Preview a transaction against the latest network state, and returns the preview receipt.
post
/transaction/preview
Body
networkstringrequired
The logical name of the network
Example: {{network}}
at_ledger_stateobject
An optional specification of a historical ledger state at which to execute the request.
The "historical state" feature (see the db.historical_substate_values.enable flag) must be
enabled on the Node, and the requested point in history must be recent enough (in accordance
with the Node's configured state_hash_tree.state_version_history_length).
manifeststringrequired
A text-representation of a transaction manifest
blobs_hexstring[]
An array of hex-encoded blob data (optional)
start_epoch_inclusiveinteger int64required
An integer between 0 and 10^10, marking the epoch at which the transaction starts being valid
end_epoch_exclusiveinteger int64required
An integer between 0 and 10^10, marking the epoch at which the transaction is no longer valid
notary_public_keyobject
The notary public key to use (optional)
notary_is_signatoryboolean
Whether the notary should count as a signatory (optional, default false)
tip_percentageinteger int32required
An integer between 0 and 65535, giving the validator tip as a percentage amount. A value of 1 corresponds to 1% of the fee.
nonceinteger int64required
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).
signer_public_keysobject[]required
A list of public keys to be used as transaction signers
messageobject
An optional transaction message. Only affects the costing.