plutus-ledger-api-1.0.0.1: Interface to the Plutus ledger for the Cardano ledger.

Index

adaSymbolPlutus.V1.Ledger.Value, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
adaTokenPlutus.V1.Ledger.Value, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
Address 
1 (Type/Class)Plutus.V1.Ledger.Address, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
2 (Data Constructor)Plutus.V1.Ledger.Address, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
addressCredentialPlutus.V1.Ledger.Address, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
addressStakingCredentialPlutus.V1.Ledger.Address, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
afterPlutus.V1.Ledger.Interval
allegraPVPlutus.V1.Ledger.ProtocolVersions
alonzoPVPlutus.V1.Ledger.ProtocolVersions
alwaysPlutus.V1.Ledger.Interval, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
alwaysFailingNAryFunctionPlutus.V1.Ledger.Examples
alwaysSucceedingNAryFunctionPlutus.V1.Ledger.Examples
applyArgumentsPlutus.V1.Ledger.Scripts
applyMintingPolicyScriptPlutus.V1.Ledger.Scripts
applyStakeValidatorScriptPlutus.V1.Ledger.Scripts
applyValidatorPlutus.V1.Ledger.Scripts
assertWellFormedCostModelParamsPlutus.ApiCommon, Plutus.V1.Ledger.EvaluationContext, Plutus.V2.Ledger.EvaluationContext, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
AssetClass 
1 (Type/Class)Plutus.V1.Ledger.Value
2 (Data Constructor)Plutus.V1.Ledger.Value
assetClassPlutus.V1.Ledger.Value
assetClassValuePlutus.V1.Ledger.Value
assetClassValueOfPlutus.V1.Ledger.Value
BPlutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
beforePlutus.V1.Ledger.Interval
BuiltinByteStringPlutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
BuiltinData 
1 (Type/Class)Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
2 (Data Constructor)Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
builtinDataToDataPlutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
builtinsAvailableInPlutus.ApiCommon
builtinsIntroducedInPlutus.ApiCommon
bytesPlutus.V1.Ledger.Bytes
CekErrorPlutus.ApiCommon, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
CertPlutus.V1.Ledger.Tx, Plutus.V2.Ledger.Tx
CertifyingPlutus.V1.Ledger.Contexts, Plutus.V2.Ledger.Contexts, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
ClosurePlutus.V1.Ledger.Interval, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
CMInternalReadErrorPlutus.V1.Ledger.EvaluationContext, Plutus.V2.Ledger.EvaluationContext, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
CMInternalWriteErrorPlutus.V1.Ledger.EvaluationContext, Plutus.V2.Ledger.EvaluationContext, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
CMUnknownParamErrorPlutus.V1.Ledger.EvaluationContext, Plutus.V2.Ledger.EvaluationContext, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
CodecErrorPlutus.ApiCommon, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
ConstrPlutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
ConsumePublicKeyAddressPlutus.V1.Ledger.Tx, Plutus.V2.Ledger.Tx
ConsumeScriptAddressPlutus.V1.Ledger.Tx, Plutus.V2.Ledger.Tx
ConsumeSimpleScriptAddressPlutus.V1.Ledger.Tx, Plutus.V2.Ledger.Tx
containsPlutus.V1.Ledger.Interval
Context 
1 (Type/Class)Plutus.V1.Ledger.Scripts
2 (Data Constructor)Plutus.V1.Ledger.Scripts
CostModelApplyErrorPlutus.V1.Ledger.EvaluationContext, Plutus.V2.Ledger.EvaluationContext, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
CostModelParameterMismatchPlutus.ApiCommon, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
costModelParamNames 
1 (Function)Plutus.V1.Ledger.EvaluationContext, Plutus.V1.Ledger.Api
2 (Function)Plutus.V2.Ledger.EvaluationContext, Plutus.V2.Ledger.Api
CostModelParamsPlutus.V1.Ledger.EvaluationContext, Plutus.V2.Ledger.EvaluationContext, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
costModelParamsForTestingPlutus.V1.Ledger.EvaluationContext, Plutus.V2.Ledger.EvaluationContext
CredentialPlutus.V1.Ledger.Credential, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
currencyMPSHashPlutus.V1.Ledger.Value
CurrencySymbol 
1 (Type/Class)Plutus.V1.Ledger.Value, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
2 (Data Constructor)Plutus.V1.Ledger.Value, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
currencySymbolPlutus.V1.Ledger.Value
DataPlutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
dataToBuiltinDataPlutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
Datum 
1 (Type/Class)Plutus.V1.Ledger.Scripts, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
2 (Data Constructor)Plutus.V1.Ledger.Scripts, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
DatumHash 
1 (Type/Class)Plutus.V1.Ledger.Scripts, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
2 (Data Constructor)Plutus.V1.Ledger.Scripts, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
DCertPlutus.V1.Ledger.DCert, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
DCertDelegDelegatePlutus.V1.Ledger.DCert, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
DCertDelegDeRegKeyPlutus.V1.Ledger.DCert, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
DCertDelegRegKeyPlutus.V1.Ledger.DCert, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
DCertGenesisPlutus.V1.Ledger.DCert, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
DCertMirPlutus.V1.Ledger.DCert, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
DCertPoolRegisterPlutus.V1.Ledger.DCert, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
DCertPoolRetirePlutus.V1.Ledger.DCert, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
DeBruijnErrorPlutus.ApiCommon, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
DefaultMachineParametersPlutus.ApiCommon
DiffMilliSeconds 
1 (Type/Class)Plutus.V1.Ledger.Time
2 (Data Constructor)Plutus.V1.Ledger.Time
encodeByteStringPlutus.V1.Ledger.Bytes
evalCtxForTestingPlutus.V1.Ledger.EvaluationContext, Plutus.V2.Ledger.EvaluationContext
evaluateScriptPlutus.V1.Ledger.Scripts
evaluateScriptCounting 
1 (Function)Plutus.ApiCommon
2 (Function)Plutus.V1.Ledger.Api
3 (Function)Plutus.V2.Ledger.Api
evaluateScriptRestricting 
1 (Function)Plutus.ApiCommon
2 (Function)Plutus.V1.Ledger.Api
3 (Function)Plutus.V2.Ledger.Api
EvaluationContext 
1 (Type/Class)Plutus.ApiCommon, Plutus.V1.Ledger.EvaluationContext, Plutus.V2.Ledger.EvaluationContext, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
2 (Data Constructor)Plutus.ApiCommon
EvaluationError 
1 (Type/Class)Plutus.ApiCommon, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
2 (Data Constructor)Plutus.V1.Ledger.Scripts
EvaluationExceptionPlutus.V1.Ledger.Scripts
ExBudget 
1 (Type/Class)Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
2 (Data Constructor)Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
exBudgetCPUPlutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
exBudgetMemoryPlutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
ExCPU 
1 (Type/Class)Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
2 (Data Constructor)Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
ExMemory 
1 (Type/Class)Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
2 (Data Constructor)Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
ExtendedPlutus.V1.Ledger.Interval, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
findContinuingOutputs 
1 (Function)Plutus.V1.Ledger.Contexts
2 (Function)Plutus.V2.Ledger.Contexts
findDatum 
1 (Function)Plutus.V1.Ledger.Contexts
2 (Function)Plutus.V2.Ledger.Contexts
findDatumHash 
1 (Function)Plutus.V1.Ledger.Contexts
2 (Function)Plutus.V2.Ledger.Contexts
findOwnInput 
1 (Function)Plutus.V1.Ledger.Contexts
2 (Function)Plutus.V2.Ledger.Contexts
findTxInByTxOutRef 
1 (Function)Plutus.V1.Ledger.Contexts
2 (Function)Plutus.V2.Ledger.Contexts
FinitePlutus.V1.Ledger.Interval, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
flattenValuePlutus.V1.Ledger.Value
fromPlutus.V1.Ledger.Interval, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
fromBuiltinPlutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
fromBuiltinDataPlutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
fromBytesPlutus.V1.Ledger.Bytes, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
fromCompiledCodePlutus.V1.Ledger.Scripts, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
FromDataPlutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
fromDataPlutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
fromHexPlutus.V1.Ledger.Bytes
fromListPlutus.V2.Ledger.Api
fromMilliSecondsPlutus.V1.Ledger.Time
fromSymbolPlutus.V1.Ledger.Contexts, Plutus.V2.Ledger.Contexts
geqPlutus.V1.Ledger.Value
getContinuingOutputs 
1 (Function)Plutus.V1.Ledger.Contexts
2 (Function)Plutus.V2.Ledger.Contexts
getDatumPlutus.V1.Ledger.Scripts, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
getLedgerBytesPlutus.V1.Ledger.Bytes, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
getMintingPolicyPlutus.V1.Ledger.Scripts, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
getPOSIXTimePlutus.V1.Ledger.Time, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
getPubKeyHashPlutus.V1.Ledger.Crypto, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
getRedeemerPlutus.V1.Ledger.Scripts, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
getScriptHashPlutus.V1.Ledger.Scripts, Plutus.V2.Ledger.Api
getStakeValidatorPlutus.V1.Ledger.Scripts, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
getTxIdPlutus.V1.Ledger.Tx, Plutus.V2.Ledger.Tx, Plutus.V1.Ledger.Contexts, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
getValidatorPlutus.V1.Ledger.Scripts, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
getValuePlutus.V1.Ledger.Value, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
gtPlutus.V1.Ledger.Value
hullPlutus.V1.Ledger.Interval
IPlutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
IncompatibleVersionErrorPlutus.ApiCommon, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
inRefPlutus.V1.Ledger.Tx, Plutus.V2.Ledger.Tx
inScriptsPlutus.V1.Ledger.Tx, Plutus.V2.Ledger.Tx
intersectionPlutus.V1.Ledger.Interval
Interval 
1 (Type/Class)Plutus.V1.Ledger.Interval, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
2 (Data Constructor)Plutus.V1.Ledger.Interval, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
intervalPlutus.V1.Ledger.Interval
inTypePlutus.V1.Ledger.Tx, Plutus.V2.Ledger.Tx
isEmptyPlutus.V1.Ledger.Interval
isPayToScriptOut 
1 (Function)Plutus.V1.Ledger.Tx
2 (Function)Plutus.V2.Ledger.Tx
isPubKeyOut 
1 (Function)Plutus.V1.Ledger.Tx
2 (Function)Plutus.V2.Ledger.Tx
isScriptWellFormed 
1 (Function)Plutus.ApiCommon
2 (Function)Plutus.V1.Ledger.Api
3 (Function)Plutus.V2.Ledger.Api
isZeroPlutus.V1.Ledger.Value
ivFromPlutus.V1.Ledger.Interval, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
ivToPlutus.V1.Ledger.Interval, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
LedgerBytes 
1 (Type/Class)Plutus.V1.Ledger.Bytes, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
2 (Data Constructor)Plutus.V1.Ledger.Bytes, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
LedgerPlutusVersionPlutus.ApiCommon
leqPlutus.V1.Ledger.Value
ListPlutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
LogOutputPlutus.ApiCommon, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
LowerBound 
1 (Type/Class)Plutus.V1.Ledger.Interval, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
2 (Data Constructor)Plutus.V1.Ledger.Interval, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
lowerBoundPlutus.V1.Ledger.Interval, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
ltPlutus.V1.Ledger.Value
machineParametersDeferredPlutus.ApiCommon, Plutus.V1.Ledger.EvaluationContext, Plutus.V2.Ledger.EvaluationContext
machineParametersImmediatePlutus.ApiCommon, Plutus.V1.Ledger.EvaluationContext, Plutus.V2.Ledger.EvaluationContext
Map 
1 (Data Constructor)Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
2 (Type/Class)Plutus.V2.Ledger.Api
maryPVPlutus.V1.Ledger.ProtocolVersions
memberPlutus.V1.Ledger.Interval
MintPlutus.V1.Ledger.Tx, Plutus.V2.Ledger.Tx
MintingPlutus.V1.Ledger.Contexts, Plutus.V2.Ledger.Contexts, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
MintingPolicy 
1 (Type/Class)Plutus.V1.Ledger.Scripts, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
2 (Data Constructor)Plutus.V1.Ledger.Scripts, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
MintingPolicyHash 
1 (Type/Class)Plutus.V1.Ledger.Scripts, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
2 (Data Constructor)Plutus.V1.Ledger.Scripts, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
mkEvaluationContextPlutus.ApiCommon, Plutus.V1.Ledger.EvaluationContext, Plutus.V2.Ledger.EvaluationContext, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
mkMachineParametersForPlutus.ApiCommon
mkMintingPolicyScriptPlutus.V1.Ledger.Scripts, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
mkStakeValidatorScriptPlutus.V1.Ledger.Scripts, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
mkTermToEvaluatePlutus.ApiCommon
mkValidatorScriptPlutus.V1.Ledger.Scripts, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
mpsSymbolPlutus.V1.Ledger.Value
NegInfPlutus.V1.Ledger.Interval, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
neverPlutus.V1.Ledger.Interval
NoOutputDatumPlutus.V2.Ledger.Tx, Plutus.V2.Ledger.Api
outAddress 
1 (Function)Plutus.V1.Ledger.Tx
2 (Function)Plutus.V2.Ledger.Tx
outDatumPlutus.V2.Ledger.Tx
OutputDatum 
1 (Type/Class)Plutus.V2.Ledger.Tx, Plutus.V2.Ledger.Api
2 (Data Constructor)Plutus.V2.Ledger.Tx, Plutus.V2.Ledger.Api
OutputDatumHashPlutus.V2.Ledger.Tx, Plutus.V2.Ledger.Api
outReferenceScriptPlutus.V2.Ledger.Tx
outValue 
1 (Function)Plutus.V1.Ledger.Tx
2 (Function)Plutus.V2.Ledger.Tx
overlapsPlutus.V1.Ledger.Interval
ownCurrencySymbol 
1 (Function)Plutus.V1.Ledger.Contexts
2 (Function)Plutus.V2.Ledger.Contexts
ownHash 
1 (Function)Plutus.V1.Ledger.Contexts
2 (Function)Plutus.V2.Ledger.Contexts
ownHashes 
1 (Function)Plutus.V1.Ledger.Contexts
2 (Function)Plutus.V2.Ledger.Contexts
PlutusV1Plutus.ApiCommon
PlutusV2Plutus.ApiCommon
PosInfPlutus.V1.Ledger.Interval, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
POSIXTime 
1 (Type/Class)Plutus.V1.Ledger.Time, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
2 (Data Constructor)Plutus.V1.Ledger.Time, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
POSIXTimeRangePlutus.V1.Ledger.Time, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
ProtocolVersion 
1 (Type/Class)Plutus.ApiCommon, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
2 (Data Constructor)Plutus.ApiCommon, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
PubKeyCredentialPlutus.V1.Ledger.Credential, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
PubKeyHash 
1 (Type/Class)Plutus.V1.Ledger.Crypto, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
2 (Data Constructor)Plutus.V1.Ledger.Crypto, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
pubKeyHashAddressPlutus.V1.Ledger.Address
pubKeyHashTxOut 
1 (Function)Plutus.V1.Ledger.Tx
2 (Function)Plutus.V2.Ledger.Tx
pubKeyOutputPlutus.V1.Ledger.Contexts, Plutus.V2.Ledger.Contexts
pubKeyOutputsAt 
1 (Function)Plutus.V1.Ledger.Contexts
2 (Function)Plutus.V2.Ledger.Contexts
pubKeyTxInPlutus.V1.Ledger.Tx, Plutus.V2.Ledger.Tx
pubKeyTxInsPlutus.V1.Ledger.Tx, Plutus.V2.Ledger.Tx
pvMajorPlutus.ApiCommon, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
pvMinorPlutus.ApiCommon, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
QuietPlutus.ApiCommon, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
Redeemer 
1 (Type/Class)Plutus.V1.Ledger.Scripts, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
2 (Data Constructor)Plutus.V1.Ledger.Scripts, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
RedeemerHash 
1 (Type/Class)Plutus.V1.Ledger.Scripts, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
2 (Data Constructor)Plutus.V1.Ledger.Scripts, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
RedeemerPtr 
1 (Type/Class)Plutus.V1.Ledger.Tx, Plutus.V2.Ledger.Tx
2 (Data Constructor)Plutus.V1.Ledger.Tx, Plutus.V2.Ledger.Tx
RedeemersPlutus.V1.Ledger.Tx, Plutus.V2.Ledger.Tx
RewardPlutus.V1.Ledger.Tx, Plutus.V2.Ledger.Tx
RewardingPlutus.V1.Ledger.Contexts, Plutus.V2.Ledger.Contexts, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
runMintingPolicyScriptPlutus.V1.Ledger.Scripts
runScriptPlutus.V1.Ledger.Scripts
runStakeValidatorScriptPlutus.V1.Ledger.Scripts
saltFunctionPlutus.V1.Ledger.Examples
SatIntPlutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
scalePlutus.V1.Ledger.Value
Script 
1 (Type/Class)Plutus.V1.Ledger.Scripts, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
2 (Data Constructor)Plutus.V1.Ledger.Scripts
scriptCBORDecoderPlutus.ApiCommon
ScriptContext 
1 (Type/Class)Plutus.V1.Ledger.Contexts, Plutus.V1.Ledger.Api
2 (Data Constructor)Plutus.V1.Ledger.Contexts, Plutus.V1.Ledger.Api
3 (Type/Class)Plutus.V2.Ledger.Contexts, Plutus.V2.Ledger.Api
4 (Data Constructor)Plutus.V2.Ledger.Contexts, Plutus.V2.Ledger.Api
scriptContextPurpose 
1 (Function)Plutus.V1.Ledger.Contexts, Plutus.V1.Ledger.Api
2 (Function)Plutus.V2.Ledger.Contexts, Plutus.V2.Ledger.Api
scriptContextTxInfo 
1 (Function)Plutus.V1.Ledger.Contexts, Plutus.V1.Ledger.Api
2 (Function)Plutus.V2.Ledger.Contexts, Plutus.V2.Ledger.Api
ScriptCredentialPlutus.V1.Ledger.Credential, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
ScriptErrorPlutus.V1.Ledger.Scripts
ScriptForExecution 
1 (Type/Class)Plutus.ApiCommon
2 (Data Constructor)Plutus.ApiCommon
ScriptHash 
1 (Type/Class)Plutus.V1.Ledger.Scripts, Plutus.V2.Ledger.Api
2 (Data Constructor)Plutus.V1.Ledger.Scripts, Plutus.V2.Ledger.Api
scriptHashAddressPlutus.V1.Ledger.Address
scriptOutputsAt 
1 (Function)Plutus.V1.Ledger.Contexts
2 (Function)Plutus.V2.Ledger.Contexts
ScriptPurposePlutus.V1.Ledger.Contexts, Plutus.V2.Ledger.Contexts, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
scriptSizePlutus.V1.Ledger.Scripts
ScriptTagPlutus.V1.Ledger.Tx, Plutus.V2.Ledger.Tx
scriptTxInPlutus.V1.Ledger.Tx, Plutus.V2.Ledger.Tx
scriptTxInsPlutus.V1.Ledger.Tx, Plutus.V2.Ledger.Tx
SerializedScriptPlutus.ApiCommon, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
shelleyPVPlutus.V1.Ledger.ProtocolVersions
singleton 
1 (Function)Plutus.V1.Ledger.Interval
2 (Function)Plutus.V1.Ledger.Value, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
SpendPlutus.V1.Ledger.Tx, Plutus.V2.Ledger.Tx
SpendingPlutus.V1.Ledger.Contexts, Plutus.V2.Ledger.Contexts, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
spendsOutput 
1 (Function)Plutus.V1.Ledger.Contexts
2 (Function)Plutus.V2.Ledger.Contexts
splitPlutus.V1.Ledger.Value
StakeValidator 
1 (Type/Class)Plutus.V1.Ledger.Scripts, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
2 (Data Constructor)Plutus.V1.Ledger.Scripts, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
StakeValidatorHash 
1 (Type/Class)Plutus.V1.Ledger.Scripts, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
2 (Data Constructor)Plutus.V1.Ledger.Scripts, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
StakingCredentialPlutus.V1.Ledger.Credential, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
stakingCredentialPlutus.V1.Ledger.Address
StakingHashPlutus.V1.Ledger.Credential, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
StakingPtrPlutus.V1.Ledger.Credential, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
strictLowerBoundPlutus.V1.Ledger.Interval, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
strictUpperBoundPlutus.V1.Ledger.Interval, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
summingFunctionPlutus.V1.Ledger.Examples
symbolsPlutus.V1.Ledger.Value
toPlutus.V1.Ledger.Interval, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
toBuiltinPlutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
toBuiltinDataPlutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
ToDataPlutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
toDataPlutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
TokenName 
1 (Type/Class)Plutus.V1.Ledger.Value, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
2 (Data Constructor)Plutus.V1.Ledger.Value, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
tokenNamePlutus.V1.Ledger.Value
toMachineParametersPlutus.ApiCommon, Plutus.V1.Ledger.EvaluationContext, Plutus.V2.Ledger.EvaluationContext
toPubKeyHashPlutus.V1.Ledger.Address
toStringPlutus.V1.Ledger.Value
toValidatorHashPlutus.V1.Ledger.Address
TxId 
1 (Type/Class)Plutus.V1.Ledger.Tx, Plutus.V2.Ledger.Tx, Plutus.V1.Ledger.Contexts, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
2 (Data Constructor)Plutus.V1.Ledger.Tx, Plutus.V2.Ledger.Tx, Plutus.V1.Ledger.Contexts, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
TxIn 
1 (Type/Class)Plutus.V1.Ledger.Tx, Plutus.V2.Ledger.Tx
2 (Data Constructor)Plutus.V1.Ledger.Tx, Plutus.V2.Ledger.Tx
TxInfo 
1 (Type/Class)Plutus.V1.Ledger.Contexts, Plutus.V1.Ledger.Api
2 (Data Constructor)Plutus.V1.Ledger.Contexts, Plutus.V1.Ledger.Api
3 (Type/Class)Plutus.V2.Ledger.Contexts, Plutus.V2.Ledger.Api
4 (Data Constructor)Plutus.V2.Ledger.Contexts, Plutus.V2.Ledger.Api
txInfoData 
1 (Function)Plutus.V1.Ledger.Contexts, Plutus.V1.Ledger.Api
2 (Function)Plutus.V2.Ledger.Contexts, Plutus.V2.Ledger.Api
txInfoDCert 
1 (Function)Plutus.V1.Ledger.Contexts, Plutus.V1.Ledger.Api
2 (Function)Plutus.V2.Ledger.Contexts, Plutus.V2.Ledger.Api
txInfoFee 
1 (Function)Plutus.V1.Ledger.Contexts, Plutus.V1.Ledger.Api
2 (Function)Plutus.V2.Ledger.Contexts, Plutus.V2.Ledger.Api
txInfoId 
1 (Function)Plutus.V1.Ledger.Contexts, Plutus.V1.Ledger.Api
2 (Function)Plutus.V2.Ledger.Contexts, Plutus.V2.Ledger.Api
txInfoInputs 
1 (Function)Plutus.V1.Ledger.Contexts, Plutus.V1.Ledger.Api
2 (Function)Plutus.V2.Ledger.Contexts, Plutus.V2.Ledger.Api
txInfoMint 
1 (Function)Plutus.V1.Ledger.Contexts, Plutus.V1.Ledger.Api
2 (Function)Plutus.V2.Ledger.Contexts, Plutus.V2.Ledger.Api
txInfoOutputs 
1 (Function)Plutus.V1.Ledger.Contexts, Plutus.V1.Ledger.Api
2 (Function)Plutus.V2.Ledger.Contexts, Plutus.V2.Ledger.Api
txInfoRedeemersPlutus.V2.Ledger.Contexts, Plutus.V2.Ledger.Api
txInfoReferenceInputsPlutus.V2.Ledger.Contexts, Plutus.V2.Ledger.Api
txInfoSignatories 
1 (Function)Plutus.V1.Ledger.Contexts, Plutus.V1.Ledger.Api
2 (Function)Plutus.V2.Ledger.Contexts, Plutus.V2.Ledger.Api
txInfoValidRange 
1 (Function)Plutus.V1.Ledger.Contexts, Plutus.V1.Ledger.Api
2 (Function)Plutus.V2.Ledger.Contexts, Plutus.V2.Ledger.Api
txInfoWdrl 
1 (Function)Plutus.V1.Ledger.Contexts, Plutus.V1.Ledger.Api
2 (Function)Plutus.V2.Ledger.Contexts, Plutus.V2.Ledger.Api
TxInInfo 
1 (Type/Class)Plutus.V1.Ledger.Contexts, Plutus.V1.Ledger.Api
2 (Data Constructor)Plutus.V1.Ledger.Contexts, Plutus.V1.Ledger.Api
3 (Type/Class)Plutus.V2.Ledger.Contexts, Plutus.V2.Ledger.Api
4 (Data Constructor)Plutus.V2.Ledger.Contexts, Plutus.V2.Ledger.Api
txInInfoOutRef 
1 (Function)Plutus.V1.Ledger.Contexts, Plutus.V1.Ledger.Api
2 (Function)Plutus.V2.Ledger.Contexts, Plutus.V2.Ledger.Api
txInInfoResolved 
1 (Function)Plutus.V1.Ledger.Contexts, Plutus.V1.Ledger.Api
2 (Function)Plutus.V2.Ledger.Contexts, Plutus.V2.Ledger.Api
txInRefPlutus.V1.Ledger.Tx, Plutus.V2.Ledger.Tx
TxInTypePlutus.V1.Ledger.Tx, Plutus.V2.Ledger.Tx
txInTypePlutus.V1.Ledger.Tx, Plutus.V2.Ledger.Tx
TxOut 
1 (Type/Class)Plutus.V1.Ledger.Tx, Plutus.V1.Ledger.Contexts, Plutus.V1.Ledger.Api
2 (Data Constructor)Plutus.V1.Ledger.Tx, Plutus.V1.Ledger.Contexts, Plutus.V1.Ledger.Api
3 (Type/Class)Plutus.V2.Ledger.Tx, Plutus.V2.Ledger.Contexts, Plutus.V2.Ledger.Api
4 (Data Constructor)Plutus.V2.Ledger.Tx, Plutus.V2.Ledger.Contexts, Plutus.V2.Ledger.Api
txOutAddress 
1 (Function)Plutus.V1.Ledger.Tx, Plutus.V1.Ledger.Contexts, Plutus.V1.Ledger.Api
2 (Function)Plutus.V2.Ledger.Tx, Plutus.V2.Ledger.Contexts, Plutus.V2.Ledger.Api
txOutDatum 
1 (Function)Plutus.V1.Ledger.Tx
2 (Function)Plutus.V2.Ledger.Tx, Plutus.V2.Ledger.Contexts, Plutus.V2.Ledger.Api
txOutDatumHashPlutus.V1.Ledger.Tx, Plutus.V1.Ledger.Contexts, Plutus.V1.Ledger.Api
txOutPubKey 
1 (Function)Plutus.V1.Ledger.Tx
2 (Function)Plutus.V2.Ledger.Tx
TxOutRef 
1 (Type/Class)Plutus.V1.Ledger.Tx, Plutus.V2.Ledger.Tx, Plutus.V1.Ledger.Contexts, Plutus.V2.Ledger.Contexts, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
2 (Data Constructor)Plutus.V1.Ledger.Tx, Plutus.V2.Ledger.Tx, Plutus.V1.Ledger.Contexts, Plutus.V2.Ledger.Contexts, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
txOutReferenceScriptPlutus.V2.Ledger.Tx, Plutus.V2.Ledger.Contexts, Plutus.V2.Ledger.Api
txOutRefIdPlutus.V1.Ledger.Tx, Plutus.V2.Ledger.Tx, Plutus.V1.Ledger.Contexts, Plutus.V2.Ledger.Contexts, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
txOutRefIdxPlutus.V1.Ledger.Tx, Plutus.V2.Ledger.Tx, Plutus.V1.Ledger.Contexts, Plutus.V2.Ledger.Contexts, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
txOutValue 
1 (Function)Plutus.V1.Ledger.Tx, Plutus.V1.Ledger.Contexts, Plutus.V1.Ledger.Api
2 (Function)Plutus.V2.Ledger.Tx, Plutus.V2.Ledger.Contexts, Plutus.V2.Ledger.Api
txSignedBy 
1 (Function)Plutus.V1.Ledger.Contexts
2 (Function)Plutus.V2.Ledger.Contexts
unAssetClassPlutus.V1.Ledger.Value
unCurrencySymbolPlutus.V1.Ledger.Value, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
unionWithPlutus.V1.Ledger.Value, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
unitDatumPlutus.V1.Ledger.Scripts
unitRedeemerPlutus.V1.Ledger.Scripts
unliftingModeInPlutus.ApiCommon
unMintingPolicyScriptPlutus.V1.Ledger.Scripts, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
unsafeFromBuiltinDataPlutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
UnsafeFromDataPlutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
unScriptPlutus.V1.Ledger.Scripts
unStakeValidatorScriptPlutus.V1.Ledger.Scripts, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
unTokenNamePlutus.V1.Ledger.Value, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
unValidatorScriptPlutus.V1.Ledger.Scripts, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
UpperBound 
1 (Type/Class)Plutus.V1.Ledger.Interval, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
2 (Data Constructor)Plutus.V1.Ledger.Interval, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
upperBoundPlutus.V1.Ledger.Interval, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
Validator 
1 (Type/Class)Plutus.V1.Ledger.Scripts, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
2 (Data Constructor)Plutus.V1.Ledger.Scripts, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
ValidatorHash 
1 (Type/Class)Plutus.V1.Ledger.Scripts, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
2 (Data Constructor)Plutus.V1.Ledger.Scripts, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
Value 
1 (Type/Class)Plutus.V1.Ledger.Value, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
2 (Data Constructor)Plutus.V1.Ledger.Value, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
valueLockedBy 
1 (Function)Plutus.V1.Ledger.Contexts
2 (Function)Plutus.V2.Ledger.Contexts
valueOfPlutus.V1.Ledger.Value
valuePaidTo 
1 (Function)Plutus.V1.Ledger.Contexts
2 (Function)Plutus.V2.Ledger.Contexts
valueProduced 
1 (Function)Plutus.V1.Ledger.Contexts
2 (Function)Plutus.V2.Ledger.Contexts
valueSpent 
1 (Function)Plutus.V1.Ledger.Contexts
2 (Function)Plutus.V2.Ledger.Contexts
vasilPVPlutus.V1.Ledger.ProtocolVersions
VerbosePlutus.ApiCommon, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api
VerboseModePlutus.ApiCommon, Plutus.V1.Ledger.Api, Plutus.V2.Ledger.Api