suix_queryTransactionBlocks
Return list of transactions for a specified query criteria.
Parameters
query·TransactionBlockResponseQuery· requiredthe transaction query criteria.filter·TransactionFilterornull· optionalIf None, no filter will be appliedoptions·TransactionBlockResponseOptionsornull· optionalconfig which fields to include in the response, by default only digest is included
cursor·TransactionDigest· optionalAn optional paging cursor. If provided, the query will start from the next item after the specified cursor. Default to start from the first item if not specified.limit·integer(uint) · optionalMaximum item returned per page, default to QUERY_MAX_RESULT_LIMIT if not specified.descending_order·boolean· optionalquery result ordering, default to false (ascending order), oldest record first.
Result
TransactionBlocksPage·Page<TransactionBlockResponse, TransactionDigest>data·TransactionBlockResponse[] · requiredhasNextPage·boolean· requirednextCursor·TransactionDigestornull· optional
Example
Request
bash
curl https://mainnet-api.inodra.com/v1/jsonrpc \
-H 'Content-Type: application/json' \
-H 'x-api-key: YOUR_API_KEY' \
-d '{
"jsonrpc": "2.0",
"id": 1,
"method": "suix_queryTransactionBlocks",
"params": [
{
"filter": {
"InputObject": "0x93633829fcba6d6e0ccb13d3dbfe7614b81ea76b255e5d435032cd8595f37eb8"
},
"options": null
},
"HxidAfFfyr4kXSiWeVq1J6Tk526YUVDoSUY5PSnS4tEJ",
100,
false
]
}'Response
json
{
"jsonrpc": "2.0",
"id": 1,
"result": {
"data": [
{
"digest": "GUPcK4cmRmgsTFr52ab9f6fnzNVg3Lz6hF2aXFcsRzaD"
},
{
"digest": "B2iV1SVbBjgTKfbJKPQrvTT6F3kNdekFuBwY9tQcAxV2"
},
{
"digest": "8QrPa4x9iNG5r2zQfmeH8pJoVjjtq9AGzp8rp2fxi8Sk"
},
{
"digest": "3nek86HEjXZ7K3EtrAcBG4wMrCS21gqr8BqwwC6M6P7F"
}
],
"nextCursor": "3nek86HEjXZ7K3EtrAcBG4wMrCS21gqr8BqwwC6M6P7F",
"hasNextPage": false
}
}