Are you trying to find the simplest strategy to run Fantom RPC nodes? If that’s the case, look no additional! In in the present day’s tutorial, we’ll present you arrange a Fantom node free of charge 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 wanting to study extra? Try our temporary abstract of the whole course of under:
Step 3: Choose “Fantom”, then “Mainnet”, and press the “Create Node” button:
In return, you’ll get two URLs to your Fantom RPC nodes which you could copy and combine into your initiatives to work together with the blockchain:
That’s it! It’s tremendous straightforward to arrange Fantom nodes when leveraging Moralis. Nonetheless, should you’re in search of a extra in-depth walkthrough of the steps above, additional details about the chain, and a tutorial on 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? If that’s the case, don’t neglect to register an account with Moralis. Doing so gives you rapid entry to all our industry-leading instruments so you possibly can streamline your developer expertise in the present day!
Overview
Are you trying to run Fantom RPC nodes by yourself? If that’s the case, you may need to rethink. Establishing a Fantom node from scratch might be fairly a tedious process. It requires a posh underlying infrastructure that calls for lots of bandwidth, computational energy, and storage capability, which takes time to arrange and keep. Fortuitously, now you can keep away from all related challenges with a node supplier like Moralis!
At Moralis, we deal with all of the underlying complexities of working blockchain nodes. In return, you need to use our user-friendly interface to arrange nodes for 35+ chains with the press of a button. Need to study extra about how this works? Be a part of us on this information as we present you arrange your very personal Fantom node free of charge. Let’s dive straight in!
What’s Fantom?
Fantom is a permissionless, decentralized, open-source sensible contract platform designed for digital belongings and decentralized functions (dapps). Launched in 2019, Fantom goals to supply an alternative choice to Ethereum by addressing the blockchain trilemma. As such, its structure is crafted to stability safety, scalability, and decentralization, making it a strong answer for numerous blockchain wants.
However why must you construct on Fantom? Listed below are 4 key advantages of the community:
Excessive-Velocity Transactions: Fantom presents near-instant transaction finality, considerably enhancing the effectivity and person expertise of Web3 platforms.
EVM Compatibility: Absolutely appropriate with the Ethereum Digital Machine (EVM), Fantom permits builders to make use of acquainted Ethereum instruments, frameworks, and programming languages when constructing dapps for the community.
Scalability & Safety: Fantom’s revolutionary consensus mechanism and sturdy structure present a safe and scalable setting for blockchain-based initiatives, making it an ideal alternative for builders.
Intensive Ecosystem: Fantom helps an enormous 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 answerable for storing information, validating transactions, propagating blocks, and far more. The Fantom blockchain consists of hundreds of those nodes that collectively uphold the community’s safety, operations, and effectivity.
So, what are Fantom RPC nodes used for?
Knowledge Storage: Nodes retailer blockchain information. Some retailer the whole historical past of the community, whereas others retailer solely the latest blocks.
Transaction Validation: Fantom nodes are answerable 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 growing dapps.
This overview highlights the essential roles of Fantom RPC nodes. Within the subsequent part, we’ll introduce you to Moralis, which is the simplest strategy to arrange a Fantom node free of charge!
Introducing Moralis – The Best Method to Arrange a Fantom Node
Moralis is the Web3 {industry}’s most distinguished node supplier. With our intuitive person interface, you possibly can seamlessly run blockchain nodes for 35+ chains on the click on of some buttons. As such, it has by no means been simpler to arrange a Fantom node than when working with Moralis!
However why select Moralis?
Velocity: Our nodes boast fast response instances from 70 ms, guaranteeing you get the information you want immediately.
Reliability: We provide a powerful 99.9% uptime for all RPC nodes, constructed to the best reliability requirements.
Safety: Moralis is the one Web3 infrastructure supplier with SOC 2 Kind 2 certification, guaranteeing top-notch information safety.
That offers you a fast introduction to our node service. Within the subsequent part, we’ll present you arrange your personal Fantom node free of charge utilizing Moralis!
3-Step Tutorial: How you can Set Up a Fantom Node for Free
We’ll now present you arrange a Fantom node utilizing Moralis. And due 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 enroll with Moralis. To take action, merely click on the “Begin for Free” button situated on the prime proper nook of the web page:
Step 2: Configure Your Node
Go to “https://admin.builders.moralis.com/nodes” and click on “+ Create Node”:
Choose “Fantom”, adopted by “Mainnet”, and hit “Create Node”:
Step 3: Combine Your Node
Copy one of many URLs to your Fantom RPC nodes and combine it into your venture to work together with the chain:
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 working, we’ll now present you use them in apply. Extra particularly, we’ll display fetch the native stability of a Fantom pockets utilizing Ethers.js.
Nonetheless, earlier than you get began, be sure you have the next prepared:
From right here, now you can observe the 5 steps under:
Step 1: Open your most well-liked built-in improvement setting (IDE), arrange a brand new folder, launch the terminal, and initialize a venture with this command:
npm init
Step 2: Set up Ethers.js with the next terminal command:
npm set up ethers
Step 3: Open “bundle.json” and add “sort”: “module” to the record:
Step 4: Create a brand new “index.js” file and add the next code:
import { ethers } from “ethers”;
const supplier = new ethers.suppliers.JsonRpcProvider(“YOUR_NODE_URL”);
const tackle = “0xFC00FACE00000000000000000000000000000000”;
const stability = await supplier.getBalance(tackle);
console.log(“Steadiness: “, ethers.utils.formatEther(stability));
Change YOUR_NODE_URL with one of many URLs out of your Fantom RPC nodes and configure the tackle parameter to suit your request:
Step 5: Execute the script with this terminal command:
node index.js
In return, you’ll get the stability displayed within the console. It ought to look one thing like this:
Steadiness: 1376515028.186726979773209772
Congratulations! You now know fetch information seamlessly utilizing your Fantom RPC nodes!
Nonetheless, in order for you a extra in-depth walkthrough of the above steps, together with extra examples of the forms of information you may get along with your nodes, take a look at the Moralis YouTube video under:
Exploring the Limitations of Fantom RPC Nodes
Whereas querying information utilizing RPC nodes is feasible, it’s essential to know 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 it is advisable to run and keep a node for every chain you plan to work together with. This may change into costly and resource-intensive, particularly should you’re constructing cross-chain dapps.
Complicated to Question: Nodes don’t help easy queries resembling, “What tokens does tackle X maintain?” To get this data, it is advisable to make a number of requests and manually compile the information.
Uncooked Knowledge: Nodes present uncooked blockchain information that must be decoded, interpreted, and formatted earlier than it turns into helpful. This course of might be each time- and resource-intensive.
So, what’s the choice?
A extra environment friendly choice 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 study extra about how Moralis can streamline your workflow, be 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 instances. Some distinguished examples embody the NFT API, Pockets API, Token API, and plenty of extra. With these instruments, you possibly can effortlessly fetch decoded information with single strains of code to your wallets, portfolio trackers, decentralized exchanges (DEXs), or some other Web3 platforms you could be constructing!
However what makes our APIs industry-leading?
One API – All of the Knowledge: Moralis’ Web3 APIs are outcome-oriented, designed to reduce the requests it is advisable to construct refined dapps. Get information from each on-chain and off-chain sources in a single request.
Streamlined Developer Expertise: Our APIs are actually cross-chain appropriate, providing you with full characteristic parity throughout all main chains, together with Fantom, Ethereum, Polygon, and plenty of extra. As such, when utilizing Moralis, you possibly can streamline your developer expertise as you don’t should combine a brand new supplier for every chain you plan to work together with.
Trusted by Business Leaders: Moralis is used and trusted by a few of the largest names in Web3, together with MetaMask, Opera, and Blockchain.com.
That offers you a short overview of Moralis. Let’s now dive a bit deeper into our suite of Web3 APIs and take a better have a look at three distinguished interfaces!
Pockets API
Moralis’ Pockets API presents 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 plenty of others, making it a great instrument for growing cryptocurrency wallets.
With the Pockets API, you possibly can effortlessly retrieve a pockets’s historical past, token balances, profitability, web value, and extra by way of ready-to-use endpoints. To display the accessibility and energy of this instrument, let’s discover the Pockets Historical past endpoint for example.
With only a single line of code, you possibly can get hold of a complete historical past of a pockets, full with computerized class tags, occasion summaries, and extra. Right here’s what it’d appear to be:
import fetch from ‘node-fetch’;
const choices = {
methodology: ‘GET’,
headers: {
settle for: ‘utility/json’,
‘X-API-Key’: ‘YOUR_API_KEY’
},
};
fetch(‘https://deep-index.builders.moralis.com/api/v2.2/wallets/0xF977814e90dA44bFA03b6295A0616a897441aceC/historical past?chain=0xfa’, 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”: “https://logo.developers.moralis.com/0xfa_0x2f6f07cdcf3588944bf4c42ac74ff24bf56e7590_d6716573db024088ab4aab0e69aa976f”,
“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”: [],
“abstract”: “Obtained 5,526,914.35 STG from 0xeb…01b3”,
“possible_spam”: false,
“class”: “token obtain”
},
//…
]
}
Go to our Pockets API web page to find extra concerning the capabilities of this industry-leading instrument!
Token API
The Token API helps each single token throughout all the most important chains. This contains stablecoins, meme cash, and every little thing in between. As such, with this instrument, you possibly can seamlessly streamline ERC-20 information integration for all of your dapps with out breaking a sweat.
With Moralis’ Token API, you solely want a couple of strains of code to get token balances, transfers, liquidity information, metadata, and far more. To spotlight the accessibility of this instrument, we’ll have a look at our Token Balances with Costs endpoint for example.
With only one name, you may get any pockets’s token balances with costs. Right here’s what it’d appear to be:
import fetch from ‘node-fetch’;
const choices = {
methodology: ‘GET’,
headers: {
settle for: ‘utility/json’,
‘X-API-Key’: ‘YOUR_API_KEY’
},
};
fetch(‘https://deep-index.builders.moralis.com/api/v2.2/wallets/0xF977814e90dA44bFA03b6295A0616a897441aceC/tokens?chain=0xfa’, choices)
.then(response => response.json())
.then(response => console.log(response))
.catch(err => console.error(err));
Response:
{
//…
“end result”: [
{
“token_address”: “0x2f6f07cdcf3588944bf4c42ac74ff24bf56e7590”,
“symbol”: “STG”,
“name”: “StargateToken”,
“logo”: “https://logo.developers.moralis.com/0xfa_0x2f6f07cdcf3588944bf4c42ac74ff24bf56e7590_d6716573db024088ab4aab0e69aa976f”,
“thumbnail”: “https://logo.developers.moralis.com/0xfa_0x2f6f07cdcf3588944bf4c42ac74ff24bf56e7590_d6716573db024088ab4aab0e69aa976f”,
“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
},
//…
]
}
Try our Token API web page to study extra concerning the options and advantages of this premier instrument!
NFT API
Moralis’ NFT API powers a few of the largest names in Web3, together with MetaMask, Delta, and plenty of extra. This premier interface helps over three million NFT collections throughout the most important chains, from established initiatives like Pudgy Penguins to tokens that dropped simply seconds in the past.
With the NFT API, you possibly can seamlessly fetch NFT metadata, costs, balances, and far more. As such, this interface offers you with the instruments to construct highly effective NFT-based initiatives. And to provide you an instance, we’ll discover our NFT Steadiness endpoint.
With only one line of code, you possibly can effortlessly get the NFT stability of any pockets. Right here’s what it will possibly appear to be:
import fetch from ‘node-fetch’;
const choices = {
methodology: ‘GET’,
headers: {
settle for: ‘utility/json’,
‘X-API-Key’: ‘YOUR_API_KEY’
},
};
fetch(‘https://deep-index.builders.moralis.com/api/v2.2/0x727a10ae1afc91754d357b4748f6d793c9795026/nft?chain=0xfa’, choices)
.then(response => response.json())
.then(response => console.log(response))
.catch(err => console.error(err));
Response:
{
//…
“end 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”: “https://ipfs.developers.moralis.com:2053/ipfs/QmTqStASCgUuW1Qz6mL5rZPKgsJCxbijWYGnbcXAwu22sL/puff-panda.json”,
“minter_address”: “0x727a10ae1afc91754d357b4748f6d793c9795026”,
“verified_collection”: false,
“possible_spam”: false,
“collection_logo”: null,
“collection_banner_image”: null
},
]
}
Go to our NFT API web page to study extra about this premier interface!
Abstract: How you can Run Fantom RPC Nodes with Moralis
Establishing a Fantom node by yourself is usually a bothersome process. It requires a sophisticated underlying infrastructure that wants lots of computational energy, storage capability, and bandwidth, which takes money and time to arrange. Fortuitously, 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 need to use 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:
Step 3: Choose “Fantom”, adopted by “Mainnet”, and click on “Create Node”:
In return, you’ll get two URLs to your Fantom RPC nodes:
That’s it! Establishing Fantom RPC nodes is straightforward when leveraging Moralis!
For those who appreciated this Fantom RPC nodes tutorial, take into account trying out extra content material right here on the weblog. Listed below are a couple of comparable articles:
Additionally, if you wish to run your personal Fantom RPC nodes, keep in mind to register an account with Moralis. You possibly can join free, and also you’ll get rapid entry to our industry-leading improvement instruments!