Skip to main content

ExecuteTransaction gRPC Method

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

Updated on
Mar 26, 2026

Parameters

transaction
object
REQUIRED

The transaction to execute

signatures
array

Set of UserSignatures authorizing the execution of the provided transaction

read_mask
object

Mask specifying which fields to read (defaults to finality if not specified)

Returns

finality
object

Indicates the finality of the executed transaction

certified
object

A quorum certificate certifying that a transaction is final but might not be included in a checkpoint yet

checkpointed
string

Sequence number of the checkpoint that includes the transaction

quorumExecuted
object

Indicates that a quorum of validators has executed the transaction but that it might not be included in a checkpoint yet

transaction
object

The executed transaction details

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
string

The sequence number for the checkpoint that includes this transaction

timestamp
string

The Unix timestamp of the checkpoint that includes this transaction

balanceChanges
array

List of balance changes caused by this transaction

inputObjects
array

Set of input objects used during the execution of this transaction

outputObjects
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