Fantom RPC Nodes – How to Set Up a Fantom Node for Free
![Fantom Rpc Nodes – How To Set Up A Fantom](https://dailyblockchain.news/wp-content/uploads/2024/07/Fantom-RPC-Nodes-–-How-to-Set-Up-a-Fantom-780x470.png)
Are you looking out for the best means to run Fantom RPC nodes? In that case, look no additional! In right now’s tutorial, we’ll present you the way to arrange a Fantom node for free utilizing Moralis, the {industry}’s foremost node supplier. With our easy-to-use interface, now you can arrange nodes for 35+ chains with the press of a button. Are you keen to be taught extra? Take a look at our temporary abstract of all the course of beneath:
- Step 3: Choose “Fantom”, then “Mainnet”, and press the “Create Node” button:
![Arrows pointing at the configurations for creating Fantom RPC nodes.](https://moralis.io/wp-content/uploads/2024/07/Blog-Fantom-RPC-Nodes-Configurations.png)
In return, you’ll get two URLs for your Fantom RPC nodes which you can copy and combine into your tasks to work together with the blockchain:
![Red arrows pointing at the copy buttons for Fantom RPC nodes.](https://moralis.io/wp-content/uploads/2024/07/Blog-Fantom-RPC-Nodes-URLs.png)
That’s it! It’s tremendous straightforward to arrange Fantom nodes when leveraging Moralis. Nevertheless, should you’re trying for a extra in-depth walkthrough of the steps above, additional details about the chain, and a tutorial on how to name your Fantom RPC nodes, then stick round as we cowl all of it on this information!
Prepared to instantly arrange your personal Fantom node? In that case, don’t overlook to register an account with Moralis. Doing so gives you fast entry to all our industry-leading instruments so you may streamline your developer expertise right now!
Overview
Are you trying to run Fantom RPC nodes by yourself? In that case, you may want to rethink. Establishing a Fantom node from scratch might be fairly a tedious process. It requires a advanced underlying infrastructure that calls for a lot of bandwidth, computational energy, and storage capability, which takes time to arrange and keep. Luckily, now you can keep away from all related challenges with a node supplier like Moralis!
![](https://moralis.io/wp-content/uploads/2024/05/Blog-Moralis-Logo-1.png)
At Moralis, we care for all of the underlying complexities of operating blockchain nodes. In return, you should utilize our user-friendly interface to arrange nodes for 35+ chains with the press of a button. Need to be taught extra about how this works? Be part of us on this information as we present you the way to arrange your very personal Fantom node for free. Let’s dive straight in!
What’s Fantom?
Fantom is a permissionless, decentralized, open-source good contract platform designed for digital belongings and decentralized purposes (dapps). Launched in 2019, Fantom goals to supply another to Ethereum by addressing the blockchain trilemma. As such, its structure is crafted to steadiness safety, scalability, and decentralization, making it a strong answer for numerous blockchain wants.
![Fantom blockchain network.](https://moralis.io/wp-content/uploads/2024/07/Blog-Fantom-RPC-Nodes-What-Is-Fantom.png)
However why do you have to construct on Fantom? Listed here are 4 key advantages of the community:
- Excessive-Velocity Transactions: Fantom provides near-instant transaction finality, considerably enhancing the effectivity and person expertise of Web3 platforms.
- EVM Compatibility: Totally suitable with the Ethereum Digital Machine (EVM), Fantom permits builders to use acquainted Ethereum instruments, frameworks, and programming languages when constructing dapps for the community.
- Scalability & Safety: Fantom’s modern consensus mechanism and strong structure present a safe and scalable atmosphere for blockchain-based tasks, making it a nice alternative for builders.
- In depth Ecosystem: Fantom helps a huge ecosystem of dapps throughout numerous industries, together with finance, gaming, DeFi, and extra.
What are Fantom RPC Nodes?
Fantom RPC nodes are servers, computer systems, and different gadgets accountable for storing information, validating transactions, propagating blocks, and far more. The Fantom blockchain consists of 1000’s of those nodes that collectively uphold the community’s safety, operations, and effectivity.
![A collection of Fantom RPC nodes.](https://moralis.io/wp-content/uploads/2024/07/Blog-Fantom-RPC-Nodes.png)
So, what are Fantom RPC nodes used for?
- Knowledge Storage: Nodes retailer blockchain information. Some retailer all the historical past of the community, whereas others retailer solely the newest blocks.
- Transaction Validation: Fantom nodes are accountable for validating transactions and propagating new blocks throughout the community.
- Web3 Improvement: Nodes function gateways to the Fantom community, facilitating each the studying and writing of on-chain information. This makes them important for creating dapps.
This overview highlights the essential roles of Fantom RPC nodes. Within the subsequent part, we’ll introduce you to Moralis, which is the best means to arrange a Fantom node for free!
Introducing Moralis – The Best Manner to Set up a Fantom Node
Moralis is the Web3 {industry}’s most distinguished node supplier. With our intuitive person interface, you may seamlessly run blockchain nodes for 35+ chains on the click on of a few buttons. As such, it has by no means been simpler to arrange a Fantom node than when working with Moralis!
![Text: "Ultimate RPC Nodes for Web3"](https://moralis.io/wp-content/uploads/2024/07/Blog-Fantom-RPC-Nodes-Moralis-Nodes.jpg)
However why select Moralis?
- Velocity: Our nodes boast fast response instances from 70 ms, making certain you get the information you want immediately.
- Reliability: We provide a formidable 99.9% uptime for all RPC nodes, constructed to the very best reliability requirements.
- Safety: Moralis is the one Web3 infrastructure supplier with SOC 2 Kind 2 certification, making certain top-notch information safety.
That provides you a fast introduction to our node service. Within the subsequent part, we’ll present you the way to arrange your personal Fantom node for free utilizing Moralis!
3-Step Tutorial: How to Set Up a Fantom Node for Free
We’ll now present you the way to arrange a Fantom node utilizing Moralis. And thanks to the accessibility of our premier service, you are able to do so in three easy steps:
- Signal Up with Moralis
- Configure Your Node
- Combine Your Node
Step 1: Signal Up with Moralis
To get began, step one is to join with Moralis. To take action, merely click on the “Start for Free” button positioned on the high proper nook of the web page:
![](https://moralis.io/wp-content/uploads/2024/07/Blog-Fantom-RPC-Nodes-Sign-Up-With-Moralis.png)
Step 2: Configure Your Node
Go to “ and click “+ Create Node”:
![Red arrow pointing at "+ Create Node" button.](https://moralis.io/wp-content/uploads/2024/07/Blog-Fantom-RPC-Nodes-Create-Node.png)
Choose “Fantom”, adopted by “Mainnet”, and hit “Create Node”:
![Arrows pointing at the configurations for creating Fantom RPC nodes.](https://moralis.io/wp-content/uploads/2024/07/Blog-Fantom-RPC-Nodes-Configurations-1024x553.png)
Step 3: Combine Your Node
Copy one of many URLs for your Fantom RPC nodes and combine it into your challenge to work together with the chain:
![Red arrows pointing at the copy buttons for Fantom RPC nodes.](https://moralis.io/wp-content/uploads/2024/07/Blog-Fantom-RPC-Nodes-URLs.png)
That’s it; establishing a Fantom node is simple when utilizing Moralis!
How To Name Your Fantom RPC Nodes
Along with your Fantom RPC nodes up and operating, we’ll now present you the way to use them in follow. Extra particularly, we’ll reveal how to fetch the native steadiness of a Fantom pockets utilizing Ethers.js.
Nevertheless, earlier than you get began, be sure to have the next prepared:
From right here, now you can observe the 5 steps beneath:
- Step 1: Open your most popular built-in growth atmosphere (IDE), arrange a new folder, launch the terminal, and initialize a challenge with this command:
npm init
- Step 2: Set up Ethers.js with the next terminal command:
npm set up ethers
- Step 3: Open “package.json” and add
"type": "module"
to the checklist:
!["type": "module" is highlighted in the code editor.](https://moralis.io/wp-content/uploads/2024/07/Blog-Fantom-RPC-Nodes-Type-Module.png)
- Step 4: Create a new “index.js” file and add the next code:
import { ethers } from "ethers"; const supplier = new ethers.suppliers.JsonRpcProvider("YOUR_NODE_URL"); const deal with = "0xFC00FACE00000000000000000000000000000000"; const steadiness = await supplier.getBalance(deal with); console.log("Balance: ", ethers.utils.formatEther(steadiness));
Exchange YOUR_NODE_URL
with one of many URLs out of your Fantom RPC nodes and configure the deal with
parameter to suit your request:
![](https://moralis.io/wp-content/uploads/2024/07/Blog-Fantom-RPC-Nodes-Configure-Code-1024x292.png)
- Step 5: Execute the script with this terminal command:
node index.js
In return, you’ll get the steadiness displayed within the console. It ought to look one thing like this:
Steadiness: 1376515028.186726979773209772
Congratulations! You now know the way to fetch information seamlessly utilizing your Fantom RPC nodes!
Nevertheless, if you would like a extra in-depth walkthrough of the above steps, together with further examples of the varieties of information you will get together with your nodes, take a look at the Moralis YouTube video beneath:
Exploring the Limitations of Fantom RPC Nodes
Whereas querying information utilizing RPC nodes is feasible, it’s essential to perceive their limitations. As such, let’s discover three main drawbacks of utilizing nodes:
- Chain-Particular: Blockchain nodes are tied to a particular community, which means you want to run and keep a node for every chain you plan to work together with. This will turn into costly and resource-intensive, particularly should you’re constructing cross-chain dapps.
- Complicated to Question: Nodes don’t assist easy queries corresponding to, “What tokens does address X hold?” To get this information, you want to make a number of requests and manually compile the information.
- Uncooked Knowledge: Nodes present uncooked blockchain information that wants to be decoded, interpreted, and formatted earlier than it turns into helpful. This course of might be each time- and resource-intensive.
![Cluster of Fantom RPC nodes.](https://moralis.io/wp-content/uploads/2024/07/Blog-Fantom-RPC-Nodes-Limitations.png)
So, what’s the choice?
A extra environment friendly possibility for querying on-chain information is utilizing Moralis’ Web3 APIs. These premier interfaces permit you to question decoded information with single API calls, saving you effort and time. To be taught extra about how Moralis can streamline your workflow, be a part of us within the subsequent part!
Past Fantom RPC Nodes – Diving Deeper Into Moralis
Moralis is an industry-leading Web3 API supplier, supplying you with over ten specialised interfaces for all main use circumstances. Some distinguished examples embrace the NFT API, Pockets API, Token API, and lots of extra. With these instruments, you may effortlessly fetch decoded information with single strains of code for your wallets, portfolio trackers, decentralized exchanges (DEXs), or every other Web3 platforms you could be constructing!
![](https://moralis.io/wp-content/uploads/2024/06/Blog-Moralis-Logo-2.png)
However what makes our APIs industry-leading?
- One API – All of the Knowledge: Moralis’ Web3 APIs are outcome-oriented, designed to decrease the requests you want to construct subtle dapps. Get information from each on-chain and off-chain sources in a single request.
- Streamlined Developer Expertise: Our APIs are actually cross-chain suitable, providing you with full function parity throughout all main chains, together with Fantom, Ethereum, Polygon, and lots of extra. As such, when utilizing Moralis, you may streamline your developer expertise as you don’t have to combine a new supplier for every chain you plan to work together with.
- Trusted by Trade Leaders: Moralis is used and trusted by a number of the largest names in Web3, together with MetaMask, Opera, and Blockchain.com.
That provides you a temporary overview of Moralis. Let’s now dive a bit deeper into our suite of Web3 APIs and take a nearer have a look at three distinguished interfaces!
Pockets API
Moralis’ Pockets API provides a strong suite of options, distinctive flexibility, and unmatched scalability. Additionally, it helps over 500 million addresses throughout main blockchain networks, together with Fantom, Ethereum, BSC, and lots of others, making it a really perfect device for creating cryptocurrency wallets.
![](https://moralis.io/wp-content/uploads/2024/06/Blog-Moralis-Wallet-API.png)
With the Pockets API, you may effortlessly retrieve a pockets’s historical past, token balances, profitability, internet value, and extra via ready-to-use endpoints. To reveal the accessibility and energy of this device, let’s discover the Pockets Historical past endpoint for example.
With simply a single line of code, you may receive a complete historical past of a pockets, full with computerized class tags, occasion summaries, and extra. Right here’s what it’d seem like:
import fetch from 'node-fetch'; const choices = { technique: 'GET', headers: { settle for: 'utility/json', 'X-API-Key': 'YOUR_API_KEY' }, }; fetch(' choices) .then(response => response.json()) .then(response => console.log(response)) .catch(err => console.error(err));
Response:
{ [ { "hash": "0x35945e38cb85972ca9e71160e23a75ae2cdf3caf8709642e2e1251d42de5eea2", "nonce": "1559323", "transaction_index": "3", "from_address": "0xebf4fbb9c81b84dd5cf89bc75588e5d0018501b3", "from_address_label": null, "to_address": "0x2f6f07cdcf3588944bf4c42ac74ff24bf56e7590", "to_address_label": "StargateToken (STG)", //... "erc20_transfers": [ { "token_name": "StargateToken", "token_symbol": "STG", "token_logo": " "token_decimals": "18", "from_address": "0xebf4fbb9c81b84dd5cf89bc75588e5d0018501b3", "from_address_label": null, "to_address": "0xf977814e90da44bfa03b6295a0616a897441acec", "to_address_label": null, "address": "0x2f6f07cdcf3588944bf4c42ac74ff24bf56e7590", "log_index": 4, "value": "5526914355000000000000000", "possible_spam": false, "verified_contract": true, "direction": "receive", "value_formatted": "5526914.355" } ], "native_transfers": [], "summary": "Received 5,526,914.35 STG from 0xeb...01b3", "possible_spam": false, "category": "token receive" }, //... ] }
Go to our Pockets API web page to uncover extra concerning the capabilities of this industry-leading device!
Token API
The Token API helps each single token throughout all the most important chains. This contains stablecoins, meme cash, and every part in between. As such, with this device, you may seamlessly streamline ERC-20 information integration for all of your dapps with out breaking a sweat.
![](https://moralis.io/wp-content/uploads/2024/05/Blog-Token-API.png)
With Moralis’ Token API, you solely want a few strains of code to get token balances, transfers, liquidity information, metadata, and far more. To focus on the accessibility of this device, we’ll have a look at our Token Balances with Costs endpoint for example.
With only one name, you will get any pockets’s token balances with costs. Right here’s what it’d seem like:
import fetch from 'node-fetch'; const choices = { technique: 'GET', headers: { settle for: 'utility/json', 'X-API-Key': 'YOUR_API_KEY' }, }; fetch(' choices) .then(response => response.json()) .then(response => console.log(response)) .catch(err => console.error(err));
Response:
{ //... "result": [ { "token_address": "0x2f6f07cdcf3588944bf4c42ac74ff24bf56e7590", "symbol": "STG", "name": "StargateToken", "logo": " "thumbnail": " "decimals": 18, "balance": "5526914355000000000000000", "possible_spam": false, "verified_contract": true, "total_supply": "23157352728493329565962830", "total_supply_formatted": "23157352.72849332956596283", "percentage_relative_to_total_supply": 23.86677967814326, "balance_formatted": "5526914.355", "usd_price": 0.40294395256782295, "usd_price_24hr_percent_change": 9.211802565854372, "usd_price_24hr_usd_change": 0.03398753659359799, "usd_value": 2227036.71570754, "usd_value_24hr_usd_change": 187846.2038902447, "native_token": false, "portfolio_percentage": 3.3397 }, //... ] }
Take a look at our Token API web page to be taught extra concerning the options and advantages of this premier device!
NFT API
Moralis’ NFT API powers a number of the largest names in Web3, together with MetaMask, Delta, and lots of extra. This premier interface helps over three million NFT collections throughout the most important chains, from established tasks like Pudgy Penguins to tokens that dropped simply seconds in the past.
![](https://moralis.io/wp-content/uploads/2024/05/Blog-Moralis-NFT-API.png)
With the NFT API, you may seamlessly fetch NFT metadata, costs, balances, and far more. As such, this interface gives you with the instruments to construct highly effective NFT-based tasks. And to offer you an instance, we’ll discover our NFT Steadiness endpoint.
With only one line of code, you may effortlessly get the NFT steadiness of any pockets. Right here’s what it could seem like:
import fetch from 'node-fetch'; const choices = { technique: 'GET', headers: { settle for: 'utility/json', 'X-API-Key': 'YOUR_API_KEY' }, }; fetch(' choices) .then(response => response.json()) .then(response => console.log(response)) .catch(err => console.error(err));
Response:
{ //... "result": [ { "amount": "1", "token_id": "207", "token_address": "0xff35b597f47bbf952457c076e6b01480c896c1dc", "contract_type": "ERC721", "owner_of": "0x727a10ae1afc91754d357b4748f6d793c9795026", "last_metadata_sync": "2024-03-10T16:00:30.761Z", "last_token_uri_sync": "2024-03-10T16:00:29.971Z", "metadata": "{"name":"Puff Panda","description":"This Panda can puff, puff pass with the best","image":"ipfs://QmZJfA4XwLAAy1YGJcbcUs5W6UidnxBnApG37FqL4mCvg9/puff-panda.png","attributes":{"bunnyId":"0"}}", "block_number": "34967253", "block_number_minted": "34967253", "name": "True Degenerates", "symbol": "TD", "token_hash": "3e4fdaf920a0c777bc4e4a7a777ced5f", "token_uri": " "minter_address": "0x727a10ae1afc91754d357b4748f6d793c9795026", "verified_collection": false, "possible_spam": false, "collection_logo": null, "collection_banner_image": null }, ] }
Go to our NFT API web page to be taught extra about this premier interface!
Abstract: How to Run Fantom RPC Nodes with Moralis
Establishing a Fantom node by yourself might be a bothersome process. It requires a sophisticated underlying infrastructure that wants a lot of computational energy, storage capability, and bandwidth, which takes money and time to arrange. Luckily, now you can circumvent all related challenges with a node supplier like Moralis!
At Moralis, we deal with all of the underlying complexities for you. In return, you should utilize our easy point-and-click interface to run nodes for 35+ chains, together with Fantom, on the click on of a button. Right here’s a fast breakdown of the way it works:
![Red arrow pointing at "+ Create Node" button.](https://moralis.io/wp-content/uploads/2024/07/Blog-Fantom-RPC-Nodes-Create-Node.png)
- Step 3: Choose “Fantom”, adopted by “Mainnet”, and click on “Create Node”:
![Arrows pointing at the configurations for creating Fantom RPC nodes.](https://moralis.io/wp-content/uploads/2024/07/Blog-Fantom-RPC-Nodes-Configurations.png)
In return, you’ll get two URLs for your Fantom RPC nodes:
![Red arrows pointing at the copy buttons for Fantom RPC nodes.](https://moralis.io/wp-content/uploads/2024/07/Blog-Fantom-RPC-Nodes-URLs.png)
That’s it! Establishing Fantom RPC nodes is straightforward when leveraging Moralis!
If you happen to favored this Fantom RPC nodes tutorial, think about testing extra content material right here on the weblog. Listed here are a few comparable articles:
Additionally, if you would like to run your personal Fantom RPC nodes, keep in mind to register an account with Moralis. You possibly can join for free, and also you’ll get fast entry to our industry-leading growth instruments!