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
nullif effects were not returned.