Module simfony_as_rust::jet::transaction
source · Expand description
Transaction
This module defines jets to introspect the contents of an Elements transaction.
Functions§
- Return the
input_amountat thecurrent_index. - Return the
input_annex_hashat thcurrent_index. - Return the
input_assetat thecurrent_index. - Return the index of the current txin.
- Return the
issuance_asset_amountat thecurrent_index. - Return the
issuance_asset_proofat thecurrent_index. - Return the
issuance_token_amountat thecurrent_index. - Return the
issuance_token_proofat thecurrent_index. - Return the
new_issuance_contractat thecurrent_index. - Return the
input_peginat thecurrent_index. - Return the previous outpoint of the current txin.
- Return the
reissuance_blindingat thecurrent_index. - Return the
reissuance_entropyat thecurrent_index. - Return the SHA256 hash of the scriptPubKey of the UTXO of the current txin.
- Return the SHA256 hash of the scriptSig of the current txin.
- Return the nSequence of the current txin.
- Return the SHA256 hash of the genesis block.
- Return the asset id and the asset amount at the given input index.
- Return the SHA256 hash of the annex at the given input:
- Return the asset id of the input at the given index.
- Return the parent genesis block hash if the input at the given index is a peg-in.
- Return the previous outpoint of the input at the given index.
- Return the SHA256 hash of the scriptPubKey of the UTXO of the input at the given index.
- Return the SHA256 hash of the scriptSigKey of the input at the given index.
- Return the nSequence of the input at the given index.
- Return the internal key of the current input.
- Return the possibly confidential amount of the issuance if the input at the given index has an issuance.
- Return the SHA256 hash of the range proof for the amount of the issuance at the given input index.
- Return the possibly confidential amount of the reissuance tokens if the input at the given index has an issuance.
- Return the SHA256 hash of the range proof for the amount of the reissuance tokens at the given input index.
- Return the lock time of the transaction.
- Return the contract hash for the new issuance at the given input index.
- Return the number of inputs of the transaction.
- Return the number of outputs of the transaction.
- Return the asset amount of the output at the given index.
- Return the asset id of the output at the given index.
- Check if the output at the given index is a fee output.
- Return the nonce of the output at the given index.
- Return the
b-th entry of a null data (OP_RETURN) output at indexa. - Return the SHA256 hash of the range proof of the output at the given index.
- Return the SHA256 hash of the scriptPubKey of the output at the given index.
- Return the SHA256 hash of the surjection proof of the output at the given index.
- Return the blinding factor used for the reissuance at the given input index.
- Return the entropy used for the reissuance at the given input index.
- Return the CMR of the Simplicity program in the current input.
- Return the tap leaf version of the current input.
- Return the SHA256 hash of the tap path of the current input.
- Return the total amount of fees paid to the given asset id.
- Return the version number of the transaction.