sui_multiGetTransactionBlocks - Sui

Example code for the sui_multiGetTransactionBlocks JSON-RPC method. Complete guide on how to use sui_multiGetTransactionBlocks JSON-RPC in GetBlock Web3 documentation.

The sui_multiGetTransactionBlocks method returns transaction block data for a list of transaction digests on the SUI network in a single request. This batch method is more efficient than making individual sui_getTransactionBlock calls when you need data for multiple transactions.

Parameters

Parameter
Type
Required
Description

digests

array

Yes

Array of transaction digests to query

options

TransactionBlockResponseOptions

No

Options for response content

Request Example

curl -X POST https://go.getblock.io/<ACCESS-TOKEN>/ \
-H "Content-Type: application/json" \
-d '{
  "jsonrpc": "2.0",
  "id": "getblock.io",
  "method": "sui_multiGetTransactionBlocks",
  "params": [
    [
      "5PLgmQye6rraDYqpV3npV6H1cUXoJZgJh1dPCyRa3WCv",
      "7dp5WtTmtGp83EXYYFMzjBJRFeSgR67AzqMETLrfgeFx"
    ],
    {
      "showInput": true,
      "showEffects": true
    }
  ]
}'

Response Example

Response Parameters

Parameter
Type
Description

result

array

Array of transaction block responses

Use Cases

  • Fetch transaction history efficiently

  • Load multiple transactions for analysis

  • Build transaction explorers

  • Batch verify transaction statuses

Error Handling

Error Code
Description

-32602

Invalid params - malformed digests

-32603

Internal error - node issues

SDK Integration

Last updated

Was this helpful?