A token on an EVM network, which is either an ERC-20 or a native token (i.e. ETH).

interface EvmToken {
    contractAddress: `0x${string}`;
    name?: string;
    network: ListEvmTokenBalancesNetwork;
    symbol?: string;
}

Properties

contractAddress: `0x${string}`

The contract address of the token. For Ether, the contract address is 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE per EIP-7528. For ERC-20 tokens, this is the contract address where the token is deployed.

name?: string

The name of the token, which is optional and non-unique. Note: This field may not be present for most tokens while the API is still under development.

The network the token is on.

symbol?: string

The symbol of the token, which is optional and non-unique. Note: This field may not be present for most tokens while the API is still under development.