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.
Methods
-
prepareTransaction(
Transaction tx, {required String sender, BigInt? gasBudget}) → Future< Uint8List> -
Available on GrpcCoreClient, provided by the GrpcTransactionExecutor extension
Preparetx(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 executetxin one call.