Tuesday, January 13, 2026
No Result
View All Result
The Crypto HODL
  • Home
  • Bitcoin
  • Crypto Updates
    • Altcoin
    • Ethereum
    • Crypto Updates
    • Crypto Mining
    • Crypto Exchanges
  • Blockchain
  • NFT
  • DeFi
  • Web3
  • Metaverse
  • Regulations
  • Scam Alert
  • Analysis
  • Videos
Marketcap
  • Home
  • Bitcoin
  • Crypto Updates
    • Altcoin
    • Ethereum
    • Crypto Updates
    • Crypto Mining
    • Crypto Exchanges
  • Blockchain
  • NFT
  • DeFi
  • Web3
  • Metaverse
  • Regulations
  • Scam Alert
  • Analysis
  • Videos
No Result
View All Result
The Crypto HODL
No Result
View All Result

ERC20 Token Balance – Get the Balance of ERC20 Tokens

September 21, 2023
in Web3
Reading Time: 13 mins read
0 0
A A
0
Home Web3
Share on FacebookShare on Twitter


At this time’s tutorial demonstrates methods to get the ERC20 token stability of an deal with with the Moralis Token API. Due to the accessibility of this software, all you want is a single API name to the getWalletTokenBalances() endpoint. Right here’s an instance of what it could actually seem like: 

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 = “0xbc4ca0eda7647a8ab7c2061c2e118a18a936f13d”;

const chain = EvmChain.ETHEREUM;

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

console.log(response.toJSON());
};

runApp();

All you must do is change YOUR_API_KEY together with your Moralis API key, configure the deal with and chain parameters to suit your request, and run the code. In return, you’ll get an array of tokens containing the stability for every: 

[
{
“token_address”: “0x3c978fc9a42c80a127863d786d8883614b01b3cd”,
“symbol”: “USDT”,
“name”: “USDTOKEN”,
“logo”: null,
“thumbnail”: null,
“decimals”: 18,
“balance”: “10000000000000000000000”,
“possible_spam”: true
},
{
“token_address”: “0xdac17f958d2ee523a2206206994597c13d831ec7”,
“symbol”: “USDT”,
“name”: “Tether USD”,
“logo”: “https://cdn.moralis.io/eth/0xdac17f958d2ee523a2206206994597c13d831ec7.png”,
“thumbnail”: “https://cdn.moralis.io/eth/0xdac17f958d2ee523a2206206994597c13d831ec7_thumb.png”,
“decimals”: 6,
“balance”: “102847”,
“possible_spam”: false
},
//…
]

That’s it; when working with Moralis, it’s simple to get the ERC20 token stability of an deal with. From right here, now you can use this information and effortlessly combine it into your Web3 tasks! 

In case you’d prefer to be taught extra about how this works, be a part of us on this article or take a look at the official documentation on methods to get ERC20 token stability by a pockets.

Additionally, bear in mind to enroll with Moralis, as you’ll want an account to observe alongside on this tutorial. You possibly can register completely without spending a dime, and also you’ll acquire rapid entry to the business’s main Web3 APIs! 

Overview

An important side of most blockchain purposes – together with wallets, decentralized exchanges (DEXs), portfolio trackers, and Web3 analytics instruments – are ERC20 token balances. Consequently, it doesn’t matter what decentralized utility (dapp) you’re constructing, you’ll probably want the flexibility to effortlessly get the ERC20 token stability of an deal with. Nonetheless, querying and processing this information with out correct improvement instruments is a tedious and time-consuming activity. Thankfully, now you can keep away from the difficult components by leveraging the Moralis Token API to get the ERC20 token stability of an deal with very quickly! 

In immediately’s article, we’ll begin by going again to fundamentals and briefly study what a token stability is. From there, we’re additionally going to discover ERC20, as that is the preferred commonplace for fungible tokens. Subsequent, we’ll bounce straight into the tutorial and present you methods to seamlessly get the ERC20 token stability of an deal with utilizing the Moralis Token API. To prime issues off, we’ll additionally present you methods to use the Token API to get the spender allowance of an ERC20 token! 

In case you already know what a token stability is and what the ERC20 token commonplace entails, be happy to skip straight into the ”Tutorial: Easy methods to Get the ERC20 Token Steadiness of an Handle” part! 

Additionally, when you’re critical about constructing Web3 tasks, you’ll probably need to take a look at another instruments Moralis provides moreover the Token API. For example, two different superb interfaces are Moralis’ free NFT API and the free crypto Value API. With these instruments, you’ll be able to seamlessly construct Web3 tasks in a heartbeat! 

So, in order for you entry to the business’s main Web3 APIs, bear in mind to enroll with Moralis so you can begin leveraging the true energy of blockchain know-how immediately!

What’s a Token Steadiness? 

A token stability refers back to the quantity of a specific cryptocurrency an account or pockets holds. Within the crypto world, there are two main fungible token sorts: native and non-native tokens. Let’s have a look at every somewhat bit deeper:

Native Tokens: A local token is a blockchain community’s base cryptocurrency. All unbiased blockchains have their very own native token. They usually have plenty of utility inside their respective ecosystems. For example, a local token is commonly used to reward validators/miners and pay for transaction charges. A outstanding instance is ETH, which is the native token of the Ethereum community.  Non-Native Tokens: Non-native tokens are created on prime of an present community – resembling Ethereum – utilizing good contracts. These tokens are usually created by a Web3 challenge and are solely used inside its personal borders. Examples of non-native tokens embody DAI, USDT, and USDC. 

ERC20 Token Balance Data Available with the Moralis Token API

So, when speaking a few token stability, we usually consult with the quantity of a specific native or non-native token an account or pockets holds. Furthermore, though there are numerous kinds of fungible tokens, they largely observe the ERC20 token commonplace. However what precisely does this imply? And the way does ERC20 work? 

What’s ERC20? 

ERC20, or Ethereum Request for Remark 20, is a technical commonplace for good contracts on the Ethereum blockchain and different EVM-compatible networks. This commonplace defines a algorithm, capabilities, and occasions {that a} token should implement for it to be thought-about ERC-20 compliant. 

Title- What is ERC20?

The capabilities and occasions outlined within the ERC20 token commonplace present a typical interface for all tokens to allow them to be simply accessed, acknowledged, and used. For example, one of many capabilities is balanceOf(), making certain that it’s doable to seamlessly get a person’s stability of any ERC20 token. 

Nonetheless, this commonplace interface ensures a unified ecosystem the place all tokens are appropriate with each other, together with decentralized purposes (dapps) and different Web3 tasks. Some outstanding examples of ERC20 tokens embody ETH, USDC, USDT, SHIB, and plenty of others! 

Additionally, whereas ERC20 is the preferred and well-used token commonplace, it’s removed from the one one. Two further requirements are ERC721 and ERC1155, that are used to control NFTs on the Ethereum blockchain. In case you’d prefer to be taught extra about these, take a look at our article on ERC721 vs. ERC1155! 

Nonetheless, now that you’ve a greater understanding of what ERC20 entails, let’s bounce straight into the tutorial and present you methods to get a pockets’s ERC20 token stability! 

Tutorial: Easy methods to Get the ERC20 Token Steadiness of an Handle

One of the best and most simple approach to get the ERC20 token stability of a person is to leverage the Moralis Token API. This API gives real-time ERC20 token information, permitting you to fetch costs, transfers, and, after all, balances with a single line of code! 

Tutorial - How to Get the ERC20 Token Balanec of an Address

The API can be cross-chain appropriate, supporting ten-plus EVM chains, together with Ethereum, BNB Good Chain, Polygon, and plenty of others. As such, with Moralis, it has by no means been simpler to construct crypto wallets, portfolio trackers, or Web3 token analytics instruments!

Nonetheless, to focus on the accessibility of this software, we’ll take the next sections to indicate you methods to get the ERC20 token stability of a person in three simple steps: 

Get an API KeyWrite a ScriptRun the Code

However earlier than we bounce into step one of the tutorial, you’ll should maintain a couple of conditions! 

Conditions  

On this tutorial, we’ll present methods to get the ERC20 token stability of a person with JavaScript. Nonetheless, you can too use TypeScript and Python when you want. However if that is so, be aware that the steps outlined on this tutorial would possibly differ barely. 

Nonetheless, earlier than you get going, you’ll have to have the next prepared: 

From right here, you might want to set up the Moralis SDK. To take action, arrange a brand new challenge in your built-in improvement atmosphere (IDE) and run the next terminal command in your challenge’s root folder: 

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

That’s it; you’re now prepared to leap into step one of this tutorial on methods to get the ERC20 token stability of a person! 

Step 1: Get an API Key 

You’ll initially want a Moralis API key, which is required for making calls to the Token API. Thankfully, you may get your API key without spending a dime. All you must do is join with Moralis by clicking on the ”Begin for Free” button on the prime proper of the Moralis homepage: 

Start for Free Button - First step to get ERC20 Token Balance

When you’re performed organising an account and your first challenge, you could find the important thing by navigating to the ”Settings” tab. From there, you’ll be able to merely scroll down and duplicate your Moralis API key: 

Copying the Token API key

Save the important thing, as you’ll want it within the subsequent step! 

Step 2: Write a Script 

With a Moralis API key at hand, you’re prepared to start out coding. As such, arrange a brand new ”index.js” file in your challenge’s root folder and add the next code: 

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 = “0xbc4ca0eda7647a8ab7c2061c2e118a18a936f13d”;

const chain = EvmChain.ETHEREUM;

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

console.log(response.toJSON());
};

runApp();

That is all of the code you might want to get the ERC20 token stability of a person. Nonetheless, you might want to make a couple of minor configurations earlier than you’ll be able to run the script. 

Initially, change YOUR_API_KEY with the important thing you copied within the earlier step: 

Showing where to paste the API key

Subsequent, you might want to configure the deal with and chain parameters to suit your request. For the deal with const, add the pockets deal with from which you need to get the ERC20 token stability. And for chain, you’ll be able to swap the community when you want to question a blockchain aside from Ethereum: 

Code snippet devs can change to select another network

From there, we then move the parameters when calling the getWalletTokenBalances() endpoint:

Code calling the getWalletTokenBalances() endpoint

That is it; that’s all of the code you might want to get the ERC20 token stability of a person. All that is still from right here is operating the script! 

Step 3: Run the Code 

To run the script, merely open a terminal, cd into the challenge’s root folder, and execute the next command: 

node index.js

In return, you’ll get a response containing an array of ERC20 tokens together with the stability for every cryptocurrency. Right here’s an instance of what it’d seem like: 

[
{
“token_address”: “0x3c978fc9a42c80a127863d786d8883614b01b3cd”,
“symbol”: “USDT”,
“name”: “USDTOKEN”,
“logo”: null,
“thumbnail”: null,
“decimals”: 18,
“balance”: “10000000000000000000000”,
“possible_spam”: true
},
{
“token_address”: “0xdac17f958d2ee523a2206206994597c13d831ec7”,
“symbol”: “USDT”,
“name”: “Tether USD”,
“logo”: “https://cdn.moralis.io/eth/0xdac17f958d2ee523a2206206994597c13d831ec7.png”,
“thumbnail”: “https://cdn.moralis.io/eth/0xdac17f958d2ee523a2206206994597c13d831ec7_thumb.png”,
“decimals”: 6,
“balance”: “102847”,
“possible_spam”: false
},
//…
]

From right here, now you can effortlessly combine the ERC20 token stability information into your tasks!

Easy methods to Get Spender Allowance of an ERC20 Token 

Along with getting the ERC20 token stability of a person, the Moralis Token API additionally permits you to question the spender allowance of an ERC20 token. However what precisely is the spender allowance? 

ERC20 token allowance refers back to the quantity {that a} spender is allowed to withdraw on behalf of the proprietor. That is widespread when interacting with dapps like Uniswap, giving the platform the correct to switch the tokens you maintain in your pockets. 

So, how will you get the spender allowance of an ERC20 token? 

Properly, because of the accessibility of the Moralis Token API, you’ll be able to observe the identical steps from the ”Tutorial: Easy methods to Get the ERC20 Token Steadiness…” part. The one distinction is that you might want to name the getTokenAllowance() endpoint as an alternative of getWalletTokenBalances(). 

As such, if you wish to get the spender allowance of an ERC20 token, merely change the contents in your ”index.js” file with the next code: 

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 chain = EvmChain.ETHEREUM;

const deal with = “0x514910771AF9Ca656af840dff83E8264EcF986CA”;

const ownerAddress = “0x7c470D1633711E4b77c8397EBd1dF4095A9e9E02”;

const spenderAddress = “0xed33259a056f4fb449ffb7b7e2ecb43a9b5685bf”;

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

console.log(response.toJSON());
};

runApp();

From right here, you’ll then want so as to add your API key by changing YOUR_API_KEY: 

Replacing Token API Key

Subsequent, you need to configure the parameters, and as you’ll rapidly discover, there are a couple of extra this time. For the deal with parameter, you might want to add the token deal with. For ownerAddress, add the deal with of the token proprietor. And for spenderAddress, add the deal with of the token spender: 

Configuring code parameters inside visual studio code to get ERC20 token balance

We then move these parameters when calling the getTokenAllowance() endpoint:

Response code

When you run the code, you’ll get a response trying one thing like this:

{
“allowance”: “0”
}

And that’s it! That is how simple it’s to get the spender allowance of an ERC20 token when working with Moralis! 

For a extra detailed breakdown of how this works, take a look at the get spender allowance of an ERC20 token documentation! 

Abstract: Easy methods to Get the Steadiness of ERC20 Tokens

In immediately’s article, we launched you to ERC20 token balances. In doing so, we defined what they’re and how one can get the ERC20 token stability of a person with the Moralis Value API in three steps: 

Get an API KeyWrite a ScriptRun the Code

In case you have adopted alongside this far, you now know methods to get the ERC20 token stability of any deal with. Now you can use this newly acquired ability to start out constructing your first Web3 challenge!

If that is your ambition, then you must know that the Token API works like a dream along with our suite of further crypto APIs. You possibly can, for example, mix the Token API with the Moralis NFT API to combine NFT information into your tasks. In case you’d prefer to be taught extra about this, take a look at our articles on methods to get NFT ERC721 on-chain metadata or methods to get all NFT tokens owned by a person deal with. 

Additionally, when you preferred this tutorial, contemplate testing further content material right here on the Web3 weblog. For instance, dive under consideration abstraction, discover the business’s main NFT picture API, or discover ways to write a wise contract in Solidity! 

Lastly, don’t neglect to enroll with Moralis if you wish to entry the business’s main Web3 APIs. Creating an account is free, and as a person of Moralis, you’ll be capable of construct tasks quicker and smarter!



Source link

Tags: balanceERC20tokentokens
Previous Post

Announcement – Google Bard AI Course Launched

Next Post

Bitcoin Dominance Returns Above 50% As Altcoins Encounter Resistance

Related Posts

What Is Venice AI? The Privacy-Focused Chatbot
Web3

What Is Venice AI? The Privacy-Focused Chatbot

January 13, 2026
Why Bitcoin May Be Underpricing January Rate Cut Odds
Web3

Why Bitcoin May Be Underpricing January Rate Cut Odds

January 13, 2026
YouTuber Cracks Coca-Cola’s 139-Year-Old Secret Formula—Here ‘s the Recipe
Web3

YouTuber Cracks Coca-Cola’s 139-Year-Old Secret Formula—Here ‘s the Recipe

January 12, 2026
Two major crypto events canceled after city hit by 18 violent physical attacks on crypto holders amid market downturn
Web3

Two major crypto events canceled after city hit by 18 violent physical attacks on crypto holders amid market downturn

January 12, 2026
Bitcoin Shrugs Off Powell Probe as DOJ Targets Fed Chair
Web3

Bitcoin Shrugs Off Powell Probe as DOJ Targets Fed Chair

January 12, 2026
Should Politicians Be Able to Use Prediction Markets? House Bill Proposes Ban
Web3

Should Politicians Be Able to Use Prediction Markets? House Bill Proposes Ban

January 9, 2026
Next Post
Bitcoin Dominance Returns Above 50% As Altcoins Encounter Resistance

Bitcoin Dominance Returns Above 50% As Altcoins Encounter Resistance

Biggest Crypto Presale of 2023 Still Open for Purchase – Final Week

Biggest Crypto Presale of 2023 Still Open for Purchase - Final Week

15m scalping trade #trader #trendingshorts #trend #crypto #cryptocurrency #investing

15m scalping trade #trader #trendingshorts #trend #crypto #cryptocurrency #investing

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Twitter Instagram LinkedIn Telegram RSS
The Crypto HODL

Find the latest Bitcoin, Ethereum, blockchain, crypto, Business, Fintech News, interviews, and price analysis at The Crypto HODL

CATEGORIES

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

SITE MAP

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

Copyright © 2023 The Crypto HODL.
The Crypto HODL is not responsible for the content of external sites.

No Result
View All Result
  • Home
  • Bitcoin
  • Crypto Updates
    • Altcoin
    • Ethereum
    • Crypto Updates
    • Crypto Mining
    • Crypto Exchanges
  • Blockchain
  • NFT
  • DeFi
  • Web3
  • Metaverse
  • Regulations
  • Scam Alert
  • Analysis
  • Videos
Crypto Marketcap

Copyright © 2023 The Crypto HODL.
The Crypto HODL 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