List Transactions
Get transaction history with asset changes.success(boolean): Whether the operation succeededdata(array): Array of asset changesnetwork(string): Network identifiertransactionHash(string): Transaction hashfrom/from_(string): Sender addressto(string): Recipient addressamount(string): Amount transferred (string to preserve precision)token(string | null): Token contract address (null for native tokens)tokenId(string | null): Token ID for NFTs (null for fungible tokens)tokenType(string): Token type (“native”, “ERC20”, “ERC721”, etc.)tokenUsdPrice(string | null): Token price in USD at transaction timetimestamp(string): Transaction timestamp
error(string | null): Error message (on failure)
Notes
- Indexing speed varies by chain and may have a delay, so new transactions may not appear here immediately.
- Amounts are strings to preserve precision for large numbers.
- Network format:
"ethereum:{chainId}"for EVM chains,"solana"for Solana,"hypercore:perp"and"hypercore:spot"for Hyperliquid. - The sender field is
fromin TypeScript andfrom_in Python (sincefromis a reserved keyword). tokenTypevalues:"native","ERC20","ERC721","ERC1155","SPL".tokenUsdPricemay benullif the price was not available at indexing time.
See Also
- Positions — Check current balances instead of inferring from history
- Swap and Bridge — Execute swaps that generate transaction records
- Error Handling — Handle failures in transacting methods that generate history