Initializes a new instance of the Redeemer class.
a tag that specifies the purpose of the redeemer in the transaction.
The index of the transaction input this redeemer is intended for. The transaction inputs are indexed in the map order by their transaction id.
The data that will be provided as an argument to the plutus script.
The computational resources required to execute the Plutus script on the UTxO this redeemer is intended for.
Private
#dataPrivate
#exPrivate
#indexPrivate
#originalPrivate
#tagGets the data that will be provided as an argument to the plutus script.
The plutus data.
Gets the computational resources required to execute a Plutus script on the UTxO this redeemer is intended for.
The computational resources required to execute the Plutus script.
Computes the redeemer hash.
the redeemer hash.
Sets the data that will be provided as an argument to the plutus script.
The plutus data.
Sets the computational resources required to execute a Plutus script on the UTxO this redeemer is intended for.
The computational resources required to execute the Plutus script.
Sets the tag that specifies the purpose of the redeemer in the transaction.
The tag with the purpose.
Gets the tag that specifies the purpose of the redeemer in the transaction.
The tag with the purpose.
Static
fromDeserializes the Redeemer from a CBOR byte array.
The new Redeemer instance.
The CBOR encoded Redeemer object.
Static
fromCreates a Redeemer object from the given Core Redeemer object.
Generated using TypeDoc
The Redeemer is an argument provided to a Plutus smart contract (script) when you are attempting to redeem a UTxO that's protected by that script.