Module

Ctl.Internal.Types.ScriptLookups

#ScriptLookups

newtype ScriptLookups

Constructors

Instances

#plutusMintingPolicy

plutusMintingPolicy :: PlutusScript -> ScriptLookups

A script lookups value with a minting policy script.

#datum

datum :: PlutusData -> ScriptLookups

A script lookups value with a datum.

#validator

validator :: forall (a :: Type). PlutusScript -> ScriptLookups

A script lookups value with a validator script.

#ownPaymentPubKeyHash

ownPaymentPubKeyHash :: PaymentPubKeyHash -> ScriptLookups

Add your own PaymentPubKeyHash to the lookup.

#ownStakePubKeyHash

ownStakePubKeyHash :: StakePubKeyHash -> ScriptLookups

Add your own StakePubKeyHash to the lookup.

#unspentOutputs

unspentOutputs :: forall (a :: Type). Map TransactionInput TransactionOutput -> ScriptLookups

A script lookups value that uses the map of unspent outputs to resolve input constraints.

Modules