In in the present day’s tutorial, we’ll discover Moonbeam and the community’s advantages to elucidate why you would possibly need to construct on the chain. Together with this, we’ll additionally introduce you to Moralis – the {industry}’s main crypto knowledge supplier. With our top-tier RPC nodes and APIs, you may fetch and combine on-chain knowledge from Moonbeam into your Web3 tasks with out breaking a sweat. In the event you’re wanting to find out how this works, take a look at the instance beneath, which highlights how simple it’s to fetch token costs with Moralis:
import fetch from ‘node-fetch’;
const choices = {
technique: ‘GET’,
headers: {
settle for: ‘utility/json’,
‘X-API-Key’: ‘YOUR_API_KEY’
},
};
fetch(‘https://deep-index.moralis.io/api/v2.2/erc20/0xE57eBd2d67B462E9926e04a8e33f01cD0D64346D/value?chain=0x504&embody=percent_change’, choices)
.then(response => response.json())
.then(response => console.log(response))
.catch(err => console.error(err));
In return for calling the script above, you’ll get the worth of the required token denominated in each the chain’s native forex and USD. Right here’s an instance of what it’d appear like:
{
tokenName: ‘Wrapped BTC’,
tokenSymbol: ‘WBTC’,
tokenLogo: null,
tokenDecimals: ‘8’,
nativePrice: {
worth: ‘361716720517110579889317’,
decimals: 18,
title: ‘Moonbeam’,
image: ‘GLMR’,
deal with: ‘0xacc15dc74880c9944775448304b263d191c6077f’
},
usdPrice: 57333.47928669679,
usdPriceFormatted: ‘57333.479286696792189825’,
exchangeName: ‘StellaSwap’,
exchangeAddress: ‘0x68A384D826D3678f78BB9FB1533c7E9577dACc0E’,
tokenAddress: ‘0xe57ebd2d67b462e9926e04a8e33f01cd0d64346d’,
priceLastChangedAtBlock: ‘7395637’,
blockTimestamp: ‘1725934212000’,
possibleSpam: false,
verifiedContract: false,
pairAddress: ‘0xf8f5e8b9ee84664695b14862212d8092e16331f6’,
pairTotalLiquidityUsd: ‘6512.06’,
’24hrPercentChange’: ‘4.2813011084629755’,
securityScore: 64
}
That’s it; fetching on-chain knowledge from Moonbeam doesn’t should be tougher than this. For a extra in-depth tutorial and additional perception into our improvement instruments, be a part of us on this article as we lay all of it out for you.
Prepared to right away begin utilizing our APIs and RPC nodes? Join free with Moralis!
Overview
Ethereum has been probably the most distinguished blockchain for decentralized utility (dapp) improvement for some time; nevertheless, the community has been combating excessive transaction charges, making it economically unviable for a lot of to work together with the chain. This has opened the house for different networks, and an incredible instance that’s been gaining recognition is Moonbeam.
However what’s Moonbeam? How does it work? And why must you construct on the Moonbeam community? In the event you’re searching for the solutions to those questions, you then’ll undoubtedly need to be a part of us on this article. Let’s dive straight in!
What’s Moonbeam? And Why Construct on the Moonbeam Community?
Moonbeam launched again in December 2021 as a delegated proof-of-stake (DPoS) EVM-compatible parachain, combining the ability of Polkadot and Ethereum to seamlessly combine Solidity good contracts into the ecosystem. This lets you seamlessly create cross-chain dapps that leverage distinctive belongings and performance from a number of networks concurrently!
Why Construct on Moonbeam?
There are a number of explanation why you need to construct on Moonbeam. Listed below are 4 key advantages of the community:
Price-Efficient & Excessive-Efficiency: The Moonbeam community is optimized for cost-efficiency and excessive efficiency. That is potential as a result of the chain combines Polkadot’s scalability capabilities with low gasoline charges, making Moonbeam a extra economically pleasant different to networks like Ethereum.
Seamless Developer Expertise: As an EVM chain, Moonbeam is extremely suitable with Ethereum instruments, making the swap from Ethereum to the Polkadot ecosystem a breeze. Instruments you need to use embody MetaMask, Remix, Truffle, and extra.
Multi-Chain Capabilities: Since Moonbeam is a parachain, it facilitates seamless cross-chain communication inside Polkadot’s ecosystem, extending the performance and attain of your Web3 tasks.
EVM & Polkadot Compatibility: With EVM and Polkadot compatibility, you may seamlessly migrate and deploy present Ethereum tasks on Polkadot with out vital code adjustments.
That offers you an outline of why you need to construct on Moonbeam. Let’s now dive a bit deeper into the Moonbeam ecosystem!
Exploring the Moonbeam Ecosystem
Moonbeam options an in depth ecosystem of promising tasks. Listed below are three examples:
Moonwell: A distinguished lending, borrowing, and decentralized finance (DeFi) protocol constructed on each Moonriver and Moonbeam. With an intuitive consumer interface, Moonwell ensures a streamlined consumer expertise, enabling everybody to maximise the worth of their digital belongings.
Beamswap: A decentralized change (DEX) and DeFi hub that leverages a concentrated liquidity market maker (CLMM) protocol to facilitate transactions. On Beamswap, customers can carry out immediate peer-to-peer transactions and earn rewards in change for supplying liquidity to the protocol.
SushiSwap: A DEX that enables customers to seamlessly commerce cryptocurrencies with out intermediaries. SushiSwap leverages an automatic market maker (AMM) system to facilitate peer-to-peer transactions.
Glimmer Token Defined
One other important a part of Moonbeam’s ecosystem is the community’s native token known as Glimmer. Glimmer has a number of distinguished use instances, and beneath, we’ll discover three of them:
Transaction Charges: The Glimmer token is used to pay for transactions on Moonbeam. As such, it’s essential for anybody trying to work together with the community.
Gasoline Metering: Gasoline on the Moonbeam community is calculated and measured in Glimmer.
On-Chain Governance: The Glimmer token is an important a part of Moonbeam’s on-chain governance. Holders of Glimmer can suggest adjustments to the protocol, vote on essential issues, and elect council members for the ecosystem.
Now, that offers you an outline of the Moonbeam ecosystem. Within the subsequent part, we’ll introduce you to Moralis and our Moonbeam-compatible Web3 improvement instruments!
Moralis x Moonbeam – Introducing the #1 Moonbeam API
Moralis is the {industry}’s premier Web3 knowledge supplier, that includes top-tier RPC nodes and Web3 APIs that facilitate a extra streamlined developer expertise. In our suite of Moonbeam-compatible Web3 improvement instruments, you’ll discover interfaces just like the Pockets API, Token API, NFT API, and lots of extra. As such, when utilizing Moralis, you get all crypto knowledge in a single place!
Why Construct on Moonbeam with Moralis?
However why must you construct on Moonbeam with Moralis? To reply this query, let’s discover three advantages of our APIs and RPC nodes:
One Name – All of the Information: Our APIs and Prolonged RPC Strategies are designed with the result in thoughts, supplying you with extra knowledge with fewer calls. Fetch a pockets’s full historical past, token balances with costs, NFT metadata, and extra with single requests.
Multi-Chain Compatibility: Moralis helps all main chains, together with Moonbeam, Ethereum, Polygon, Optimism, Base, and lots of extra. As such, when utilizing our instruments, you may streamline your developer expertise as you solely want a single supplier for all knowledge wants.
Safe & Dependable: Moralis is SOC 2 Sort 2 licensed, highlighting our dedication to sustaining excessive reliability and safety.
To additional spotlight the advantages of Moralis, let’s dive deeper into our improvement instruments!
Moralis Deep Dive
Moralis affords a number of industry-leading improvement instruments. Within the following sections, we’ll dive deeper into each our Web3 APIs and RPC nodes. Let’s go!
Web3 APIs
Moralis’ Web3 API suite includes a number of Moonbeam-compatible interfaces. Listed below are 5 distinguished examples:
Pockets API: Get any pockets’s full transaction historical past, token balances, web price, profitability, and extra with simply single API requests. That is the proper device for anybody trying to construct wallets or combine pockets performance into dapps.
Token API: Fetch token balances, transactions, costs, and rather more with out breaking a sweat. Use the Token API to seamlessly combine ERC-20 knowledge into your dapps.
NFT API: Question NFT balances, up-to-date metadata, costs, transfers, and so on., with single strains of code. Use this premier interface to construct every part from NFT marketplaces to Web3 video games.
Value API: Get each historic and real-time costs for NFTs and ERC-20 tokens alike. Leverage the Value API to seamlessly combine correct and reliable value knowledge into your dapps.
Streams API: The {industry}’s main real-time knowledge resolution, permitting you to arrange Web3 knowledge pipelines on the click on of some buttons. Use the Streams API to seamlessly combine real-time alerts into your dapps, populate databases with knowledge, or add present, actionable insights into your tasks.
To discover all our interfaces, please go to our Web3 API web page!
RPC Nodes
Moralis is a top-tier supplier of next-generation RPC nodes. With our intuitive point-and-click interface, you may seamlessly arrange nodes for all main chains, together with Moonbeam, Ethereum, Optimism, and lots of extra networks!
However what makes our RPC nodes distinctive?
Velocity: Our nodes set the {industry} benchmark for pace with response instances from 70 ms.
Reliability: With 99.9% uptime, our RPC nodes ship enterprise-grade reliability.
Prolonged RPC Strategies: Use Prolonged RPC Strategies to fetch decoded, human-readable knowledge utilizing our next-generation RPC nodes.
To study extra about this, take a look at our RPC nodes web page!
Full Tutorial: Find out how to Get On-Chain Information from Moonbeam in 3 Steps
With an outline of what Moralis entails, we’ll now stroll you thru a tutorial on learn how to get on-chain knowledge from Moonbeam utilizing our APIs. Extra particularly, we’ll present you learn how to fetch the worth of any token. Due to the accessibility of our Web3 APIs, you will get this knowledge in three easy steps:
Get a Moralis API Key
Write a Script
Run the Code
However earlier than you may hold going, you might want to take care of a number of conditions!
Conditions
Be sure you have the next prepared if you wish to comply with together with this tutorial:
Step 1: Get a Moralis API Key
The very first thing you’ll want is a Moralis account. As such, for those who haven’t already, click on the ”Begin for Free” button on the prime proper to enroll with Moralis:
When you log in, you’ll find your API key immediately underneath the ”Residence” tab:
Copy and hold the important thing for now, as you’ll want it within the subsequent step.
Step 2: Write a Script
Open your built-in improvement setting (IDE), create a folder, and initialize your new venture with the terminal command beneath:
npm init
From right here, set up the required dependencies with these terminal instructions:
npm set up node-fetch –save
npm set up moralis @moralisweb3/common-evm-utils
Open your ”package deal.json” file and add ”kind”: ”module” to the checklist:
Arrange a brand new ”index.js” file and add the next code to it:
import fetch from ‘node-fetch’;
const choices = {
technique: ‘GET’,
headers: {
settle for: ‘utility/json’,
‘X-API-Key’: ‘YOUR_API_KEY’
},
};
fetch(‘https://deep-index.moralis.io/api/v2.2/erc20/0xE57eBd2d67B462E9926e04a8e33f01cD0D64346D/value?chain=0x504&embody=percent_change’, choices)
.then(response => response.json())
.then(response => console.log(response))
.catch(err => console.error(err));
Substitute YOUR_API_KEY with the important thing you beforehand copied, and configure the deal with parameter to suit your question:
Step 3: Run the Code
Launch a brand new terminal and run the command beneath in your venture’s root folder to execute the code:
node index.js
In return, you’ll get the worth of the token denominated in each Glimmer and USD. What’s extra, the response can be enriched with token logos, value adjustments over time, spam indicators, and rather more. Right here’s what it’d appear like:
{
tokenName: ‘Wrapped BTC’,
tokenSymbol: ‘WBTC’,
tokenLogo: null,
tokenDecimals: ‘8’,
nativePrice: {
worth: ‘361716720517110579889317’,
decimals: 18,
title: ‘Moonbeam’,
image: ‘GLMR’,
deal with: ‘0xacc15dc74880c9944775448304b263d191c6077f’
},
usdPrice: 57333.47928669679,
usdPriceFormatted: ‘57333.479286696792189825’,
exchangeName: ‘StellaSwap’,
exchangeAddress: ‘0x68A384D826D3678f78BB9FB1533c7E9577dACc0E’,
tokenAddress: ‘0xe57ebd2d67b462e9926e04a8e33f01cd0d64346d’,
priceLastChangedAtBlock: ‘7395637’,
blockTimestamp: ‘1725934212000’,
possibleSpam: false,
verifiedContract: false,
pairAddress: ‘0xf8f5e8b9ee84664695b14862212d8092e16331f6’,
pairTotalLiquidityUsd: ‘6512.06’,
’24hrPercentChange’: ‘4.2813011084629755’,
securityScore: 64
}
That’s it; fetching knowledge from Moonbeam doesn’t should be tougher than this. From right here, now you can comply with the identical steps to name any of our different endpoints!
What Can You Construct on Moonbeam? – Exploring Use Instances
Now that you understand how to get on-chain knowledge from Moonbeam, let’s discover some distinguished use instances:
Web3 Wallets: Web3 wallets are instruments for storing and managing digital belongings like NFTs and ERC-20 tokens. Furthermore, wallets sometimes present performance for getting, promoting, and swapping tokens. A distinguished instance of a pockets is MetaMask.
Portfolio Trackers: Portfolio trackers give customers an outline of how their digital belongings carry out over time. An amazing platform providing a top-tier portfolio tracker function is Moralis.
Tax Instruments: Tax instruments are software program that helps each people and companies calculate, report, and handle taxes associated to cryptocurrencies. A distinguished platform inside the house is Koinly.
Abstract: Exploring Moonbeam – Why Construct on Moonbeam?
Moonbeam was launched late in 2021, and it’s a DPoS, EVM-compatible parachain combining the ability of Polkadot and Ethereum. As such, the Moonbeam community allows builders to construct cross-chain Web3 tasks that leverage belongings and performance from a number of blockchains concurrently.
However why must you construct on Moonbeam?
To reply the above query, let’s discover 4 advantages of the community:
Price-Efficient & Excessive-Efficiency: Moonbeam is designed for top efficiency and cost-efficiency, making it a beautiful platform for builders and finish customers alike.
Seamless Developer Expertise: With EVM compatibility, you need to use acquainted Ethereum instruments to construct dapps on Moonbeam.
EVM & Polkadot Compatibility: Seamlessly migrate and deploy Ethereum dapps on Polkadot with out coping with main code configurations.
Multi-Chain Integration: As a parachain, Moonbeam facilitates simple cross-chain communication inside the whole Polkadot ecosystem.
Together with exploring Moonbeam, we additionally introduce the perfect device for constructing on this blockchain community: Moralis!
Moralis is a number one Web3 knowledge supplier, supplying you with seamless entry to top-tier RPC nodes and Web3 APIs. Some distinguished examples embody the Pockets API, Token API, Streams API, and so on. With Moralis, you get all crypto knowledge in a single place.
However why construct on Moonbeam with Moralis?
Complete: Our API responses and Prolonged RPC Strategies offer you extra knowledge with fewer calls.
Multi-Chain: Moralis helps all main chains, together with Moonbeam, Ethereum, Polygon, Optimism, Base, and lots of extra.
Safe & Dependable: Expertise enterprise-grade safety and reliability with Moralis, the primary SOC 2 Sort 2 licensed Web3 knowledge supplier.
In the event you appreciated this Moonbeam tutorial, think about trying out extra premier content material right here at Moralis. As an illustration, discover our “Why Construct on Chiliz” information or uncover our NFT Rarity API.
Additionally, if you wish to use our instruments your self, don’t neglect to enroll with Moralis!