Get Wallet History
get_wallet_historyGet one page of decoded transaction history for an EVM wallet across DeBank-supported chains. Returns send, receive, and approval categories with protocol, token, exchange, gas, and USD metadata. Use the returned next_cursor as start_time to page backward.
Use when: Use for wallet activity discovery, protocol interaction history, exchange exposure, and gas analysis. Page backward with next_cursor for older activity. Use get_transaction or decode_transaction when one known transaction needs block-level details.
Limitations: DeBank returns at most 20 entries per call and the data may be stale. This tool is not a complete ledger, PnL engine, or cost-basis calculator because historical execution prices and all transfer semantics are not guaranteed.
Alternatives: get_transaction, decode_transaction
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| chain_ids | No | Optional DeBank chain identifiers; omit to query all supported chains. | |
| page_count | No | Number of history entries to request (maximum 20). | |
| start_time | No | Return entries earlier than this Unix timestamp for cursor pagination. | |
| wallet_address | Yes | EVM wallet address (0x-prefixed) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | This is one page of DeBank's decoded activity history. It supports activity and gas analysis, but does not provide complete PnL or cost basis without historical execution prices. | |
| errors | No | ||
| cex_dict | No | ||
| has_more | No | ||
| chain_ids | Yes | ||
| page_count | Yes | ||
| provenance | Yes | ||
| start_time | Yes | ||
| token_dict | No | ||
| next_cursor | No | ||
| history_list | No | ||
| project_dict | No | ||
| data_complete | Yes | ||
| wallet_address | Yes |