📄️ PScriptContex
The Script Context is probably the most important piece of data your script receives.
📄️ PScriptPurpose
It is the second field of the PScriptContex structure.
📄️ PTxInfo
It is the first field of the PScriptContex structure.
📄️ PTxInInfo
It represents a transaction input.
📄️ PTxOut
It represents a transaction output.
📄️ PTxOutRef
It represents a transaction output.
📄️ PValue
It represents a ledger Value.
📄️ PDCert
It represents any possible certificate that can be included in a transaciton.
📄️ PStakingCredentialss
staking credentials; used as the second (optional) part of an address and responsabile of moving stake around.
📄️ PCredential
credentials (payment or staking);
📄️ PPubKeyHash
a bytestring of length 28 representing the hash of a public key.
📄️ PValidatorHash
a bytestring of length 28 representing the hash of a validator.
📄️ PPOSIXTimeRange and PInterval
used to describe the time interval in which a transaction is considered valid
📄️ PDatumHash
a bytestring of length 28 representing the hash of a piece of data used as datum and included in the transaciton witnesses.
📄️ PTxId
the hash of a transacion.
📄️ PCurrencySymbol
a bytestring of length 28 representing the hash of a minting policy (validator or native script).
📄️ PTokenName
a bytestring of length 28 representing the hash of a minting policy (validator or native script).