Parameters
The BCS encoded TransactionKind(as opposed to TransactionData, which include gasBudget and gasPrice)
An array of signatures (flag || signature || pubkey bytes, as base-64 encoded string). Signature is committed to the intent message of the transaction data, as base-64 encoded string
Optional settings to configure the details returned for an object
Whether to show balance changes. Default is false
Whether to show transaction effects. Default is false
Whether to show transaction events. Default is false
Whether to show transaction input data. Default is false
Whether to show object changes. Default is false
Whether to show raw transaction effects. Default is false
Whether to show BCS-encoded transaction input data. Default is false
It can be one of - 'WaitForEffectsCert' or 'WaitForLocalExecution'
Returns
The result object which contains the following fields:
The unique identifier (hash) of the transaction
The transaction object which contains the following fields:
The data object which contains the following fields:
The version of the message format being used
The transaction object which contains the following fields:
The type of transaction being executed
The array of input objects used in the transaction
The type of the input
The value type of the input
The actual value of the input, such as an address or object ID
An array of individual transaction operations included in this transaction
The operation specifying the transfer of objects
The reference to an input used in the transfer
The address of the account that initiated the transaction
The gasData object which contains the following fields:
An array of payment
The ID of the object used for gas payment.
The version of the gas payment object.
The hash of the gas payment object
The address of the account owning the gas payment object
The price of gas per unit
The total gas budget allocated for the transaction
The array of digital signatures verifying the transaction
The raw serialized transaction data
The effects object which contains the following fields:
The version of the message format used for transaction effects.
The status object which contains the following fields:
The string indicating the outcome
The epoch in which the transaction was executed
The gasUsed object which contains the following fields:
The gas cost for computation
The gas cost for storage usage
The rebate returned for storage usage
The storage fee that is not refundable
The unique hash of the transaction's effects
The array of objects that were modified during the transaction
The owner object which contains the following fields:
The address of the owner
The reference object which contains the following fields:
The ID of the object
The updated version of the object
The hash of the object
The gasObject object which contains the following fields:
The owner object which contains the following fields:
The address of the gas object owner
The reference object which contains the following fields:
The ID of the gas object.
The updated version of the gas object
The hash of the gas object
The hash summarizing all events emitted during the transaction
An array of objectChanges
The type of object change
The address of the account that initiated the object transfer.
The recipient object which contains the following fields:
The address of the recipient
The type of the object being changed
The ID of the object being changed
The version of the object after the change
The hash of the object after the change