Skip to main content

Fungible Token (ERC20) integration for wallet

It is recommend to use Horoscope, the interchain indexer for querying ERC20 data on Aura Network. Other interaction with the ERC20 contract can be executed by sending corresponding EVM transaction to the network.

1. Querying ERC20​

List all ERC20 asset of one address​

It can be retrieved from the Horoscope like shown below:

curl 'https://indexer-v2.staging.aurascan.io/api/v2/graphql' \
-H 'content-type: application/json' \
--data-raw '{
"operationName":"ERC20",
"variables":{"address":"aura1cg0pqjmq3p2pl0gyz62vrcattj0f60glzgd8s4"},
"query":"query ERC20($address: String = \"\") { euphoria { account_balance(where: {account: {address: {_eq: $address}}, denom: {_ilike: \"%0x%\"}}) { denom amount } } }"}'

Parse output​

This is an output of get detail ERC20:

{
"code": 200,
"message": "Successful",
"data": {
"euphoria": {
"account_balance": [
{
"denom": "0x8537e9cf5020270487579dff450f5431ba97c39f",
"amount": "56000000000000000000"
}
]
}
}
}