Get transaction history
get_transaction_historyGet decoded transaction history for any Sui wallet, including protocol actions and token flows. Paginate through newest or oldest transactions with cursor support.
Instructions
(Recommended for wallet activity) Get decoded transaction history for a Sui wallet: protocol names (e.g. Cetus, Suilend), action descriptions (e.g. 'Swap USDC → SUI') and token flow for each transaction. Newest first by default; order: 'oldest' starts from the address's first transaction instead. Each page reports its order and the oldest_shown/newest_shown timestamps; pass next_cursor back as cursor with the same order to continue. Rows are decoded from each transaction's complete balance changes and commands. address_poisoning is checked over the page shown, so the default page covers recent activity. Each row's subject_flow is the queried address's own signed balance change per coin, with formatted amounts and coin_verified; token_flow is the transaction sender's, so on a transfer this address received it shows the sender's outflow. counterparties names up to 25 addresses that received value in the row, with counterparty_count when there were more. Prefer this over query_transactions when exploring what a wallet has been doing. signed_as_alias, when present, lists transactions this address signed as an 0x2::address_alias delegate for another wallet; the page above cannot show them, because their sender is the other wallet. Which wallets name this address comes from a scan reused for up to five minutes, and alias_scan_as_of says when it read the chain. signed_as_alias_unavailable marks a scan that did not finish, including beside rows it did find.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Number of transactions to return (default 10, max 50) | |
| order | No | 'newest' (default) starts at the most recent transaction and pages back in time; 'oldest' starts at the first and pages forward. | |
| cursor | No | `next_cursor` from the previous page. Continues in the same direction; pass the same `order`. | |
| address | Yes | Sui wallet address (0x...) | |
| network | No | Network: 'mainnet' (default) | 'testnet' | 'devnet' |