GET
/
echo
/
v1
/
transactions
/
evm
/
{address}

The Transactions Endpoint allows for quick and accurate lookup of transactions associated with an address. Data is typically available within 100 ms after a block has been propagated to nodes.

Column Descriptions of the Transaction object

ColumnDescriptionType
addressWallet or ERC20 contract addressstring
block_hashUnique cryptographic block identifier.string
block_numberBlock’s sequential index.string
block_timeTimestamp of block creation.timestamp
block_versionBlock’s protocol iteration.integer
chainName of the blockchainstring
fromAddress of senderstring
toAddress of receiverstring
dataData of transactionstring
gas_priceGas price of transaction as hexadecimal stringstring
hashHash of transactionstring
indexIndex of transactionstring
max_fee_per_gasMax fee per gas of transaction as hexadecimal stringstring
max_priority_fee_per_gasMax priority fee per gas of transaction as hexadecimal stringstring
nonceNonce of transaction as hexadecimal stringstring
transaction_typeType of transactionstring
valueValue of transaction as hexadecimal stringstring

Ordering

The data is ordered by descending block time, so that new transactions will always be delivered first.

Pagination

This endpoint is using cursor based pagination. You can use the limit parameter to define the maximum page size. Results might at times be less than the maximum page size. The next_offset value is included in the initial response and can be utilized to fetch the next page of results by passing it as the offset query parameter in the next request.

You can only use the value from next_offset to set the offset parameter of the next page of results. Using your own offset value will not have any effect.

Headers

X-Dune-Api-Key
string
required

API key to access the service

Path Parameters

address
string
required

Wallet to get transactions for

Query Parameters

offset
string | null

The offset to paginate through result sets. This is a cursor being passed from the previous response, only use what the backend has returned on previous responses.

limit
integer | null

Maximum number of transactions to return

Required range: x > 0
block_time
integer | null

Return only transactions before this block time

Required range: x > 0
chain_ids
string | null

Comma separated list of chain ids to get transactions for

to
string | null

Return only transactions with this method id

method_id
string | null

Filter transactions to a given address

decode
boolean | null

Return abi decoded transactions and logs

topic0
string | null

Return only transactions with this topic0

Response

200 - application/json
transactions
object[]
required
next_offset
string | null