GrpcTransactionExecutor extension

Builds, signs and executes a Transaction over gRPC without a legacy JSON-RPC client. Gas (price, coin selection, budget) is resolved by Transaction.build — server-side via simulate with doGasSelection.

on

Methods

prepareTransaction(Transaction tx, {required String sender, BigInt? gasBudget}) Future<Uint8List>

Available on GrpcCoreClient, provided by the GrpcTransactionExecutor extension

Prepare tx (sender, gas price/payment/budget) and return the built TransactionData BCS bytes, ready to sign.
signAndExecuteTransaction(SuiAccount signer, Transaction tx, {BigInt? gasBudget, List<String>? readMask}) Future<ExecutedTransaction>

Available on GrpcCoreClient, provided by the GrpcTransactionExecutor extension

Prepare, sign and execute tx in one call.