Skip to main content

ExecuteTransaction gRPC Method

Executes a transaction on the Sui network through the gRPC interface.

Updated on
Jun 17, 2025

ExecuteTransaction gRPC Method

Parameters

transaction_data
object
REQUIRED
The transaction data to execute
signatures
array
REQUIRED
Array of signatures for the transaction
options
object
Execution options including request type

Returns

finality
oneof
Indicates the finality state of the executed transaction. Only one of the following fields will be set.
transaction
object
Transaction data corresponding to the requested transaction digest
digest
string
The digest of this Transaction
transaction
object
The transaction itself containing sender, gas payment, and execution details
signatures
array
List of user signatures that authorized the execution of this transaction
effects
object
The effects produced by this transaction including execution status, gas used, and changed objects
events
object
The events emitted during execution of this transaction (if any)
checkpoint
integer
The sequence number for the checkpoint that includes this transaction
timestamp
object
The Unix timestamp of the checkpoint that includes this transaction
balance_changes
array
List of balance changes caused by this transaction
input_objects
array
Set of input objects used during the execution of this transaction
output_objects
array
Set of output objects produced from the execution of this transaction
Request
Don't have an account yet?
Create your QuickNode endpoint in seconds and start building
Get started for free