Get token balance history
get_token_balance_historyHow the USD value of one wallet token changed over the last 24h or 7d, as hourly points each valued at that instant's price (the amount held and price are not reported). A chain's native coin and its wrapped twin (ETH, WETH, ...) are read the slower way instead — one historical portfolio scan per point on a coarser grid, with the amount and price reported. Identify the holding from a get_wallet_balances row: address is the wallet, chain its chain id (a numeric EVM chain id, or sui_mainnet), symbol the token symbol and token the contract address (omit token for an EVM chain's native coin; on Sui token is required — the coin type, SUI's included). range is 24h (13 points · every 2h) or 7d (15 points · every 12h). Ordinary tokens are one stored-history read and fast; native and wrapped coins take tens of seconds. Use it for one holding at a time.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| chain | Yes | Chain id: a numeric EVM chain id, or sui_mainnet; tracked chains are 1 Ethereum, 10 Optimism, 56 BNB Chain, 143 Monad, 8453 Base, 42161 Arbitrum, 43114 Avalanche, sui_mainnet Sui | |
| range | No | 24h | |
| token | No | ||
| symbol | Yes | ||
| address | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| range | Yes | ||
| points | Yes | ||
| target | Yes | ||
| valuation | Yes |