azeth_history
Retrieve recent transaction history for your smart account to verify payments or audit activity.
Instructions
Get recent transaction history for your Azeth smart account.
Use this when: You need to review past transactions, verify a payment was sent, or audit account activity.
Returns: Array of transaction records with hash, from, to, value, block number, and timestamp.
Note: Complete history requires the Azeth indexer. When it is unavailable, this returns a best-effort recent-only window the RPC can serve and sets indexedHistoryUnavailable=true (it never errors) — treat a flagged result as partial, not as "no activity". The account is determined by the AZETH_PRIVATE_KEY environment variable.
Example: { "limit": 5 } or { "smartAccount": "#2", "limit": 20 }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| chain | No | Target chain. Defaults to AZETH_CHAIN env var or "baseSepolia". Accepts "base", "baseSepolia", "ethereumSepolia", "ethereum" (and aliases like "base-sepolia", "eth-sepolia", "sepolia", "eth", "mainnet"). | |
| limit | No | Maximum number of transactions to return. Defaults to 10. | |
| smartAccount | No | Smart account address, name, or "#N" (account index). If omitted, uses your first smart account. |