sui_multiGetTransactionBlocks RPC Method
Parameters
digests
array
REQUIRED
A list of transaction digests
TransactionBlockResponseOptions
object
(Optional) The settings to configure the details returned for an object
showBalanceChanges
boolean
Whether to show balance changes. Default is false
showEffects
boolean
Whether to show transaction effects. Default is false
showEvents
boolean
Whether to show transaction events. Default is false
showInput
boolean
Whether to show transaction input data. Default is false
showObjectChanges
boolean
Whether to show object changes. Default is false
showRawEffects
boolean
Whether to show raw transaction effects. Default is false
showRawInput
boolean
Whether to show BCS-encoded transaction input data. Default is false
Returns
result
array
An array containing transaction results
digest
string
Transaction digest for identifying the transaction
transaction
object
Details of the transaction data
data
object
Data associated with the transaction
messageVersion
string
Version of the message format
transaction
object
Programmable transaction details
kind
string
Type of transaction, e.g., ProgrammableTransaction
inputs
array
List of transaction inputs
type
string
Type of the input (e.g., object or pure)
objectType
string
Specific type of the object input
objectId
string
Unique identifier of the object
version
string
Version of the object
digest
string
Digest of the object
valueType
string
Type of the value (e.g., u64, address)
value
string
The actual value of the pure input
initialSharedVersion
string
Initial shared version for shared objects
mutable
boolean
Indicates if the shared object is mutable
transactions
array
List of transaction operations
MergeCoins
array
Merge coins operation details
MoveCall
object
Move call operation details
package
string
Package identifier for the move call
module
string
Module associated with the move call
function
string
Function name being called
type_arguments
array
List of type arguments for the function call
arguments
array
List of arguments for the function call
TransferObjects
array
Details of transfer objects operation
sender
string
Address of the sender initiating the transaction
gasData
object
Gas-related data for the transaction
payment
array
List of payment objects
objectId
string
Object ID of the payment
version
string
Version of the payment object
digest
string
Digest of the payment object
owner
string
Owner of the gas object
price
string
Gas price for the transaction
budget
string
Budget allocated for the transaction
txSignatures
array
List of transaction signatures
effects
object
Details of transaction effects
messageVersion
string
Version of the message format
status
object
Status of the transaction
status
string
Transaction execution status (e.g., success)
executedEpoch
string
The specific epoch during which the transaction or operation was executed
gasUsed
object
Gas usage details
computationCost
string
Gas used for computation
storageCost
string
Gas used for storage
storageRebate
string
Rebate for storage gas usage
nonRefundableStorageFee
string
Non-refundable fee for storage
modifiedAtVersions
array
List of modified object versions
created
array
List of created objects
mutated
array
List of mutated objects
deleted
array
List of deleted objects
events
array
List of events associated with the transaction
timestampMs
string
Timestamp of the transaction in milliseconds
checkpoint
string
Checkpoint number for the transaction
Request
1curl --location 'https://docs-demo.sui-mainnet.quiknode.pro/' \2--header 'Content-Type: application/json' \3--data '{4"jsonrpc": "2.0",5"id": 1,6"method": "sui_multiGetTransactionBlocks",7"params": [8[9"8b3byDuRojHXqmSz16PsyzfdXJEY5nZBGTM23gMsMAY8"10],11{12"showInput": true,13"showRawInput": false,14"showEffects": true,15"showEvents": true,16"showObjectChanges": false,17"showBalanceChanges": false,18"showRawEffects": false19}20]21}22'
Don't have an account yet?
Create your QuickNode endpoint in seconds and start building
Get started for free