builder/executor/serial_transaction_executor library

Classes

SerialQueue
Runs async tasks one at a time, in submission order. A failing task does not break the chain — its error is delivered to that task's caller only.
SerialTransactionExecutor
Signs and executes transactions one at a time for a single account, reusing the gas coin from each transaction's effects so the next transaction does not have to wait for the previous one to be indexed.

Functions

gasCoinFromEffects(SuiTransactionBlockResponse response) SuiObjectRef?
The gas coin reference from a transaction's effects (the mutated gas object), or null if effects were not returned.