This release of Asset Tracker contains functionalities to enable the user to discover and track their assets across multiple EVM chains.
Developers can integrate the EVM
or nonEVM
class with the appropriate chainName
as the constructor parameter.
The functionalities include :
getNativeAssetBalance(address)
- Get the Native asset balance for an address on a particular chain.discoverFungibleAssets(address)
- Discover the fungible assets for an address on a particular chain.discoverNonFungibleAssets(address)
- Discover the non-fungible assets for an address on a particular chain.getTransactions({ address, page, limit, type })
- Discover the list of transactions for an address on a particular chain.getFungibleTokenDetails(contractAddress)
- Get the details for a particular fungible token from the contract.getNFTDetails(contractAddress)
- Get the details for a particular non fungible token from the contract.switchChain(chainName)
- Functionality to switch between the supported chains.
Note : This release supports all the functionalities for
EVM
chains only. Support fornonEVM
chains will be added in the upcoming releases.
Supported EVM chains include :
- Ethereum
- Polygon
- BSC
- Avalanche
- Harmony
- Optimism
- Velas
- Arbitrum
- Fantom