Monday, June 1, 2026
  • Login
SB Crypto Guru News- latest crypto news, NFTs, DEFI, Web3, Metaverse
No Result
View All Result
  • HOME
  • BITCOIN
  • CRYPTO UPDATES
    • GENERAL
    • ALTCOINS
    • ETHEREUM
    • CRYPTO EXCHANGES
    • CRYPTO MINING
  • BLOCKCHAIN
  • NFT
  • DEFI
  • WEB3
  • METAVERSE
  • REGULATIONS
  • SCAM ALERT
  • ANALYSIS
CRYPTO MARKETCAP
  • HOME
  • BITCOIN
  • CRYPTO UPDATES
    • GENERAL
    • ALTCOINS
    • ETHEREUM
    • CRYPTO EXCHANGES
    • CRYPTO MINING
  • BLOCKCHAIN
  • NFT
  • DEFI
  • WEB3
  • METAVERSE
  • REGULATIONS
  • SCAM ALERT
  • ANALYSIS
No Result
View All Result
SB Crypto Guru News- latest crypto news, NFTs, DEFI, Web3, Metaverse
No Result
View All Result

How you can Get the Token Stability of an Handle – Moralis Web3

by SB Crypto Guru News
December 13, 2022
in Web3
Reading Time: 13 mins read
0 0
A A
0


Be part of us on this tutorial as we present you probably the most accessible strategy to get the token stability of an deal with! Actually, with Moralis and the Token API, you possibly can question an deal with’ ERC-20 token stability in three steps: 

  1. Create a challenge and set up the Moralis SDK with the next terminal command:
npm set up moralis @moralisweb3/common-evm-utils
  1. Arrange a brand new file and name the ”getWalletTokenBalances” endpoint with the next code (add your Moralis API key, an deal with, and the chain you need to question): 
const Moralis = require('moralis').default;
const { EvmChain } = require('@moralisweb3/common-evm-utils');

const runApp = async () => {
  await Moralis.begin({
    apiKey: "YOUR_API_KEY",
    // ...and some other configuration
  });
  
  const deal with="0xBf6521AF44F5D56813A93dCE548E6594Daa00794";

  const chain = EvmChain.ETHEREUM;

  const response = await Moralis.EvmApi.token.getWalletTokenBalances({
    deal with,
    chain,
  });
  
  console.log(response.toJSON());
}

runApp();
  1. Execute this system by operating the next command: 
node “FILE_NAME”

For those who observe the steps above, you must obtain a response just like the one proven beneath: 

{
    "token_address": "0xff20817765cb7f73d4bde2e66e067e58d11095c2",
    "title": "Amp",
    "image": "AMP",
    "brand": "https://cdn.moralis.io/eth/0xff20817765cb7f73d4bde2e66e067e58d11095c2.png",
    "thumbnail": "https://cdn.moralis.io/eth/0xff20817765cb7f73d4bde2e66e067e58d11095c2_thumb.png",
    "decimals": 18,
    "stability": "24109691515670000000000"
  }

For extra data relating to the ”getWalletTokenBalances” endpoint, try Moralis’ official get stability by pockets documentation! 

Overview

On-chain knowledge related to pockets addresses is important data in the case of Web3 growth. Many decentralized purposes (dapps) and platforms, together with DEXs, wallets, and many others., depend on data akin to token balances. Consequently, Web3 builders require straightforward and environment friendly methods to acquire this sort of blockchain knowledge, which is the place Moralis enters the image! With Moralis’ Token API, you possibly can simply get the token stability of an deal with with only some strains of code. If you wish to be taught extra about this, be a part of us on this tutorial as we present you the best strategy to question the ERC-20 stability of a pockets deal with! 

To start with, the article seems to be on the fundamentals to briefly define what a pockets deal with is and what the token stability of an deal with refers to. When you grasp these two simple ideas, we are going to soar straight into the central a part of this tutorial. From there, we are going to present you easy methods to create an software for querying an deal with’ token stability! 

All through this tutorial, you’ll familiarize your self with the Token API. Nevertheless, that is merely certainly one of Moralis’ varied Web3 APIs. One other outstanding instance you would possibly discover attention-grabbing is the Streams API. With this software, you possibly can effortlessly stream on-chain knowledge into the backend of your Web3 tasks by means of Moralis webhooks. That mentioned, for this tutorial, you want a Moralis account. Thus, earlier than you progress ahead, join with Moralis instantly! 

What’s a Pockets Handle? 

For the uninitiated, the preliminary two sections of this text will briefly discover the fundamental ideas of a pockets deal with and the token stability of an deal with. As such, if you’re already aware of these two parts, be happy to skip straight into the ”How you can Get the Token Stability of an Handle…” part. In any other case, be a part of us as we begin this information by answering the query, ”what’s a pockets deal with?”.

an address with arrow pointing at digital wallet

A pockets deal with is a randomly generated string of letters and numbers linked to a Web3 pockets. Pockets addresses are additionally typically known as public keys and may be shared, very like an e-mail deal with. Furthermore, all blockchain wallets have distinctive addresses, performing like account numbers the place different customers can ship belongings. Accordingly, it’s by means of pockets addresses that cryptocurrencies and NFTs may be despatched from one account to a different on blockchains. 

You possibly can typically discover your pockets deal with fairly simply by means of your pockets supplier’s consumer interface (UI), and so they can look one thing like this: ”0xd06Ffc9107649344e7….”. For instance, let’s take a fast have a look at MetaMask, certainly one of in the present day’s most important pockets suppliers. By logging in to your MetaMask account, you possibly can simply copy your pockets deal with by clicking on the button on the high of the UI: 

metamask user interface showing token balance address

What’s the Token Stability of an Handle? 

As this tutorial teaches you easy methods to get the token stability of an deal with, you could additionally perceive what an deal with’ token stability is. Fortuitously, this isn’t that obscure, because it merely refers back to the tokens held by a pockets. Accordingly, the token stability of an deal with is all of the NFTs and fungible tokens held by the pockets to which the deal with refers! 

three coins falling from the sky, ethereum, solana, and bitcoin

However, now that you’ve familiarized your self with what the token stability of an deal with refers to, it’s time to discover the central a part of this text. As such, be a part of us within the subsequent part, the place we illustrate easy methods to get the token stability of an deal with! 

How you can Get the Token Stability of an Handle Utilizing Moralis’ Token API 

Within the following sections, you’ll learn to get the token stability of an deal with utilizing Moralis’ Token API. To exhibit the accessibility of Moralis, we are going to present easy methods to arrange a simple NextJS software implementing this performance. Consequently, by means of the app’s UI, you possibly can enter an deal with and question its ERC-20 token stability with the clicking of a button. What’s extra, to make the tutorial as straightforward as attainable to observe, it has been divided into the next 4 sections: 

  1. Software Demo
  2. Stipulations and Moralis Setup
  3. How you can Set Up the Software
  4. Software Code Breakdown

By the top of this tutorial, you’ll have discovered easy methods to get the token stability of an deal with utilizing Moralis’ Token API. From there, you possibly can apply the identical basic ideas to future blockchain tasks to simply implement comparable performance! 

moralis

For those who would fairly watch a video tutorial of the method, you possibly can try the next clip from the Moralis YouTube channel. Within the video, a Moralis software program engineer walks you thru the complete course of and offers an in depth breakdown of the code: 

You can even be a part of us right here as we begin with a demo to indicate you the way the applying works! 

Software Demo 

To kick issues off, this part of the tutorial offers a short demo of the applying. Doing so provides you with a extra profound understanding of what you might be working in direction of. However, right here is the applying’s touchdown web page: 

application landing page with the title get any wallets token balance

The consumer interface (UI) is comparatively simple. It incorporates a heading, an enter discipline, and a ”Submit” button. To make use of the applying, all you’ll want to do is enter a legitimate pockets deal with into the enter discipline and hit ”Submit”. Doing so will generate a response just like the one beneath (relying on the pockets’s tokens):

application page showing input field to enter in a wallet address and also showing the submit button

Consequently, on this occasion, the applying makes use of Moralis’ Token API to get the token stability of the deal with you provided and shows the tokens’ thumbnails, names, and balances in USD. Along with these components, the API offers different kinds of knowledge, such because the tokens’ addresses, symbols, and many others. Nevertheless, these should not displayed on the UI. 

If you wish to learn to create this software, be a part of us within the following sections, the place we offer a complete walkthrough of the complete course of!

Stipulations and Moralis Setup 

Earlier than diving into the applying code, there are a couple of stipulations you’ll want to cope with. To start with, guarantee that you’ve NodeJS and npm arrange. For those who need assistance with this, go to the next web page to put in the most recent model of Node.js: https://nodejs.org/en/. 

After getting arrange NodeJS and npm, you could register for a Moralis account. So, if in case you have not already, be a part of Moralis instantly. Becoming a member of Moralis is fully free and solely takes a few seconds. Nevertheless, you would possibly surprise, ”why do I want a Moralis account?”. With the intention to work together with the Token API and make calls, you want a Moralis API key. You will discover this by logging in to the Moralis admin panel and navigating to the ”Web3 APIs” tab: 

web3 api page on the moralis admin panel

Go forward and replica the API key, as you’ll want to add it to the code afterward on this tutorial: 

arrow pointing at the copy button for a user api key

That covers the stipulations. From right here, it’s time to dive deeper into the applying code!  

How you can Set Up the Software 

We’ll use an already pre-made software template to make this tutorial as simple as attainable. You will discover the whole GitHub repository for the challenge down beneath: 

Get Any Pockets Token Stability App Repo – https://github.com/MoralisWeb3/youtube-tutorials/tree/major/get-any-wallets-token-balance

So, to start with, open the repository above and clone the challenge to your native listing. With an area copy of the applying, you must now have a file construction just like the one proven beneath: 

code structure inside visual studio code

For those who examine your native listing, you’ll rapidly discover that the ”.env.native” file is lacking. Thus, be sure you create this file and add the contents beneath and exchange ”YOUR_API_KEY” with the important thing you copied within the earlier part:

NEXT_PUBLIC_MORALIS_API_KEY=”YOUR_API_KEY”

Lastly, run the next command to put in the Moralis SDK: 

npm set up moralis @moralisweb3/common-evm-utils

That’s really all you’ll want to do to make the applying operational. Nevertheless, within the following part, we are going to break down the code to elucidate the logic in additional element. By instructing you the way the applying works, you possibly can apply comparable ideas in future growth endeavors. 

Software Code Breakdown 

This part will break down the important elements of the code, together with the logic for easy methods to get the token stability of an deal with. Particularly, we are going to concentrate on the next three information: ”index.js”, ”header.js”, and ”major.js”.

  • ”index.js” – The ”index.js” file incorporates the code for the applying’s homepage. It seems to be like this: 
import Head from "subsequent/head";
import kinds from "../kinds/Residence.module.css";

import Header from "../parts/header";
import Foremost from "../parts/major";

export default operate Residence() {
  return (
    <part className={kinds.container}>
      <Head>
        <title>Get Token Value</title>
        <meta title="description" content material="Generated by create subsequent app" />
        <hyperlink rel="icon" href="https://moralis.io/favicon.ico" />
      </Head>

      <major className={kinds.major}>
        <Header />
        <Foremost />
      </major>
    </part>
  );
}

As you possibly can see on the backside of the file, the code right here is accountable for rendering two parts, ”Header” and ”Foremost”: 

<major className={kinds.major}>
        <Header />
        <Foremost />
      </major>
    </part>

Now, allow us to take a short have a look at ”header.js”. 

  • ”header.js” – This file is comparatively simple and incorporates the code for the title and brand on the high left of the applying’s UI:
import Picture from "subsequent/picture";
import kinds from "../kinds/Residence.module.css";

import Emblem from "../public/belongings/Moralis_logo.png";

export default operate Header() {
  return (
    <part className={kinds.header}>
      <Picture src={Emblem} alt="Emblem picture" width="102" top="82" />
      <h1 className={kinds.title}>Get Any Pockets's Token Stability</h1>
    </part>
  );
}

Lastly, we now have the ”major.js” file. Nevertheless, this file is sort of intensive in comparison with the others, and that is the place we discover many of the logic wanted to get the token stability of an deal with. As such, this file deserves its personal sub-section! 

The ”major.js” File   

In comparison with the 2 earlier information, ”major.js” is comparatively intensive. Due to this fact, we’ve cut up the code into smaller elements to make it simpler to observe together with. As such, allow us to initially take a more in-depth have a look at the primary 4 strains of code: 

import { useState } from "react";
const Moralis = require("moralis").default;
const { EvmChain } = require("@moralisweb3/common-evm-utils");
import kinds from "../kinds/Residence.module.css";

This half is accountable for the required imports. That is additionally the place we set up Moralis and the widespread EVM utils. Furthermore, the rest of the code is the ”Header()” operate. That is the place the central logic for getting the token stability of an deal with is discovered within the ”handleSubmit()” operate: 

const handleSubmit = async () => {
    deal with = doc.querySelector("#walletAddress").worth;
    const chain = EvmChain.ETHEREUM;

    await Moralis.begin({
      apiKey: course of.env.NEXT_PUBLIC_MORALIS_API_KEY,
    });

    const response = await Moralis.EvmApi.token.getWalletTokenBalances({
      deal with,
      chain,
    });

    console.log(response.toJSON());
    setResult(response.toJSON());
    setShowResult(true);
    doc.querySelector("#walletAddress").worth = "";
  };

Within the first a part of this operate, we get the deal with from the UI and retailer it within the ”deal with” variable. From there, we set the ”chain” variable to Ethereum. Subsequent up, we initialize Moralis with the ”Moralis.begin()” operate utilizing the API key from the ”.env.native” file. Lastly, we name Moralis’ ”getWalletTokenBalances()” operate, passing the ”deal with” and ”chain” variables as arguments. The returned data is saved within the ”response” variable, offering entry to all of the tokens held by the pockets deal with inputted by the consumer. 

From there, the final a part of the code is accountable for rendering the weather of the UI. That is additionally the place we determine what data to show to the consumer:  

return (
    <part className={kinds.major}>
      <type
        className={kinds.getTokenForm}
        title="create-profile-form"
        technique="POST"
        motion="#"
      >
        <label className={kinds.label} htmlFor="walletAddress">
          Add ERC20 Pockets Handle
        </label>
        <enter
          className={kinds.walletAddress}
          sort="textual content"
          id="walletAddress"
          title="walletAddress"
          maxLength="120"
          required
        />
      </type>
      <button className={kinds.form_btn} onClick={handleSubmit}>
        Submit
      </button>
      <part className={kinds.outcome}>
        {showResult &&
          outcome.map((token) => {
            return (
              <part
                className={kinds.tokenContainer}
                key={outcome.indexOf(token)}
              >
                <img src={token.thumbnail} />
                <p className={kinds.title}>{token.title}</p>
                <p className={kinds.quantity}>
                  {(token.stability / 10 ** token.decimals).toFixed(2)}
                </p>
              </part>
            );
          })}
      </part>
    </part>
  );

However, that covers everything of the code and this software. For a extra detailed code breakdown, please try the video from the ”How you can Get the Token Stability of an Handle Utilizing Moralis’ Token API” part. Moreover, if you wish to be taught extra in regards to the Token API and the Moralis Token API endpoint used on this tutorial, please go to its official documentation web page! Additionally, be certain to take a look at the Token API documentation web page!

Abstract – How you can Get the Token Stability of an Handle

On this article, you discovered easy methods to get the token stability of an deal with. We additionally confirmed you easy methods to create a simple software from which customers might enter an deal with and obtain its token stability in return. Moreover, because of Moralis’ Token API, you had been in a position to question the ERC-20 token stability of an deal with with solely a few strains of code! 

Furthermore, we divided the tutorial into 4 major sections: 

  1. Software Demo
  2. Stipulations and Moralis Setup
  3. How you can Set Up the Software
  4. Software Code Breakdown

By protecting every half, you could possibly arrange the applying permitting you to get the token stability of an deal with! 

For those who discovered this tutorial attention-grabbing, try extra content material right here on the Moralis Web3 weblog. For subjects just like this text, learn our articles on easy methods to get all tokens owned by a pockets and get the stability of an ERC20 token. Additionally, discover the last word ERC20 token API and the most effective ERC20 token stability API! As well as, find out how Web3 knowledge storage works or learn up on all you’ll want to find out about ethers.js! 

moralis blog landing page

What’s extra, if you’re severe about stepping into Web3 growth, join with Moralis straight away. With Moralis and instruments akin to Moralis’ Web3 APIs, you possibly can leverage the facility of blockchain know-how to its fullest!





Source link

Tags: AddressBalanceBitcoin NewsCrypto NewsCrypto UpdatesLatest News on CryptoMoralisSB Crypto Guru NewsTokenWeb3
Previous Post

Bitcoin Miner Argo Blockchain Says It is Near Restructuring With out Having to Declare Chapter

Next Post

Thoma Bravo Acquires Enterprise Spend Administration Agency Coupa Software program for $8 Billion

Related Posts

Exploring Moonbeam – Why Build on Moonbeam? – Moralis Web3

Exploring Moonbeam – Why Build on Moonbeam? – Moralis Web3

by SB Crypto Guru News
September 11, 2024
0

In today’s tutorial, we’ll explore Moonbeam and the network’s benefits to explain why you might want to build on the...

Chiliz Chain Deep Dive – Why Build on Chiliz Chain? – Moralis Web3

Chiliz Chain Deep Dive – Why Build on Chiliz Chain? – Moralis Web3

by SB Crypto Guru News
September 10, 2024
0

In today’s article, we’ll explore the benefits of Chiliz to explain why you might want to build on this network....

NFT Rarity API – How to Get an NFT’s Rarity Ranking – Moralis Web3

NFT Rarity API – How to Get an NFT’s Rarity Ranking – Moralis Web3

by SB Crypto Guru News
September 6, 2024
0

Looking for the easiest way to get an NFT’s rarity ranking? If so, you’ve come to the right place. In...

How to Get Token Prices with an RPC Node – Moralis Web3

How to Get Token Prices with an RPC Node – Moralis Web3

by SB Crypto Guru News
September 3, 2024
0

Are you looking for an easy way to get token prices with an RPC node? If so, you’ve come to...

How to Get NFT Balances with One RPC Call – Moralis Web3

How to Get NFT Balances with One RPC Call – Moralis Web3

by SB Crypto Guru News
August 30, 2024
0

Did you know that with Moralis’ next-generation nodes, you can get NFT balances with just one RPC call? Our Extended...

Load More
Next Post
Thoma Bravo Acquires Enterprise Spend Administration Agency Coupa Software program for  Billion

Thoma Bravo Acquires Enterprise Spend Administration Agency Coupa Software program for $8 Billion

Bookforum, Artforum’s literary sister journal, ceases publication

Bookforum, Artforum’s literary sister journal, ceases publication

Facebook Twitter LinkedIn Tumblr RSS

CATEGORIES

  • Altcoin
  • Analysis
  • Bitcoin
  • Blockchain
  • Crypto Exchanges
  • Crypto Updates
  • DeFi
  • Ethereum
  • Metaverse
  • Mining
  • NFT
  • Regulations
  • Scam Alert
  • Uncategorized
  • Web3

SITE MAP

  • Disclaimer
  • Privacy Policy
  • DMCA
  • Cookie Privacy Policy
  • Terms and Conditions
  • Contact us

Copyright © 2022 - SB Crypto Guru News.
SB Crypto Guru News is not responsible for the content of external sites.

Welcome Back!

Login to your account below

Forgotten Password?

Retrieve your password

Please enter your username or email address to reset your password.

Log In
No Result
View All Result
  • HOME
  • BITCOIN
  • CRYPTO UPDATES
    • GENERAL
    • ALTCOINS
    • ETHEREUM
    • CRYPTO EXCHANGES
    • CRYPTO MINING
  • BLOCKCHAIN
  • NFT
  • DEFI
  • WEB3
  • METAVERSE
  • REGULATIONS
  • SCAM ALERT
  • ANALYSIS

Copyright © 2022 - SB Crypto Guru News.
SB Crypto Guru News is not responsible for the content of external sites.