Monday, June 23, 2025
No Result
View All Result
Coins League
  • Home
  • Bitcoin
  • Crypto Updates
    • Crypto Updates
    • Altcoin
    • Ethereum
    • Crypto Exchanges
  • Blockchain
  • NFT
  • DeFi
  • Metaverse
  • Web3
  • Scam Alert
  • Regulations
  • Analysis
Marketcap
  • Home
  • Bitcoin
  • Crypto Updates
    • Crypto Updates
    • Altcoin
    • Ethereum
    • Crypto Exchanges
  • Blockchain
  • NFT
  • DeFi
  • Metaverse
  • Web3
  • Scam Alert
  • Regulations
  • Analysis
No Result
View All Result
Coins League
No Result
View All Result

How to Get the Net Worth of Any ERC20 Wallet via API

February 28, 2024
in Web3
Reading Time: 15 mins read
0 0
A A
0
Home Web3
Share on FacebookShare on TwitterShare on E Mail


Do you wish to get and combine the web value of any pockets into your decentralized functions (dapps)? With Moralis’ Pockets Internet Value endpoint, it’s now simpler than ever. All you want is a single API name to get the full internet value of any ERC20 crypto pockets throughout most blockchains! 

When you’re desirous to dive straight into the code, try the instance beneath, the place we write a brief script for calling the endpoint to get ERC20 pockets internet value knowledge: 

import fetch from ‘node-fetch’;

const choices = {
methodology: ‘GET’,
headers: {
settle for: ‘utility/json’,
‘X-API-Key’: ‘YOUR_API_KEY’
},
};

fetch(‘https://deep-index.moralis.io/api/v2.2/wallets/0xd8da6bf26964af9d7eed9e03e53415d37aa96045/net-worth?chainspercent5B0percent5D=eth&chainspercent5B1percent5D=polygon&exclude_spam=true&exclude_unverified_contracts=true’, choices)
.then(response => response.json())
.then(response => console.log(response))
.catch(err => console.error(err));

In return for operating the code above, you’ll get the full internet value of the required ERC20 pockets. You’ll additionally get the person values for every chain included as parameters of your question. Right here’s an instance of what the response may seem like: 

{
“total_networth_usd”: “4286806.08”,
“chains”: [
{
“chain”: “eth”,
“native_balance”: “1085515469813080189177”,
“native_balance_formatted”: “1085.515469813080189177”,
“native_balance_usd”: “3550067.16”,
“token_balance_usd”: “735008.04”,
“networth_usd”: “4285075.20”
},
{
“chain”: “polygon”,
“native_balance”: “426857449018746625825”,
“native_balance_formatted”: “426.857449018746625825”,
“native_balance_usd”: “445.31”,
“token_balance_usd”: “1285.57”,
“networth_usd”: “1730.88”
}
]
}

When you’d wish to be taught extra about this premier endpoint, try the official Pockets Internet Value documentation web page, watch the video beneath, or be a part of us on this information! 

Additionally, when you want to observe alongside on this tutorial, don’t overlook to enroll with Moralis. You possibly can create an account freed from cost, and also you’ll achieve immediate entry to our top-tier Web3 API suite! 

Overview 

Whether or not you’re constructing or trying to scale a cryptocurrency pockets, portfolio tracker, or every other platform integrating pockets parts in some capability, you want a seamless strategy to get the web value of any tackle. However what’s the best strategy to get the web value of an ERC20 crypto pockets through API? 

On this tutorial, we’ll present you the right way to fetch the web value of a crypto tackle utilizing Moralis’ industry-leading Pockets API. With this top-tier API and the Pockets Internet Value endpoint, you possibly can seamlessly get the information you want with only some traces of code. So, if you wish to construct or scale a cryptocurrency pockets, portfolio tracker, or every other Web3 platform, be a part of us all through this information. Now, let’s dive straight in! 

Exploring Crypto Pockets Internet Value

The online value of a cryptocurrency pockets refers back to the complete worth of all property saved within the portfolio, together with native, ERC20, and non-fungible tokens (NFTs). This is a crucial metric that cryptocurrency wallets, tax instruments, portfolio trackers, and different tasks combine into their platforms!

Calculating the web value of a pockets is a tedious and time-consuming process. It usually includes manually accumulating knowledge throughout a number of blockchain networks, leading to separate requires ERC20 token balances, native balances, costs, and to not point out NFTs. The results of this can be a complicated workflow that calls for a number of improvement time and might result in hundreds of hundreds of API calls.

However there must be a greater manner, proper? 

To streamline this course of, we launched the Pockets Internet Value endpoint to Moralis’ Pockets API. With this endpoint, now you can seamlessly and precisely get ERC20 pockets internet value knowledge and mechanically calculate the web value with only one single API name!

So, how does this work?

Get ERC20 Pockets Internet Value with a Single API Name 

With Moralis’ Pockets Internet Value endpoint, now you can effortlessly and precisely get the pockets internet value of any tackle with just a few traces of code. To showcase the accessibility of working with our APIs, try the easy script beneath for calling the endpoint in query: 

import fetch from ‘node-fetch’;

const choices = {
methodology: ‘GET’,
headers: {
settle for: ‘utility/json’,
‘X-API-Key’: ‘YOUR_API_KEY’
},
};

fetch(‘https://deep-index.moralis.io/api/v2.2/wallets/0xd8da6bf26964af9d7eed9e03e53415d37aa96045/net-worth?chainspercent5B0percent5D=eth&chainspercent5B1percent5D=polygon&exclude_spam=true&exclude_unverified_contracts=true’, choices)
.then(response => response.json())
.then(response => console.log(response))
.catch(err => console.error(err));

All it’s important to do earlier than operating the script above your self is to put in the required dependencies, exchange YOUR_API_KEY, configure the tackle parameter, specify the chains you want to embrace, and run the script. 

Within the question above, we set each exclude_spam and exclude_unverified_contracts to true. That manner, we are able to take away spam tokens and unverified contracts from the response. 

In return for operating the script above, you’ll get a response that appears one thing like this:

{
“total_networth_usd”: “4286806.08”,
“chains”: [
{
“chain”: “eth”,
“native_balance”: “1085515469813080189177”,
“native_balance_formatted”: “1085.515469813080189177”,
“native_balance_usd”: “3550067.16”,
“token_balance_usd”: “735008.04”,
“networth_usd”: “4285075.20”
},
{
“chain”: “polygon”,
“native_balance”: “426857449018746625825”,
“native_balance_formatted”: “426.857449018746625825”,
“native_balance_usd”: “445.31”,
“token_balance_usd”: “1285.57”,
“networth_usd”: “1730.88”
}
]
}

As you possibly can see, this straightforward but refined response contains each the full internet value of the ERC20 pockets and separate metrics for every chain specified within the question. From right here, now you can seamlessly combine this knowledge into any of your tasks! 

Why Do You Want the ERC20 Pockets Internet Value Endpoint? 

Since you possibly can leverage the Pockets Internet Value endpoint to keep away from the tedious and time-consuming process of manually calculating the web value of any pockets, it offers a number of advantages to Web3 builders. Beneath, we’ll briefly discover three distinguished examples:

Easy Internet Value Calculations: Now you can effortlessly fetch the web value of any pockets, eradicating the necessity for guide knowledge aggregation. Correct Worth Knowledge: Moralis offers up-to-date, real-time worth knowledge, guaranteeing exact portfolio assessments.  Decreased Complexities: With the Pockets Internet Value endpoint, you don’t should manually fetch and calculate the full worth of a pockets. As such, this endpoint facilitates a extra accessible developer expertise, leading to fewer API calls and a a lot less complicated workflow.

Net worth of ERC20 wallet graph

By launching this endpoint, we’re empowering builders worldwide to do extra quicker and with fewer API calls. As such, the Pockets Internet Value endpoint frees up a number of time, enabling you and your crew to give attention to what’s actually necessary: constructing a compelling person expertise and growing buyer worth. 

In-Depth Tutorial: Methods to Get the Internet Value of Any ERC20 Pockets in 3 Steps 

With an summary of our premier endpoint, we’ll now present you the right way to get a pockets’s ERC20 internet value in three easy steps: 

Step 1: Fetch Your Moralis API KeyStep 2: Write a Script Calling the Pockets Internet Value EndpointStep 3: Run the Code

Nonetheless, earlier than we are able to proceed, you have to handle just a few important stipulations! 

Stipulations

In at the moment’s tutorial, we’ll be utilizing JavaScript and Node.js. As such, when you haven’t already, be sure to have the next prepared: 

Step 1: Fetch Your Moralis API Key

The very first thing you’ll want is a Moralis account. As such, begin by signing up with Moralis by clicking on the sign-up button on the prime proper of Moralis’ homepage: 

Step 1 to get ERC20 wallet net worth: Sign up with Moralis for free

Subsequent, go to the ”Settings” tab, discover the ”API Keys” part, and replica your key: 

Step 1 Continued: Copy ERC2- Wallet Net Worth Endpoint API Key inside the Moralis admin UI

Please reserve it for now, as you’ll want it within the subsequent part.

Step 2: Write a Script Calling the Pockets Internet Value Endpoint

Open your most well-liked IDE and arrange a folder. Subsequent, launch a brand new terminal and run the next command to initialize a mission: 

npm init

Run the next instructions within the terminal to put in the required dependencies: 

npm set up node-fetch –save
npm set up moralis @moralisweb3/common-evm-utils

You possibly can then open your ”bundle.json” file and add ”sort”: ”module” to the listing: 

Step 2: open your ”package.json” file and add ”type”: ”module” to the list

Subsequent, create an ”index.js” file and add this code: 

import fetch from ‘node-fetch’;

const choices = {
methodology: ‘GET’,
headers: {
settle for: ‘utility/json’,
‘X-API-Key’: ‘YOUR_API_KEY’
},
};

fetch(‘https://deep-index.moralis.io/api/v2.2/wallets/0xd8da6bf26964af9d7eed9e03e53415d37aa96045/net-worth?chainspercent5B0percent5D=eth&chainspercent5B1percent5D=polygon&exclude_spam=true&exclude_unverified_contracts=true’, choices)
.then(response => response.json())
.then(response => console.log(response))
.catch(err => console.error(err));

From right here, you will have to configure the code barely. Begin by including your Moralis API key by changing YOUR_API_KEY:

Step 2 continued: replace the parameter with your coped API key

Then, it’s also possible to configure the parameters of your question. As an illustration, you possibly can swap the tackle when you want to question one other pockets, and you may add extra chains if you wish to embrace tokens from different networks:

Step 2 continued: showing examples of chains to choose from when getting the ERC20 net worth of a wallet

Additionally, notice that we embrace exclude_spam and exclude_unverified_contracts as parameters and set them to true. That manner, our outcomes will exclude spam tokens and non-verified contracts. 

That’s it; you’re now able to run the code! 

Step 3: Run the Code

Open a brand new terminal and run this command within the root folder of the mission to execute the code: 

node index.js

In return, you’ll get a response together with the full internet value of the pockets, together with the separate values for every chain included within the question. Right here’s an instance of what it would seem like: 

{
“total_networth_usd”: “4286806.08”,
“chains”: [
{
“chain”: “eth”,
“native_balance”: “1085515469813080189177”,
“native_balance_formatted”: “1085.515469813080189177”,
“native_balance_usd”: “3550067.16”,
“token_balance_usd”: “735008.04”,
“networth_usd”: “4285075.20”
},
{
“chain”: “polygon”,
“native_balance”: “426857449018746625825”,
“native_balance_formatted”: “426.857449018746625825”,
“native_balance_usd”: “445.31”,
“token_balance_usd”: “1285.57”,
“networth_usd”: “1730.88”
}
]
}

With this knowledge, now you can seamlessly get ERC20 pockets internet value knowledge and combine it into your tasks! 

Pockets Internet Value Use Circumstances: Why Do You Must Get the Internet Value of an ERC20 Pockets?  

The Pockets Internet Value endpoint has a number of utility and shall be helpful for anybody constructing dapps that function some form of pockets element. Nonetheless, to present you some examples, let’s discover three distinguished use circumstances beneath! 

Cryptocurrency Wallets: Cryptocurrency wallets are software program that permits customers to retailer their digital property, together with NFTs and fungible tokens. Probably the most distinguished wallets additionally present performance for purchasing, promoting, and buying and selling crypto. As such, they offer customers the instruments to handle their property totally. Some notable examples of cryptocurrency wallets embrace MetaMask, Coinbase Pockets, and Rainbow. 

Wallet Net Worth ERC20 Balances Project example

Crypto Tax Platforms: Crypto tax platforms are functions designed to assist each people and companies calculate taxes on their cryptocurrency transactions. With the complicated nature of crypto transactions and evolving rules, these instruments have change into fairly priceless for merchants and traders. An important instance of a crypto tax platform is Koinly. 

ERC20 wallet net worth on a crypto tax platform

Knowledge and Analytics Instruments: Knowledge and analytics instruments are platforms giving customers in-depth perception into the efficiency of cryptocurrencies. These instruments can present a variety of options, together with market analytics, portfolio monitoring, blockchain analytics, and extra. A distinguished instance of an industry-leading knowledge and analytics device is Moralis Cash! 

Moralis Money platform - Example of tool that uses ERC20 Net Worth data

The use circumstances above are only some distinguished examples, and also you’ll probably discover the Pockets Internet Value endpoint helpful in most of your improvement endeavors! 

Past Getting the Pockets Internet Value – Exploring the Pockets API Additional 

Moralis’ Pockets API is the {industry}’s premier device for anybody trying to construct cryptocurrency wallets or combine pockets performance into dapps. This interface helps greater than 300 million addresses throughout essentially the most distinguished blockchains, together with Ethereum, Polygon, Solana, and lots of others! 

Graphic art illustration - Token API marketing banner

With the Pockets API, you possibly can effortlessly question blockchain knowledge. This contains pockets balances, profile knowledge, transactions, and even the web value of a pockets! Plus, you are able to do so with solely single traces of code. As such, when utilizing the Pockets API, you possibly can construct every part from crypto wallets to tax instruments with out breaking a sweat. 

To focus on the capabilities of this premier API, let’s discover some extra endpoints beneath: 

Token Balances with Costs: The Token Balances with Costs endpoint enables you to fetch a pockets’s ERC20 token balances together with metadata, costs, and so on. Furthermore, you are able to do so with solely a single API name. Right here’s an instance of what it would seem like:import fetch from ‘node-fetch’;

const choices = {
methodology: ‘GET’,
headers: {
settle for: ‘utility/json’,
‘X-API-Key’: ‘YOUR_API_KEY’
},
};

fetch(‘https://deep-index.moralis.io/api/v2.2/wallets/0xcB1C1FdE09f811B294172696404e88E658659905/tokens?chain=eth’, choices)
.then(response => response.json())
.then(response => console.log(response))
.catch(err => console.error(err));

In return for operating the code above, you’ll get a response that appears one thing like this: 

{
//…
“outcome”: [
{
“token_address”: “0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48”,
“symbol”: “USDC”,
“name”: “USD Coin”,
“logo”: “https://cdn.moralis.io/eth/0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48.png”,
“thumbnail”: “https://cdn.moralis.io/eth/0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48_thumb.png”,
“decimals”: 6,
“balance”: “4553447”,
“possible_spam”: false,
“verified_contract”: true,
“balance_formatted”: “4.553447”,
“usd_price”: 1.001818879776249,
“usd_price_24hr_percent_change”: 0.1818879776249283,
“usd_price_24hr_usd_change”: 0.0018221880998897314,
“usd_value”: 4.561729172660522,
“usd_value_24hr_usd_change”: 0.008297236936878599,
“native_token”: false,
“portfolio_percentage”: 100
},
//…
]
}

To be taught extra about how this works, try our most up-to-date information exploring the last word crypto portfolio tracker endpoint! 

getWalletNFTs(): With the getWalletNFTs() endpoint, you possibly can seamlessly get the NFT steadiness of any pockets. You’ll discover an instance of what it would seem like right here: import Moralis from ‘moralis’;

attempt {
await Moralis.begin({
apiKey: “YOUR_API_KEY”
});

const response = await Moralis.EvmApi.nft.getWalletNFTs({
“chain”: “0x1”,
“format”: “decimal”,
“mediaItems”: false,
“tackle”: “0xff3879b8a363aed92a6eaba8f61f1a96a9ec3c1e”
});

console.log(response.uncooked);
} catch (e) {
console.error(e);
}

In return, you’ll get an array of all NFTs the pockets in query holds. It should look one thing like this:  

{
//…
{
“quantity”: “1”,
“token_id”: “5021”,
“token_address”: “0xfff54e6fe44fd47c8814c4b1d62c924c54364ad3”,
“contract_type”: “ERC721”,
“owner_of”: “0xff3879b8a363aed92a6eaba8f61f1a96a9ec3c1e”,
“last_metadata_sync”: null,
“last_token_uri_sync”: “2024-02-27T13:25:49.783Z”,
“metadata”: null,
“block_number”: “14647390”,
“block_number_minted”: “14647390”,
“identify”: “Youtopia”,
“image”: “Youtopia”,
“token_hash”: “d4719eaf84eabcf443065b0a463f5886”,
“token_uri”: “http://api.youtopia-official.xyz/ipfs/5021”,
“minter_address”: “0x13f11fd2c7c7be94674651386370d02b7aac9653”,
“verified_collection”: false,
“possible_spam”: true,
“collection_logo”: “https://i.seadn.io/gae/e3uNxyaqT0FfnhcF9SuMqCZd3pdF36wgcnpRJ0VDjLOP71g_LwrFRgLweNNCMvsMqR5ZZ4dh5Wble12PBzvncmpLbtmdVdjr5zMy8w?w=500&auto=format”,
“collection_banner_image”: “https://i.seadn.io/gae/n9j18OhplkvqP5SOtuYDwpUVkJSwF6WkIV6vZMWjcm0D5qCpbd12cAaVlfZS8-3gjxjYsnjL_tIlVIsjXz28KejPB3D19Jc_MZ9Z?w=500&auto=format”
},
//…
]
} getWalletTransactions(): You should utilize the getWalletTranscactions() endpoint to question the native transaction historical past of any pockets. Take a look at the instance beneath to see the way it works: import Moralis from ‘moralis’;

attempt {
await Moralis.begin({
apiKey: “YOUR_API_KEY”
});

const response = await Moralis.EvmApi.transaction.getWalletTransactions({
“chain”: “0x1”,
“tackle”: “0x1f9090aaE28b8a3dCeaDf281B0F12828e676c326”
});

console.log(response.uncooked);
} catch (e) {
console.error(e);
}

In return for calling the endpoint above, you’ll get an inventory of the pockets’s native transactions. Right here’s an instance of what it would seem like: 

{
//…
“outcome”: [
{
“hash”: “0xc2dae4e9323e4b4daae845d56bb2b0b1963b65b4cebd232a30c600147bd0d394”,
“nonce”: “516871”,
“transaction_index”: “343”,
“from_address”: “0x1f9090aae28b8a3dceadf281b0f12828e676c326”,
“from_address_label”: “rsync-builder”,
“to_address”: “0x388c818ca8b9251b393131c08a736a67ccb19297”,
“to_address_label”: “Lido: Execution Layer Rewards Vault”,
“value”: “126626152737137840”,
“gas”: “22111”,
“gas_price”: “46932278594”,
“input”: “0x”,
“receipt_cumulative_gas_used”: “29863868”,
“receipt_gas_used”: “22111”,
“receipt_contract_address”: null,
“receipt_root”: null,
“receipt_status”: “1”,
“block_timestamp”: “2024-02-27T13:29:59.000Z”,
“block_number”: “19319196”,
“block_hash”: “0xaf38cea22f06e3d31e24dadc8cc27daa65f09c68713ce8343489536dde6ea22d”,
“transfer_index”: [
19319196,
343
]
},
//…
]
}

When you’d wish to discover all of the endpoints of this API, please try the official Pockets API documentation web page! 

Abstract: Methods to Get the Internet Value of Any ERC20 Pockets through API

From a traditional perspective, it has all the time been a tedious and time-consuming process to get the web value of any ERC20 crypto pockets through API. Moreover, it has usually required you to manually accumulate knowledge throughout a number of blockchains, leading to separate API requires ERC20 token balances, native balances, costs, and so on. The end result of this can be a complicated workflow that takes up a number of improvement sources and time. Nonetheless, now you can circumvent this whole course of utilizing Moralis’ Pockets API and the Pockets Internet Value endpoint! 

Illustration - showing wallets and their ERC20 net worth balances

With Moralis’ Pockets Internet Value endpoint, you solely want a single API name to get ERC20 pockets internet value knowledge throughout the most important blockchains. As such, when working with Moralis, it has by no means been simpler to construct cryptocurrency wallets, portfolio trackers, or every other platforms that combine the web value of an ERC20 pockets! 

Did you want this tutorial exhibiting the right way to get the web value of an ERC20 pockets utilizing Moralis’ API? In that case, take into account testing extra content material right here on the weblog. As an illustration, learn one in every of our most up-to-date articles that reveals you the right way to question the Ethereum blockchain! Additionally, when you want to use the Pockets API, don’t overlook to enroll with Moralis. You possibly can create an account at no cost, and also you’ll achieve instantaneous entry to our premier improvement instruments!



Source link

Tags: APIERC20NetwalletWorth
Previous Post

Strike CEO Jack Mallers Announces Expansion of Services into Africa

Next Post

Ethereum devs confirm Dencun upgrade’s mainnet deployment, Grayscale calls it ETH’s ‘coming of age’ moment

Related Posts

This Week in Crypto Games: B3’s Self-Destruct PC, Avalanche Battle Pass
Web3

This Week in Crypto Games: B3’s Self-Destruct PC, Avalanche Battle Pass

June 22, 2025
Book Genres List
Web3

Book Genres List

June 23, 2025
Elliptic, Internet Watch Foundation Team Up to Combat Crypto Financing of Child Abuse Material
Web3

Elliptic, Internet Watch Foundation Team Up to Combat Crypto Financing of Child Abuse Material

June 21, 2025
What Order Are the Harry Potter Books?
Web3

What Order Are the Harry Potter Books?

June 21, 2025
Exploring the Underlying Messages in Books
Web3

Exploring the Underlying Messages in Books

June 20, 2025
Arizona Senate Passes Bitcoin Reserve Bill for Seized Crypto, Heads to House For Debate
Web3

Arizona Senate Passes Bitcoin Reserve Bill for Seized Crypto, Heads to House For Debate

June 20, 2025
Next Post
Ethereum devs confirm Dencun upgrade’s mainnet deployment, Grayscale calls it ETH’s ‘coming of age’ moment

Ethereum devs confirm Dencun upgrade’s mainnet deployment, Grayscale calls it ETH’s ‘coming of age’ moment

Ripple CTO Allays Fears Of XRP Price Drop When AMM Feature Launches

Ripple CTO Allays Fears Of XRP Price Drop When AMM Feature Launches

After the Bonk and Floki rally, is Memeinator the next big thing?

After the Bonk and Floki rally, is Memeinator the next big thing?

Leave a Reply Cancel reply

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

Twitter Instagram LinkedIn RSS Telegram
Coins League

Find the latest Bitcoin, Ethereum, blockchain, crypto, Business, Fintech News, interviews, and price analysis at Coins League

CATEGORIES

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

SITEMAP

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

Copyright © 2023 Coins League.
Coins League is not responsible for the content of external sites.

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

Copyright © 2023 Coins League.
Coins League 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