tx-confirmation
Installation
SKILL.md
Aave transaction confirmation
Every tool named below comes from Aave's MCP server, https://mcp.aave.com. If get_markets is not
available, add it first: claude mcp add --transport http aave https://mcp.aave.com (Claude Code),
codex mcp add aave --url https://mcp.aave.com (Codex), or point any other MCP client at the URL.
A transaction hash is not a result. The result is the position after, compared with the position that was simulated before.
Steps
- Find it in the feed —
get_user_activityfor the wallet, on the chain the transaction was sent to (v3 reads one market per call, so passchainId). The matchingtxHashrow gives the action, the asset and the amount as Aave indexed them. A hash that is not in the feed has not been processed by the protocol yet — or reverted, or was never mined. - Read the position —
get_user_summaryandget_user_positionsfor the wallet. The health factor and the balances the action should have changed are the confirmation. - Compare with the simulation from earlier in the conversation, if there was one: the
healthFactorAfterit reported against the health factor now, the amount built against the balance change. A gap larger than accrued interest and price movement is worth naming. - Clear the next step — if a later step in the plan depended on this one (an approval before an action, a repay before a withdraw), the confirmation is what clears it. On v4,
get_transaction_processedexists for exactly this: pass the hash and theoperationsarray the build returned, and poll untilprocessedis true before building the dependent step. It is v4-only and needs those operations; it does not look up an arbitrary hash.