Wallet Transactions
wallet_transactionsRaw per-wallet transfer list (single transactions, not aggregates). Filter by direction (in/out/all), days back, min USD, and optionally a specific token and, for that token, an amount range in whole tokens. Returns time, tx_hash, from, to, token_address, symbol, amount (whole tokens; null when the token's decimals are unknown), value_usd, direction, block. Use when the user asks 'show me recent transfers for X' / 'last 100 transactions of wallet Y' / forensic audit queries.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"address": "<address>"
},
"name": "wallet_transactions"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| days | No | Days back (default 30, max 365) | |
| chain | No | Chain (default ethereum) | ethereum |
| limit | No | Max transactions (default 50, max 500) | |
| address | Yes | Wallet address (0x-prefixed) | |
| min_usd | No | Filter dust below this USD value (default 0) | |
| direction | No | Transfer direction (default all) | all |
| max_amount | No | Only transfers of at most this many tokens (whole tokens, not raw units, up to 1e18). Needs token_address (an amount across different tokens means nothing) and that token's decimals known, else an error. With min_usd, both must hold. Omit for no ceiling | |
| min_amount | No | Only transfers of at least this many tokens (whole tokens, not raw units, up to 1e18). Needs token_address (an amount across different tokens means nothing) and that token's decimals known, else an error. With min_usd, both must hold. Omit for no floor | |
| token_address | No | Optional: restrict to one token |