dry Run Transaction Block
Simulate running a transaction to inspect its effects without committing to them on-chain.
txBytes
either a TransactionData
struct or a TransactionKind
struct, BCS-encoded and then Base64-encoded. The expected type is controlled by the presence or absence of txMeta
: If present, txBytes
is assumed to be a TransactionKind
, if absent, then TransactionData
.
txMeta
the data that is missing from a TransactionKind
to make a TransactionData
(sender address and gas information). All its fields are nullable.
skipChecks
optional flag to disable the usual verification checks that prevent access to objects that are owned by addresses other than the sender, and calling non-public, non-entry functions, and some other checks. Defaults to false.