Skip to main content

executeTransactionBlock

Execute a transaction, committing its effects on chain.

txBytes is a TransactionData struct that has been BCS-encoded and then Base64-encoded. signatures are a list of flag || signature || pubkey bytes, Base64-encoded.

Waits until the transaction has been finalized on chain to return its transaction digest. If the transaction could not be finalized, returns the errors that prevented it, instead.

executeTransactionBlock(
txBytes: String!
signatures: [String!]!
): ExecutionResult!

Arguments

executeTransactionBlock.txBytes ● String! non-null scalar

executeTransactionBlock.signatures ● [String!]! non-null scalar

Type

ExecutionResult object

The result of an execution, including errors that occurred during said execution.