Get Wallet Approvals
get_wallet_approvalsInspect a wallet's current ERC-20 token authorization exposure on one DeBank-supported chain. Returns discovered spenders, USD exposure, protocol attribution, and hacked or abandoned protocol flags. This is broader than the curated block-accurate get_token_approvals tool.
Use when: Use when broad spender discovery or cross-chain security screening is needed. Call once per chain because DeBank requires a chain_id. Use get_token_approvals for a free, block-accurate Ethereum or Base scan of curated tokens and spenders.
Limitations: The result is third-party analytics and may be stale. It covers token approvals only, not NFT approvals or off-chain Permit2 sub-permits; each chain consumes a separate billable provider call.
Alternatives: get_token_approvals
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| chain_id | Yes | DeBank chain identifier, for example eth, arb, or base | |
| wallet_address | Yes | EVM wallet address (0x-prefixed) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | DeBank authorization exposure is analytics data for one chain and may be stale. It does not inspect NFT approvals or off-chain Permit2 sub-permits. | |
| errors | No | ||
| chain_id | Yes | ||
| approvals | No | ||
| provenance | Yes | ||
| data_complete | Yes | ||
| wallet_address | Yes |