Altszn.com
  • Home
  • Crypto
    • Altcoins
    • Bitcoin
    • Ethereum
    • Monero
    • XRP
    • Zcash
  • Web3
  • DeFi
  • NFTs
No Result
View All Result
Altszn.com
  • Home
  • Crypto
    • Altcoins
    • Bitcoin
    • Ethereum
    • Monero
    • XRP
    • Zcash
  • Web3
  • DeFi
  • NFTs
No Result
View All Result
Altszn.com
No Result
View All Result

How to Use a Web3 JS Call Contract Function โ€“ Moralis Web3

Altszn.com by Altszn.com
December 19, 2022
in Web3
0
How to Use a Web3 JS Call Contract Function โ€“ Moralis Web3
399
SHARES
2.3k
VIEWS
Share on FacebookShare on Twitter


Have you been wondering how to use a Web3 JS call contract function but couldnโ€™t find a simple solution? If so, the following code snippet is all you need:

const response = await Moralis.EvmApi.utils.runContractFunction({     abi,     functionName,     address,     chain, });

Thanks to the โ€œrunContractFunctionโ€ endpoint from Moralis, you can now use your JavaScript (JS) skills to interact with smart contracts. Now, if youโ€™ve worked with Moralis before, you know exactly what to do with the above lines of code. However, if this is your first rodeo with this ultimate Web3 API provider, make sure to complete the tutorial presented in this article, which will teach you how to use a Web3 JS call contract function. To get ready for that feat, donโ€™t forget to create your free Moralis account.   

scale with moralis

Overview

As you may know, JavaScript (JS) continues to be the most popular programming language for web development. Furthermore, thanks to exceptional solutions, like those offered by Moralis, JS is shaping to be the go-to language for decentralized applications (dapps) as well. Consequently, your JavaScript proficiency is all you need to join the Web3 revolution thatโ€™s already disrupting countless industries. Moreover, while smart contracts play a vital role in how things function on the blockchain, you donโ€™t have to learn to write smart contracts to start creating killer dapps. Sure, down the road, you will probably tackle that aspect of Web3 development; however, you can build all sorts of dapps that interact with existing smart contracts. This is where a proper Web3 JS call contract function simplifies things.  

a block engraved with the title javascript

Moving forward, we will first help you understand what a Web3 JS call contract function is in the first place. While covering that, you will also learn about โ€œcallโ€ and โ€œsendโ€ smart contract functions. Then, we will take you through a step-by-step tutorial to help you properly implement the above-presented code snippet. You will learn how to obtain your Moralis Web3 API key, install the JS SDK, and how to call smart contract function from JavaScript through an example NFT project. By completing this tutorial, youโ€™ll be ready to utilize the rest of Moralisโ€™ API. Moreover, this is where the EVM API documentation will help you take things to the next level. 

graph illustrating a web3 js call contract function reading data from a series of blocks in a blockchain network

JavaScript (JS) for Web3 Contract Functions

JavaScript is the leading programming language and is also quite influential and impactful. Hence, using it with Web3 programming can speed up the adoption of new technologies. However, before you start working with a Web3 JS call contract function, you need to understand what Web3 contract methods or functions are. To understand the latter, you need to know the basics of Web3 and smart contracts. 

Web3โ€™s emerging iteration of the web was initiated with the birth of blockchain technology. While Web1 was read-only, it evolved into Web2, which perfected read-write functionalities. Also, note that Web2 is the internet that most users utilize. However, Web3 is evolving fast as more and more people start to appreciate its potential. Furthermore, Web3 takes the features of Web2 and adds the ownership component through decentralized networks such as Ethereum. Of course, we are still in the early phase of the Web3 era, where mainly devs and tech-savvy individuals use the decentralized internet. That said, blockchain use cases, such as transactions via Bitcoin without intermediaries, and NFTs where users can actually own items 100%, are making a lot of noise, and mainstream adoption is poised to happen in the upcoming years. 

web1, web2, and web3 js call contract functions compared

Furthermore, programmable blockchains (Ethereum, BNB Chain, Polygon, etc.) support on-chain pieces of software or programs known as smart contracts. These Web3 contracts automate all sorts of outlined actions as predefined conditions finalize. Consequently, these on-chain contracts seem to be the key to establishing an automated, fair, and transparent future.

hologram showcasing blockchain components such as wallets, a blockchain, nodes, and web3 js contract functions working together

What is a Web3 JS Call Contract Function?

By this point, you know what JS, Web3, and smart contracts are. Hence, we only need to address the functions to complete the puzzle. However, you probably already know that functions (in programming) are sets of instructions that perform various tasks. Itโ€™s worth mentioning that while there are some technical differences between functions and methods, youโ€™ll see the terms used interchangeably more often than not. 

All in all, Web3 contract functions or methods are parts of smart contracts. At the same time, the โ€œWeb3 contract functionsโ€ term also refers to Web API functions or methods that enable interaction with smart contracts. Furthermore, โ€œJSโ€ indicates that you can use JavaScript to work with those functions. Nonetheless, the โ€œcallโ€ word focuses on the โ€œcallโ€ functions, which concentrate on particular types of smart contract functions. Now, letโ€™s hone in on โ€œcallโ€ and โ€œsendโ€ functions in the following section.  

man with a pencil manually writing a web3 js call contract function on a piece of paper

Call vs Send โ€“ Their Differences and Benefits

Above, we mentioned โ€œcallโ€ functions. These types of functions are responsible for interacting with the โ€œreadโ€ functions of smart contracts. Essentially, these are read-only functions that do not involve the process of sending transactions. Thus, you can call them without executing a blockchain transaction. Moreover, since these functions do not involve on-chain transactions, they donโ€™t modify the state of the blockchain (contractโ€™s storage). Hence, we use โ€œcallโ€ when we want to read contract data. So, a Web3 JS call contract function can be used to trigger smart contractsโ€™ โ€œreadโ€ functions to fetch specific storage variables of the deployed smart contract. 

Note: The โ€œMoralis.EvmApi.utils.runContractFunctionโ€ method provided at the top of the article is a Web3 JS call contract function. By definition, it can only be used to call โ€œreadโ€ contract functions.

Smart contracts also include โ€œwriteโ€ functions, which involve sending on-chain transactions. As such, the โ€œwriteโ€ smart contract functions change the contractโ€™s storage. They do so by executing on-chain transactions, which become part of the updated state of the blockchain. Furthermore, the Web3 JS methods that trigger โ€œwriteโ€ are known as the โ€œsendโ€ function.

etherscan

Smart Contract Example

The above definitions of โ€œcallโ€ and โ€œsendโ€ clarifies the core difference between the two types of functions. It also depicts the core benefit of each type โ€“ the non-invasiveness of one and the power to change the state of the blockchain of the other. In addition, a Web3 JS call contract function also doesnโ€™t require any gas fees. Nonetheless, we believe that looking at an actual smart contract can further clear the air. That said, the contract weโ€™ll look at is the smart contract weโ€™ll focus on in the upcoming tutorial.  

The following screenshots should be clear. Yet, we recommend visiting Etherscan to explore various smart contracts. Moreover, we randomly decided to focus on the โ€œCool Catsโ€ NFT example:

landing page of cool cats nft contract on etherscan

When we scroll down on the above page, we get to the following menu bar:

write contract landing page of cool cats contract

As the screenshot suggests, we need to select the โ€œContractโ€ tab. By doing so, we get to see the โ€œCodeโ€, โ€œRead Contractโ€, and โ€œWrite Contractโ€ options. The first option lets you view the complete code of the selected smart contract. On the other hand, the second and third options enable you to interact with the contract via its โ€œreadโ€ and โ€œwriteโ€ functions. Essentially, this section of Etherscan enables you to โ€œmanuallyโ€ do what Web3 call/send contract functions automate.

If you again focus on the above image, you can see the โ€œConnect to Web3โ€ button. The latter appears when we select the โ€œWrite Contractโ€ option. This is an indication that we must connect our Web3 wallet. After all, if we want to execute this function, we must pay the related transaction fees. However, when we select the โ€œRead Contractโ€ option, thereโ€™s no โ€œConnect to Web3โ€ button. Moreover, we can call any of the listed functions:

read contract page with five information data columns

How to Use a Web3 JS Call Contract Function

Finally, itโ€™s time we show you how to use the Web3 JS call contract function from the top of the article. If you remember, that function utilizes Moralisโ€™ โ€œrunContractFunctionโ€ endpoint. So, we encourage you to visit that endpointโ€™s documentation page. However, the following screenshot shows the gist of the documentation page to run contract function:

run contract function documentation page with js alternative

By looking at the image above, you can see that the โ€œMoralis.EvmApi.utils.runContractFunctionโ€ Web3 JS call contract function requires three parameters. We need the address, function name, and ABI. In addition, it also takes in some other optional parameters (feel free to explore them on your own). 

However, letโ€™s now focus on implementing the code we can copy from the above โ€œRequestโ€ field. If you decide to follow our lead, you will complete the following steps:

  1. Initialize a NodeJS project
  2. Install the Moralis SDK
  3. Get your Moralis Web3 API key (this is your gateway to the best Ethereum API in 2023) 
  4. Obtain a smart contractโ€™s ABI
  5. Implement the โ€œrunContractFunctionโ€ Web3 JS call contract function

Initialize a NodeJS Project

First, create your โ€œContractFunctionsโ€ folder and use Visual Studio Code (VSC) or your favorite code editor to open it. Next, use your terminal and enter the following command:

npm init -y

The above command will initialize a NodeJS project, which will be reflected in the newly-created โ€œpackage.jsonโ€ file:

package.json file

Then, create a new โ€œindex.jsโ€ file in the same folder. You can do that manually or by using this command:

touch index.js

Install the Moralis SDK

The following command will install Moralisโ€™ SDK and the โ€œdotenvโ€ dependency:

npm i moralis dotenv

Make sure to also create your โ€œ.envโ€ file. Donโ€™t forget to create the โ€œMORALIS_KEYโ€ variable inside that file:

env file inside vsc

As the above screenshot indicates, you need to get your Moralis Web3 API key next.

Get Your Moralis Web3 API Key

In case you havenโ€™t created your free Moralis account, make sure to do so now. With your account up and running, youโ€™ll get to access your Moralis admin area. From there, youโ€™ll get to obtain your Web3 API key in the following two steps:

web3 api landing page showing two steps of how to copy the web3 api key

Then, simply paste the key into the โ€œ.envโ€ file. Moving on, open your โ€œindex.jsโ€ file and implement the code that will support using the Web3 JS call contract function. So, start by importing Moralis and requiring โ€œ.envโ€:

const Moralis = require(โ€œmoralisโ€).default; require(โ€œdotenvโ€).config();

Obtain a Smart Contractโ€™s ABI

As mentioned, we will use the โ€œCool Catsโ€ NFT project as an example. So, return to the Etherscan page we explored above. This time, you need to focus on the โ€œCodeโ€ option and scroll down to the โ€œContract ABIโ€ section. Then, copy this contractโ€™s ABI:

code structure of contract abi

Moving forward, paste the above-copied ABI into a new file (โ€œabi.jsonโ€). Next, rearrange the content into lines by pressing โ€œShift+Option+Fโ€ on Mac (or Windows/Linux equivalent) and save the changes. Nonetheless, you can also search for โ€œgetPriceโ€ โ€“ this is the function name we will focus on. Moreover, this is the โ€œreadโ€ type of the smart contract method:

web3 js call contract function code structure

Implement the โ€œrunContractFunctionโ€ Web3 JS Call Contract Function

With an example ABI set in place, you can implement the โ€œrunContractFunctionโ€ Web3 JS call contract function. Open the โ€œindex.jsโ€ file and appoint โ€œABIโ€ to the above-created โ€œabi.jsonโ€ file:

const ABI = require(โ€œ./abi.jsonโ€);

Finally, you get to implement the code snippet from the top of the article. For the sake of this example project, we will do this inside โ€œMoralis.startโ€œ, which will also initialize Moralisโ€™ EVM API using your Web3 API key:

	Moralis.start({ 		apiKey: process.env.MORALIS_KEY 	}).then(async()=>{ 	 		const response = await Moralis.EvmApi.utils.runContractFunction({     address: โ€œ0x1A92f7381B9F03921564a437210bB9396471050Cโ€,     functionName: โ€œgetPriceโ€     abi: ABI });  console.log(response.raw)  	})

The lines above were the final piece of todayโ€™s puzzle. Accordingly, you may now run your script with the following command:

node index.js

Look at your terminal to view the results, which should display the initial token price for โ€œCool Catsโ€ NFTs:

terminal results of calling the token price for cool cats

Note: Do not let the above zeros fool you. They are related to the fact that the prices in ETH are displayed with 18 decimal places. Thus, the above value equates to 0.02 ETH.

If you are more of a video person, use the video below to explore todayโ€™s tutorial in depth. Starting at 6:36, you will get to use the โ€œrunContractFunctionโ€ endpoint to call another โ€œreadโ€ contract function. Furthermore, the video will also show you how to utilize the above-presented results in one of many ways (8:45).   

How to Use a Web3 JS Call Contract Function โ€“ Summary

Throughout the sections above, you had an opportunity to learn how to use JavaScript to interact with smart contract functions. Along the way, you learned the basics of Web3, smart contracts, and their โ€œreadโ€ and โ€œwriteโ€ methods. You also learned what โ€œcallโ€ and โ€œsendโ€ Web3 functions are. Finally, you had an opportunity to work with Moralisโ€™ Web3 JS call contract function.

If you enjoyed todayโ€™s tutorial, make sure to explore the Moralis docs further. Also, we encourage you to expand your blockchain development horizons by visiting the Moralis YouTube channel and the Moralis blog. These two outlets cover countless topics. For instance, some of the latest articles focus on an ethers.js tutorial and a Web3 py tutorial. In addition, you can learn how to get all transfers of an NFT and much more. Nonetheless, you can also take a more professional approach to your crypto education by enrolling in Moralis Academy. Aside from learning about blockchain fundamentals, this is also the place to master DeFi.    





Read More: moralis.io

Tags: CallContractFunctionMoralisweb 3.0Web3
ADVERTISEMENT

Recent

AVAX Plunges 9% as Global Economic Tensions Rattle Crypto Markets

AVAX Plunges 9% as Global Economic Tensions Rattle Crypto Markets

June 2, 2025
Cointelegraph Bitcoin & Ethereum Blockchain News

Cointelegraph Bitcoin & Ethereum Blockchain News

June 2, 2025
How to Use Index Funds and ETFs for Passive Crypto Income

How to Use Index Funds and ETFs for Passive Crypto Income

June 2, 2025

Categories

  • Bitcoin (4,501)
  • Blockchain (10,743)
  • Crypto (8,682)
  • Dark Web (438)
  • DeFi (8,083)
  • Ethereum (4,531)
  • Metaverse (6,762)
  • Monero (247)
  • NFT (1,071)
  • Solana (4,898)
  • Web3 (19,784)
  • Zcash (456)

Category

Select Category

    Advertise

    Advertise your site, company or product to millions of web3, NFT and cryptocurrency enthusiasts. Learn more

    Useful Links

    Advertise
    DMCA
    Contact Us
    Privacy Policy
    Shipping & Returns
    Terms of Use

    Resources

    Exchanges
    Changelly
    Web3 Jobs

    Recent News

    AVAX Plunges 9% as Global Economic Tensions Rattle Crypto Markets

    AVAX Plunges 9% as Global Economic Tensions Rattle Crypto Markets

    June 2, 2025
    Cointelegraph Bitcoin & Ethereum Blockchain News

    Cointelegraph Bitcoin & Ethereum Blockchain News

    June 2, 2025

    ยฉ 2022 Altszn.com. All Rights Reserved.

    No Result
    View All Result
    • Home
      • Home โ€“ Layout 1
      • Home โ€“ Layout 2
      • Home โ€“ Layout 3

    ยฉ Altszn.com. All Rights Reserved.

    • compound-governance-tokenCompound (COMP) $ 40.67
    • compound-governance-tokenCompound (COMP) $ 40.67
    • wormholeWormhole (W) $ 0.079117
    • wormholeWormhole (W) $ 0.079117
    • morphoMorpho (MORPHO) $ 1.32
    • morphoMorpho (MORPHO) $ 1.32
    • sun-tokenSun Token (SUN) $ 0.018812
    • sun-tokenSun Token (SUN) $ 0.018812
    • staked-hypeStaked HYPE (STHYPE) $ 33.23
    • staked-hypeStaked HYPE (STHYPE) $ 33.23
    • movementMovement (MOVE) $ 0.140638
    • movementMovement (MOVE) $ 0.140638
    • popcatPopcat (POPCAT) $ 0.361836
    • popcatPopcat (POPCAT) $ 0.361836
    • coinbase-wrapped-staked-ethCoinbase Wrapped Staked ETH (CBETH) $ 2,796.45
    • coinbase-wrapped-staked-ethCoinbase Wrapped Staked ETH (CBETH) $ 2,796.45
    • ether-fi-staked-btcEther.fi Staked BTC (EBTC) $ 104,567.00
    • ether-fi-staked-btcEther.fi Staked BTC (EBTC) $ 104,567.00
    • mog-coinMog Coin (MOG) $ 0.00000090
    • mog-coinMog Coin (MOG) $ 0.00000090
    • amp-tokenAmp (AMP) $ 0.004135
    • amp-tokenAmp (AMP) $ 0.004135
    • gnosisGnosis (GNO) $ 129.54
    • gnosisGnosis (GNO) $ 129.54
    • akash-networkAkash Network (AKT) $ 1.26
    • akash-networkAkash Network (AKT) $ 1.26
    • beam-2Beam (BEAM) $ 0.006504
    • beam-2Beam (BEAM) $ 0.006504
    • livepeerLivepeer (LPT) $ 8.24
    • livepeerLivepeer (LPT) $ 8.24
    • swethSwell Ethereum (SWETH) $ 2,770.09
    • swethSwell Ethereum (SWETH) $ 2,770.09
    • polygon-bridged-wbtc-polygon-posPolygon Bridged WBTC (Polygon POS) (WBTC) $ 104,376.00
    • polygon-bridged-wbtc-polygon-posPolygon Bridged WBTC (Polygon POS) (WBTC) $ 104,376.00
    • trust-wallet-tokenTrust Wallet (TWT) $ 0.796883
    • trust-wallet-tokenTrust Wallet (TWT) $ 0.796883
    • justJUST (JST) $ 0.033064
    • justJUST (JST) $ 0.033064
    • matic-networkPolygon (MATIC) $ 0.215569
    • matic-networkPolygon (MATIC) $ 0.215569
    • olympusOlympus (OHM) $ 19.85
    • olympusOlympus (OHM) $ 19.85
    • terra-lunaTerra Luna Classic (LUNC) $ 0.000059
    • terra-lunaTerra Luna Classic (LUNC) $ 0.000059
    • polygon-pos-bridged-weth-polygon-posPolygon PoS Bridged WETH (Polygon POS) (WETH) $ 2,542.09
    • polygon-pos-bridged-weth-polygon-posPolygon PoS Bridged WETH (Polygon POS) (WETH) $ 2,542.09
    • fraxLegacy Frax Dollar (FRAX) $ 0.999753
    • fraxLegacy Frax Dollar (FRAX) $ 0.999753
    • wrapped-avaxWrapped AVAX (WAVAX) $ 20.54
    • wrapped-avaxWrapped AVAX (WAVAX) $ 20.54
    • binance-peg-busdBinance-Peg BUSD (BUSD) $ 0.998621
    • binance-peg-busdBinance-Peg BUSD (BUSD) $ 0.998621
    • plumePlume (PLUME) $ 0.128220
    • plumePlume (PLUME) $ 0.128220
    • global-dollarGlobal Dollar (USDG) $ 0.999920
    • global-dollarGlobal Dollar (USDG) $ 0.999920
    • axelarAxelar (AXL) $ 0.328176
    • axelarAxelar (AXL) $ 0.328176
    • ripple-usdRipple USD (RLUSD) $ 0.999888
    • ripple-usdRipple USD (RLUSD) $ 0.999888
    • frax-etherFrax Ether (FRXETH) $ 2,534.13
    • frax-etherFrax Ether (FRXETH) $ 2,534.13
    • mantra-daoMANTRA (OM) $ 0.316829
    • mantra-daoMANTRA (OM) $ 0.316829
    • superfarmSuperVerse (SUPER) $ 0.677200
    • superfarmSuperVerse (SUPER) $ 0.677200
    • safeSafe (SAFE) $ 0.511622
    • safeSafe (SAFE) $ 0.511622
    • bybit-staked-solBybit Staked SOL (BBSOL) $ 166.04
    • bybit-staked-solBybit Staked SOL (BBSOL) $ 166.04
    • turboTurbo (TURBO) $ 0.004299
    • turboTurbo (TURBO) $ 0.004299
    • 1inch1inch (1INCH) $ 0.210211
    • 1inch1inch (1INCH) $ 0.210211
    • berachain-beraBerachain (BERA) $ 2.43
    • berachain-beraBerachain (BERA) $ 2.43
    • creditcoin-2Creditcoin (CTC) $ 0.639123
    • creditcoin-2Creditcoin (CTC) $ 0.639123
    • cheems-tokenCheems Token (CHEEMS) $ 0.000001
    • cheems-tokenCheems Token (CHEEMS) $ 0.000001
    • cat-in-a-dogs-worldcat in a dogs world (MEW) $ 0.003223
    • cat-in-a-dogs-worldcat in a dogs world (MEW) $ 0.003223
    • aave-usdc-sonicAave USDC (Sonic) (ASONUSDC) $ 0.999555
    • aave-usdc-sonicAave USDC (Sonic) (ASONUSDC) $ 0.999555
    • quoriumQuorium (QGOLD) $ 3,374.78
    • quoriumQuorium (QGOLD) $ 3,374.78
    • btse-tokenBTSE Token (BTSE) $ 1.68
    • btse-tokenBTSE Token (BTSE) $ 1.68
    • dashDash (DASH) $ 21.83
    • dashDash (DASH) $ 21.83
    • abtcaBTC (ABTC) $ 103,666.00
    • abtcaBTC (ABTC) $ 103,666.00
    • kusamaKusama (KSM) $ 16.00
    • kusamaKusama (KSM) $ 16.00
    • compound-wrapped-btccWBTC (CWBTC) $ 2,096.57
    • compound-wrapped-btccWBTC (CWBTC) $ 2,096.57
    • decredDecred (DCR) $ 15.68
    • decredDecred (DCR) $ 15.68
    • ai16zai16z (AI16Z) $ 0.239789
    • ai16zai16z (AI16Z) $ 0.239789
    • compound-governance-tokenCompound (COMP) $ 40.67
    • compound-governance-tokenCompound (COMP) $ 40.67
    • wormholeWormhole (W) $ 0.079117
    • wormholeWormhole (W) $ 0.079117
    • morphoMorpho (MORPHO) $ 1.32
    • morphoMorpho (MORPHO) $ 1.32
    • sun-tokenSun Token (SUN) $ 0.018812
    • sun-tokenSun Token (SUN) $ 0.018812
    • staked-hypeStaked HYPE (STHYPE) $ 33.23
    • staked-hypeStaked HYPE (STHYPE) $ 33.23
    • movementMovement (MOVE) $ 0.140638
    • movementMovement (MOVE) $ 0.140638
    • popcatPopcat (POPCAT) $ 0.361836
    • popcatPopcat (POPCAT) $ 0.361836
    • coinbase-wrapped-staked-ethCoinbase Wrapped Staked ETH (CBETH) $ 2,796.45
    • coinbase-wrapped-staked-ethCoinbase Wrapped Staked ETH (CBETH) $ 2,796.45
    • ether-fi-staked-btcEther.fi Staked BTC (EBTC) $ 104,567.00
    • ether-fi-staked-btcEther.fi Staked BTC (EBTC) $ 104,567.00
    • mog-coinMog Coin (MOG) $ 0.00000090
    • mog-coinMog Coin (MOG) $ 0.00000090
    • amp-tokenAmp (AMP) $ 0.004135
    • amp-tokenAmp (AMP) $ 0.004135
    • gnosisGnosis (GNO) $ 129.54
    • gnosisGnosis (GNO) $ 129.54
    • akash-networkAkash Network (AKT) $ 1.26
    • akash-networkAkash Network (AKT) $ 1.26
    • beam-2Beam (BEAM) $ 0.006504
    • beam-2Beam (BEAM) $ 0.006504
    • livepeerLivepeer (LPT) $ 8.24
    • livepeerLivepeer (LPT) $ 8.24
    • swethSwell Ethereum (SWETH) $ 2,770.09
    • swethSwell Ethereum (SWETH) $ 2,770.09
    • polygon-bridged-wbtc-polygon-posPolygon Bridged WBTC (Polygon POS) (WBTC) $ 104,376.00
    • polygon-bridged-wbtc-polygon-posPolygon Bridged WBTC (Polygon POS) (WBTC) $ 104,376.00
    • trust-wallet-tokenTrust Wallet (TWT) $ 0.796883
    • trust-wallet-tokenTrust Wallet (TWT) $ 0.796883
    • justJUST (JST) $ 0.033064
    • justJUST (JST) $ 0.033064
    • matic-networkPolygon (MATIC) $ 0.215569
    • matic-networkPolygon (MATIC) $ 0.215569
    • olympusOlympus (OHM) $ 19.85
    • olympusOlympus (OHM) $ 19.85
    • terra-lunaTerra Luna Classic (LUNC) $ 0.000059
    • terra-lunaTerra Luna Classic (LUNC) $ 0.000059
    • polygon-pos-bridged-weth-polygon-posPolygon PoS Bridged WETH (Polygon POS) (WETH) $ 2,542.09
    • polygon-pos-bridged-weth-polygon-posPolygon PoS Bridged WETH (Polygon POS) (WETH) $ 2,542.09
    • fraxLegacy Frax Dollar (FRAX) $ 0.999753
    • fraxLegacy Frax Dollar (FRAX) $ 0.999753
    • wrapped-avaxWrapped AVAX (WAVAX) $ 20.54
    • wrapped-avaxWrapped AVAX (WAVAX) $ 20.54
    • binance-peg-busdBinance-Peg BUSD (BUSD) $ 0.998621
    • binance-peg-busdBinance-Peg BUSD (BUSD) $ 0.998621
    • plumePlume (PLUME) $ 0.128220
    • plumePlume (PLUME) $ 0.128220
    • global-dollarGlobal Dollar (USDG) $ 0.999920
    • global-dollarGlobal Dollar (USDG) $ 0.999920
    • axelarAxelar (AXL) $ 0.328176
    • axelarAxelar (AXL) $ 0.328176
    • ripple-usdRipple USD (RLUSD) $ 0.999888
    • ripple-usdRipple USD (RLUSD) $ 0.999888
    • frax-etherFrax Ether (FRXETH) $ 2,534.13
    • frax-etherFrax Ether (FRXETH) $ 2,534.13
    • mantra-daoMANTRA (OM) $ 0.316829
    • mantra-daoMANTRA (OM) $ 0.316829
    • superfarmSuperVerse (SUPER) $ 0.677200
    • superfarmSuperVerse (SUPER) $ 0.677200
    • safeSafe (SAFE) $ 0.511622
    • safeSafe (SAFE) $ 0.511622
    • bybit-staked-solBybit Staked SOL (BBSOL) $ 166.04
    • bybit-staked-solBybit Staked SOL (BBSOL) $ 166.04
    • turboTurbo (TURBO) $ 0.004299
    • turboTurbo (TURBO) $ 0.004299
    • 1inch1inch (1INCH) $ 0.210211
    • 1inch1inch (1INCH) $ 0.210211
    • berachain-beraBerachain (BERA) $ 2.43
    • berachain-beraBerachain (BERA) $ 2.43
    • creditcoin-2Creditcoin (CTC) $ 0.639123
    • creditcoin-2Creditcoin (CTC) $ 0.639123
    • cheems-tokenCheems Token (CHEEMS) $ 0.000001
    • cheems-tokenCheems Token (CHEEMS) $ 0.000001
    • cat-in-a-dogs-worldcat in a dogs world (MEW) $ 0.003223
    • cat-in-a-dogs-worldcat in a dogs world (MEW) $ 0.003223
    • aave-usdc-sonicAave USDC (Sonic) (ASONUSDC) $ 0.999555
    • aave-usdc-sonicAave USDC (Sonic) (ASONUSDC) $ 0.999555
    • quoriumQuorium (QGOLD) $ 3,374.78
    • quoriumQuorium (QGOLD) $ 3,374.78
    • btse-tokenBTSE Token (BTSE) $ 1.68
    • btse-tokenBTSE Token (BTSE) $ 1.68
    • dashDash (DASH) $ 21.83
    • dashDash (DASH) $ 21.83
    • abtcaBTC (ABTC) $ 103,666.00
    • abtcaBTC (ABTC) $ 103,666.00
    • kusamaKusama (KSM) $ 16.00
    • kusamaKusama (KSM) $ 16.00
    • compound-wrapped-btccWBTC (CWBTC) $ 2,096.57
    • compound-wrapped-btccWBTC (CWBTC) $ 2,096.57
    • decredDecred (DCR) $ 15.68
    • decredDecred (DCR) $ 15.68
    • ai16zai16z (AI16Z) $ 0.239789
    • ai16zai16z (AI16Z) $ 0.239789