scalus.cardano.ledger.rules
Members list
Type members
Classlikes
Attributes
- Supertypes
- Self type
Attributes
- Supertypes
- Self type
-
CardanoMutator.type
Attributes
- Supertypes
- Self type
-
CertsMutator.type
Attributes
- Supertypes
- Self type
-
CertsValidator.type
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Explicit list of all default mutators for ledger rules validation.
Explicit list of all default mutators for ledger rules validation.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
DefaultMutators.type
Explicit list of all default validators for ledger rules validation.
Explicit list of all default validators for ledger rules validation.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
DefaultValidators.type
Attributes
- Supertypes
- Self type
-
EmptyInputsValidator.type
Attributes
- Supertypes
- Self type
Attributes
- Supertypes
- Self type
Attributes
- Supertypes
- Self type
-
FeesOkValidator.type
Attributes
- Supertypes
- Self type
Attributes
- Supertypes
- Self type
-
MetadataValidator.type
Attributes
- Supertypes
- Self type
Attributes
- Supertypes
- Self type
Attributes
- Supertypes
- Self type
Attributes
- Supertypes
- Self type
Attributes
- Supertypes
- Self type
Attributes
- Supertypes
- Self type
Attributes
- Supertypes
- Self type
Alonzo/Babbage validateOutsideForecast in cardano-ledger.
Alonzo/Babbage validateOutsideForecast in cardano-ledger.
The Haskell rule rejects a transaction that carries redeemers and a validity-interval upper bound which epochInfoSlotToUTCTime cannot translate to wall-clock time. That translation only fails because the consensus layer provides an EpochInfo whose horizon is limited to the stability window past the current tip — beyond it, a hard fork could change slot lengths, so the slot-to-time mapping is not guaranteed. The horizon is consensus environment (Globals.epochInfo / stabilityWindow), not ledger state.
Scalus models the chain with a fixed-slot-length scalus.cardano.ledger.SlotConfig (a single, never-forking era), under which slot-to-time translation is total — so this rule cannot fire and always succeeds. This is the faithful semantics for the emulator and for replaying historical transactions (anything accepted on-chain already passed the node's horizon check); it intentionally does not reproduce the node's forecast-horizon rejection for far-future validity bounds.
Attributes
- Supertypes
- Self type
Attributes
- Supertypes
- Self type
Attributes
- Supertypes
- Self type
Attributes
- Supertypes
- Self type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait Mutatorobject CardanoMutatorobject CertsMutatorobject StakeCertificatesMutatorobject StakePoolCertificatesMutatorobject VotingCertificatesMutatortrait Validatorobject CertsValidatorobject EmptyInputsValidatorobject ExUnitsTooBigValidatorobject ExactSetOfRedeemersValidatorobject FeesOkValidatorobject MetadataValidatorobject MissingKeyHashesValidatorobject NativeScriptsValidatorobject OutsideForecastValidatorobject ScriptsWellFormedValidatorobject StakeCertificatesValidatorobject TransactionSizeValidatorobject WrongNetworkValidatorShow all
Attributes
- Supertypes
- Self type
Attributes
- Supertypes
- Self type
Attributes
- Supertypes
- Self type
Attributes
- Supertypes
- Self type
Attributes
- Supertypes
- Self type
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
- Self type
Attributes
- Supertypes
- Self type
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
This is Shelley.validateValueNotConservedUTxO
This is Shelley.validateValueNotConservedUTxO
consumed pp utxo txb = produced pp poolParams txb
Attributes
- Supertypes
- Self type
Attributes
- Supertypes
- Self type
Attributes
- Supertypes
- Self type
Attributes
- Supertypes
- Self type
Attributes
- Supertypes
- Self type
Attributes
- Supertypes
- Self type