This endpoint builds a Statement view, including all balance change transactions for a given address grouped by tokens.
Token standards covered: Native, ERC-20. [ERC-721 and ERC-1155 support is coming soon].
Syntax
GET /$CHAIN/v1/address/$ADDRESS/statement
Query params
You can use the following params in various combinations to further refine the output. These are common to retrievals over a block range and over a time range.
Param
Default value
Note
allow_contract
empty
comma separated allow list of EVM addresses including “0x”
only the transfers for the specified contracts (i.e. tokens) are returned
use "native" to specify the native currency
supports only ERC20 contracts [ERC-721, ERC-1155 support coming soon]
if empty, all the transfers will be returned
do not specify both this and block_contract
allow_cp
empty
comma separated allow list of EVM addresses including “0x”
only the transfers originating from or going to the specified counterparty address(es) are returned
use "native" to specify the Zero address, typically used for fee/burn/mint transactions
if empty, all the transfers will be returned
do not specify both this and block_cp
block_contract
empty
comma separated block list of EVM addresses including “0x”
transfers for the specified contracts (i.e. tokens) are not returned
use "native" to specify the native currency
supports only ERC20 contracts [ERC-721, ERC-1155 support coming soon]
if empty, all the transfers will be returned
do not specify both this and allow_contract
block_cp
empty
comma separated block list of EVM addresses including “0x”
transfers originating from or going to the specified counterparty address(es) are not returned
use "native" to specify the Zero address, typically used for fee/burn/mint transactions