Previews transaction against the network.
This endpoint is effectively a proxy towards the Core API /v0/transaction/preview
endpoint. See the Core API documentation for more details.
A set of flags to configure the response of the transaction preview.
A text-representation of a transaction manifest
An array of hex-encoded blob data, if referenced by the manifest.
An integer between 0
and 10^10
, marking the epoch at which the transaction starts
being valid. If omitted, the current epoch will be used (taking into account the
at_ledger_state
, if specified).
An integer between 0
and 10^10
, marking the epoch at which the transaction is no
longer valid. If omitted, a maximum epoch (relative to the start_epoch_inclusive
) will
be used.
Whether the notary should count as a signatory (defaults to false
).
An integer between 0
and 65535
, giving the validator tip as a percentage amount.
A value of 1
corresponds to a 1% fee.
An integer between 0
and 2^32 - 1
, chosen to allow a unique intent to be created
(to enable submitting an otherwise identical/duplicate intent).
A list of public keys to be used as transaction signers
An optional transaction message. Only affects the costing.
This type is defined in the Core API as TransactionMessage
. See the Core API documentation for more details.
Successful Preview
Hex-encoded binary blob.
An optional field which is only provided if the request_radix_engine_toolkit_receipt
flag is set to true when requesting a transaction preview from the API.
This receipt is primarily intended for use with the toolkit and may contain information
that is already available in the receipt provided in the receipt
field of this
response.
A typical client of this API is not expected to use this receipt. The primary clients
this receipt is intended for is the Radix wallet or any client that needs to perform
execution summaries on their transactions.
This type is defined in the Core API as TransactionReceipt
. See the Core API documentation for more details.