sui_executeTransactionBlock
Executes a BCS-serialized transaction on-chain and waits for the result. Supports different execution modes such as waiting for local execution or just effects.
⚠ This endpoint is only available with Blast access.
Path parameters
apiKey
Request
This endpoint expects an object.
tx_bytes
BCS serialized transaction data bytes (without type tag), as a base64 string.
signature
Base64-encoded signature bytes (flag || signature || pubkey
), committed to the intent message.
options
Options to control which parts of the response are returned.
request_type
Defines whether to wait for effects, local execution, or neither.
Allowed values:
Response
The execution response for the transaction block.
digest
Digest of the transaction.
transaction
The full transaction input data, including sender, gas, and instructions.
rawTransaction
Base64-encoded BCS transaction bytes.
effects
The computed effects for the transaction block.
events
Any emitted events during transaction execution.
objectChanges
Changes to objects triggered by the transaction.
balanceChanges
Changes to balances triggered by the transaction.
errors
List of any execution errors encountered.
checkpoint
The checkpoint number when the transaction was finalized.
confirmedLocalExecution
Whether the transaction was confirmed to have executed locally.
rawEffects
BCS-encoded transaction effects.
timestampMs
The timestamp of transaction execution in milliseconds.