Arc Testnet uses
USDC as its native gas token,
so an Arc Testnet wallet’s USDC appears twice in the Wallets API: once as the
native token and once as an ERC-20. Both entries reference the same underlying
USDC balance. They aren’t separate assets, and gas payments don’t charge the
wallet twice.
USDC token IDs
The following tables list the USDC token ID and contract address on each supported blockchain.Mainnet
Testnet
EURC token IDs
The following tables list the EURC token ID and contract address on each supported blockchain.Mainnet
Testnet
Native token IDs
The following tables list the native token ID on each supported blockchain.Mainnet
Testnet
Find a token ID
The preceding tables provide a manual reference. The Wallets API also returns the token ID alongside each token a wallet holds (native tokens, USDC, otherERC-20s, and NFTs) in responses from:
Monitored tokens
By default, the Wallets API returns every token held in a wallet across balance, NFT, and transaction responses. Use monitored tokens to narrow that scope so the Wallets API only surfaces tokens your integration depends on (for example, to hide unrelated assets from end users). Token IDs are how you reference each token when managing the monitored list. Use the following endpoints to manage the monitored token list:
Adding a token automatically sets the scope to
SELECTED. To temporarily
include every token in a single response, set includeAll=true on
GET /wallets/{id}/balances,
GET /wallets/{id}/nfts,
or
GET /transactions.