get_nft_owners
Look up owners of a specific NFT token or all owners of an NFT contract/collection. Can also check spam classification and fetch NFT sales history.
Use this to verify NFT ownership, analyze holder distribution, or check recent sales.
simulate_transaction
Simulate a transaction to preview its effects before sending it on-chain. Returns asset changes, gas estimates, state changes, and potential errors.
Use this to verify transaction safety, preview token transfers, estimate gas costs, or detect potential failures before spending gas.
get_logs
Retrieve event logs emitted by smart contracts within a block range. Filter by contract address and/or event topics.
Use this to monitor smart contract events, track specific on-chain actions, or query historical event data.
get_nfts
Retrieve NFTs owned by a wallet address or fetch detailed metadata for a specific NFT. Supports filtering by contract address, spam detection, and pagination.
Use this to list all NFTs in a wallet, look up a specific NFT's metadata and attributes, or check NFT collection information.
get_token_balances
Retrieve ERC-20 token balances for a wallet address, optionally filtered to specific token contracts. Also fetches token metadata (name, symbol, decimals) for each token found.
Use this to check what tokens a wallet holds and their balances.
get_transfers
Fetch historical token transfers and transactions for any address. Supports filtering by sender, receiver, transfer type (external, internal, ERC-20, ERC-721, ERC-1155), block range, and more.
Use this to look up transaction history, track asset movements, or audit token flows for a wallet or between addresses.
get_token_prices
Retrieve current prices for tokens by their contract addresses and networks. Returns prices in USD and other currencies.
Use this to look up real-time token prices, compare token values, or build price feeds.
get_wallet_balance
Get the native currency balance (ETH, MATIC, etc.) for a wallet address, along with transaction count and current gas price.
Use this to quickly check how much native currency an address holds.
call_contract
Execute a read-only call to a smart contract or estimate gas for a transaction. Does not create a transaction on the blockchain.
Use this to read smart contract state, call view/pure functions, or estimate gas costs before sending a transaction.
get_transaction
Look up a transaction by its hash and get its details and receipt. Returns transaction data including sender, receiver, value, gas info, status, and emitted logs.
Use this to inspect a specific transaction, verify its status, or analyze its effects.
get_block_info
Retrieve information about a specific block by number or hash, or get the latest block number. Returns block details including timestamp, transactions, gas usage, and miner information.
Use this to inspect block data, check the current chain head, or retrieve block metadata.
send_raw_transaction
Submit a signed transaction to the network for execution. The transaction must already be signed and hex-encoded.
Use this to broadcast pre-signed transactions to the blockchain.