debank_get_user_history
Retrieve a wallet's transaction history from DeBank, with optional filters for specific chains, tokens, or time periods.
Instructions
Get user's transaction history from DeBank.
Args: address: User's wallet address (required) chain_id: Optional chain ID. If None, returns history across all chains token_id: Optional filter by specific token start_time: Optional Unix timestamp to start from page_count: Number of transactions to return (default: 20)
Returns: Dictionary with: - history_list: Array of transaction objects - cate_dict: Transaction categories - project_dict: Involved projects/protocols - token_dict: Token metadata - cex_dict: CEX data if applicable
Examples: - Recent history: debank_get_user_history(address="0x...") - Ethereum only: debank_get_user_history(address="0x...", chain_id="eth") - USDT transactions: debank_get_user_history(address="0x...", chain_id="eth", token_id="0xdac17...")
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| address | Yes | ||
| chain_id | No | ||
| token_id | No | ||
| page_count | No | ||
| start_time | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||