| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Test.Cardano.Ledger.Generic.Proof
Synopsis
- data Proof era where
- class (EraGov era, EraTx era, EraUTxO era, EraTxAuxData era, EraScript era, EraStake era, ShelleyEraTxCert era, EraCertState era, EraTest era) ⇒ Reflect era where
- data Some (t ∷ k → Type) where
- runSTS ∷ ∀ (s ∷ Symbol) e ans. (BaseM (EraRule s e) ~ ShelleyBase, STS (EraRule s e)) ⇒ TRC (EraRule s e) → (Either (NonEmpty (PredicateFailure (EraRule s e))) (State (EraRule s e)) → ans) → ans
- goSTS ∷ ∀ (s ∷ Symbol) e ans env state sig. (BaseM (EraRule s e) ~ ShelleyBase, STS (EraRule s e), env ~ Environment (EraRule s e), state ~ State (EraRule s e), sig ~ Signal (EraRule s e)) ⇒ env → state → sig → (Either (NonEmpty (PredicateFailure (EraRule s e))) (State (EraRule s e)) → ans) → ans
- preShelley ∷ [Some Proof]
- preAllegra ∷ [Some Proof]
- preMary ∷ [Some Proof]
- preAlonzo ∷ [Some Proof]
- preBabbage ∷ [Some Proof]
- preConway ∷ [Some Proof]
- postShelley ∷ [Some Proof]
- postAllegra ∷ [Some Proof]
- postMary ∷ [Some Proof]
- postAlonzo ∷ [Some Proof]
- postBabbage ∷ [Some Proof]
- postConway ∷ [Some Proof]
- data ShelleyEra
- data AllegraEra
- data MaryEra
- data AlonzoEra
- data BabbageEra
- data ConwayEra
- specialize ∷ (constraint ShelleyEra, constraint AllegraEra, constraint MaryEra, constraint AlonzoEra, constraint BabbageEra, constraint ConwayEra) ⇒ Proof era → (constraint era ⇒ t) → t
- unReflect ∷ (Reflect era ⇒ Proof era → a) → Proof era → a
- runSTS' ∷ ∀ (s ∷ Symbol) e. (BaseM (EraRule s e) ~ ShelleyBase, STS (EraRule s e)) ⇒ TRC (EraRule s e) → Either (NonEmpty (PredicateFailure (EraRule s e))) (State (EraRule s e))
- data ValueWit era where
- ValueShelleyToAllegra ∷ ∀ era. Value era ~ Coin ⇒ ValueWit era
- ValueMaryToConway ∷ ∀ era. Value era ~ MaryValue ⇒ ValueWit era
- data TxOutWit era where
- TxOutShelleyToMary ∷ ∀ era. (TxOut era ~ ShelleyTxOut era, EraTxOut era, AtMostEra "Babbage" era) ⇒ TxOutWit era
- TxOutAlonzoToAlonzo ∷ ∀ era. (TxOut era ~ AlonzoTxOut era, AlonzoEraTxOut era, AtMostEra "Babbage" era) ⇒ TxOutWit era
- TxOutBabbageToConway ∷ ∀ era. (TxOut era ~ BabbageTxOut era, BabbageEraTxOut era) ⇒ TxOutWit era
- data TxCertWit era where
- TxCertShelleyToBabbage ∷ ∀ era. (TxCert era ~ ShelleyTxCert era, ShelleyEraTxCert era, AtMostEra "Babbage" era) ⇒ TxCertWit era
- TxCertConwayToConway ∷ ∀ era. (TxCert era ~ ConwayTxCert era, ConwayEraTxCert era, ConwayEraPParams era) ⇒ TxCertWit era
- data PParamsWit era where
- PParamsShelleyToMary ∷ ∀ era. (PParamsHKD Identity era ~ ShelleyPParams Identity era, EraPParams era) ⇒ PParamsWit era
- PParamsAlonzoToAlonzo ∷ ∀ era. (PParamsHKD Identity era ~ AlonzoPParams Identity era, AlonzoEraPParams era) ⇒ PParamsWit era
- PParamsBabbageToBabbage ∷ ∀ era. (PParamsHKD Identity era ~ BabbagePParams Identity era, BabbageEraPParams era) ⇒ PParamsWit era
- PParamsConwayToConway ∷ ∀ era. (PParamsHKD Identity era ~ ConwayPParams Identity era, ConwayEraPParams era) ⇒ PParamsWit era
- data UTxOWit era where
- UTxOShelleyToMary ∷ ∀ era. (EraUTxO era, ScriptsNeeded era ~ ShelleyScriptsNeeded era, TxWits era ~ ShelleyTxWits era) ⇒ UTxOWit era
- UTxOAlonzoToConway ∷ ∀ era. (EraUTxO era, AlonzoEraScript era, AlonzoEraTxBody era, AlonzoEraPParams era, AlonzoEraTxOut era, ScriptsNeeded era ~ AlonzoScriptsNeeded era, Script era ~ AlonzoScript era, TxWits era ~ AlonzoTxWits era) ⇒ UTxOWit era
- data ScriptWit era where
- ScriptShelleyToShelley ∷ ∀ era. (Script era ~ MultiSig era, EraScript era) ⇒ ScriptWit era
- ScriptAllegraToMary ∷ ∀ era. (Script era ~ Timelock era, EraScript era) ⇒ ScriptWit era
- ScriptAlonzoToConway ∷ ∀ era. (Script era ~ AlonzoScript era, EraScript era) ⇒ ScriptWit era
- data GovStateWit era where
- GovStateShelleyToBabbage ∷ ∀ era. (EraGov era, GovState era ~ ShelleyGovState era) ⇒ GovStateWit era
- GovStateConwayToConway ∷ ∀ era. (ConwayEraPParams era, RunConwayRatify era, EraGov era, GovState era ~ ConwayGovState era) ⇒ GovStateWit era
- data CertStateWit era where
- CertStateShelleyToBabbage ∷ ∀ era. (EraCertState era, CertState era ~ ShelleyCertState era) ⇒ CertStateWit era
- CertStateConwayToConway ∷ ∀ era. (ConwayEraCertState era, CertState era ~ ConwayCertState era) ⇒ CertStateWit era
- whichValue ∷ Proof era → ValueWit era
- whichTxOut ∷ Proof era → TxOutWit era
- whichTxCert ∷ Proof era → TxCertWit era
- whichPParams ∷ Proof era → PParamsWit era
- whichUTxO ∷ Proof era → UTxOWit era
- whichScript ∷ Proof era → ScriptWit era
- whichGovState ∷ Proof era → GovStateWit era
- whichCertState ∷ Proof era → CertStateWit era
Documentation
Proof of a valid (predefined) era
Constructors
| Shelley ∷ Proof ShelleyEra | |
| Mary ∷ Proof MaryEra | |
| Allegra ∷ Proof AllegraEra | |
| Alonzo ∷ Proof AlonzoEra | |
| Babbage ∷ Proof BabbageEra | |
| Conway ∷ Proof ConwayEra |
class (EraGov era, EraTx era, EraUTxO era, EraTxAuxData era, EraScript era, EraStake era, ShelleyEraTxCert era, EraCertState era, EraTest era) ⇒ Reflect era where Source #
Minimal complete definition
Instances
data Some (t ∷ k → Type) where Source #
Hide the index for a singleton type t
runSTS ∷ ∀ (s ∷ Symbol) e ans. (BaseM (EraRule s e) ~ ShelleyBase, STS (EraRule s e)) ⇒ TRC (EraRule s e) → (Either (NonEmpty (PredicateFailure (EraRule s e))) (State (EraRule s e)) → ans) → ans Source #
goSTS ∷ ∀ (s ∷ Symbol) e ans env state sig. (BaseM (EraRule s e) ~ ShelleyBase, STS (EraRule s e), env ~ Environment (EraRule s e), state ~ State (EraRule s e), sig ~ Signal (EraRule s e)) ⇒ env → state → sig → (Either (NonEmpty (PredicateFailure (EraRule s e))) (State (EraRule s e)) → ans) → ans Source #
Like runSTS, but makes the components of the TRC triple explicit.
in case you can't remember, in ghci type
@@
:t goSTS (UTXOW Babbage)
goSTS (LEDGER Babbage)
:: LedgerEnv (BabbageEra )
-> (UTxOState (BabbageEra ), CertState )
-> Cardano.Ledger.Alonzo.Tx.AlonzoTx (BabbageEra )
-> (Either
[LedgerPredicateFailure (BabbageEra )]
(UTxOState (BabbageEra ), CertState )
-> ans)
-> ans
@@
it will tell you what type env state and sig are for Babbage
preShelley ∷ [Some Proof] Source #
preAllegra ∷ [Some Proof] Source #
preBabbage ∷ [Some Proof] Source #
postShelley ∷ [Some Proof] Source #
postAllegra ∷ [Some Proof] Source #
postAlonzo ∷ [Some Proof] Source #
postBabbage ∷ [Some Proof] Source #
postConway ∷ [Some Proof] Source #
data ShelleyEra Source #
Instances
data AllegraEra Source #
Instances
| AllegraEraScript AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Scripts | |||||||||||||||||
| AllegraEraTxAuxData AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.TxAuxData Methods nativeScriptsTxAuxDataL ∷ Lens' (TxAuxData AllegraEra) (StrictSeq (NativeScript AllegraEra)) Source # | |||||||||||||||||
| AllegraEraTxBody AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.TxBody Methods vldtTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l AllegraEra) ValidityInterval Source # | |||||||||||||||||
| AllegraEraTest AllegraEra | |||||||||||||||||
Defined in Test.Cardano.Ledger.Allegra.Era | |||||||||||||||||
| EraApi AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Api.Era Associated Types
Methods upgradeTx ∷ ∀ (l ∷ TxLevel). EraTx (PreviousEra AllegraEra) ⇒ Tx l (PreviousEra AllegraEra) → Either (TxUpgradeError AllegraEra) (Tx l AllegraEra) Source # upgradeTxBody ∷ ∀ (l ∷ TxLevel). EraTxBody (PreviousEra AllegraEra) ⇒ TxBody l (PreviousEra AllegraEra) → Either (TxBodyUpgradeError AllegraEra) (TxBody l AllegraEra) Source # upgradeTxAuxData ∷ TxAuxData (PreviousEra AllegraEra) → TxAuxData AllegraEra Source # upgradeTxWits ∷ TxWits (PreviousEra AllegraEra) → TxWits AllegraEra Source # upgradeNativeScript ∷ NativeScript (PreviousEra AllegraEra) → NativeScript AllegraEra Source # | |||||||||||||||||
| AnyEraScript AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Api.Scripts Methods anyEraMaxLanguage ∷ Maybe Language Source # anyEraToPlutusScript ∷ Script AllegraEra → Maybe (PlutusScript AllegraEra) Source # anyEraToSpendingPurpose ∷ PlutusPurpose f AllegraEra → Maybe (f Word32 TxIn) Source # anyEraToMintingPurpose ∷ PlutusPurpose f AllegraEra → Maybe (f Word32 PolicyID) Source # anyEraToCertifyingPurpose ∷ PlutusPurpose f AllegraEra → Maybe (f Word32 (TxCert AllegraEra)) Source # anyEraToRewardingPurpose ∷ PlutusPurpose f AllegraEra → Maybe (f Word32 AccountAddress) Source # anyEraToVotingPurpose ∷ PlutusPurpose f AllegraEra → Maybe (f Word32 Voter) Source # anyEraToProposingPurpose ∷ PlutusPurpose f AllegraEra → Maybe (f Word32 (ProposalProcedure AllegraEra)) Source # anyEraToGuardingPurpose ∷ PlutusPurpose f AllegraEra → Maybe (f Word32 ScriptHash) Source # | |||||||||||||||||
| AnyEraTx AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Api.Tx Methods isValidTxG ∷ SimpleGetter (Tx 'TopTx AllegraEra) (Maybe IsValid) Source # | |||||||||||||||||
| AnyEraTxAuxData AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Api.Tx.AuxData | |||||||||||||||||
| AnyEraTxBody AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Api.Tx.Body Methods updateTxBodyG ∷ SimpleGetter (TxBody 'TopTx AllegraEra) (Maybe (Maybe (Update AllegraEra))) Source # vldtTxBodyG ∷ SimpleGetter (TxBody 'TopTx AllegraEra) ValidityInterval Source # mintTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l AllegraEra) (Maybe MultiAsset) Source # collateralInputsTxBodyG ∷ SimpleGetter (TxBody 'TopTx AllegraEra) (Maybe (Set TxIn)) Source # scriptIntegrityHashTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l AllegraEra) (Maybe (Maybe ScriptIntegrityHash)) Source # networkIdTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l AllegraEra) (Maybe (Maybe Network)) Source # sizedOutputsTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l AllegraEra) (Maybe (StrictSeq (Sized (TxOut AllegraEra)))) Source # referenceInputsTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l AllegraEra) (Maybe (Set TxIn)) Source # totalCollateralTxBodyG ∷ SimpleGetter (TxBody 'TopTx AllegraEra) (Maybe (Maybe Coin)) Source # collateralReturnTxBodyG ∷ SimpleGetter (TxBody 'TopTx AllegraEra) (Maybe (Maybe (TxOut AllegraEra))) Source # sizedCollateralReturnTxBodyG ∷ SimpleGetter (TxBody 'TopTx AllegraEra) (Maybe (Maybe (Sized (TxOut AllegraEra)))) Source # currentTreasuryValueTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l AllegraEra) (Maybe (Maybe Coin)) Source # votingProceduresTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l AllegraEra) (Maybe (VotingProcedures AllegraEra)) Source # proposalProceduresTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l AllegraEra) (Maybe (OSet (ProposalProcedure AllegraEra))) Source # treasuryDonationTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l AllegraEra) (Maybe Coin) Source # guardsTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l AllegraEra) (Maybe (OSet (Credential 'Guard))) Source # | |||||||||||||||||
| AnyEraTxCert AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Api.Tx.Cert Methods anyEraToRegTxCert ∷ TxCert AllegraEra → Maybe (Credential 'Staking) Source # anyEraToUnRegTxCert ∷ TxCert AllegraEra → Maybe (Credential 'Staking) Source # anyEraToGenesisDelegTxCert ∷ TxCert AllegraEra → Maybe GenesisDelegCert Source # anyEraToMirTxCert ∷ TxCert AllegraEra → Maybe MIRCert Source # anyEraToRegDepositTxCert ∷ TxCert AllegraEra → Maybe (Credential 'Staking, Coin) Source # anyEraToUnRegDepositTxCert ∷ TxCert AllegraEra → Maybe (Credential 'Staking, Coin) Source # anyEraToDelegTxCert ∷ TxCert AllegraEra → Maybe (Credential 'Staking, Delegatee) Source # anyEraToRegDepositDelegTxCert ∷ TxCert AllegraEra → Maybe (Credential 'Staking, Delegatee, Coin) Source # anyEraToAuthCommitteeHotKeyTxCert ∷ TxCert AllegraEra → Maybe (Credential 'ColdCommitteeRole, Credential 'HotCommitteeRole) Source # anyEraToResignCommitteeColdTxCert ∷ TxCert AllegraEra → Maybe (Credential 'ColdCommitteeRole, StrictMaybe Anchor) Source # anyEraToRegDRepTxCert ∷ TxCert AllegraEra → Maybe (Credential 'DRepRole, Coin, StrictMaybe Anchor) Source # anyEraToUnRegDRepTxCert ∷ TxCert AllegraEra → Maybe (Credential 'DRepRole, Coin) Source # anyEraToUpdateDRepTxCert ∷ TxCert AllegraEra → Maybe (Credential 'DRepRole, StrictMaybe Anchor) Source # | |||||||||||||||||
| AnyEraTxOut AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Api.Tx.Out Methods datumTxOutG ∷ SimpleGetter (TxOut AllegraEra) (Maybe (Datum AllegraEra)) Source # referenceScriptTxOutG ∷ SimpleGetter (TxOut AllegraEra) (Maybe (Maybe (Script AllegraEra))) Source # | |||||||||||||||||
| AnyEraTxWits AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Api.Tx.Wits Methods datsTxWitsG ∷ SimpleGetter (TxWits AllegraEra) (Maybe (TxDats AllegraEra)) Source # rdmrsTxWitsG ∷ SimpleGetter (TxWits AllegraEra) (Maybe (Redeemers AllegraEra)) Source # | |||||||||||||||||
| EraBlockBody AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.BlockBody Associated Types
| |||||||||||||||||
| EraScript AllegraEra | Since Timelock scripts are a strictly backwards compatible extension of
MultiSig scripts, we can use the same | ||||||||||||||||
Defined in Cardano.Ledger.Allegra.Scripts Associated Types
| |||||||||||||||||
| EraTx AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Tx Associated Types
Methods mkBasicTx ∷ ∀ (l ∷ TxLevel). TxBody l AllegraEra → Tx l AllegraEra Source # bodyTxL ∷ ∀ (l ∷ TxLevel). Lens' (Tx l AllegraEra) (TxBody l AllegraEra) Source # witsTxL ∷ ∀ (l ∷ TxLevel). Lens' (Tx l AllegraEra) (TxWits AllegraEra) Source # auxDataTxL ∷ ∀ (l ∷ TxLevel). Lens' (Tx l AllegraEra) (StrictMaybe (TxAuxData AllegraEra)) Source # sizeTxF ∷ ∀ (l ∷ TxLevel). HasCallStack ⇒ SimpleGetter (Tx l AllegraEra) Word32 Source # sizeTxForFeeCalculation ∷ ∀ (l ∷ TxLevel). (HasCallStack, SafeToHash (TxWits AllegraEra), Typeable l) ⇒ Tx l AllegraEra → Word32 Source # validateNativeScript ∷ ∀ (l ∷ TxLevel). Tx l AllegraEra → NativeScript AllegraEra → Bool Source # getMinFeeTx ∷ ∀ (l ∷ TxLevel). PParams AllegraEra → Tx l AllegraEra → Int → Coin Source # | |||||||||||||||||
| EraTxAuxData AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.TxAuxData Associated Types
| |||||||||||||||||
| EraTxBody AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.TxBody Associated Types
Methods mkBasicTxBody ∷ ∀ (l ∷ TxLevel). Typeable l ⇒ TxBody l AllegraEra Source # inputsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l AllegraEra) (Set TxIn) Source # outputsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l AllegraEra) (StrictSeq (TxOut AllegraEra)) Source # feeTxBodyL ∷ Lens' (TxBody 'TopTx AllegraEra) Coin Source # withdrawalsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l AllegraEra) Withdrawals Source # auxDataHashTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l AllegraEra) (StrictMaybe TxAuxDataHash) Source # spendableInputsTxBodyF ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l AllegraEra) (Set TxIn) Source # allInputsTxBodyF ∷ SimpleGetter (TxBody 'TopTx AllegraEra) (Set TxIn) Source # certsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l AllegraEra) (StrictSeq (TxCert AllegraEra)) Source # getTotalDepositsTxBody ∷ ∀ (l ∷ TxLevel). PParams AllegraEra → (KeyHash 'StakePool → Bool) → TxBody l AllegraEra → Coin Source # getTotalRefundsTxBody ∷ ∀ (l ∷ TxLevel). PParams AllegraEra → (Credential 'Staking → Maybe Coin) → (Credential 'DRepRole → Maybe Coin) → TxBody l AllegraEra → Coin Source # getGenesisKeyHashCountTxBody ∷ TxBody 'TopTx AllegraEra → Int Source # | |||||||||||||||||
| EraTxOut AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.TxOut Associated Types
Methods mkBasicTxOut ∷ Addr → Value AllegraEra → TxOut AllegraEra Source # upgradeTxOut ∷ TxOut (PreviousEra AllegraEra) → TxOut AllegraEra Source # valueTxOutL ∷ Lens' (TxOut AllegraEra) (Value AllegraEra) Source # compactValueTxOutL ∷ Lens' (TxOut AllegraEra) (CompactForm (Value AllegraEra)) Source # valueEitherTxOutL ∷ Lens' (TxOut AllegraEra) (Either (Value AllegraEra) (CompactForm (Value AllegraEra))) Source # addrTxOutL ∷ Lens' (TxOut AllegraEra) Addr Source # compactAddrTxOutL ∷ Lens' (TxOut AllegraEra) CompactAddr Source # addrEitherTxOutL ∷ Lens' (TxOut AllegraEra) (Either Addr CompactAddr) Source # getMinCoinSizedTxOut ∷ PParams AllegraEra → Sized (TxOut AllegraEra) → Coin Source # getMinCoinTxOut ∷ PParams AllegraEra → TxOut AllegraEra → Coin Source # | |||||||||||||||||
| EraTxWits AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.TxWits Associated Types
Methods mkBasicTxWits ∷ TxWits AllegraEra Source # addrTxWitsL ∷ Lens' (TxWits AllegraEra) (Set (WitVKey 'Witness)) Source # bootAddrTxWitsL ∷ Lens' (TxWits AllegraEra) (Set BootstrapWitness) Source # scriptTxWitsL ∷ Lens' (TxWits AllegraEra) (Map ScriptHash (Script AllegraEra)) Source # | |||||||||||||||||
| EraPParams AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.PParams Associated Types
Methods applyPPUpdates ∷ PParams AllegraEra → PParamsUpdate AllegraEra → PParams AllegraEra Source # emptyPParamsIdentity ∷ PParamsHKD Identity AllegraEra Source # emptyPParamsStrictMaybe ∷ PParamsHKD StrictMaybe AllegraEra Source # emptyUpgradePParamsUpdate ∷ UpgradePParams StrictMaybe AllegraEra Source # upgradePParamsHKD ∷ ∀ (f ∷ Type → Type). (HKDApplicative f, EraPParams (PreviousEra AllegraEra)) ⇒ UpgradePParams f AllegraEra → PParamsHKD f (PreviousEra AllegraEra) → PParamsHKD f AllegraEra Source # downgradePParamsHKD ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, EraPParams (PreviousEra AllegraEra)) ⇒ DowngradePParams f AllegraEra → PParamsHKD f AllegraEra → PParamsHKD f (PreviousEra AllegraEra) Source # hkdTxFeePerByteL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AllegraEra) (HKD f CoinPerByte) Source # hkdTxFeeFixedCompactL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AllegraEra) (HKD f (CompactForm Coin)) Source # hkdMaxBBSizeL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AllegraEra) (HKD f Word32) Source # hkdMaxTxSizeL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AllegraEra) (HKD f Word32) Source # hkdMaxBHSizeL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AllegraEra) (HKD f Word16) Source # hkdKeyDepositCompactL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AllegraEra) (HKD f (CompactForm Coin)) Source # hkdPoolDepositCompactL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AllegraEra) (HKD f (CompactForm Coin)) Source # hkdEMaxL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AllegraEra) (HKD f EpochInterval) Source # hkdNOptL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AllegraEra) (HKD f Word16) Source # hkdA0L ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AllegraEra) (HKD f NonNegativeInterval) Source # hkdRhoL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AllegraEra) (HKD f UnitInterval) Source # hkdTauL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AllegraEra) (HKD f UnitInterval) Source # hkdDL ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, AtMostEra "Alonzo" AllegraEra) ⇒ Lens' (PParamsHKD f AllegraEra) (HKD f UnitInterval) Source # ppDG ∷ SimpleGetter (PParams AllegraEra) UnitInterval Source # hkdExtraEntropyL ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, AtMostEra "Alonzo" AllegraEra) ⇒ Lens' (PParamsHKD f AllegraEra) (HKD f Nonce) Source # hkdProtocolVersionL ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, AtMostEra "Babbage" AllegraEra) ⇒ Lens' (PParamsHKD f AllegraEra) (HKD f ProtVer) Source # ppProtocolVersionL ∷ Lens' (PParams AllegraEra) ProtVer Source # ppuProtocolVersionL ∷ Lens' (PParamsUpdate AllegraEra) (StrictMaybe ProtVer) Source # hkdMinUTxOValueCompactL ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, AtMostEra "Mary" AllegraEra) ⇒ Lens' (PParamsHKD f AllegraEra) (HKD f (CompactForm Coin)) Source # hkdMinPoolCostCompactL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AllegraEra) (HKD f (CompactForm Coin)) Source # | |||||||||||||||||
| EraTxCert AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.TxCert Associated Types
Methods upgradeTxCert ∷ TxCert (PreviousEra AllegraEra) → Either (TxCertUpgradeError AllegraEra) (TxCert AllegraEra) Source # getVKeyWitnessTxCert ∷ TxCert AllegraEra → Maybe (KeyHash 'Witness) Source # getScriptWitnessTxCert ∷ TxCert AllegraEra → Maybe ScriptHash Source # mkRegPoolTxCert ∷ StakePoolParams → TxCert AllegraEra Source # getRegPoolTxCert ∷ TxCert AllegraEra → Maybe StakePoolParams Source # mkRetirePoolTxCert ∷ KeyHash 'StakePool → EpochNo → TxCert AllegraEra Source # getRetirePoolTxCert ∷ TxCert AllegraEra → Maybe (KeyHash 'StakePool, EpochNo) Source # lookupRegStakeTxCert ∷ TxCert AllegraEra → Maybe (Credential 'Staking) Source # lookupUnRegStakeTxCert ∷ TxCert AllegraEra → Maybe (Credential 'Staking) Source # getTotalDepositsTxCerts ∷ Foldable f ⇒ PParams AllegraEra → (KeyHash 'StakePool → Bool) → f (TxCert AllegraEra) → Coin Source # getTotalRefundsTxCerts ∷ Foldable f ⇒ PParams AllegraEra → (Credential 'Staking → Maybe Coin) → (Credential 'DRepRole → Maybe Coin) → f (TxCert AllegraEra) → Coin Source # | |||||||||||||||||
| EraTxLevel AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Era Associated Types
| |||||||||||||||||
| EraGenesis AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Era Associated Types
| |||||||||||||||||
| EraAccounts AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.State.Account Associated Types
Methods addAccountState ∷ Credential 'Staking → AccountState AllegraEra → Accounts AllegraEra → Accounts AllegraEra Source # accountsMapL ∷ Lens' (Accounts AllegraEra) (Map (Credential 'Staking) (AccountState AllegraEra)) Source # balanceAccountStateL ∷ Lens' (AccountState AllegraEra) (CompactForm Coin) Source # depositAccountStateL ∷ Lens' (AccountState AllegraEra) (CompactForm Coin) Source # stakePoolDelegationAccountStateL ∷ Lens' (AccountState AllegraEra) (Maybe (KeyHash 'StakePool)) Source # unregisterAccount ∷ Credential 'Staking → Accounts AllegraEra → (Maybe (AccountState AllegraEra), Accounts AllegraEra) Source # | |||||||||||||||||
| EraCertState AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.State.CertState Associated Types
Methods certDStateL ∷ Lens' (CertState AllegraEra) (DState AllegraEra) Source # certPStateL ∷ Lens' (CertState AllegraEra) (PState AllegraEra) Source # obligationCertState ∷ CertState AllegraEra → Obligations Source # certsTotalDepositsTxBody ∷ ∀ (t ∷ TxLevel). EraTxBody AllegraEra ⇒ PParams AllegraEra → CertState AllegraEra → TxBody t AllegraEra → Coin Source # certsTotalRefundsTxBody ∷ ∀ (t ∷ TxLevel). EraTxBody AllegraEra ⇒ PParams AllegraEra → CertState AllegraEra → TxBody t AllegraEra → Coin Source # | |||||||||||||||||
| EraGov AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.PParams Associated Types
Methods emptyGovState ∷ GovState AllegraEra Source # curPParamsGovStateL ∷ Lens' (GovState AllegraEra) (PParams AllegraEra) Source # prevPParamsGovStateL ∷ Lens' (GovState AllegraEra) (PParams AllegraEra) Source # futurePParamsGovStateL ∷ Lens' (GovState AllegraEra) (FuturePParams AllegraEra) Source # obligationGovState ∷ GovState AllegraEra → Obligations Source # | |||||||||||||||||
| EraStake AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.State.Stake Associated Types
Methods instantStakeCredentialsL ∷ Lens' (InstantStake AllegraEra) (Map (Credential 'Staking) (CompactForm Coin)) Source # addInstantStake ∷ UTxO AllegraEra → InstantStake AllegraEra → InstantStake AllegraEra Source # deleteInstantStake ∷ UTxO AllegraEra → InstantStake AllegraEra → InstantStake AllegraEra Source # resolveInstantStake ∷ InstantStake AllegraEra → Accounts AllegraEra → ActiveStake Source # | |||||||||||||||||
| EraUTxO AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.UTxO Associated Types
Methods consumed ∷ ∀ (t ∷ TxLevel). PParams AllegraEra → CertState AllegraEra → UTxO AllegraEra → TxBody t AllegraEra → Value AllegraEra Source # getConsumedValue ∷ ∀ (t ∷ TxLevel). PParams AllegraEra → (Credential 'Staking → Maybe Coin) → (Credential 'DRepRole → Maybe Coin) → UTxO AllegraEra → TxBody t AllegraEra → Value AllegraEra Source # getProducedValue ∷ ∀ (t ∷ TxLevel). PParams AllegraEra → (KeyHash 'StakePool → Bool) → TxBody t AllegraEra → Value AllegraEra Source # getScriptsProvided ∷ ∀ (t ∷ TxLevel). UTxO AllegraEra → Tx t AllegraEra → ScriptsProvided AllegraEra Source # getScriptsNeeded ∷ ∀ (t ∷ TxLevel). UTxO AllegraEra → TxBody t AllegraEra → ScriptsNeeded AllegraEra Source # getScriptsHashesNeeded ∷ ScriptsNeeded AllegraEra → Set ScriptHash Source # getWitsVKeyNeeded ∷ ∀ (t ∷ TxLevel). CertState AllegraEra → UTxO AllegraEra → TxBody t AllegraEra → Set (KeyHash 'Witness) Source # getMinFeeTxUtxo ∷ ∀ (t ∷ TxLevel). PParams AllegraEra → Tx t AllegraEra → UTxO AllegraEra → Coin Source # | |||||||||||||||||
| Era AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era Associated Types
| |||||||||||||||||
| EraTest AllegraEra | |||||||||||||||||
Defined in Test.Cardano.Ledger.Allegra.Era Methods zeroCostModels ∷ CostModels Source # mkTestAccountState ∷ Maybe Ptr → CompactForm Coin → Maybe (KeyHash 'StakePool) → Maybe DRep → AccountState AllegraEra Source # accountsFromAccountsMap ∷ Map (Credential 'Staking) (AccountState AllegraEra) → Accounts AllegraEra Source # | |||||||||||||||||
| ApplyTx AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra Associated Types
Methods applyTxValidation ∷ ValidationPolicy → Globals → MempoolEnv AllegraEra → MempoolState AllegraEra → Tx 'TopTx AllegraEra → Either (ApplyTxError AllegraEra) (MempoolState AllegraEra, Validated (Tx 'TopTx AllegraEra)) Source # | |||||||||||||||||
| ApplyBlock AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra Methods applyBlock ∷ ∀ (ep ∷ EventPolicy). SingEP ep → ValidationPolicy → Globals → NewEpochState AllegraEra → Block BHeaderView AllegraEra → (NewEpochState AllegraEra, [PredicateFailure (EraRule "BBODY" AllegraEra)], [Event (EraRule "BBODY" AllegraEra)]) Source # applyTick ∷ ∀ (ep ∷ EventPolicy). SingEP ep → Globals → NewEpochState AllegraEra → SlotNo → (NewEpochState AllegraEra, [Event (EraRule "TICK" AllegraEra)]) Source # | |||||||||||||||||
| ShelleyEraScript AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Scripts Methods mkRequireSignature ∷ KeyHash 'Witness → NativeScript AllegraEra Source # getRequireSignature ∷ NativeScript AllegraEra → Maybe (KeyHash 'Witness) Source # mkRequireAllOf ∷ StrictSeq (NativeScript AllegraEra) → NativeScript AllegraEra Source # getRequireAllOf ∷ NativeScript AllegraEra → Maybe (StrictSeq (NativeScript AllegraEra)) Source # mkRequireAnyOf ∷ StrictSeq (NativeScript AllegraEra) → NativeScript AllegraEra Source # getRequireAnyOf ∷ NativeScript AllegraEra → Maybe (StrictSeq (NativeScript AllegraEra)) Source # mkRequireMOf ∷ Int → StrictSeq (NativeScript AllegraEra) → NativeScript AllegraEra Source # getRequireMOf ∷ NativeScript AllegraEra → Maybe (Int, StrictSeq (NativeScript AllegraEra)) Source # | |||||||||||||||||
| ShelleyEraAccounts AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.State.Account Methods mkShelleyAccountState ∷ Ptr → CompactForm Coin → AccountState AllegraEra Source # accountsPtrsMapL ∷ Lens' (Accounts AllegraEra) (Map Ptr (Credential 'Staking)) accountsPtrsMapG ∷ SimpleGetter (Accounts AllegraEra) (Map Ptr (Credential 'Staking)) Source # ptrAccountStateG ∷ SimpleGetter (AccountState AllegraEra) Ptr Source # | |||||||||||||||||
| EraTransition AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Transition Associated Types
Methods mkTransitionConfig ∷ TranslationContext AllegraEra → TransitionConfig (PreviousEra AllegraEra) → TransitionConfig AllegraEra Source # injectIntoTestState ∷ TransitionConfig AllegraEra → NewEpochState AllegraEra → NewEpochState AllegraEra Source # tcPreviousEraConfigL ∷ Lens' (TransitionConfig AllegraEra) (TransitionConfig (PreviousEra AllegraEra)) Source # tcTranslationContextL ∷ Lens' (TransitionConfig AllegraEra) (TranslationContext AllegraEra) Source # tcShelleyGenesisL ∷ Lens' (TransitionConfig AllegraEra) ShelleyGenesis Source # tcInitialPParamsG ∷ SimpleGetter (TransitionConfig AllegraEra) (PParams AllegraEra) Source # toTransitionConfigKeyValuePairs ∷ KeyValue e a ⇒ TransitionConfig AllegraEra → [a] parseTransitionConfigJSON ∷ Value → Parser (TransitionConfig AllegraEra) | |||||||||||||||||
| ShelleyEraTxBody AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.TxBody Methods ttlTxBodyL ∷ Lens' (TxBody 'TopTx AllegraEra) SlotNo Source # updateTxBodyL ∷ Lens' (TxBody 'TopTx AllegraEra) (StrictMaybe (Update AllegraEra)) Source # | |||||||||||||||||
| ShelleyEraTxCert AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.TxCert Methods mkRegTxCert ∷ Credential 'Staking → TxCert AllegraEra Source # getRegTxCert ∷ TxCert AllegraEra → Maybe (Credential 'Staking) Source # mkUnRegTxCert ∷ Credential 'Staking → TxCert AllegraEra Source # getUnRegTxCert ∷ TxCert AllegraEra → Maybe (Credential 'Staking) Source # mkDelegStakeTxCert ∷ Credential 'Staking → KeyHash 'StakePool → TxCert AllegraEra Source # getDelegStakeTxCert ∷ TxCert AllegraEra → Maybe (Credential 'Staking, KeyHash 'StakePool) Source # mkGenesisDelegTxCert ∷ GenesisDelegCert → TxCert AllegraEra Source # getGenesisDelegTxCert ∷ TxCert AllegraEra → Maybe GenesisDelegCert Source # | |||||||||||||||||
| ShelleyEraTest AllegraEra | |||||||||||||||||
Defined in Test.Cardano.Ledger.Allegra.Era | |||||||||||||||||
| ShelleyEraImp AllegraEra | |||||||||||||||||
Defined in Test.Cardano.Ledger.Allegra.ImpTest Methods initGenesis ∷ (HasKeyPairs s, MonadState s m, HasStatefulGen g m, MonadFail m) ⇒ m (Genesis AllegraEra) Source # initNewEpochState ∷ (HasKeyPairs s, MonadState s m, HasStatefulGen g m, MonadFail m) ⇒ m (NewEpochState AllegraEra) Source # initImpTestState ∷ (HasKeyPairs s, MonadState s m, HasStatefulGen g m, MonadFail m) ⇒ m (ImpTestState AllegraEra) Source # impSatisfyNativeScript ∷ ∀ (l ∷ TxLevel). Set (KeyHash 'Witness) → TxBody l AllegraEra → NativeScript AllegraEra → ImpTestM AllegraEra (Maybe (Map (KeyHash 'Witness) (KeyPair 'Witness))) Source # modifyPParams ∷ (PParams AllegraEra → PParams AllegraEra) → ImpTestM AllegraEra () Source # modifyImpInitProtVer ∷ Version → SpecWith (ImpInit (LedgerSpec AllegraEra)) → SpecWith (ImpInit (LedgerSpec AllegraEra)) Source # fixupTx ∷ Tx 'TopTx AllegraEra → ImpTestM AllegraEra (Tx 'TopTx AllegraEra) Source # expectTxSuccess ∷ Tx 'TopTx AllegraEra → ImpTestM AllegraEra () Source # genRegTxCert ∷ Credential 'Staking → ImpTestM AllegraEra (TxCert AllegraEra) Source # genUnRegTxCert ∷ Credential 'Staking → ImpTestM AllegraEra (TxCert AllegraEra) Source # delegStakeTxCert ∷ Credential 'Staking → KeyHash 'StakePool → TxCert AllegraEra Source # | |||||||||||||||||
| EraSpecCert AllegraEra Source # | |||||||||||||||||
Defined in Test.Cardano.Ledger.Constrained.Conway.Cert Methods txCertSpec ∷ WitUniv AllegraEra → CertEnv AllegraEra → CertState AllegraEra → Specification (TxCert AllegraEra) Source # txCertKey ∷ TxCert AllegraEra → CertKey Source # certStateSpec ∷ WitUniv AllegraEra → Set (Credential 'DRepRole) → Map AccountAddress Coin → Specification (CertState AllegraEra) Source # | |||||||||||||||||
| EraSpecDeleg AllegraEra Source # | |||||||||||||||||
Defined in Test.Cardano.Ledger.Constrained.Conway.Deleg Methods hasGenDelegs ∷ proxy AllegraEra → Bool Source # | |||||||||||||||||
| EraSpecPParams AllegraEra Source # | |||||||||||||||||
| EraSpecTxOut AllegraEra Source # | |||||||||||||||||
Defined in Test.Cardano.Ledger.Constrained.Conway.ParametricSpec Methods irewardSpec ∷ WitUniv AllegraEra → Term ChainAccountState → Specification InstantaneousRewards Source # hasPtrs ∷ proxy AllegraEra → Term Bool Source # txOutValue_ ∷ Term (TxOut AllegraEra) → Term (Value AllegraEra) Source # txOutCoin_ ∷ Term (TxOut AllegraEra) → Term Coin Source # txOutAddr_ ∷ Term (TxOut AllegraEra) → Term Addr Source # | |||||||||||||||||
| EraSpecTxCert AllegraEra Source # | |||||||||||||||||
Defined in Test.Cardano.Ledger.Constrained.Conway.WitnessUniverse Methods witTxCert ∷ WitUniv AllegraEra → Specification (TxCert AllegraEra) Source # | |||||||||||||||||
| EraUniverse AllegraEra Source # | |||||||||||||||||
Defined in Test.Cardano.Ledger.Constrained.Conway.WitnessUniverse Methods | |||||||||||||||||
| GenScript AllegraEra Source # | |||||||||||||||||
| EraModel AllegraEra Source # | |||||||||||||||||
Defined in Test.Cardano.Ledger.Generic.Instances Methods applyTx ∷ Int → SlotNo → Model AllegraEra → Tx 'TopTx AllegraEra → Model AllegraEra Source # applyCert ∷ Model AllegraEra → TxCert AllegraEra → Model AllegraEra Source # mkRedeemersFromTags ∷ [((PlutusPurposeTag, Word32), (Data AllegraEra, ExUnits))] → Redeemers AllegraEra Source # mkRedeemers ∷ [(PlutusPurpose AsIx AllegraEra, (Data AllegraEra, ExUnits))] → Redeemers AllegraEra Source # newScriptIntegrityHash ∷ PParams AllegraEra → [Language] → Redeemers AllegraEra → TxDats AllegraEra → StrictMaybe ScriptIntegrityHash Source # mkPlutusPurposePointer ∷ PlutusPurposeTag → Word32 → PlutusPurpose AsIx AllegraEra Source # always ∷ Natural → Script AllegraEra Source # never ∷ Natural → Script AllegraEra Source # collateralReturnTxBodyT ∷ Lens' (TxBody 'TopTx AllegraEra) (StrictMaybe (TxOut AllegraEra)) Source # validTxOut ∷ Map ScriptHash (Script AllegraEra) → TxOut AllegraEra → Bool Source # | |||||||||||||||||
| EraGenericGen AllegraEra Source # | |||||||||||||||||
Defined in Test.Cardano.Ledger.Generic.Instances Methods setValidity ∷ ValidityInterval → TxBody 'TopTx AllegraEra → TxBody 'TopTx AllegraEra Source # setReferenceInputs ∷ Set TxIn → TxBody 'TopTx AllegraEra → TxBody 'TopTx AllegraEra Source # setCollateralInputs ∷ Set TxIn → TxBody 'TopTx AllegraEra → TxBody 'TopTx AllegraEra Source # setTotalCollateral ∷ StrictMaybe Coin → TxBody 'TopTx AllegraEra → TxBody 'TopTx AllegraEra Source # setCollateralReturn ∷ StrictMaybe (TxOut AllegraEra) → TxBody 'TopTx AllegraEra → TxBody 'TopTx AllegraEra Source # addRedeemers ∷ Redeemers AllegraEra → TxWits AllegraEra → TxWits AllegraEra Source # setScriptIntegrityHash ∷ StrictMaybe ScriptIntegrityHash → TxBody 'TopTx AllegraEra → TxBody 'TopTx AllegraEra Source # setNetworkIdTxBody ∷ StrictMaybe Network → TxBody 'TopTx AllegraEra → TxBody 'TopTx AllegraEra Source # genExUnits ∷ Int → GenRS AllegraEra [ExUnits] Source # genPParams ∷ GenSize → Gen (PParams AllegraEra) Source # ppMaxCollateralInputsT ∷ Lens' (PParams AllegraEra) Word16 Source # ppCollateralPercentageT ∷ Lens' (PParams AllegraEra) Word16 Source # ppCostModelsT ∷ Lens' (PParams AllegraEra) CostModels Source # ppMaxTxExUnitsT ∷ Lens' (PParams AllegraEra) ExUnits Source # ppMaxBlockExUnitsT ∷ Lens' (PParams AllegraEra) ExUnits Source # ppMaxValSizeT ∷ Lens' (PParams AllegraEra) Word32 Source # mkScriptIntegrityHash ∷ PParams AllegraEra → [Language] → TxWits AllegraEra → StrictMaybe ScriptIntegrityHash Source # | |||||||||||||||||
| Reflect AllegraEra Source # | |||||||||||||||||
Defined in Test.Cardano.Ledger.Generic.Proof | |||||||||||||||||
| GetLedgerView AllegraEra | |||||||||||||||||
Defined in Cardano.Protocol.TPraos.API Methods currentLedgerView ∷ NewEpochState AllegraEra → LedgerView Source # futureLedgerView ∷ MonadError (FutureLedgerViewError AllegraEra) m ⇒ Globals → NewEpochState AllegraEra → SlotNo → m LedgerView Source # | |||||||||||||||||
| TranslateEra AllegraEra PParams | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Translation Associated Types
| |||||||||||||||||
| TranslateEra AllegraEra PParamsUpdate | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Translation Associated Types
| |||||||||||||||||
| TranslateEra AllegraEra CommitteeState | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Translation Associated Types
| |||||||||||||||||
| TranslateEra AllegraEra DState | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Translation Associated Types
Methods translateEra ∷ TranslationContext AllegraEra → DState (PreviousEra AllegraEra) → Except (TranslationError AllegraEra DState) (DState AllegraEra) Source # | |||||||||||||||||
| TranslateEra AllegraEra PState | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Translation Associated Types
Methods translateEra ∷ TranslationContext AllegraEra → PState (PreviousEra AllegraEra) → Except (TranslationError AllegraEra PState) (PState AllegraEra) Source # | |||||||||||||||||
| TranslateEra AllegraEra FuturePParams | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Translation Associated Types
| |||||||||||||||||
| TranslateEra AllegraEra UTxO | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Translation Associated Types
Methods translateEra ∷ TranslationContext AllegraEra → UTxO (PreviousEra AllegraEra) → Except (TranslationError AllegraEra UTxO) (UTxO AllegraEra) Source # | |||||||||||||||||
| TranslateEra AllegraEra ShelleyGovState | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Translation Associated Types
| |||||||||||||||||
| TranslateEra AllegraEra EpochState | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Translation Associated Types
| |||||||||||||||||
| TranslateEra AllegraEra LedgerState | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Translation Associated Types
| |||||||||||||||||
| TranslateEra AllegraEra NewEpochState | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Translation Associated Types
| |||||||||||||||||
| TranslateEra AllegraEra UTxOState | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Translation Associated Types
| |||||||||||||||||
| TranslateEra AllegraEra ProposedPPUpdates | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Translation Associated Types
| |||||||||||||||||
| TranslateEra AllegraEra Update | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Translation Associated Types
Methods translateEra ∷ TranslationContext AllegraEra → Update (PreviousEra AllegraEra) → Except (TranslationError AllegraEra Update) (Update AllegraEra) Source # | |||||||||||||||||
| TranslateEra AllegraEra ShelleyAccounts | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Translation Associated Types
| |||||||||||||||||
| TranslateEra AllegraEra ShelleyCertState | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Translation Associated Types
| |||||||||||||||||
| TranslateEra AllegraEra ShelleyInstantStake | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Translation Associated Types
| |||||||||||||||||
| TranslateEra AllegraEra ShelleyTxOut | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Translation Associated Types
| |||||||||||||||||
| TranslateEra AllegraEra ShelleyTxWits | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Translation Associated Types
| |||||||||||||||||
| HasEraTxLevel Tx AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Tx Methods toSTxLevel ∷ ∀ (l ∷ TxLevel). Tx l AllegraEra → STxLevel l AllegraEra Source # | |||||||||||||||||
| HasEraTxLevel TxBody AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.TxBody Methods toSTxLevel ∷ ∀ (l ∷ TxLevel). TxBody l AllegraEra → STxLevel l AllegraEra Source # | |||||||||||||||||
| InjectRuleEvent "POOL" PoolEvent AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Pool Methods injectEvent ∷ PoolEvent AllegraEra → EraRuleEvent "POOL" AllegraEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyBbodyPredFailure AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Bbody Methods injectFailure ∷ ShelleyBbodyPredFailure AllegraEra → EraRuleFailure "BBODY" AllegraEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyDelegPredFailure AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Bbody Methods injectFailure ∷ ShelleyDelegPredFailure AllegraEra → EraRuleFailure "BBODY" AllegraEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyDelegsPredFailure AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Bbody Methods injectFailure ∷ ShelleyDelegsPredFailure AllegraEra → EraRuleFailure "BBODY" AllegraEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyDelplPredFailure AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Bbody Methods injectFailure ∷ ShelleyDelplPredFailure AllegraEra → EraRuleFailure "BBODY" AllegraEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyLedgerPredFailure AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Bbody Methods injectFailure ∷ ShelleyLedgerPredFailure AllegraEra → EraRuleFailure "BBODY" AllegraEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyLedgersPredFailure AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Bbody Methods injectFailure ∷ ShelleyLedgersPredFailure AllegraEra → EraRuleFailure "BBODY" AllegraEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyPoolPredFailure AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Bbody Methods injectFailure ∷ ShelleyPoolPredFailure AllegraEra → EraRuleFailure "BBODY" AllegraEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyPpupPredFailure AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Bbody Methods injectFailure ∷ ShelleyPpupPredFailure AllegraEra → EraRuleFailure "BBODY" AllegraEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyUtxoPredFailure AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Bbody Methods injectFailure ∷ ShelleyUtxoPredFailure AllegraEra → EraRuleFailure "BBODY" AllegraEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyUtxowPredFailure AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Bbody Methods injectFailure ∷ ShelleyUtxowPredFailure AllegraEra → EraRuleFailure "BBODY" AllegraEra Source # | |||||||||||||||||
| InjectRuleFailure "DELEG" ShelleyDelegPredFailure AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Deleg Methods injectFailure ∷ ShelleyDelegPredFailure AllegraEra → EraRuleFailure "DELEG" AllegraEra Source # | |||||||||||||||||
| InjectRuleFailure "DELEGS" ShelleyDelegPredFailure AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Delegs Methods injectFailure ∷ ShelleyDelegPredFailure AllegraEra → EraRuleFailure "DELEGS" AllegraEra Source # | |||||||||||||||||
| InjectRuleFailure "DELEGS" ShelleyDelegsPredFailure AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Delegs Methods injectFailure ∷ ShelleyDelegsPredFailure AllegraEra → EraRuleFailure "DELEGS" AllegraEra Source # | |||||||||||||||||
| InjectRuleFailure "DELEGS" ShelleyDelplPredFailure AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Delegs Methods injectFailure ∷ ShelleyDelplPredFailure AllegraEra → EraRuleFailure "DELEGS" AllegraEra Source # | |||||||||||||||||
| InjectRuleFailure "DELEGS" ShelleyPoolPredFailure AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Delegs Methods injectFailure ∷ ShelleyPoolPredFailure AllegraEra → EraRuleFailure "DELEGS" AllegraEra Source # | |||||||||||||||||
| InjectRuleFailure "DELPL" ShelleyDelegPredFailure AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Delpl Methods injectFailure ∷ ShelleyDelegPredFailure AllegraEra → EraRuleFailure "DELPL" AllegraEra Source # | |||||||||||||||||
| InjectRuleFailure "DELPL" ShelleyDelplPredFailure AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Delpl Methods injectFailure ∷ ShelleyDelplPredFailure AllegraEra → EraRuleFailure "DELPL" AllegraEra Source # | |||||||||||||||||
| InjectRuleFailure "DELPL" ShelleyPoolPredFailure AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Delpl Methods injectFailure ∷ ShelleyPoolPredFailure AllegraEra → EraRuleFailure "DELPL" AllegraEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyDelegPredFailure AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Ledger Methods injectFailure ∷ ShelleyDelegPredFailure AllegraEra → EraRuleFailure "LEDGER" AllegraEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyDelegsPredFailure AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Ledger Methods injectFailure ∷ ShelleyDelegsPredFailure AllegraEra → EraRuleFailure "LEDGER" AllegraEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyDelplPredFailure AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Ledger Methods injectFailure ∷ ShelleyDelplPredFailure AllegraEra → EraRuleFailure "LEDGER" AllegraEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyLedgerPredFailure AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Ledger Methods injectFailure ∷ ShelleyLedgerPredFailure AllegraEra → EraRuleFailure "LEDGER" AllegraEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyPoolPredFailure AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Ledger Methods injectFailure ∷ ShelleyPoolPredFailure AllegraEra → EraRuleFailure "LEDGER" AllegraEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyPpupPredFailure AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Ledger Methods injectFailure ∷ ShelleyPpupPredFailure AllegraEra → EraRuleFailure "LEDGER" AllegraEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyUtxoPredFailure AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Ledger Methods injectFailure ∷ ShelleyUtxoPredFailure AllegraEra → EraRuleFailure "LEDGER" AllegraEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyUtxowPredFailure AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Ledger Methods injectFailure ∷ ShelleyUtxowPredFailure AllegraEra → EraRuleFailure "LEDGER" AllegraEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyDelegPredFailure AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Ledgers Methods injectFailure ∷ ShelleyDelegPredFailure AllegraEra → EraRuleFailure "LEDGERS" AllegraEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyDelegsPredFailure AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Ledgers Methods injectFailure ∷ ShelleyDelegsPredFailure AllegraEra → EraRuleFailure "LEDGERS" AllegraEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyDelplPredFailure AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Ledgers Methods injectFailure ∷ ShelleyDelplPredFailure AllegraEra → EraRuleFailure "LEDGERS" AllegraEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyLedgerPredFailure AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Ledgers Methods injectFailure ∷ ShelleyLedgerPredFailure AllegraEra → EraRuleFailure "LEDGERS" AllegraEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyLedgersPredFailure AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Ledgers Methods injectFailure ∷ ShelleyLedgersPredFailure AllegraEra → EraRuleFailure "LEDGERS" AllegraEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyPoolPredFailure AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Ledgers Methods injectFailure ∷ ShelleyPoolPredFailure AllegraEra → EraRuleFailure "LEDGERS" AllegraEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyPpupPredFailure AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Ledgers Methods injectFailure ∷ ShelleyPpupPredFailure AllegraEra → EraRuleFailure "LEDGERS" AllegraEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyUtxoPredFailure AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Ledgers Methods injectFailure ∷ ShelleyUtxoPredFailure AllegraEra → EraRuleFailure "LEDGERS" AllegraEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyUtxowPredFailure AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Ledgers Methods injectFailure ∷ ShelleyUtxowPredFailure AllegraEra → EraRuleFailure "LEDGERS" AllegraEra Source # | |||||||||||||||||
| InjectRuleFailure "POOL" ShelleyPoolPredFailure AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Pool Methods injectFailure ∷ ShelleyPoolPredFailure AllegraEra → EraRuleFailure "POOL" AllegraEra Source # | |||||||||||||||||
| InjectRuleFailure "PPUP" ShelleyPpupPredFailure AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Ppup Methods injectFailure ∷ ShelleyPpupPredFailure AllegraEra → EraRuleFailure "PPUP" AllegraEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXO" AllegraUtxoPredFailure AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Utxo Methods injectFailure ∷ AllegraUtxoPredFailure AllegraEra → EraRuleFailure "UTXO" AllegraEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXO" ShelleyPpupPredFailure AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Utxo Methods injectFailure ∷ ShelleyPpupPredFailure AllegraEra → EraRuleFailure "UTXO" AllegraEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXO" ShelleyUtxoPredFailure AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Utxo Methods injectFailure ∷ ShelleyUtxoPredFailure AllegraEra → EraRuleFailure "UTXO" AllegraEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" AllegraUtxoPredFailure AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Utxow Methods injectFailure ∷ AllegraUtxoPredFailure AllegraEra → EraRuleFailure "UTXOW" AllegraEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" ShelleyPpupPredFailure AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Utxow Methods injectFailure ∷ ShelleyPpupPredFailure AllegraEra → EraRuleFailure "UTXOW" AllegraEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" ShelleyUtxoPredFailure AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Utxow Methods injectFailure ∷ ShelleyUtxoPredFailure AllegraEra → EraRuleFailure "UTXOW" AllegraEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" ShelleyUtxowPredFailure AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Utxow Methods injectFailure ∷ ShelleyUtxowPredFailure AllegraEra → EraRuleFailure "UTXOW" AllegraEra Source # | |||||||||||||||||
| TranslateEra AllegraEra (Tx 'TopTx) | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Translation Associated Types
Methods translateEra ∷ TranslationContext AllegraEra → Tx 'TopTx (PreviousEra AllegraEra) → Except (TranslationError AllegraEra (Tx 'TopTx)) (Tx 'TopTx AllegraEra) Source # | |||||||||||||||||
| Arbitrary (ApplyTxError AllegraEra) | |||||||||||||||||
Defined in Test.Cardano.Ledger.Allegra.Arbitrary Methods arbitrary ∷ Gen (ApplyTxError AllegraEra) Source # shrink ∷ ApplyTxError AllegraEra → [ApplyTxError AllegraEra] Source # | |||||||||||||||||
| Arbitrary (TransitionConfig AllegraEra) | |||||||||||||||||
Defined in Test.Cardano.Ledger.Allegra.Arbitrary Methods arbitrary ∷ Gen (TransitionConfig AllegraEra) Source # shrink ∷ TransitionConfig AllegraEra → [TransitionConfig AllegraEra] Source # | |||||||||||||||||
| Typeable t ⇒ DecCBOR (Annotator (Tx t AllegraEra)) | |||||||||||||||||
| Typeable l ⇒ DecCBOR (Annotator (TxBody l AllegraEra)) | |||||||||||||||||
| DecCBOR (ApplyTxError AllegraEra) | |||||||||||||||||
Defined in Cardano.Ledger.Allegra Methods decCBOR ∷ Decoder s (ApplyTxError AllegraEra) Source # dropCBOR ∷ Proxy (ApplyTxError AllegraEra) → Decoder s () Source # label ∷ Proxy (ApplyTxError AllegraEra) → Text Source # | |||||||||||||||||
| EncCBOR (ApplyTxError AllegraEra) | |||||||||||||||||
Defined in Cardano.Ledger.Allegra Methods | |||||||||||||||||
| Semigroup (ApplyTxError AllegraEra) | |||||||||||||||||
Defined in Cardano.Ledger.Allegra Methods (<>) ∷ ApplyTxError AllegraEra → ApplyTxError AllegraEra → ApplyTxError AllegraEra # sconcat ∷ NonEmpty (ApplyTxError AllegraEra) → ApplyTxError AllegraEra # stimes ∷ Integral b ⇒ b → ApplyTxError AllegraEra → ApplyTxError AllegraEra # | |||||||||||||||||
| Generic (ApplyTxError AllegraEra) | |||||||||||||||||
Defined in Cardano.Ledger.Allegra Associated Types
Methods from ∷ ApplyTxError AllegraEra → Rep (ApplyTxError AllegraEra) x # to ∷ Rep (ApplyTxError AllegraEra) x → ApplyTxError AllegraEra # | |||||||||||||||||
| Show (ApplyTxError AllegraEra) | |||||||||||||||||
Defined in Cardano.Ledger.Allegra Methods showsPrec ∷ Int → ApplyTxError AllegraEra → ShowS # show ∷ ApplyTxError AllegraEra → String # showList ∷ [ApplyTxError AllegraEra] → ShowS # | |||||||||||||||||
| Show (TransitionConfig AllegraEra) | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Transition Methods showsPrec ∷ Int → TransitionConfig AllegraEra → ShowS # show ∷ TransitionConfig AllegraEra → String # showList ∷ [TransitionConfig AllegraEra] → ShowS # | |||||||||||||||||
| Eq (ApplyTxError AllegraEra) | |||||||||||||||||
Defined in Cardano.Ledger.Allegra Methods (==) ∷ ApplyTxError AllegraEra → ApplyTxError AllegraEra → Bool # (/=) ∷ ApplyTxError AllegraEra → ApplyTxError AllegraEra → Bool # | |||||||||||||||||
| Eq (TransitionConfig AllegraEra) | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Transition Methods (==) ∷ TransitionConfig AllegraEra → TransitionConfig AllegraEra → Bool # (/=) ∷ TransitionConfig AllegraEra → TransitionConfig AllegraEra → Bool # | |||||||||||||||||
| NoThunks (TransitionConfig AllegraEra) | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Transition Methods noThunks ∷ Context → TransitionConfig AllegraEra → IO (Maybe ThunkInfo) Source # wNoThunks ∷ Context → TransitionConfig AllegraEra → IO (Maybe ThunkInfo) Source # showTypeOf ∷ Proxy (TransitionConfig AllegraEra) → String Source # | |||||||||||||||||
| HasEraTxLevel (AllegraTxBodyRaw m) AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.TxBody Methods toSTxLevel ∷ ∀ (l ∷ TxLevel). AllegraTxBodyRaw m l AllegraEra → STxLevel l AllegraEra Source # | |||||||||||||||||
| Arbitrary (Tx 'TopTx AllegraEra) | |||||||||||||||||
Defined in Test.Cardano.Ledger.Allegra.Arbitrary | |||||||||||||||||
| Arbitrary (TxBody 'TopTx AllegraEra) | |||||||||||||||||
Defined in Test.Cardano.Ledger.Allegra.Arbitrary | |||||||||||||||||
| Typeable t ⇒ ToCBOR (Tx t AllegraEra) | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Tx | |||||||||||||||||
| Typeable l ⇒ ToCBOR (TxBody l AllegraEra) | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.TxBody | |||||||||||||||||
| DecCBOR (Tx 'TopTx AllegraEra) | |||||||||||||||||
| DecCBOR (TxBody 'TopTx AllegraEra) | |||||||||||||||||
| EncCBOR (Tx t AllegraEra) | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Tx | |||||||||||||||||
| EncCBOR (TxBody l AllegraEra) | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.TxBody | |||||||||||||||||
| SafeToHash (TxBody l AllegraEra) | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.TxBody Methods originalBytes ∷ TxBody l AllegraEra → ByteString Source # originalBytesSize ∷ TxBody l AllegraEra → Int Source # makeHashWithExplicitProxys ∷ Proxy i → TxBody l AllegraEra → SafeHash i Source # | |||||||||||||||||
| EqRaw (Tx t AllegraEra) | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Tx Methods eqRaw ∷ Tx t AllegraEra → Tx t AllegraEra → Bool Source # | |||||||||||||||||
| EqRaw (TxBody l AllegraEra) | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.TxBody Methods eqRaw ∷ TxBody l AllegraEra → TxBody l AllegraEra → Bool Source # | |||||||||||||||||
| Memoized (TxBody l AllegraEra) | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.TxBody Associated Types
Methods getMemoBytes ∷ TxBody l AllegraEra → MemoBytes (RawType (TxBody l AllegraEra)) wrapMemoBytes ∷ MemoBytes (RawType (TxBody l AllegraEra)) → TxBody l AllegraEra | |||||||||||||||||
| HasSpec (TxBody 'TopTx AllegraEra) Source # | |||||||||||||||||
Defined in Test.Cardano.Ledger.Constrained.Conway.Instances.TxBody Associated Types
Methods emptySpec ∷ TypeSpec (TxBody 'TopTx AllegraEra) Source # combineSpec ∷ TypeSpec (TxBody 'TopTx AllegraEra) → TypeSpec (TxBody 'TopTx AllegraEra) → Specification (TxBody 'TopTx AllegraEra) Source # genFromTypeSpec ∷ ∀ (m ∷ Type → Type). (HasCallStack, MonadGenError m) ⇒ TypeSpec (TxBody 'TopTx AllegraEra) → GenT m (TxBody 'TopTx AllegraEra) Source # conformsTo ∷ TxBody 'TopTx AllegraEra → TypeSpec (TxBody 'TopTx AllegraEra) → Bool Source # shrinkWithTypeSpec ∷ TypeSpec (TxBody 'TopTx AllegraEra) → TxBody 'TopTx AllegraEra → [TxBody 'TopTx AllegraEra] Source # fixupWithTypeSpec ∷ TypeSpec (TxBody 'TopTx AllegraEra) → TxBody 'TopTx AllegraEra → Maybe (TxBody 'TopTx AllegraEra) Source # toPreds ∷ Term (TxBody 'TopTx AllegraEra) → TypeSpec (TxBody 'TopTx AllegraEra) → Pred Source # cardinalTypeSpec ∷ TypeSpec (TxBody 'TopTx AllegraEra) → Specification Integer Source # cardinalTrueSpec ∷ Specification Integer Source # typeSpecHasError ∷ TypeSpec (TxBody 'TopTx AllegraEra) → Maybe (NonEmpty String) Source # alternateShow ∷ TypeSpec (TxBody 'TopTx AllegraEra) → BinaryShow Source # typeSpecOpt ∷ TypeSpec (TxBody 'TopTx AllegraEra) → [TxBody 'TopTx AllegraEra] → Specification (TxBody 'TopTx AllegraEra) Source # guardTypeSpec ∷ [String] → TypeSpec (TxBody 'TopTx AllegraEra) → Specification (TxBody 'TopTx AllegraEra) Source # prerequisites ∷ Evidence (Prerequisites (TxBody 'TopTx AllegraEra)) Source # | |||||||||||||||||
| HasSimpleRep (TxBody 'TopTx AllegraEra) Source # | |||||||||||||||||
Defined in Test.Cardano.Ledger.Constrained.Conway.Instances.TxBody Associated Types
Methods toSimpleRep ∷ TxBody 'TopTx AllegraEra → SimpleRep (TxBody 'TopTx AllegraEra) Source # fromSimpleRep ∷ SimpleRep (TxBody 'TopTx AllegraEra) → TxBody 'TopTx AllegraEra Source # | |||||||||||||||||
| NFData (Tx t AllegraEra) | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Tx Methods rnf ∷ Tx t AllegraEra → () # | |||||||||||||||||
| NFData (TxBody l AllegraEra) | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.TxBody Methods rnf ∷ TxBody l AllegraEra → () # | |||||||||||||||||
| Generic (Tx t AllegraEra) | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Tx Associated Types
Methods from ∷ Tx t AllegraEra → Rep (Tx t AllegraEra) x # to ∷ Rep (Tx t AllegraEra) x → Tx t AllegraEra # | |||||||||||||||||
| Generic (TxBody l AllegraEra) | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.TxBody Associated Types
Methods from ∷ TxBody l AllegraEra → Rep (TxBody l AllegraEra) x # to ∷ Rep (TxBody l AllegraEra) x → TxBody l AllegraEra # | |||||||||||||||||
| Show (Tx t AllegraEra) | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Tx | |||||||||||||||||
| Show (TxBody l AllegraEra) | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.TxBody | |||||||||||||||||
| Eq (Tx t AllegraEra) | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Tx Methods (==) ∷ Tx t AllegraEra → Tx t AllegraEra → Bool # (/=) ∷ Tx t AllegraEra → Tx t AllegraEra → Bool # | |||||||||||||||||
| Eq (TxBody l AllegraEra) | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.TxBody Methods (==) ∷ TxBody l AllegraEra → TxBody l AllegraEra → Bool # (/=) ∷ TxBody l AllegraEra → TxBody l AllegraEra → Bool # | |||||||||||||||||
| Typeable t ⇒ NoThunks (Tx t AllegraEra) | |||||||||||||||||
| Typeable l ⇒ NoThunks (TxBody l AllegraEra) | |||||||||||||||||
| ToExpr (Tx 'TopTx AllegraEra) | |||||||||||||||||
Defined in Test.Cardano.Ledger.Allegra.TreeDiff Methods toExpr ∷ Tx 'TopTx AllegraEra → Expr Source # listToExpr ∷ [Tx 'TopTx AllegraEra] → Expr Source # | |||||||||||||||||
| ToExpr (TxBody 'TopTx AllegraEra) | |||||||||||||||||
Defined in Test.Cardano.Ledger.Allegra.TreeDiff Methods toExpr ∷ TxBody 'TopTx AllegraEra → Expr Source # listToExpr ∷ [TxBody 'TopTx AllegraEra] → Expr Source # | |||||||||||||||||
| HashAnnotated (TxBody l AllegraEra) EraIndependentTxBody | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.TxBody Methods hashAnnotated ∷ TxBody l AllegraEra → SafeHash EraIndependentTxBody Source # | |||||||||||||||||
| type TxBodyUpgradeError AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Api.Era | |||||||||||||||||
| type TxUpgradeError AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Api.Era | |||||||||||||||||
| type BlockBody AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.BlockBody | |||||||||||||||||
| type NativeScript AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Scripts | |||||||||||||||||
| type Script AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Scripts | |||||||||||||||||
| type TxAuxData AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.TxAuxData | |||||||||||||||||
| type TxOut AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.TxOut | |||||||||||||||||
| type TxWits AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.TxWits | |||||||||||||||||
| type Value AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Era | |||||||||||||||||
| type TranslationContext AllegraEra | No context is needed to translate from Shelley to Allegra. | ||||||||||||||||
Defined in Cardano.Ledger.Allegra.Era | |||||||||||||||||
| type TxCert AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.TxCert | |||||||||||||||||
| type TxCertUpgradeError AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.TxCert | |||||||||||||||||
| type Genesis AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Era | |||||||||||||||||
| type AccountState AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.State.Account | |||||||||||||||||
| type Accounts AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.State.Account | |||||||||||||||||
| type CertState AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.State.CertState | |||||||||||||||||
| type GovState AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.PParams | |||||||||||||||||
| type InstantStake AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.State.Stake | |||||||||||||||||
| type ScriptsNeeded AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.UTxO | |||||||||||||||||
| type EraName AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era | |||||||||||||||||
| type PreviousEra AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era | |||||||||||||||||
| type ProtVerHigh AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era | |||||||||||||||||
| type ProtVerLow AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era | |||||||||||||||||
| newtype ApplyTxError AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra | |||||||||||||||||
| newtype TransitionConfig AllegraEra | |||||||||||||||||
| newtype Tx t AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Tx | |||||||||||||||||
| newtype TxBody l AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.TxBody | |||||||||||||||||
| type EraRule "BBODY" AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Era | |||||||||||||||||
| type EraRule "DELEG" AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Era | |||||||||||||||||
| type EraRule "DELEGS" AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Era | |||||||||||||||||
| type EraRule "DELPL" AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Era | |||||||||||||||||
| type EraRule "EPOCH" AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Era | |||||||||||||||||
| type EraRule "LEDGER" AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Era | |||||||||||||||||
| type EraRule "LEDGERS" AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Era | |||||||||||||||||
| type EraRule "MIR" AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Era | |||||||||||||||||
| type EraRule "NEWEPOCH" AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Era | |||||||||||||||||
| type EraRule "NEWPP" AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Era | |||||||||||||||||
| type EraRule "POOL" AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Era | |||||||||||||||||
| type EraRule "POOLREAP" AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Era | |||||||||||||||||
| type EraRule "PPUP" AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Era | |||||||||||||||||
| type EraRule "RUPD" AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Era | |||||||||||||||||
| type EraRule "SNAP" AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Era | |||||||||||||||||
| type EraRule "TICK" AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Era | |||||||||||||||||
| type EraRule "TICKF" AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Era | |||||||||||||||||
| type EraRule "UPEC" AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Era | |||||||||||||||||
| type EraRule "UTXO" AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Era | |||||||||||||||||
| type EraRule "UTXOW" AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Era | |||||||||||||||||
| type EraRuleEvent "LEDGER" AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Ledger | |||||||||||||||||
| type EraRuleEvent "POOL" AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Pool | |||||||||||||||||
| type EraRuleEvent "TICK" AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules | |||||||||||||||||
| type EraRuleFailure "BBODY" AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Bbody | |||||||||||||||||
| type EraRuleFailure "DELEG" AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Deleg | |||||||||||||||||
| type EraRuleFailure "DELEGS" AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Delegs | |||||||||||||||||
| type EraRuleFailure "DELPL" AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Delpl | |||||||||||||||||
| type EraRuleFailure "LEDGER" AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Ledger | |||||||||||||||||
| type EraRuleFailure "LEDGERS" AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Ledgers | |||||||||||||||||
| type EraRuleFailure "POOL" AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Pool | |||||||||||||||||
| type EraRuleFailure "PPUP" AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Ppup | |||||||||||||||||
| type EraRuleFailure "UTXO" AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Utxo | |||||||||||||||||
| type EraRuleFailure "UTXOW" AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Rules.Utxow | |||||||||||||||||
| type DowngradePParams f AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.PParams | |||||||||||||||||
| type PParamsHKD f AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.PParams | |||||||||||||||||
| type UpgradePParams f AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.PParams | |||||||||||||||||
| type TranslationError AllegraEra PParams | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Translation | |||||||||||||||||
| type TranslationError AllegraEra PParamsUpdate | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Translation | |||||||||||||||||
| type TranslationError AllegraEra CommitteeState | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Translation | |||||||||||||||||
| type TranslationError AllegraEra DState | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Translation | |||||||||||||||||
| type TranslationError AllegraEra PState | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Translation | |||||||||||||||||
| type TranslationError AllegraEra FuturePParams | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Translation | |||||||||||||||||
| type TranslationError AllegraEra UTxO | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Translation | |||||||||||||||||
| type TranslationError AllegraEra ShelleyGovState | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Translation | |||||||||||||||||
| type TranslationError AllegraEra EpochState | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Translation | |||||||||||||||||
| type TranslationError AllegraEra LedgerState | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Translation | |||||||||||||||||
| type TranslationError AllegraEra NewEpochState | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Translation | |||||||||||||||||
| type TranslationError AllegraEra UTxOState | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Translation | |||||||||||||||||
| type TranslationError AllegraEra ProposedPPUpdates | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Translation | |||||||||||||||||
| type TranslationError AllegraEra Update | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Translation | |||||||||||||||||
| type TranslationError AllegraEra ShelleyAccounts | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Translation | |||||||||||||||||
| type TranslationError AllegraEra ShelleyCertState | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Translation | |||||||||||||||||
| type TranslationError AllegraEra ShelleyInstantStake | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Translation | |||||||||||||||||
| type TranslationError AllegraEra ShelleyTxOut | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Translation | |||||||||||||||||
| type TranslationError AllegraEra ShelleyTxWits | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Translation | |||||||||||||||||
| type STxLevel l AllegraEra | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Era | |||||||||||||||||
| type TranslationError AllegraEra (Tx 'TopTx) | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Translation | |||||||||||||||||
| type Rep (ApplyTxError AllegraEra) | |||||||||||||||||
Defined in Cardano.Ledger.Allegra | |||||||||||||||||
| type RawType (TxBody l AllegraEra) | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.TxBody | |||||||||||||||||
| type Prerequisites (TxBody 'TopTx AllegraEra) Source # | |||||||||||||||||
| type TypeSpec (TxBody 'TopTx AllegraEra) Source # | |||||||||||||||||
| type SimpleRep (TxBody 'TopTx AllegraEra) Source # | |||||||||||||||||
| type TheSop (TxBody 'TopTx AllegraEra) Source # | |||||||||||||||||
| type Rep (Tx t AllegraEra) | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.Tx type Rep (Tx t AllegraEra) = D1 ('MetaData "Tx" "Cardano.Ledger.Allegra.Tx" "cardano-ledger-allegra-1.9.0.0-inplace" 'True) (C1 ('MetaCons "MkAllegraTx" 'PrefixI 'True) (S1 ('MetaSel ('Just "unAllegraTx") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (ShelleyTx t AllegraEra)))) | |||||||||||||||||
| type Rep (TxBody l AllegraEra) | |||||||||||||||||
Defined in Cardano.Ledger.Allegra.TxBody type Rep (TxBody l AllegraEra) = D1 ('MetaData "TxBody" "Cardano.Ledger.Allegra.TxBody" "cardano-ledger-allegra-1.9.0.0-inplace" 'True) (C1 ('MetaCons "MkAllegraTxBody" 'PrefixI 'False) (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (MemoBytes (AllegraTxBodyRaw () l AllegraEra))))) | |||||||||||||||||
Instances
| AllegraEraScript MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Scripts | |||||||||||||||||
| AllegraEraTxAuxData MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.TxAuxData Methods nativeScriptsTxAuxDataL ∷ Lens' (TxAuxData MaryEra) (StrictSeq (NativeScript MaryEra)) Source # | |||||||||||||||||
| AllegraEraTxBody MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.TxBody Methods vldtTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l MaryEra) ValidityInterval Source # | |||||||||||||||||
| AllegraEraTest MaryEra | |||||||||||||||||
Defined in Test.Cardano.Ledger.Mary.Era | |||||||||||||||||
| EraApi MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Api.Era Associated Types
Methods upgradeTx ∷ ∀ (l ∷ TxLevel). EraTx (PreviousEra MaryEra) ⇒ Tx l (PreviousEra MaryEra) → Either (TxUpgradeError MaryEra) (Tx l MaryEra) Source # upgradeTxBody ∷ ∀ (l ∷ TxLevel). EraTxBody (PreviousEra MaryEra) ⇒ TxBody l (PreviousEra MaryEra) → Either (TxBodyUpgradeError MaryEra) (TxBody l MaryEra) Source # upgradeTxAuxData ∷ TxAuxData (PreviousEra MaryEra) → TxAuxData MaryEra Source # upgradeTxWits ∷ TxWits (PreviousEra MaryEra) → TxWits MaryEra Source # upgradeNativeScript ∷ NativeScript (PreviousEra MaryEra) → NativeScript MaryEra Source # | |||||||||||||||||
| AnyEraScript MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Api.Scripts Methods anyEraMaxLanguage ∷ Maybe Language Source # anyEraToPlutusScript ∷ Script MaryEra → Maybe (PlutusScript MaryEra) Source # anyEraToSpendingPurpose ∷ PlutusPurpose f MaryEra → Maybe (f Word32 TxIn) Source # anyEraToMintingPurpose ∷ PlutusPurpose f MaryEra → Maybe (f Word32 PolicyID) Source # anyEraToCertifyingPurpose ∷ PlutusPurpose f MaryEra → Maybe (f Word32 (TxCert MaryEra)) Source # anyEraToRewardingPurpose ∷ PlutusPurpose f MaryEra → Maybe (f Word32 AccountAddress) Source # anyEraToVotingPurpose ∷ PlutusPurpose f MaryEra → Maybe (f Word32 Voter) Source # anyEraToProposingPurpose ∷ PlutusPurpose f MaryEra → Maybe (f Word32 (ProposalProcedure MaryEra)) Source # anyEraToGuardingPurpose ∷ PlutusPurpose f MaryEra → Maybe (f Word32 ScriptHash) Source # | |||||||||||||||||
| AnyEraTx MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Api.Tx Methods isValidTxG ∷ SimpleGetter (Tx 'TopTx MaryEra) (Maybe IsValid) Source # | |||||||||||||||||
| AnyEraTxAuxData MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Api.Tx.AuxData | |||||||||||||||||
| AnyEraTxBody MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Api.Tx.Body Methods updateTxBodyG ∷ SimpleGetter (TxBody 'TopTx MaryEra) (Maybe (Maybe (Update MaryEra))) Source # vldtTxBodyG ∷ SimpleGetter (TxBody 'TopTx MaryEra) ValidityInterval Source # mintTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l MaryEra) (Maybe MultiAsset) Source # collateralInputsTxBodyG ∷ SimpleGetter (TxBody 'TopTx MaryEra) (Maybe (Set TxIn)) Source # scriptIntegrityHashTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l MaryEra) (Maybe (Maybe ScriptIntegrityHash)) Source # networkIdTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l MaryEra) (Maybe (Maybe Network)) Source # sizedOutputsTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l MaryEra) (Maybe (StrictSeq (Sized (TxOut MaryEra)))) Source # referenceInputsTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l MaryEra) (Maybe (Set TxIn)) Source # totalCollateralTxBodyG ∷ SimpleGetter (TxBody 'TopTx MaryEra) (Maybe (Maybe Coin)) Source # collateralReturnTxBodyG ∷ SimpleGetter (TxBody 'TopTx MaryEra) (Maybe (Maybe (TxOut MaryEra))) Source # sizedCollateralReturnTxBodyG ∷ SimpleGetter (TxBody 'TopTx MaryEra) (Maybe (Maybe (Sized (TxOut MaryEra)))) Source # currentTreasuryValueTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l MaryEra) (Maybe (Maybe Coin)) Source # votingProceduresTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l MaryEra) (Maybe (VotingProcedures MaryEra)) Source # proposalProceduresTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l MaryEra) (Maybe (OSet (ProposalProcedure MaryEra))) Source # treasuryDonationTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l MaryEra) (Maybe Coin) Source # guardsTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l MaryEra) (Maybe (OSet (Credential 'Guard))) Source # | |||||||||||||||||
| AnyEraTxCert MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Api.Tx.Cert Methods anyEraToRegTxCert ∷ TxCert MaryEra → Maybe (Credential 'Staking) Source # anyEraToUnRegTxCert ∷ TxCert MaryEra → Maybe (Credential 'Staking) Source # anyEraToGenesisDelegTxCert ∷ TxCert MaryEra → Maybe GenesisDelegCert Source # anyEraToMirTxCert ∷ TxCert MaryEra → Maybe MIRCert Source # anyEraToRegDepositTxCert ∷ TxCert MaryEra → Maybe (Credential 'Staking, Coin) Source # anyEraToUnRegDepositTxCert ∷ TxCert MaryEra → Maybe (Credential 'Staking, Coin) Source # anyEraToDelegTxCert ∷ TxCert MaryEra → Maybe (Credential 'Staking, Delegatee) Source # anyEraToRegDepositDelegTxCert ∷ TxCert MaryEra → Maybe (Credential 'Staking, Delegatee, Coin) Source # anyEraToAuthCommitteeHotKeyTxCert ∷ TxCert MaryEra → Maybe (Credential 'ColdCommitteeRole, Credential 'HotCommitteeRole) Source # anyEraToResignCommitteeColdTxCert ∷ TxCert MaryEra → Maybe (Credential 'ColdCommitteeRole, StrictMaybe Anchor) Source # anyEraToRegDRepTxCert ∷ TxCert MaryEra → Maybe (Credential 'DRepRole, Coin, StrictMaybe Anchor) Source # anyEraToUnRegDRepTxCert ∷ TxCert MaryEra → Maybe (Credential 'DRepRole, Coin) Source # anyEraToUpdateDRepTxCert ∷ TxCert MaryEra → Maybe (Credential 'DRepRole, StrictMaybe Anchor) Source # | |||||||||||||||||
| AnyEraTxOut MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Api.Tx.Out Methods datumTxOutG ∷ SimpleGetter (TxOut MaryEra) (Maybe (Datum MaryEra)) Source # referenceScriptTxOutG ∷ SimpleGetter (TxOut MaryEra) (Maybe (Maybe (Script MaryEra))) Source # | |||||||||||||||||
| AnyEraTxWits MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Api.Tx.Wits Methods datsTxWitsG ∷ SimpleGetter (TxWits MaryEra) (Maybe (TxDats MaryEra)) Source # rdmrsTxWitsG ∷ SimpleGetter (TxWits MaryEra) (Maybe (Redeemers MaryEra)) Source # | |||||||||||||||||
| EraBlockBody MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.BlockBody Associated Types
| |||||||||||||||||
| EraScript MaryEra | Since Timelock scripts are a strictly backwards compatible extension of
MultiSig scripts, we can use the same | ||||||||||||||||
Defined in Cardano.Ledger.Mary.Scripts Associated Types
| |||||||||||||||||
| EraTx MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Tx Methods mkBasicTx ∷ ∀ (l ∷ TxLevel). TxBody l MaryEra → Tx l MaryEra Source # bodyTxL ∷ ∀ (l ∷ TxLevel). Lens' (Tx l MaryEra) (TxBody l MaryEra) Source # witsTxL ∷ ∀ (l ∷ TxLevel). Lens' (Tx l MaryEra) (TxWits MaryEra) Source # auxDataTxL ∷ ∀ (l ∷ TxLevel). Lens' (Tx l MaryEra) (StrictMaybe (TxAuxData MaryEra)) Source # sizeTxF ∷ ∀ (l ∷ TxLevel). HasCallStack ⇒ SimpleGetter (Tx l MaryEra) Word32 Source # sizeTxForFeeCalculation ∷ ∀ (l ∷ TxLevel). (HasCallStack, SafeToHash (TxWits MaryEra), Typeable l) ⇒ Tx l MaryEra → Word32 Source # validateNativeScript ∷ ∀ (l ∷ TxLevel). Tx l MaryEra → NativeScript MaryEra → Bool Source # getMinFeeTx ∷ ∀ (l ∷ TxLevel). PParams MaryEra → Tx l MaryEra → Int → Coin Source # | |||||||||||||||||
| EraTxAuxData MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.TxAuxData Associated Types
| |||||||||||||||||
| EraTxBody MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.TxBody Associated Types
Methods mkBasicTxBody ∷ ∀ (l ∷ TxLevel). Typeable l ⇒ TxBody l MaryEra Source # inputsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l MaryEra) (Set TxIn) Source # outputsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l MaryEra) (StrictSeq (TxOut MaryEra)) Source # feeTxBodyL ∷ Lens' (TxBody 'TopTx MaryEra) Coin Source # withdrawalsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l MaryEra) Withdrawals Source # auxDataHashTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l MaryEra) (StrictMaybe TxAuxDataHash) Source # spendableInputsTxBodyF ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l MaryEra) (Set TxIn) Source # allInputsTxBodyF ∷ SimpleGetter (TxBody 'TopTx MaryEra) (Set TxIn) Source # certsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l MaryEra) (StrictSeq (TxCert MaryEra)) Source # getTotalDepositsTxBody ∷ ∀ (l ∷ TxLevel). PParams MaryEra → (KeyHash 'StakePool → Bool) → TxBody l MaryEra → Coin Source # getTotalRefundsTxBody ∷ ∀ (l ∷ TxLevel). PParams MaryEra → (Credential 'Staking → Maybe Coin) → (Credential 'DRepRole → Maybe Coin) → TxBody l MaryEra → Coin Source # getGenesisKeyHashCountTxBody ∷ TxBody 'TopTx MaryEra → Int Source # | |||||||||||||||||
| EraTxOut MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.TxOut Associated Types
Methods mkBasicTxOut ∷ Addr → Value MaryEra → TxOut MaryEra Source # upgradeTxOut ∷ TxOut (PreviousEra MaryEra) → TxOut MaryEra Source # valueTxOutL ∷ Lens' (TxOut MaryEra) (Value MaryEra) Source # compactValueTxOutL ∷ Lens' (TxOut MaryEra) (CompactForm (Value MaryEra)) Source # valueEitherTxOutL ∷ Lens' (TxOut MaryEra) (Either (Value MaryEra) (CompactForm (Value MaryEra))) Source # addrTxOutL ∷ Lens' (TxOut MaryEra) Addr Source # compactAddrTxOutL ∷ Lens' (TxOut MaryEra) CompactAddr Source # addrEitherTxOutL ∷ Lens' (TxOut MaryEra) (Either Addr CompactAddr) Source # getMinCoinSizedTxOut ∷ PParams MaryEra → Sized (TxOut MaryEra) → Coin Source # getMinCoinTxOut ∷ PParams MaryEra → TxOut MaryEra → Coin Source # | |||||||||||||||||
| EraTxWits MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.TxWits Associated Types
| |||||||||||||||||
| EraPParams MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.PParams Associated Types
Methods applyPPUpdates ∷ PParams MaryEra → PParamsUpdate MaryEra → PParams MaryEra Source # emptyPParamsIdentity ∷ PParamsHKD Identity MaryEra Source # emptyPParamsStrictMaybe ∷ PParamsHKD StrictMaybe MaryEra Source # emptyUpgradePParamsUpdate ∷ UpgradePParams StrictMaybe MaryEra Source # upgradePParamsHKD ∷ ∀ (f ∷ Type → Type). (HKDApplicative f, EraPParams (PreviousEra MaryEra)) ⇒ UpgradePParams f MaryEra → PParamsHKD f (PreviousEra MaryEra) → PParamsHKD f MaryEra Source # downgradePParamsHKD ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, EraPParams (PreviousEra MaryEra)) ⇒ DowngradePParams f MaryEra → PParamsHKD f MaryEra → PParamsHKD f (PreviousEra MaryEra) Source # hkdTxFeePerByteL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f MaryEra) (HKD f CoinPerByte) Source # hkdTxFeeFixedCompactL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f MaryEra) (HKD f (CompactForm Coin)) Source # hkdMaxBBSizeL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f MaryEra) (HKD f Word32) Source # hkdMaxTxSizeL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f MaryEra) (HKD f Word32) Source # hkdMaxBHSizeL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f MaryEra) (HKD f Word16) Source # hkdKeyDepositCompactL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f MaryEra) (HKD f (CompactForm Coin)) Source # hkdPoolDepositCompactL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f MaryEra) (HKD f (CompactForm Coin)) Source # hkdEMaxL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f MaryEra) (HKD f EpochInterval) Source # hkdNOptL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f MaryEra) (HKD f Word16) Source # hkdA0L ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f MaryEra) (HKD f NonNegativeInterval) Source # hkdRhoL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f MaryEra) (HKD f UnitInterval) Source # hkdTauL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f MaryEra) (HKD f UnitInterval) Source # hkdDL ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, AtMostEra "Alonzo" MaryEra) ⇒ Lens' (PParamsHKD f MaryEra) (HKD f UnitInterval) Source # ppDG ∷ SimpleGetter (PParams MaryEra) UnitInterval Source # hkdExtraEntropyL ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, AtMostEra "Alonzo" MaryEra) ⇒ Lens' (PParamsHKD f MaryEra) (HKD f Nonce) Source # hkdProtocolVersionL ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, AtMostEra "Babbage" MaryEra) ⇒ Lens' (PParamsHKD f MaryEra) (HKD f ProtVer) Source # ppProtocolVersionL ∷ Lens' (PParams MaryEra) ProtVer Source # ppuProtocolVersionL ∷ Lens' (PParamsUpdate MaryEra) (StrictMaybe ProtVer) Source # hkdMinUTxOValueCompactL ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, AtMostEra "Mary" MaryEra) ⇒ Lens' (PParamsHKD f MaryEra) (HKD f (CompactForm Coin)) Source # hkdMinPoolCostCompactL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f MaryEra) (HKD f (CompactForm Coin)) Source # eraPParams ∷ [PParam MaryEra] Source # | |||||||||||||||||
| EraTxCert MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.TxCert Associated Types
Methods upgradeTxCert ∷ TxCert (PreviousEra MaryEra) → Either (TxCertUpgradeError MaryEra) (TxCert MaryEra) Source # getVKeyWitnessTxCert ∷ TxCert MaryEra → Maybe (KeyHash 'Witness) Source # getScriptWitnessTxCert ∷ TxCert MaryEra → Maybe ScriptHash Source # mkRegPoolTxCert ∷ StakePoolParams → TxCert MaryEra Source # getRegPoolTxCert ∷ TxCert MaryEra → Maybe StakePoolParams Source # mkRetirePoolTxCert ∷ KeyHash 'StakePool → EpochNo → TxCert MaryEra Source # getRetirePoolTxCert ∷ TxCert MaryEra → Maybe (KeyHash 'StakePool, EpochNo) Source # lookupRegStakeTxCert ∷ TxCert MaryEra → Maybe (Credential 'Staking) Source # lookupUnRegStakeTxCert ∷ TxCert MaryEra → Maybe (Credential 'Staking) Source # getTotalDepositsTxCerts ∷ Foldable f ⇒ PParams MaryEra → (KeyHash 'StakePool → Bool) → f (TxCert MaryEra) → Coin Source # getTotalRefundsTxCerts ∷ Foldable f ⇒ PParams MaryEra → (Credential 'Staking → Maybe Coin) → (Credential 'DRepRole → Maybe Coin) → f (TxCert MaryEra) → Coin Source # | |||||||||||||||||
| EraTxLevel MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.TxBody Associated Types
| |||||||||||||||||
| EraGenesis MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Era | |||||||||||||||||
| EraAccounts MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.State.Account Associated Types
Methods addAccountState ∷ Credential 'Staking → AccountState MaryEra → Accounts MaryEra → Accounts MaryEra Source # accountsMapL ∷ Lens' (Accounts MaryEra) (Map (Credential 'Staking) (AccountState MaryEra)) Source # balanceAccountStateL ∷ Lens' (AccountState MaryEra) (CompactForm Coin) Source # depositAccountStateL ∷ Lens' (AccountState MaryEra) (CompactForm Coin) Source # stakePoolDelegationAccountStateL ∷ Lens' (AccountState MaryEra) (Maybe (KeyHash 'StakePool)) Source # unregisterAccount ∷ Credential 'Staking → Accounts MaryEra → (Maybe (AccountState MaryEra), Accounts MaryEra) Source # | |||||||||||||||||
| EraCertState MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.State.CertState Associated Types
Methods certDStateL ∷ Lens' (CertState MaryEra) (DState MaryEra) Source # certPStateL ∷ Lens' (CertState MaryEra) (PState MaryEra) Source # obligationCertState ∷ CertState MaryEra → Obligations Source # certsTotalDepositsTxBody ∷ ∀ (t ∷ TxLevel). EraTxBody MaryEra ⇒ PParams MaryEra → CertState MaryEra → TxBody t MaryEra → Coin Source # certsTotalRefundsTxBody ∷ ∀ (t ∷ TxLevel). EraTxBody MaryEra ⇒ PParams MaryEra → CertState MaryEra → TxBody t MaryEra → Coin Source # | |||||||||||||||||
| EraGov MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.PParams Associated Types
Methods emptyGovState ∷ GovState MaryEra Source # curPParamsGovStateL ∷ Lens' (GovState MaryEra) (PParams MaryEra) Source # prevPParamsGovStateL ∷ Lens' (GovState MaryEra) (PParams MaryEra) Source # futurePParamsGovStateL ∷ Lens' (GovState MaryEra) (FuturePParams MaryEra) Source # obligationGovState ∷ GovState MaryEra → Obligations Source # | |||||||||||||||||
| EraStake MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.State.Stake Associated Types
Methods instantStakeCredentialsL ∷ Lens' (InstantStake MaryEra) (Map (Credential 'Staking) (CompactForm Coin)) Source # addInstantStake ∷ UTxO MaryEra → InstantStake MaryEra → InstantStake MaryEra Source # deleteInstantStake ∷ UTxO MaryEra → InstantStake MaryEra → InstantStake MaryEra Source # resolveInstantStake ∷ InstantStake MaryEra → Accounts MaryEra → ActiveStake Source # | |||||||||||||||||
| EraUTxO MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.UTxO Associated Types
Methods consumed ∷ ∀ (t ∷ TxLevel). PParams MaryEra → CertState MaryEra → UTxO MaryEra → TxBody t MaryEra → Value MaryEra Source # getConsumedValue ∷ ∀ (t ∷ TxLevel). PParams MaryEra → (Credential 'Staking → Maybe Coin) → (Credential 'DRepRole → Maybe Coin) → UTxO MaryEra → TxBody t MaryEra → Value MaryEra Source # getProducedValue ∷ ∀ (t ∷ TxLevel). PParams MaryEra → (KeyHash 'StakePool → Bool) → TxBody t MaryEra → Value MaryEra Source # getScriptsProvided ∷ ∀ (t ∷ TxLevel). UTxO MaryEra → Tx t MaryEra → ScriptsProvided MaryEra Source # getScriptsNeeded ∷ ∀ (t ∷ TxLevel). UTxO MaryEra → TxBody t MaryEra → ScriptsNeeded MaryEra Source # getScriptsHashesNeeded ∷ ScriptsNeeded MaryEra → Set ScriptHash Source # getWitsVKeyNeeded ∷ ∀ (t ∷ TxLevel). CertState MaryEra → UTxO MaryEra → TxBody t MaryEra → Set (KeyHash 'Witness) Source # getMinFeeTxUtxo ∷ ∀ (t ∷ TxLevel). PParams MaryEra → Tx t MaryEra → UTxO MaryEra → Coin Source # | |||||||||||||||||
| Era MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era Associated Types
| |||||||||||||||||
| EraTest MaryEra | |||||||||||||||||
Defined in Test.Cardano.Ledger.Mary.Era Methods zeroCostModels ∷ CostModels Source # mkTestAccountState ∷ Maybe Ptr → CompactForm Coin → Maybe (KeyHash 'StakePool) → Maybe DRep → AccountState MaryEra Source # accountsFromAccountsMap ∷ Map (Credential 'Staking) (AccountState MaryEra) → Accounts MaryEra Source # | |||||||||||||||||
| MaryEraTxBody MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.TxBody Methods mintTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l MaryEra) MultiAsset Source # mintedTxBodyF ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l MaryEra) (Set PolicyID) Source # mintValueTxBodyF ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l MaryEra) (Value MaryEra) Source # | |||||||||||||||||
| MaryEraTest MaryEra | |||||||||||||||||
Defined in Test.Cardano.Ledger.Mary.Era | |||||||||||||||||
| MaryEraImp MaryEra | |||||||||||||||||
Defined in Test.Cardano.Ledger.Mary.ImpTest | |||||||||||||||||
| ApplyTx MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary Associated Types
Methods applyTxValidation ∷ ValidationPolicy → Globals → MempoolEnv MaryEra → MempoolState MaryEra → Tx 'TopTx MaryEra → Either (ApplyTxError MaryEra) (MempoolState MaryEra, Validated (Tx 'TopTx MaryEra)) Source # | |||||||||||||||||
| ApplyBlock MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary Methods applyBlock ∷ ∀ (ep ∷ EventPolicy). SingEP ep → ValidationPolicy → Globals → NewEpochState MaryEra → Block BHeaderView MaryEra → (NewEpochState MaryEra, [PredicateFailure (EraRule "BBODY" MaryEra)], [Event (EraRule "BBODY" MaryEra)]) Source # applyTick ∷ ∀ (ep ∷ EventPolicy). SingEP ep → Globals → NewEpochState MaryEra → SlotNo → (NewEpochState MaryEra, [Event (EraRule "TICK" MaryEra)]) Source # | |||||||||||||||||
| ShelleyEraScript MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Scripts Methods mkRequireSignature ∷ KeyHash 'Witness → NativeScript MaryEra Source # getRequireSignature ∷ NativeScript MaryEra → Maybe (KeyHash 'Witness) Source # mkRequireAllOf ∷ StrictSeq (NativeScript MaryEra) → NativeScript MaryEra Source # getRequireAllOf ∷ NativeScript MaryEra → Maybe (StrictSeq (NativeScript MaryEra)) Source # mkRequireAnyOf ∷ StrictSeq (NativeScript MaryEra) → NativeScript MaryEra Source # getRequireAnyOf ∷ NativeScript MaryEra → Maybe (StrictSeq (NativeScript MaryEra)) Source # mkRequireMOf ∷ Int → StrictSeq (NativeScript MaryEra) → NativeScript MaryEra Source # getRequireMOf ∷ NativeScript MaryEra → Maybe (Int, StrictSeq (NativeScript MaryEra)) Source # | |||||||||||||||||
| ShelleyEraAccounts MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.State.Account Methods mkShelleyAccountState ∷ Ptr → CompactForm Coin → AccountState MaryEra Source # accountsPtrsMapL ∷ Lens' (Accounts MaryEra) (Map Ptr (Credential 'Staking)) accountsPtrsMapG ∷ SimpleGetter (Accounts MaryEra) (Map Ptr (Credential 'Staking)) Source # ptrAccountStateG ∷ SimpleGetter (AccountState MaryEra) Ptr Source # | |||||||||||||||||
| EraTransition MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Transition Associated Types
Methods mkTransitionConfig ∷ TranslationContext MaryEra → TransitionConfig (PreviousEra MaryEra) → TransitionConfig MaryEra Source # injectIntoTestState ∷ TransitionConfig MaryEra → NewEpochState MaryEra → NewEpochState MaryEra Source # tcPreviousEraConfigL ∷ Lens' (TransitionConfig MaryEra) (TransitionConfig (PreviousEra MaryEra)) Source # tcTranslationContextL ∷ Lens' (TransitionConfig MaryEra) (TranslationContext MaryEra) Source # tcShelleyGenesisL ∷ Lens' (TransitionConfig MaryEra) ShelleyGenesis Source # tcInitialPParamsG ∷ SimpleGetter (TransitionConfig MaryEra) (PParams MaryEra) Source # toTransitionConfigKeyValuePairs ∷ KeyValue e a ⇒ TransitionConfig MaryEra → [a] parseTransitionConfigJSON ∷ Value → Parser (TransitionConfig MaryEra) | |||||||||||||||||
| ShelleyEraTxBody MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.TxBody | |||||||||||||||||
| ShelleyEraTxCert MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.TxCert Methods mkRegTxCert ∷ Credential 'Staking → TxCert MaryEra Source # getRegTxCert ∷ TxCert MaryEra → Maybe (Credential 'Staking) Source # mkUnRegTxCert ∷ Credential 'Staking → TxCert MaryEra Source # getUnRegTxCert ∷ TxCert MaryEra → Maybe (Credential 'Staking) Source # mkDelegStakeTxCert ∷ Credential 'Staking → KeyHash 'StakePool → TxCert MaryEra Source # getDelegStakeTxCert ∷ TxCert MaryEra → Maybe (Credential 'Staking, KeyHash 'StakePool) Source # mkGenesisDelegTxCert ∷ GenesisDelegCert → TxCert MaryEra Source # getGenesisDelegTxCert ∷ TxCert MaryEra → Maybe GenesisDelegCert Source # | |||||||||||||||||
| ShelleyEraTest MaryEra | |||||||||||||||||
Defined in Test.Cardano.Ledger.Mary.Era | |||||||||||||||||
| ShelleyEraImp MaryEra | |||||||||||||||||
Defined in Test.Cardano.Ledger.Mary.ImpTest Methods initGenesis ∷ (HasKeyPairs s, MonadState s m, HasStatefulGen g m, MonadFail m) ⇒ m (Genesis MaryEra) Source # initNewEpochState ∷ (HasKeyPairs s, MonadState s m, HasStatefulGen g m, MonadFail m) ⇒ m (NewEpochState MaryEra) Source # initImpTestState ∷ (HasKeyPairs s, MonadState s m, HasStatefulGen g m, MonadFail m) ⇒ m (ImpTestState MaryEra) Source # impSatisfyNativeScript ∷ ∀ (l ∷ TxLevel). Set (KeyHash 'Witness) → TxBody l MaryEra → NativeScript MaryEra → ImpTestM MaryEra (Maybe (Map (KeyHash 'Witness) (KeyPair 'Witness))) Source # modifyPParams ∷ (PParams MaryEra → PParams MaryEra) → ImpTestM MaryEra () Source # modifyImpInitProtVer ∷ Version → SpecWith (ImpInit (LedgerSpec MaryEra)) → SpecWith (ImpInit (LedgerSpec MaryEra)) Source # fixupTx ∷ Tx 'TopTx MaryEra → ImpTestM MaryEra (Tx 'TopTx MaryEra) Source # expectTxSuccess ∷ Tx 'TopTx MaryEra → ImpTestM MaryEra () Source # genRegTxCert ∷ Credential 'Staking → ImpTestM MaryEra (TxCert MaryEra) Source # genUnRegTxCert ∷ Credential 'Staking → ImpTestM MaryEra (TxCert MaryEra) Source # delegStakeTxCert ∷ Credential 'Staking → KeyHash 'StakePool → TxCert MaryEra Source # | |||||||||||||||||
| EraSpecCert MaryEra Source # | |||||||||||||||||
Defined in Test.Cardano.Ledger.Constrained.Conway.Cert | |||||||||||||||||
| EraSpecDeleg MaryEra Source # | |||||||||||||||||
Defined in Test.Cardano.Ledger.Constrained.Conway.Deleg Methods hasGenDelegs ∷ proxy MaryEra → Bool Source # | |||||||||||||||||
| EraSpecPParams MaryEra Source # | |||||||||||||||||
| EraSpecTxOut MaryEra Source # | |||||||||||||||||
Defined in Test.Cardano.Ledger.Constrained.Conway.ParametricSpec | |||||||||||||||||
| EraSpecTxCert MaryEra Source # | |||||||||||||||||
| EraUniverse MaryEra Source # | |||||||||||||||||
| GenScript MaryEra Source # | |||||||||||||||||
| EraModel MaryEra Source # | |||||||||||||||||
Defined in Test.Cardano.Ledger.Generic.Instances Methods applyTx ∷ Int → SlotNo → Model MaryEra → Tx 'TopTx MaryEra → Model MaryEra Source # applyCert ∷ Model MaryEra → TxCert MaryEra → Model MaryEra Source # mkRedeemersFromTags ∷ [((PlutusPurposeTag, Word32), (Data MaryEra, ExUnits))] → Redeemers MaryEra Source # mkRedeemers ∷ [(PlutusPurpose AsIx MaryEra, (Data MaryEra, ExUnits))] → Redeemers MaryEra Source # newScriptIntegrityHash ∷ PParams MaryEra → [Language] → Redeemers MaryEra → TxDats MaryEra → StrictMaybe ScriptIntegrityHash Source # mkPlutusPurposePointer ∷ PlutusPurposeTag → Word32 → PlutusPurpose AsIx MaryEra Source # always ∷ Natural → Script MaryEra Source # never ∷ Natural → Script MaryEra Source # collateralReturnTxBodyT ∷ Lens' (TxBody 'TopTx MaryEra) (StrictMaybe (TxOut MaryEra)) Source # validTxOut ∷ Map ScriptHash (Script MaryEra) → TxOut MaryEra → Bool Source # | |||||||||||||||||
| EraGenericGen MaryEra Source # | |||||||||||||||||
Defined in Test.Cardano.Ledger.Generic.Instances Methods setValidity ∷ ValidityInterval → TxBody 'TopTx MaryEra → TxBody 'TopTx MaryEra Source # setReferenceInputs ∷ Set TxIn → TxBody 'TopTx MaryEra → TxBody 'TopTx MaryEra Source # setCollateralInputs ∷ Set TxIn → TxBody 'TopTx MaryEra → TxBody 'TopTx MaryEra Source # setTotalCollateral ∷ StrictMaybe Coin → TxBody 'TopTx MaryEra → TxBody 'TopTx MaryEra Source # setCollateralReturn ∷ StrictMaybe (TxOut MaryEra) → TxBody 'TopTx MaryEra → TxBody 'TopTx MaryEra Source # addRedeemers ∷ Redeemers MaryEra → TxWits MaryEra → TxWits MaryEra Source # setScriptIntegrityHash ∷ StrictMaybe ScriptIntegrityHash → TxBody 'TopTx MaryEra → TxBody 'TopTx MaryEra Source # setNetworkIdTxBody ∷ StrictMaybe Network → TxBody 'TopTx MaryEra → TxBody 'TopTx MaryEra Source # genExUnits ∷ Int → GenRS MaryEra [ExUnits] Source # genPParams ∷ GenSize → Gen (PParams MaryEra) Source # ppMaxCollateralInputsT ∷ Lens' (PParams MaryEra) Word16 Source # ppCollateralPercentageT ∷ Lens' (PParams MaryEra) Word16 Source # ppCostModelsT ∷ Lens' (PParams MaryEra) CostModels Source # ppMaxTxExUnitsT ∷ Lens' (PParams MaryEra) ExUnits Source # ppMaxBlockExUnitsT ∷ Lens' (PParams MaryEra) ExUnits Source # ppMaxValSizeT ∷ Lens' (PParams MaryEra) Word32 Source # mkScriptIntegrityHash ∷ PParams MaryEra → [Language] → TxWits MaryEra → StrictMaybe ScriptIntegrityHash Source # | |||||||||||||||||
| Reflect MaryEra Source # | |||||||||||||||||
| GetLedgerView MaryEra | |||||||||||||||||
Defined in Cardano.Protocol.TPraos.API Methods currentLedgerView ∷ NewEpochState MaryEra → LedgerView Source # futureLedgerView ∷ MonadError (FutureLedgerViewError MaryEra) m ⇒ Globals → NewEpochState MaryEra → SlotNo → m LedgerView Source # | |||||||||||||||||
| TranslateEra MaryEra AllegraTxAuxData | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation Associated Types
| |||||||||||||||||
| TranslateEra MaryEra PParams | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation Associated Types
Methods translateEra ∷ TranslationContext MaryEra → PParams (PreviousEra MaryEra) → Except (TranslationError MaryEra PParams) (PParams MaryEra) Source # | |||||||||||||||||
| TranslateEra MaryEra PParamsUpdate | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation Associated Types
| |||||||||||||||||
| TranslateEra MaryEra CommitteeState | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation Associated Types
| |||||||||||||||||
| TranslateEra MaryEra DState | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation Associated Types
Methods translateEra ∷ TranslationContext MaryEra → DState (PreviousEra MaryEra) → Except (TranslationError MaryEra DState) (DState MaryEra) Source # | |||||||||||||||||
| TranslateEra MaryEra PState | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation Associated Types
Methods translateEra ∷ TranslationContext MaryEra → PState (PreviousEra MaryEra) → Except (TranslationError MaryEra PState) (PState MaryEra) Source # | |||||||||||||||||
| TranslateEra MaryEra FuturePParams | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation Associated Types
| |||||||||||||||||
| TranslateEra MaryEra UTxO | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation Associated Types
Methods translateEra ∷ TranslationContext MaryEra → UTxO (PreviousEra MaryEra) → Except (TranslationError MaryEra UTxO) (UTxO MaryEra) Source # | |||||||||||||||||
| TranslateEra MaryEra ShelleyGovState | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation Associated Types
| |||||||||||||||||
| TranslateEra MaryEra EpochState | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation Associated Types
Methods translateEra ∷ TranslationContext MaryEra → EpochState (PreviousEra MaryEra) → Except (TranslationError MaryEra EpochState) (EpochState MaryEra) Source # | |||||||||||||||||
| TranslateEra MaryEra LedgerState | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation Associated Types
| |||||||||||||||||
| TranslateEra MaryEra NewEpochState | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation Associated Types
| |||||||||||||||||
| TranslateEra MaryEra UTxOState | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation Associated Types
Methods translateEra ∷ TranslationContext MaryEra → UTxOState (PreviousEra MaryEra) → Except (TranslationError MaryEra UTxOState) (UTxOState MaryEra) Source # | |||||||||||||||||
| TranslateEra MaryEra ProposedPPUpdates | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation Associated Types
| |||||||||||||||||
| TranslateEra MaryEra Update | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation Associated Types
Methods translateEra ∷ TranslationContext MaryEra → Update (PreviousEra MaryEra) → Except (TranslationError MaryEra Update) (Update MaryEra) Source # | |||||||||||||||||
| TranslateEra MaryEra ShelleyAccounts | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation Associated Types
| |||||||||||||||||
| TranslateEra MaryEra ShelleyCertState | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation Associated Types
| |||||||||||||||||
| TranslateEra MaryEra ShelleyInstantStake | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation Associated Types
| |||||||||||||||||
| TranslateEra MaryEra ShelleyTxOut | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation Associated Types
| |||||||||||||||||
| TranslateEra MaryEra ShelleyTxWits | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation Associated Types
| |||||||||||||||||
| HasEraTxLevel Tx MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Tx | |||||||||||||||||
| HasEraTxLevel TxBody MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.TxBody | |||||||||||||||||
| InjectRuleEvent "POOL" PoolEvent MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Pool Methods injectEvent ∷ PoolEvent MaryEra → EraRuleEvent "POOL" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyBbodyPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Bbody Methods injectFailure ∷ ShelleyBbodyPredFailure MaryEra → EraRuleFailure "BBODY" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyDelegPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Bbody Methods injectFailure ∷ ShelleyDelegPredFailure MaryEra → EraRuleFailure "BBODY" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyDelegsPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Bbody Methods injectFailure ∷ ShelleyDelegsPredFailure MaryEra → EraRuleFailure "BBODY" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyDelplPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Bbody Methods injectFailure ∷ ShelleyDelplPredFailure MaryEra → EraRuleFailure "BBODY" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyLedgerPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Bbody Methods injectFailure ∷ ShelleyLedgerPredFailure MaryEra → EraRuleFailure "BBODY" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyLedgersPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Bbody Methods injectFailure ∷ ShelleyLedgersPredFailure MaryEra → EraRuleFailure "BBODY" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyPoolPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Bbody Methods injectFailure ∷ ShelleyPoolPredFailure MaryEra → EraRuleFailure "BBODY" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyPpupPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Bbody Methods injectFailure ∷ ShelleyPpupPredFailure MaryEra → EraRuleFailure "BBODY" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyUtxoPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Bbody Methods injectFailure ∷ ShelleyUtxoPredFailure MaryEra → EraRuleFailure "BBODY" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyUtxowPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Bbody Methods injectFailure ∷ ShelleyUtxowPredFailure MaryEra → EraRuleFailure "BBODY" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "DELEG" ShelleyDelegPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Deleg Methods injectFailure ∷ ShelleyDelegPredFailure MaryEra → EraRuleFailure "DELEG" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "DELEGS" ShelleyDelegPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Delegs Methods injectFailure ∷ ShelleyDelegPredFailure MaryEra → EraRuleFailure "DELEGS" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "DELEGS" ShelleyDelegsPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Delegs Methods injectFailure ∷ ShelleyDelegsPredFailure MaryEra → EraRuleFailure "DELEGS" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "DELEGS" ShelleyDelplPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Delegs Methods injectFailure ∷ ShelleyDelplPredFailure MaryEra → EraRuleFailure "DELEGS" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "DELEGS" ShelleyPoolPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Delegs Methods injectFailure ∷ ShelleyPoolPredFailure MaryEra → EraRuleFailure "DELEGS" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "DELPL" ShelleyDelegPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Delpl Methods injectFailure ∷ ShelleyDelegPredFailure MaryEra → EraRuleFailure "DELPL" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "DELPL" ShelleyDelplPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Delpl Methods injectFailure ∷ ShelleyDelplPredFailure MaryEra → EraRuleFailure "DELPL" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "DELPL" ShelleyPoolPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Delpl Methods injectFailure ∷ ShelleyPoolPredFailure MaryEra → EraRuleFailure "DELPL" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyDelegPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Ledger Methods injectFailure ∷ ShelleyDelegPredFailure MaryEra → EraRuleFailure "LEDGER" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyDelegsPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Ledger Methods injectFailure ∷ ShelleyDelegsPredFailure MaryEra → EraRuleFailure "LEDGER" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyDelplPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Ledger Methods injectFailure ∷ ShelleyDelplPredFailure MaryEra → EraRuleFailure "LEDGER" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyLedgerPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Ledger Methods injectFailure ∷ ShelleyLedgerPredFailure MaryEra → EraRuleFailure "LEDGER" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyPoolPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Ledger Methods injectFailure ∷ ShelleyPoolPredFailure MaryEra → EraRuleFailure "LEDGER" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyPpupPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Ledger Methods injectFailure ∷ ShelleyPpupPredFailure MaryEra → EraRuleFailure "LEDGER" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyUtxoPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Ledger Methods injectFailure ∷ ShelleyUtxoPredFailure MaryEra → EraRuleFailure "LEDGER" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyUtxowPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Ledger Methods injectFailure ∷ ShelleyUtxowPredFailure MaryEra → EraRuleFailure "LEDGER" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyDelegPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Ledgers Methods injectFailure ∷ ShelleyDelegPredFailure MaryEra → EraRuleFailure "LEDGERS" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyDelegsPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Ledgers Methods injectFailure ∷ ShelleyDelegsPredFailure MaryEra → EraRuleFailure "LEDGERS" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyDelplPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Ledgers Methods injectFailure ∷ ShelleyDelplPredFailure MaryEra → EraRuleFailure "LEDGERS" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyLedgerPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Ledgers Methods injectFailure ∷ ShelleyLedgerPredFailure MaryEra → EraRuleFailure "LEDGERS" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyLedgersPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Ledgers Methods injectFailure ∷ ShelleyLedgersPredFailure MaryEra → EraRuleFailure "LEDGERS" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyPoolPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Ledgers Methods injectFailure ∷ ShelleyPoolPredFailure MaryEra → EraRuleFailure "LEDGERS" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyPpupPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Ledgers Methods injectFailure ∷ ShelleyPpupPredFailure MaryEra → EraRuleFailure "LEDGERS" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyUtxoPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Ledgers Methods injectFailure ∷ ShelleyUtxoPredFailure MaryEra → EraRuleFailure "LEDGERS" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyUtxowPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Ledgers Methods injectFailure ∷ ShelleyUtxowPredFailure MaryEra → EraRuleFailure "LEDGERS" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "POOL" ShelleyPoolPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Pool Methods injectFailure ∷ ShelleyPoolPredFailure MaryEra → EraRuleFailure "POOL" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "PPUP" ShelleyPpupPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Ppup Methods injectFailure ∷ ShelleyPpupPredFailure MaryEra → EraRuleFailure "PPUP" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXO" AllegraUtxoPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Utxo Methods injectFailure ∷ AllegraUtxoPredFailure MaryEra → EraRuleFailure "UTXO" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXO" ShelleyPpupPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Utxo Methods injectFailure ∷ ShelleyPpupPredFailure MaryEra → EraRuleFailure "UTXO" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXO" ShelleyUtxoPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Utxo Methods injectFailure ∷ ShelleyUtxoPredFailure MaryEra → EraRuleFailure "UTXO" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" AllegraUtxoPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Utxow Methods injectFailure ∷ AllegraUtxoPredFailure MaryEra → EraRuleFailure "UTXOW" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" ShelleyPpupPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Utxow Methods injectFailure ∷ ShelleyPpupPredFailure MaryEra → EraRuleFailure "UTXOW" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" ShelleyUtxoPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Utxow Methods injectFailure ∷ ShelleyUtxoPredFailure MaryEra → EraRuleFailure "UTXOW" MaryEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" ShelleyUtxowPredFailure MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Utxow Methods injectFailure ∷ ShelleyUtxowPredFailure MaryEra → EraRuleFailure "UTXOW" MaryEra Source # | |||||||||||||||||
| TranslateEra MaryEra (Timelock ∷ Type → Type) | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation Associated Types
Methods translateEra ∷ TranslationContext MaryEra → Timelock (PreviousEra MaryEra) → Except (TranslationError MaryEra (Timelock ∷ Type → Type)) (Timelock MaryEra) Source # | |||||||||||||||||
| TranslateEra MaryEra (Tx 'TopTx) | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation Associated Types
Methods translateEra ∷ TranslationContext MaryEra → Tx 'TopTx (PreviousEra MaryEra) → Except (TranslationError MaryEra (Tx 'TopTx)) (Tx 'TopTx MaryEra) Source # | |||||||||||||||||
| Arbitrary (ApplyTxError MaryEra) | |||||||||||||||||
Defined in Test.Cardano.Ledger.Mary.Arbitrary Methods arbitrary ∷ Gen (ApplyTxError MaryEra) Source # shrink ∷ ApplyTxError MaryEra → [ApplyTxError MaryEra] Source # | |||||||||||||||||
| Arbitrary (TransitionConfig MaryEra) | |||||||||||||||||
Defined in Test.Cardano.Ledger.Mary.Arbitrary Methods arbitrary ∷ Gen (TransitionConfig MaryEra) Source # shrink ∷ TransitionConfig MaryEra → [TransitionConfig MaryEra] Source # | |||||||||||||||||
| Typeable t ⇒ DecCBOR (Annotator (Tx t MaryEra)) | |||||||||||||||||
| Typeable l ⇒ DecCBOR (Annotator (TxBody l MaryEra)) | |||||||||||||||||
| DecCBOR (ApplyTxError MaryEra) | |||||||||||||||||
| EncCBOR (ApplyTxError MaryEra) | |||||||||||||||||
Defined in Cardano.Ledger.Mary | |||||||||||||||||
| Semigroup (ApplyTxError MaryEra) | |||||||||||||||||
Defined in Cardano.Ledger.Mary Methods (<>) ∷ ApplyTxError MaryEra → ApplyTxError MaryEra → ApplyTxError MaryEra # sconcat ∷ NonEmpty (ApplyTxError MaryEra) → ApplyTxError MaryEra # stimes ∷ Integral b ⇒ b → ApplyTxError MaryEra → ApplyTxError MaryEra # | |||||||||||||||||
| Generic (ApplyTxError MaryEra) | |||||||||||||||||
Defined in Cardano.Ledger.Mary Associated Types
Methods from ∷ ApplyTxError MaryEra → Rep (ApplyTxError MaryEra) x # to ∷ Rep (ApplyTxError MaryEra) x → ApplyTxError MaryEra # | |||||||||||||||||
| Show (ApplyTxError MaryEra) | |||||||||||||||||
Defined in Cardano.Ledger.Mary | |||||||||||||||||
| Show (TransitionConfig MaryEra) | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Transition | |||||||||||||||||
| Eq (ApplyTxError MaryEra) | |||||||||||||||||
Defined in Cardano.Ledger.Mary Methods (==) ∷ ApplyTxError MaryEra → ApplyTxError MaryEra → Bool # (/=) ∷ ApplyTxError MaryEra → ApplyTxError MaryEra → Bool # | |||||||||||||||||
| Eq (TransitionConfig MaryEra) | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Transition Methods (==) ∷ TransitionConfig MaryEra → TransitionConfig MaryEra → Bool # (/=) ∷ TransitionConfig MaryEra → TransitionConfig MaryEra → Bool # | |||||||||||||||||
| NoThunks (TransitionConfig MaryEra) | |||||||||||||||||
| HasEraTxLevel (AllegraTxBodyRaw ma) MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.TxBody Methods toSTxLevel ∷ ∀ (l ∷ TxLevel). AllegraTxBodyRaw ma l MaryEra → STxLevel l MaryEra Source # | |||||||||||||||||
| Arbitrary (Tx 'TopTx MaryEra) | |||||||||||||||||
| Arbitrary (TxBody 'TopTx MaryEra) | |||||||||||||||||
| Typeable t ⇒ ToCBOR (Tx t MaryEra) | |||||||||||||||||
| Typeable l ⇒ ToCBOR (TxBody l MaryEra) | |||||||||||||||||
| DecCBOR (Tx 'TopTx MaryEra) | |||||||||||||||||
| DecCBOR (TxBody 'TopTx MaryEra) | |||||||||||||||||
| EncCBOR (Tx t MaryEra) | |||||||||||||||||
| EncCBOR (TxBody l MaryEra) | |||||||||||||||||
| SafeToHash (TxBody l MaryEra) | |||||||||||||||||
Defined in Cardano.Ledger.Mary.TxBody Methods originalBytes ∷ TxBody l MaryEra → ByteString Source # originalBytesSize ∷ TxBody l MaryEra → Int Source # makeHashWithExplicitProxys ∷ Proxy i → TxBody l MaryEra → SafeHash i Source # | |||||||||||||||||
| EqRaw (Tx t MaryEra) | |||||||||||||||||
| EqRaw (TxBody l MaryEra) | |||||||||||||||||
| Memoized (TxBody l MaryEra) | |||||||||||||||||
Defined in Cardano.Ledger.Mary.TxBody Associated Types
| |||||||||||||||||
| HasSpec (TxBody 'TopTx MaryEra) Source # | |||||||||||||||||
Defined in Test.Cardano.Ledger.Constrained.Conway.Instances.TxBody Associated Types
Methods emptySpec ∷ TypeSpec (TxBody 'TopTx MaryEra) Source # combineSpec ∷ TypeSpec (TxBody 'TopTx MaryEra) → TypeSpec (TxBody 'TopTx MaryEra) → Specification (TxBody 'TopTx MaryEra) Source # genFromTypeSpec ∷ ∀ (m ∷ Type → Type). (HasCallStack, MonadGenError m) ⇒ TypeSpec (TxBody 'TopTx MaryEra) → GenT m (TxBody 'TopTx MaryEra) Source # conformsTo ∷ TxBody 'TopTx MaryEra → TypeSpec (TxBody 'TopTx MaryEra) → Bool Source # shrinkWithTypeSpec ∷ TypeSpec (TxBody 'TopTx MaryEra) → TxBody 'TopTx MaryEra → [TxBody 'TopTx MaryEra] Source # fixupWithTypeSpec ∷ TypeSpec (TxBody 'TopTx MaryEra) → TxBody 'TopTx MaryEra → Maybe (TxBody 'TopTx MaryEra) Source # toPreds ∷ Term (TxBody 'TopTx MaryEra) → TypeSpec (TxBody 'TopTx MaryEra) → Pred Source # cardinalTypeSpec ∷ TypeSpec (TxBody 'TopTx MaryEra) → Specification Integer Source # cardinalTrueSpec ∷ Specification Integer Source # typeSpecHasError ∷ TypeSpec (TxBody 'TopTx MaryEra) → Maybe (NonEmpty String) Source # alternateShow ∷ TypeSpec (TxBody 'TopTx MaryEra) → BinaryShow Source # typeSpecOpt ∷ TypeSpec (TxBody 'TopTx MaryEra) → [TxBody 'TopTx MaryEra] → Specification (TxBody 'TopTx MaryEra) Source # guardTypeSpec ∷ [String] → TypeSpec (TxBody 'TopTx MaryEra) → Specification (TxBody 'TopTx MaryEra) Source # prerequisites ∷ Evidence (Prerequisites (TxBody 'TopTx MaryEra)) Source # | |||||||||||||||||
| HasSimpleRep (TxBody 'TopTx MaryEra) Source # | |||||||||||||||||
Defined in Test.Cardano.Ledger.Constrained.Conway.Instances.TxBody | |||||||||||||||||
| NFData (Tx t MaryEra) | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Tx | |||||||||||||||||
| NFData (TxBody l MaryEra) | |||||||||||||||||
Defined in Cardano.Ledger.Mary.TxBody | |||||||||||||||||
| Generic (Tx t MaryEra) | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Tx Associated Types
| |||||||||||||||||
| Generic (TxBody l MaryEra) | |||||||||||||||||
Defined in Cardano.Ledger.Mary.TxBody Associated Types
| |||||||||||||||||
| Show (Tx t MaryEra) | |||||||||||||||||
| Show (TxBody l MaryEra) | |||||||||||||||||
| Eq (Tx t MaryEra) | |||||||||||||||||
| Eq (TxBody l MaryEra) | |||||||||||||||||
| Typeable t ⇒ NoThunks (Tx t MaryEra) | |||||||||||||||||
| Typeable l ⇒ NoThunks (TxBody l MaryEra) | |||||||||||||||||
| ToExpr (Tx 'TopTx MaryEra) | |||||||||||||||||
| ToExpr (TxBody 'TopTx MaryEra) | |||||||||||||||||
| HashAnnotated (TxBody l MaryEra) EraIndependentTxBody | |||||||||||||||||
Defined in Cardano.Ledger.Mary.TxBody Methods hashAnnotated ∷ TxBody l MaryEra → SafeHash EraIndependentTxBody Source # | |||||||||||||||||
| type TxBodyUpgradeError MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Api.Era | |||||||||||||||||
| type TxUpgradeError MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Api.Era | |||||||||||||||||
| type BlockBody MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.BlockBody | |||||||||||||||||
| type NativeScript MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Scripts | |||||||||||||||||
| type Script MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Scripts | |||||||||||||||||
| type TxAuxData MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.TxAuxData | |||||||||||||||||
| type TxOut MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.TxOut | |||||||||||||||||
| type TxWits MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.TxWits | |||||||||||||||||
| type Value MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Era | |||||||||||||||||
| type TranslationContext MaryEra | No context is needed to translate from Allegra to Mary. | ||||||||||||||||
Defined in Cardano.Ledger.Mary.Era | |||||||||||||||||
| type TxCert MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.TxCert | |||||||||||||||||
| type TxCertUpgradeError MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.TxCert | |||||||||||||||||
| type Genesis MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Era | |||||||||||||||||
| type AccountState MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.State.Account | |||||||||||||||||
| type Accounts MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.State.Account | |||||||||||||||||
| type CertState MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.State.CertState | |||||||||||||||||
| type GovState MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.PParams | |||||||||||||||||
| type InstantStake MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.State.Stake | |||||||||||||||||
| type ScriptsNeeded MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.UTxO | |||||||||||||||||
| type EraName MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era | |||||||||||||||||
| type PreviousEra MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era | |||||||||||||||||
| type ProtVerHigh MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era | |||||||||||||||||
| type ProtVerLow MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era | |||||||||||||||||
| newtype ApplyTxError MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary | |||||||||||||||||
| newtype TransitionConfig MaryEra | |||||||||||||||||
| newtype Tx t MaryEra | |||||||||||||||||
| newtype TxBody l MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.TxBody | |||||||||||||||||
| type EraRule "BBODY" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Era | |||||||||||||||||
| type EraRule "DELEG" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Era | |||||||||||||||||
| type EraRule "DELEGS" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Era | |||||||||||||||||
| type EraRule "DELPL" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Era | |||||||||||||||||
| type EraRule "EPOCH" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Era | |||||||||||||||||
| type EraRule "LEDGER" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Era | |||||||||||||||||
| type EraRule "LEDGERS" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Era | |||||||||||||||||
| type EraRule "MIR" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Era | |||||||||||||||||
| type EraRule "NEWEPOCH" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Era | |||||||||||||||||
| type EraRule "NEWPP" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Era | |||||||||||||||||
| type EraRule "POOL" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Era | |||||||||||||||||
| type EraRule "POOLREAP" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Era | |||||||||||||||||
| type EraRule "PPUP" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Era | |||||||||||||||||
| type EraRule "RUPD" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Era | |||||||||||||||||
| type EraRule "SNAP" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Era | |||||||||||||||||
| type EraRule "TICK" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Era | |||||||||||||||||
| type EraRule "TICKF" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Era | |||||||||||||||||
| type EraRule "UPEC" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Era | |||||||||||||||||
| type EraRule "UTXO" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Era | |||||||||||||||||
| type EraRule "UTXOW" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Era | |||||||||||||||||
| type EraRuleEvent "LEDGER" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Ledger | |||||||||||||||||
| type EraRuleEvent "POOL" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Pool | |||||||||||||||||
| type EraRuleEvent "TICK" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules | |||||||||||||||||
| type EraRuleFailure "BBODY" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Bbody | |||||||||||||||||
| type EraRuleFailure "DELEG" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Deleg | |||||||||||||||||
| type EraRuleFailure "DELEGS" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Delegs | |||||||||||||||||
| type EraRuleFailure "DELPL" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Delpl | |||||||||||||||||
| type EraRuleFailure "LEDGER" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Ledger | |||||||||||||||||
| type EraRuleFailure "LEDGERS" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Ledgers | |||||||||||||||||
| type EraRuleFailure "POOL" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Pool | |||||||||||||||||
| type EraRuleFailure "PPUP" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Ppup | |||||||||||||||||
| type EraRuleFailure "UTXO" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Utxo | |||||||||||||||||
| type EraRuleFailure "UTXOW" MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Rules.Utxow | |||||||||||||||||
| type DowngradePParams f MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.PParams | |||||||||||||||||
| type PParamsHKD f MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.PParams | |||||||||||||||||
| type UpgradePParams f MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.PParams | |||||||||||||||||
| type TranslationError MaryEra AllegraTxAuxData | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation | |||||||||||||||||
| type TranslationError MaryEra PParams | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation | |||||||||||||||||
| type TranslationError MaryEra PParamsUpdate | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation | |||||||||||||||||
| type TranslationError MaryEra CommitteeState | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation | |||||||||||||||||
| type TranslationError MaryEra DState | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation | |||||||||||||||||
| type TranslationError MaryEra PState | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation | |||||||||||||||||
| type TranslationError MaryEra FuturePParams | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation | |||||||||||||||||
| type TranslationError MaryEra UTxO | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation | |||||||||||||||||
| type TranslationError MaryEra ShelleyGovState | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation | |||||||||||||||||
| type TranslationError MaryEra EpochState | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation | |||||||||||||||||
| type TranslationError MaryEra LedgerState | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation | |||||||||||||||||
| type TranslationError MaryEra NewEpochState | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation | |||||||||||||||||
| type TranslationError MaryEra UTxOState | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation | |||||||||||||||||
| type TranslationError MaryEra ProposedPPUpdates | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation | |||||||||||||||||
| type TranslationError MaryEra Update | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation | |||||||||||||||||
| type TranslationError MaryEra ShelleyAccounts | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation | |||||||||||||||||
| type TranslationError MaryEra ShelleyCertState | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation | |||||||||||||||||
| type TranslationError MaryEra ShelleyInstantStake | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation | |||||||||||||||||
| type TranslationError MaryEra ShelleyTxOut | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation | |||||||||||||||||
| type TranslationError MaryEra ShelleyTxWits | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation | |||||||||||||||||
| type STxLevel l MaryEra | |||||||||||||||||
Defined in Cardano.Ledger.Mary.TxBody | |||||||||||||||||
| type TranslationError MaryEra (Timelock ∷ Type → Type) | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation | |||||||||||||||||
| type TranslationError MaryEra (Tx 'TopTx) | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Translation | |||||||||||||||||
| type MemoHashIndex (MaryTxBodyRaw l) | |||||||||||||||||
Defined in Cardano.Ledger.Mary.TxBody | |||||||||||||||||
| type Rep (ApplyTxError MaryEra) | |||||||||||||||||
Defined in Cardano.Ledger.Mary | |||||||||||||||||
| type RawType (TxBody l MaryEra) | |||||||||||||||||
Defined in Cardano.Ledger.Mary.TxBody | |||||||||||||||||
| type Prerequisites (TxBody 'TopTx MaryEra) Source # | |||||||||||||||||
| type TypeSpec (TxBody 'TopTx MaryEra) Source # | |||||||||||||||||
| type SimpleRep (TxBody 'TopTx MaryEra) Source # | |||||||||||||||||
| type TheSop (TxBody 'TopTx MaryEra) Source # | |||||||||||||||||
| type Rep (Tx t MaryEra) | |||||||||||||||||
Defined in Cardano.Ledger.Mary.Tx | |||||||||||||||||
| type Rep (TxBody l MaryEra) | |||||||||||||||||
Defined in Cardano.Ledger.Mary.TxBody type Rep (TxBody l MaryEra) = D1 ('MetaData "TxBody" "Cardano.Ledger.Mary.TxBody" "cardano-ledger-mary-1.10.0.0-inplace" 'True) (C1 ('MetaCons "MkMaryTxBody" 'PrefixI 'False) (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (MemoBytes (MaryTxBodyRaw l))))) | |||||||||||||||||
Instances
| AllegraEraScript AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Scripts | |||||||||||||||||
| AllegraEraTxAuxData AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxAuxData Methods nativeScriptsTxAuxDataL ∷ Lens' (TxAuxData AlonzoEra) (StrictSeq (NativeScript AlonzoEra)) Source # | |||||||||||||||||
| AllegraEraTxBody AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxBody Methods vldtTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l AlonzoEra) ValidityInterval Source # | |||||||||||||||||
| AllegraEraTest AlonzoEra | |||||||||||||||||
Defined in Test.Cardano.Ledger.Alonzo.Era | |||||||||||||||||
| AlonzoEraPParams AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.PParams Methods hkdCoinsPerUTxOWordL ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, ExactEra AlonzoEra AlonzoEra) ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f CoinPerWord) Source # hkdCostModelsL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f CostModels) Source # hkdPricesL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f Prices) Source # hkdMaxTxExUnitsL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f ExUnits) Source # hkdMaxBlockExUnitsL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f ExUnits) Source # hkdMaxValSizeL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f Word32) Source # hkdCollateralPercentageL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f Word16) Source # hkdMaxCollateralInputsL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f Word16) Source # | |||||||||||||||||
| EraPlutusContext AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Plutus.TxInfo Associated Types
Methods mkSupportedLanguage ∷ Language → Maybe (SupportedLanguage AlonzoEra) Source # mkTxInfoResult ∷ LedgerTxInfo AlonzoEra → TxInfoResult AlonzoEra Source # lookupTxInfoResult ∷ ∀ (l ∷ Language). EraPlutusTxInfo l AlonzoEra ⇒ SLanguage l → TxInfoResult AlonzoEra → Either (ContextError AlonzoEra) (PlutusTxInfo l) Source # mkPlutusWithContext ∷ PlutusScript AlonzoEra → ScriptHash → PlutusPurpose AsIxItem AlonzoEra → LedgerTxInfo AlonzoEra → TxInfoResult AlonzoEra → (Data AlonzoEra, ExUnits) → CostModel → Either (ContextError AlonzoEra) PlutusWithContext Source # | |||||||||||||||||
| AlonzoEraScript AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Scripts Associated Types
Methods eraMaxLanguage ∷ Language Source # toPlutusScript ∷ Script AlonzoEra → Maybe (PlutusScript AlonzoEra) Source # fromPlutusScript ∷ PlutusScript AlonzoEra → Script AlonzoEra Source # mkPlutusScript ∷ ∀ (l ∷ Language) m. (PlutusLanguage l, MonadFail m) ⇒ Plutus l → m (PlutusScript AlonzoEra) Source # withPlutusScript ∷ PlutusScript AlonzoEra → (∀ (l ∷ Language). PlutusLanguage l ⇒ Plutus l → a) → a Source # hoistPlutusPurpose ∷ (∀ ix it. g ix it → f ix it) → PlutusPurpose g AlonzoEra → PlutusPurpose f AlonzoEra Source # mkSpendingPurpose ∷ f Word32 TxIn → PlutusPurpose f AlonzoEra Source # toSpendingPurpose ∷ PlutusPurpose f AlonzoEra → Maybe (f Word32 TxIn) Source # mkMintingPurpose ∷ f Word32 PolicyID → PlutusPurpose f AlonzoEra Source # toMintingPurpose ∷ PlutusPurpose f AlonzoEra → Maybe (f Word32 PolicyID) Source # mkCertifyingPurpose ∷ f Word32 (TxCert AlonzoEra) → PlutusPurpose f AlonzoEra Source # toCertifyingPurpose ∷ PlutusPurpose f AlonzoEra → Maybe (f Word32 (TxCert AlonzoEra)) Source # mkRewardingPurpose ∷ f Word32 AccountAddress → PlutusPurpose f AlonzoEra Source # toRewardingPurpose ∷ PlutusPurpose f AlonzoEra → Maybe (f Word32 AccountAddress) Source # upgradePlutusPurposeAsIx ∷ PlutusPurpose AsIx (PreviousEra AlonzoEra) → PlutusPurpose AsIx AlonzoEra Source # | |||||||||||||||||
| AlonzoEraTx AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Tx | |||||||||||||||||
| AlonzoEraTxAuxData AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxAuxData Methods plutusScriptsTxAuxDataL ∷ Lens' (TxAuxData AlonzoEra) (Map Language (NonEmpty PlutusBinary)) Source # | |||||||||||||||||
| AlonzoEraTxBody AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxBody Methods collateralInputsTxBodyL ∷ Lens' (TxBody 'TopTx AlonzoEra) (Set TxIn) Source # reqSignerHashesTxBodyL ∷ ∀ (l ∷ TxLevel). AtMostEra "Conway" AlonzoEra ⇒ Lens' (TxBody l AlonzoEra) (Set (KeyHash 'Guard)) Source # reqSignerHashesTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l AlonzoEra) (Set (KeyHash 'Guard)) Source # scriptIntegrityHashTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l AlonzoEra) (StrictMaybe ScriptIntegrityHash) Source # networkIdTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l AlonzoEra) (StrictMaybe Network) Source # redeemerPointer ∷ ∀ (l ∷ TxLevel). TxBody l AlonzoEra → PlutusPurpose AsItem AlonzoEra → StrictMaybe (PlutusPurpose AsIx AlonzoEra) Source # redeemerPointerInverse ∷ ∀ (l ∷ TxLevel). TxBody l AlonzoEra → PlutusPurpose AsIx AlonzoEra → StrictMaybe (PlutusPurpose AsIxItem AlonzoEra) Source # | |||||||||||||||||
| AlonzoEraTxOut AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxOut Methods dataHashTxOutL ∷ Lens' (TxOut AlonzoEra) (StrictMaybe DataHash) Source # datumTxOutF ∷ SimpleGetter (TxOut AlonzoEra) (Datum AlonzoEra) Source # | |||||||||||||||||
| AlonzoEraTxWits AlonzoEra | |||||||||||||||||
| AlonzoEraUTxO AlonzoEra | |||||||||||||||||
| AlonzoEraTest AlonzoEra | |||||||||||||||||
Defined in Test.Cardano.Ledger.Alonzo.Era | |||||||||||||||||
| AlonzoEraImp AlonzoEra | |||||||||||||||||
Defined in Test.Cardano.Ledger.Alonzo.ImpTest Methods scriptTestContexts ∷ Map ScriptHash ScriptTestContext Source # | |||||||||||||||||
| TranslatableGen AlonzoEra | |||||||||||||||||
| EraApi AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Api.Era Associated Types
Methods upgradeTx ∷ ∀ (l ∷ TxLevel). EraTx (PreviousEra AlonzoEra) ⇒ Tx l (PreviousEra AlonzoEra) → Either (TxUpgradeError AlonzoEra) (Tx l AlonzoEra) Source # upgradeTxBody ∷ ∀ (l ∷ TxLevel). EraTxBody (PreviousEra AlonzoEra) ⇒ TxBody l (PreviousEra AlonzoEra) → Either (TxBodyUpgradeError AlonzoEra) (TxBody l AlonzoEra) Source # upgradeTxAuxData ∷ TxAuxData (PreviousEra AlonzoEra) → TxAuxData AlonzoEra Source # upgradeTxWits ∷ TxWits (PreviousEra AlonzoEra) → TxWits AlonzoEra Source # upgradeNativeScript ∷ NativeScript (PreviousEra AlonzoEra) → NativeScript AlonzoEra Source # | |||||||||||||||||
| AnyEraScript AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Api.Scripts Methods anyEraMaxLanguage ∷ Maybe Language Source # anyEraToPlutusScript ∷ Script AlonzoEra → Maybe (PlutusScript AlonzoEra) Source # anyEraToSpendingPurpose ∷ PlutusPurpose f AlonzoEra → Maybe (f Word32 TxIn) Source # anyEraToMintingPurpose ∷ PlutusPurpose f AlonzoEra → Maybe (f Word32 PolicyID) Source # anyEraToCertifyingPurpose ∷ PlutusPurpose f AlonzoEra → Maybe (f Word32 (TxCert AlonzoEra)) Source # anyEraToRewardingPurpose ∷ PlutusPurpose f AlonzoEra → Maybe (f Word32 AccountAddress) Source # anyEraToVotingPurpose ∷ PlutusPurpose f AlonzoEra → Maybe (f Word32 Voter) Source # anyEraToProposingPurpose ∷ PlutusPurpose f AlonzoEra → Maybe (f Word32 (ProposalProcedure AlonzoEra)) Source # anyEraToGuardingPurpose ∷ PlutusPurpose f AlonzoEra → Maybe (f Word32 ScriptHash) Source # | |||||||||||||||||
| AnyEraTx AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Api.Tx Methods isValidTxG ∷ SimpleGetter (Tx 'TopTx AlonzoEra) (Maybe IsValid) Source # | |||||||||||||||||
| AnyEraTxAuxData AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Api.Tx.AuxData | |||||||||||||||||
| AnyEraTxBody AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Api.Tx.Body Methods updateTxBodyG ∷ SimpleGetter (TxBody 'TopTx AlonzoEra) (Maybe (Maybe (Update AlonzoEra))) Source # vldtTxBodyG ∷ SimpleGetter (TxBody 'TopTx AlonzoEra) ValidityInterval Source # mintTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l AlonzoEra) (Maybe MultiAsset) Source # collateralInputsTxBodyG ∷ SimpleGetter (TxBody 'TopTx AlonzoEra) (Maybe (Set TxIn)) Source # scriptIntegrityHashTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l AlonzoEra) (Maybe (Maybe ScriptIntegrityHash)) Source # networkIdTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l AlonzoEra) (Maybe (Maybe Network)) Source # sizedOutputsTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l AlonzoEra) (Maybe (StrictSeq (Sized (TxOut AlonzoEra)))) Source # referenceInputsTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l AlonzoEra) (Maybe (Set TxIn)) Source # totalCollateralTxBodyG ∷ SimpleGetter (TxBody 'TopTx AlonzoEra) (Maybe (Maybe Coin)) Source # collateralReturnTxBodyG ∷ SimpleGetter (TxBody 'TopTx AlonzoEra) (Maybe (Maybe (TxOut AlonzoEra))) Source # sizedCollateralReturnTxBodyG ∷ SimpleGetter (TxBody 'TopTx AlonzoEra) (Maybe (Maybe (Sized (TxOut AlonzoEra)))) Source # currentTreasuryValueTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l AlonzoEra) (Maybe (Maybe Coin)) Source # votingProceduresTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l AlonzoEra) (Maybe (VotingProcedures AlonzoEra)) Source # proposalProceduresTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l AlonzoEra) (Maybe (OSet (ProposalProcedure AlonzoEra))) Source # treasuryDonationTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l AlonzoEra) (Maybe Coin) Source # guardsTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l AlonzoEra) (Maybe (OSet (Credential 'Guard))) Source # | |||||||||||||||||
| AnyEraTxCert AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Api.Tx.Cert Methods anyEraToRegTxCert ∷ TxCert AlonzoEra → Maybe (Credential 'Staking) Source # anyEraToUnRegTxCert ∷ TxCert AlonzoEra → Maybe (Credential 'Staking) Source # anyEraToGenesisDelegTxCert ∷ TxCert AlonzoEra → Maybe GenesisDelegCert Source # anyEraToMirTxCert ∷ TxCert AlonzoEra → Maybe MIRCert Source # anyEraToRegDepositTxCert ∷ TxCert AlonzoEra → Maybe (Credential 'Staking, Coin) Source # anyEraToUnRegDepositTxCert ∷ TxCert AlonzoEra → Maybe (Credential 'Staking, Coin) Source # anyEraToDelegTxCert ∷ TxCert AlonzoEra → Maybe (Credential 'Staking, Delegatee) Source # anyEraToRegDepositDelegTxCert ∷ TxCert AlonzoEra → Maybe (Credential 'Staking, Delegatee, Coin) Source # anyEraToAuthCommitteeHotKeyTxCert ∷ TxCert AlonzoEra → Maybe (Credential 'ColdCommitteeRole, Credential 'HotCommitteeRole) Source # anyEraToResignCommitteeColdTxCert ∷ TxCert AlonzoEra → Maybe (Credential 'ColdCommitteeRole, StrictMaybe Anchor) Source # anyEraToRegDRepTxCert ∷ TxCert AlonzoEra → Maybe (Credential 'DRepRole, Coin, StrictMaybe Anchor) Source # anyEraToUnRegDRepTxCert ∷ TxCert AlonzoEra → Maybe (Credential 'DRepRole, Coin) Source # anyEraToUpdateDRepTxCert ∷ TxCert AlonzoEra → Maybe (Credential 'DRepRole, StrictMaybe Anchor) Source # | |||||||||||||||||
| AnyEraTxOut AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Api.Tx.Out Methods datumTxOutG ∷ SimpleGetter (TxOut AlonzoEra) (Maybe (Datum AlonzoEra)) Source # referenceScriptTxOutG ∷ SimpleGetter (TxOut AlonzoEra) (Maybe (Maybe (Script AlonzoEra))) Source # | |||||||||||||||||
| AnyEraTxWits AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Api.Tx.Wits Methods datsTxWitsG ∷ SimpleGetter (TxWits AlonzoEra) (Maybe (TxDats AlonzoEra)) Source # rdmrsTxWitsG ∷ SimpleGetter (TxWits AlonzoEra) (Maybe (Redeemers AlonzoEra)) Source # | |||||||||||||||||
| EraBlockBody AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.BlockBody.Internal Associated Types
| |||||||||||||||||
| EraScript AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Scripts Associated Types
| |||||||||||||||||
| EraTx AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Tx Associated Types
Methods mkBasicTx ∷ ∀ (l ∷ TxLevel). TxBody l AlonzoEra → Tx l AlonzoEra Source # bodyTxL ∷ ∀ (l ∷ TxLevel). Lens' (Tx l AlonzoEra) (TxBody l AlonzoEra) Source # witsTxL ∷ ∀ (l ∷ TxLevel). Lens' (Tx l AlonzoEra) (TxWits AlonzoEra) Source # auxDataTxL ∷ ∀ (l ∷ TxLevel). Lens' (Tx l AlonzoEra) (StrictMaybe (TxAuxData AlonzoEra)) Source # sizeTxF ∷ ∀ (l ∷ TxLevel). HasCallStack ⇒ SimpleGetter (Tx l AlonzoEra) Word32 Source # sizeTxForFeeCalculation ∷ ∀ (l ∷ TxLevel). (HasCallStack, SafeToHash (TxWits AlonzoEra), Typeable l) ⇒ Tx l AlonzoEra → Word32 Source # validateNativeScript ∷ ∀ (l ∷ TxLevel). Tx l AlonzoEra → NativeScript AlonzoEra → Bool Source # getMinFeeTx ∷ ∀ (l ∷ TxLevel). PParams AlonzoEra → Tx l AlonzoEra → Int → Coin Source # | |||||||||||||||||
| EraTxAuxData AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxAuxData Associated Types
| |||||||||||||||||
| EraTxBody AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxBody Associated Types
Methods mkBasicTxBody ∷ ∀ (l ∷ TxLevel). Typeable l ⇒ TxBody l AlonzoEra Source # inputsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l AlonzoEra) (Set TxIn) Source # outputsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l AlonzoEra) (StrictSeq (TxOut AlonzoEra)) Source # feeTxBodyL ∷ Lens' (TxBody 'TopTx AlonzoEra) Coin Source # withdrawalsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l AlonzoEra) Withdrawals Source # auxDataHashTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l AlonzoEra) (StrictMaybe TxAuxDataHash) Source # spendableInputsTxBodyF ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l AlonzoEra) (Set TxIn) Source # allInputsTxBodyF ∷ SimpleGetter (TxBody 'TopTx AlonzoEra) (Set TxIn) Source # certsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l AlonzoEra) (StrictSeq (TxCert AlonzoEra)) Source # getTotalDepositsTxBody ∷ ∀ (l ∷ TxLevel). PParams AlonzoEra → (KeyHash 'StakePool → Bool) → TxBody l AlonzoEra → Coin Source # getTotalRefundsTxBody ∷ ∀ (l ∷ TxLevel). PParams AlonzoEra → (Credential 'Staking → Maybe Coin) → (Credential 'DRepRole → Maybe Coin) → TxBody l AlonzoEra → Coin Source # getGenesisKeyHashCountTxBody ∷ TxBody 'TopTx AlonzoEra → Int Source # | |||||||||||||||||
| EraTxOut AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxOut Associated Types
Methods mkBasicTxOut ∷ Addr → Value AlonzoEra → TxOut AlonzoEra Source # upgradeTxOut ∷ TxOut (PreviousEra AlonzoEra) → TxOut AlonzoEra Source # valueTxOutL ∷ Lens' (TxOut AlonzoEra) (Value AlonzoEra) Source # compactValueTxOutL ∷ Lens' (TxOut AlonzoEra) (CompactForm (Value AlonzoEra)) Source # valueEitherTxOutL ∷ Lens' (TxOut AlonzoEra) (Either (Value AlonzoEra) (CompactForm (Value AlonzoEra))) Source # addrTxOutL ∷ Lens' (TxOut AlonzoEra) Addr Source # compactAddrTxOutL ∷ Lens' (TxOut AlonzoEra) CompactAddr Source # addrEitherTxOutL ∷ Lens' (TxOut AlonzoEra) (Either Addr CompactAddr) Source # getMinCoinSizedTxOut ∷ PParams AlonzoEra → Sized (TxOut AlonzoEra) → Coin Source # getMinCoinTxOut ∷ PParams AlonzoEra → TxOut AlonzoEra → Coin Source # | |||||||||||||||||
| EraTxWits AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxWits Associated Types
| |||||||||||||||||
| EraPParams AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.PParams Associated Types
Methods applyPPUpdates ∷ PParams AlonzoEra → PParamsUpdate AlonzoEra → PParams AlonzoEra Source # emptyPParamsIdentity ∷ PParamsHKD Identity AlonzoEra Source # emptyPParamsStrictMaybe ∷ PParamsHKD StrictMaybe AlonzoEra Source # emptyUpgradePParamsUpdate ∷ UpgradePParams StrictMaybe AlonzoEra Source # upgradePParamsHKD ∷ ∀ (f ∷ Type → Type). (HKDApplicative f, EraPParams (PreviousEra AlonzoEra)) ⇒ UpgradePParams f AlonzoEra → PParamsHKD f (PreviousEra AlonzoEra) → PParamsHKD f AlonzoEra Source # downgradePParamsHKD ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, EraPParams (PreviousEra AlonzoEra)) ⇒ DowngradePParams f AlonzoEra → PParamsHKD f AlonzoEra → PParamsHKD f (PreviousEra AlonzoEra) Source # hkdTxFeePerByteL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f CoinPerByte) Source # hkdTxFeeFixedCompactL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f (CompactForm Coin)) Source # hkdMaxBBSizeL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f Word32) Source # hkdMaxTxSizeL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f Word32) Source # hkdMaxBHSizeL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f Word16) Source # hkdKeyDepositCompactL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f (CompactForm Coin)) Source # hkdPoolDepositCompactL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f (CompactForm Coin)) Source # hkdEMaxL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f EpochInterval) Source # hkdNOptL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f Word16) Source # hkdA0L ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f NonNegativeInterval) Source # hkdRhoL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f UnitInterval) Source # hkdTauL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f UnitInterval) Source # hkdDL ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, AtMostEra "Alonzo" AlonzoEra) ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f UnitInterval) Source # ppDG ∷ SimpleGetter (PParams AlonzoEra) UnitInterval Source # hkdExtraEntropyL ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, AtMostEra "Alonzo" AlonzoEra) ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f Nonce) Source # hkdProtocolVersionL ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, AtMostEra "Babbage" AlonzoEra) ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f ProtVer) Source # ppProtocolVersionL ∷ Lens' (PParams AlonzoEra) ProtVer Source # ppuProtocolVersionL ∷ Lens' (PParamsUpdate AlonzoEra) (StrictMaybe ProtVer) Source # hkdMinUTxOValueCompactL ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, AtMostEra "Mary" AlonzoEra) ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f (CompactForm Coin)) Source # hkdMinPoolCostCompactL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f AlonzoEra) (HKD f (CompactForm Coin)) Source # eraPParams ∷ [PParam AlonzoEra] Source # | |||||||||||||||||
| EraTxCert AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxCert Associated Types
Methods upgradeTxCert ∷ TxCert (PreviousEra AlonzoEra) → Either (TxCertUpgradeError AlonzoEra) (TxCert AlonzoEra) Source # getVKeyWitnessTxCert ∷ TxCert AlonzoEra → Maybe (KeyHash 'Witness) Source # getScriptWitnessTxCert ∷ TxCert AlonzoEra → Maybe ScriptHash Source # mkRegPoolTxCert ∷ StakePoolParams → TxCert AlonzoEra Source # getRegPoolTxCert ∷ TxCert AlonzoEra → Maybe StakePoolParams Source # mkRetirePoolTxCert ∷ KeyHash 'StakePool → EpochNo → TxCert AlonzoEra Source # getRetirePoolTxCert ∷ TxCert AlonzoEra → Maybe (KeyHash 'StakePool, EpochNo) Source # lookupRegStakeTxCert ∷ TxCert AlonzoEra → Maybe (Credential 'Staking) Source # lookupUnRegStakeTxCert ∷ TxCert AlonzoEra → Maybe (Credential 'Staking) Source # getTotalDepositsTxCerts ∷ Foldable f ⇒ PParams AlonzoEra → (KeyHash 'StakePool → Bool) → f (TxCert AlonzoEra) → Coin Source # getTotalRefundsTxCerts ∷ Foldable f ⇒ PParams AlonzoEra → (Credential 'Staking → Maybe Coin) → (Credential 'DRepRole → Maybe Coin) → f (TxCert AlonzoEra) → Coin Source # | |||||||||||||||||
| EraTxLevel AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Era Associated Types
| |||||||||||||||||
| EraGenesis AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Genesis Associated Types
| |||||||||||||||||
| EraAccounts AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.State.Account Associated Types
Methods addAccountState ∷ Credential 'Staking → AccountState AlonzoEra → Accounts AlonzoEra → Accounts AlonzoEra Source # accountsMapL ∷ Lens' (Accounts AlonzoEra) (Map (Credential 'Staking) (AccountState AlonzoEra)) Source # balanceAccountStateL ∷ Lens' (AccountState AlonzoEra) (CompactForm Coin) Source # depositAccountStateL ∷ Lens' (AccountState AlonzoEra) (CompactForm Coin) Source # stakePoolDelegationAccountStateL ∷ Lens' (AccountState AlonzoEra) (Maybe (KeyHash 'StakePool)) Source # unregisterAccount ∷ Credential 'Staking → Accounts AlonzoEra → (Maybe (AccountState AlonzoEra), Accounts AlonzoEra) Source # | |||||||||||||||||
| EraCertState AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.State.CertState Associated Types
Methods certDStateL ∷ Lens' (CertState AlonzoEra) (DState AlonzoEra) Source # certPStateL ∷ Lens' (CertState AlonzoEra) (PState AlonzoEra) Source # obligationCertState ∷ CertState AlonzoEra → Obligations Source # certsTotalDepositsTxBody ∷ ∀ (t ∷ TxLevel). EraTxBody AlonzoEra ⇒ PParams AlonzoEra → CertState AlonzoEra → TxBody t AlonzoEra → Coin Source # certsTotalRefundsTxBody ∷ ∀ (t ∷ TxLevel). EraTxBody AlonzoEra ⇒ PParams AlonzoEra → CertState AlonzoEra → TxBody t AlonzoEra → Coin Source # | |||||||||||||||||
| EraGov AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.PParams Associated Types
Methods emptyGovState ∷ GovState AlonzoEra Source # curPParamsGovStateL ∷ Lens' (GovState AlonzoEra) (PParams AlonzoEra) Source # prevPParamsGovStateL ∷ Lens' (GovState AlonzoEra) (PParams AlonzoEra) Source # futurePParamsGovStateL ∷ Lens' (GovState AlonzoEra) (FuturePParams AlonzoEra) Source # obligationGovState ∷ GovState AlonzoEra → Obligations Source # | |||||||||||||||||
| EraStake AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.State.Stake Associated Types
Methods instantStakeCredentialsL ∷ Lens' (InstantStake AlonzoEra) (Map (Credential 'Staking) (CompactForm Coin)) Source # addInstantStake ∷ UTxO AlonzoEra → InstantStake AlonzoEra → InstantStake AlonzoEra Source # deleteInstantStake ∷ UTxO AlonzoEra → InstantStake AlonzoEra → InstantStake AlonzoEra Source # resolveInstantStake ∷ InstantStake AlonzoEra → Accounts AlonzoEra → ActiveStake Source # | |||||||||||||||||
| EraUTxO AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.UTxO Associated Types
Methods consumed ∷ ∀ (t ∷ TxLevel). PParams AlonzoEra → CertState AlonzoEra → UTxO AlonzoEra → TxBody t AlonzoEra → Value AlonzoEra Source # getConsumedValue ∷ ∀ (t ∷ TxLevel). PParams AlonzoEra → (Credential 'Staking → Maybe Coin) → (Credential 'DRepRole → Maybe Coin) → UTxO AlonzoEra → TxBody t AlonzoEra → Value AlonzoEra Source # getProducedValue ∷ ∀ (t ∷ TxLevel). PParams AlonzoEra → (KeyHash 'StakePool → Bool) → TxBody t AlonzoEra → Value AlonzoEra Source # getScriptsProvided ∷ ∀ (t ∷ TxLevel). UTxO AlonzoEra → Tx t AlonzoEra → ScriptsProvided AlonzoEra Source # getScriptsNeeded ∷ ∀ (t ∷ TxLevel). UTxO AlonzoEra → TxBody t AlonzoEra → ScriptsNeeded AlonzoEra Source # getScriptsHashesNeeded ∷ ScriptsNeeded AlonzoEra → Set ScriptHash Source # getWitsVKeyNeeded ∷ ∀ (t ∷ TxLevel). CertState AlonzoEra → UTxO AlonzoEra → TxBody t AlonzoEra → Set (KeyHash 'Witness) Source # getMinFeeTxUtxo ∷ ∀ (t ∷ TxLevel). PParams AlonzoEra → Tx t AlonzoEra → UTxO AlonzoEra → Coin Source # | |||||||||||||||||
| Era AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era Associated Types
| |||||||||||||||||
| EraTest AlonzoEra | |||||||||||||||||
Defined in Test.Cardano.Ledger.Alonzo.Era Methods zeroCostModels ∷ CostModels Source # mkTestAccountState ∷ Maybe Ptr → CompactForm Coin → Maybe (KeyHash 'StakePool) → Maybe DRep → AccountState AlonzoEra Source # accountsFromAccountsMap ∷ Map (Credential 'Staking) (AccountState AlonzoEra) → Accounts AlonzoEra Source # | |||||||||||||||||
| MaryEraTxBody AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxBody Methods mintTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l AlonzoEra) MultiAsset Source # mintedTxBodyF ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l AlonzoEra) (Set PolicyID) Source # mintValueTxBodyF ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l AlonzoEra) (Value AlonzoEra) Source # | |||||||||||||||||
| MaryEraTest AlonzoEra | |||||||||||||||||
Defined in Test.Cardano.Ledger.Alonzo.Era | |||||||||||||||||
| MaryEraImp AlonzoEra | |||||||||||||||||
Defined in Test.Cardano.Ledger.Alonzo.ImpTest | |||||||||||||||||
| ApplyTx AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo Associated Types
Methods applyTxValidation ∷ ValidationPolicy → Globals → MempoolEnv AlonzoEra → MempoolState AlonzoEra → Tx 'TopTx AlonzoEra → Either (ApplyTxError AlonzoEra) (MempoolState AlonzoEra, Validated (Tx 'TopTx AlonzoEra)) Source # | |||||||||||||||||
| ApplyBlock AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo Methods applyBlock ∷ ∀ (ep ∷ EventPolicy). SingEP ep → ValidationPolicy → Globals → NewEpochState AlonzoEra → Block BHeaderView AlonzoEra → (NewEpochState AlonzoEra, [PredicateFailure (EraRule "BBODY" AlonzoEra)], [Event (EraRule "BBODY" AlonzoEra)]) Source # applyTick ∷ ∀ (ep ∷ EventPolicy). SingEP ep → Globals → NewEpochState AlonzoEra → SlotNo → (NewEpochState AlonzoEra, [Event (EraRule "TICK" AlonzoEra)]) Source # | |||||||||||||||||
| ShelleyEraScript AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Scripts Methods mkRequireSignature ∷ KeyHash 'Witness → NativeScript AlonzoEra Source # getRequireSignature ∷ NativeScript AlonzoEra → Maybe (KeyHash 'Witness) Source # mkRequireAllOf ∷ StrictSeq (NativeScript AlonzoEra) → NativeScript AlonzoEra Source # getRequireAllOf ∷ NativeScript AlonzoEra → Maybe (StrictSeq (NativeScript AlonzoEra)) Source # mkRequireAnyOf ∷ StrictSeq (NativeScript AlonzoEra) → NativeScript AlonzoEra Source # getRequireAnyOf ∷ NativeScript AlonzoEra → Maybe (StrictSeq (NativeScript AlonzoEra)) Source # mkRequireMOf ∷ Int → StrictSeq (NativeScript AlonzoEra) → NativeScript AlonzoEra Source # getRequireMOf ∷ NativeScript AlonzoEra → Maybe (Int, StrictSeq (NativeScript AlonzoEra)) Source # | |||||||||||||||||
| ShelleyEraAccounts AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.State.Account Methods mkShelleyAccountState ∷ Ptr → CompactForm Coin → AccountState AlonzoEra Source # accountsPtrsMapL ∷ Lens' (Accounts AlonzoEra) (Map Ptr (Credential 'Staking)) accountsPtrsMapG ∷ SimpleGetter (Accounts AlonzoEra) (Map Ptr (Credential 'Staking)) Source # ptrAccountStateG ∷ SimpleGetter (AccountState AlonzoEra) Ptr Source # | |||||||||||||||||
| EraTransition AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Transition Associated Types
Methods mkTransitionConfig ∷ TranslationContext AlonzoEra → TransitionConfig (PreviousEra AlonzoEra) → TransitionConfig AlonzoEra Source # injectIntoTestState ∷ TransitionConfig AlonzoEra → NewEpochState AlonzoEra → NewEpochState AlonzoEra Source # tcPreviousEraConfigL ∷ Lens' (TransitionConfig AlonzoEra) (TransitionConfig (PreviousEra AlonzoEra)) Source # tcTranslationContextL ∷ Lens' (TransitionConfig AlonzoEra) (TranslationContext AlonzoEra) Source # tcShelleyGenesisL ∷ Lens' (TransitionConfig AlonzoEra) ShelleyGenesis Source # tcInitialPParamsG ∷ SimpleGetter (TransitionConfig AlonzoEra) (PParams AlonzoEra) Source # toTransitionConfigKeyValuePairs ∷ KeyValue e a ⇒ TransitionConfig AlonzoEra → [a] parseTransitionConfigJSON ∷ Value → Parser (TransitionConfig AlonzoEra) | |||||||||||||||||
| ShelleyEraTxBody AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxBody | |||||||||||||||||
| ShelleyEraTxCert AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxCert Methods mkRegTxCert ∷ Credential 'Staking → TxCert AlonzoEra Source # getRegTxCert ∷ TxCert AlonzoEra → Maybe (Credential 'Staking) Source # mkUnRegTxCert ∷ Credential 'Staking → TxCert AlonzoEra Source # getUnRegTxCert ∷ TxCert AlonzoEra → Maybe (Credential 'Staking) Source # mkDelegStakeTxCert ∷ Credential 'Staking → KeyHash 'StakePool → TxCert AlonzoEra Source # getDelegStakeTxCert ∷ TxCert AlonzoEra → Maybe (Credential 'Staking, KeyHash 'StakePool) Source # mkGenesisDelegTxCert ∷ GenesisDelegCert → TxCert AlonzoEra Source # getGenesisDelegTxCert ∷ TxCert AlonzoEra → Maybe GenesisDelegCert Source # | |||||||||||||||||
| ShelleyEraTest AlonzoEra | |||||||||||||||||
Defined in Test.Cardano.Ledger.Alonzo.Era | |||||||||||||||||
| ShelleyEraImp AlonzoEra | |||||||||||||||||
Defined in Test.Cardano.Ledger.Alonzo.ImpTest Methods initGenesis ∷ (HasKeyPairs s, MonadState s m, HasStatefulGen g m, MonadFail m) ⇒ m (Genesis AlonzoEra) Source # initNewEpochState ∷ (HasKeyPairs s, MonadState s m, HasStatefulGen g m, MonadFail m) ⇒ m (NewEpochState AlonzoEra) Source # initImpTestState ∷ (HasKeyPairs s, MonadState s m, HasStatefulGen g m, MonadFail m) ⇒ m (ImpTestState AlonzoEra) Source # impSatisfyNativeScript ∷ ∀ (l ∷ TxLevel). Set (KeyHash 'Witness) → TxBody l AlonzoEra → NativeScript AlonzoEra → ImpTestM AlonzoEra (Maybe (Map (KeyHash 'Witness) (KeyPair 'Witness))) Source # modifyPParams ∷ (PParams AlonzoEra → PParams AlonzoEra) → ImpTestM AlonzoEra () Source # modifyImpInitProtVer ∷ Version → SpecWith (ImpInit (LedgerSpec AlonzoEra)) → SpecWith (ImpInit (LedgerSpec AlonzoEra)) Source # fixupTx ∷ Tx 'TopTx AlonzoEra → ImpTestM AlonzoEra (Tx 'TopTx AlonzoEra) Source # expectTxSuccess ∷ Tx 'TopTx AlonzoEra → ImpTestM AlonzoEra () Source # genRegTxCert ∷ Credential 'Staking → ImpTestM AlonzoEra (TxCert AlonzoEra) Source # genUnRegTxCert ∷ Credential 'Staking → ImpTestM AlonzoEra (TxCert AlonzoEra) Source # delegStakeTxCert ∷ Credential 'Staking → KeyHash 'StakePool → TxCert AlonzoEra Source # | |||||||||||||||||
| EraSpecCert AlonzoEra Source # | |||||||||||||||||
Defined in Test.Cardano.Ledger.Constrained.Conway.Cert Methods txCertSpec ∷ WitUniv AlonzoEra → CertEnv AlonzoEra → CertState AlonzoEra → Specification (TxCert AlonzoEra) Source # txCertKey ∷ TxCert AlonzoEra → CertKey Source # certStateSpec ∷ WitUniv AlonzoEra → Set (Credential 'DRepRole) → Map AccountAddress Coin → Specification (CertState AlonzoEra) Source # | |||||||||||||||||
| EraSpecDeleg AlonzoEra Source # | |||||||||||||||||
Defined in Test.Cardano.Ledger.Constrained.Conway.Deleg Methods hasGenDelegs ∷ proxy AlonzoEra → Bool Source # | |||||||||||||||||
| EraSpecPParams AlonzoEra Source # | |||||||||||||||||
| EraSpecTxOut AlonzoEra Source # | |||||||||||||||||
Defined in Test.Cardano.Ledger.Constrained.Conway.ParametricSpec | |||||||||||||||||
| EraSpecTxCert AlonzoEra Source # | |||||||||||||||||
| EraUniverse AlonzoEra Source # | |||||||||||||||||
| GenScript AlonzoEra Source # | |||||||||||||||||
| EraModel AlonzoEra Source # | |||||||||||||||||
Defined in Test.Cardano.Ledger.Generic.Instances Methods applyTx ∷ Int → SlotNo → Model AlonzoEra → Tx 'TopTx AlonzoEra → Model AlonzoEra Source # applyCert ∷ Model AlonzoEra → TxCert AlonzoEra → Model AlonzoEra Source # mkRedeemersFromTags ∷ [((PlutusPurposeTag, Word32), (Data AlonzoEra, ExUnits))] → Redeemers AlonzoEra Source # mkRedeemers ∷ [(PlutusPurpose AsIx AlonzoEra, (Data AlonzoEra, ExUnits))] → Redeemers AlonzoEra Source # newScriptIntegrityHash ∷ PParams AlonzoEra → [Language] → Redeemers AlonzoEra → TxDats AlonzoEra → StrictMaybe ScriptIntegrityHash Source # mkPlutusPurposePointer ∷ PlutusPurposeTag → Word32 → PlutusPurpose AsIx AlonzoEra Source # always ∷ Natural → Script AlonzoEra Source # never ∷ Natural → Script AlonzoEra Source # collateralReturnTxBodyT ∷ Lens' (TxBody 'TopTx AlonzoEra) (StrictMaybe (TxOut AlonzoEra)) Source # validTxOut ∷ Map ScriptHash (Script AlonzoEra) → TxOut AlonzoEra → Bool Source # | |||||||||||||||||
| EraGenericGen AlonzoEra Source # | |||||||||||||||||
Defined in Test.Cardano.Ledger.Generic.Instances Methods setValidity ∷ ValidityInterval → TxBody 'TopTx AlonzoEra → TxBody 'TopTx AlonzoEra Source # setReferenceInputs ∷ Set TxIn → TxBody 'TopTx AlonzoEra → TxBody 'TopTx AlonzoEra Source # setCollateralInputs ∷ Set TxIn → TxBody 'TopTx AlonzoEra → TxBody 'TopTx AlonzoEra Source # setTotalCollateral ∷ StrictMaybe Coin → TxBody 'TopTx AlonzoEra → TxBody 'TopTx AlonzoEra Source # setCollateralReturn ∷ StrictMaybe (TxOut AlonzoEra) → TxBody 'TopTx AlonzoEra → TxBody 'TopTx AlonzoEra Source # addRedeemers ∷ Redeemers AlonzoEra → TxWits AlonzoEra → TxWits AlonzoEra Source # setScriptIntegrityHash ∷ StrictMaybe ScriptIntegrityHash → TxBody 'TopTx AlonzoEra → TxBody 'TopTx AlonzoEra Source # setNetworkIdTxBody ∷ StrictMaybe Network → TxBody 'TopTx AlonzoEra → TxBody 'TopTx AlonzoEra Source # genExUnits ∷ Int → GenRS AlonzoEra [ExUnits] Source # genPParams ∷ GenSize → Gen (PParams AlonzoEra) Source # ppMaxCollateralInputsT ∷ Lens' (PParams AlonzoEra) Word16 Source # ppCollateralPercentageT ∷ Lens' (PParams AlonzoEra) Word16 Source # ppCostModelsT ∷ Lens' (PParams AlonzoEra) CostModels Source # ppMaxTxExUnitsT ∷ Lens' (PParams AlonzoEra) ExUnits Source # ppMaxBlockExUnitsT ∷ Lens' (PParams AlonzoEra) ExUnits Source # ppMaxValSizeT ∷ Lens' (PParams AlonzoEra) Word32 Source # mkScriptIntegrityHash ∷ PParams AlonzoEra → [Language] → TxWits AlonzoEra → StrictMaybe ScriptIntegrityHash Source # | |||||||||||||||||
| Reflect AlonzoEra Source # | |||||||||||||||||
| GetLedgerView AlonzoEra | |||||||||||||||||
Defined in Cardano.Protocol.TPraos.API Methods currentLedgerView ∷ NewEpochState AlonzoEra → LedgerView Source # futureLedgerView ∷ MonadError (FutureLedgerViewError AlonzoEra) m ⇒ Globals → NewEpochState AlonzoEra → SlotNo → m LedgerView Source # | |||||||||||||||||
| EraPlutusTxInfo 'PlutusV1 AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Plutus.TxInfo Methods toPlutusTxCert ∷ proxy 'PlutusV1 → ProtVer → TxCert AlonzoEra → Either (ContextError AlonzoEra) (PlutusTxCert 'PlutusV1) Source # toPlutusScriptPurpose ∷ proxy 'PlutusV1 → ProtVer → PlutusPurpose AsIxItem AlonzoEra → Either (ContextError AlonzoEra) (PlutusScriptPurpose 'PlutusV1) Source # toPlutusTxInfo ∷ proxy 'PlutusV1 → LedgerTxInfo AlonzoEra → Either (ContextError AlonzoEra) (PlutusTxInfo 'PlutusV1) Source # toPlutusArgs ∷ proxy 'PlutusV1 → ProtVer → PlutusTxInfo 'PlutusV1 → PlutusPurpose AsIxItem AlonzoEra → Maybe (Data AlonzoEra) → Data AlonzoEra → Either (ContextError AlonzoEra) (PlutusArgs 'PlutusV1) Source # toPlutusTxInInfo ∷ proxy 'PlutusV1 → UTxO AlonzoEra → TxIn → Either (ContextError AlonzoEra) (PlutusTxInInfo AlonzoEra 'PlutusV1) Source # | |||||||||||||||||
| TranslateEra AlonzoEra PParams | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation Associated Types
Methods translateEra ∷ TranslationContext AlonzoEra → PParams (PreviousEra AlonzoEra) → Except (TranslationError AlonzoEra PParams) (PParams AlonzoEra) Source # | |||||||||||||||||
| TranslateEra AlonzoEra CommitteeState | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation Associated Types
| |||||||||||||||||
| TranslateEra AlonzoEra DState | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation Associated Types
Methods translateEra ∷ TranslationContext AlonzoEra → DState (PreviousEra AlonzoEra) → Except (TranslationError AlonzoEra DState) (DState AlonzoEra) Source # | |||||||||||||||||
| TranslateEra AlonzoEra PState | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation Associated Types
Methods translateEra ∷ TranslationContext AlonzoEra → PState (PreviousEra AlonzoEra) → Except (TranslationError AlonzoEra PState) (PState AlonzoEra) Source # | |||||||||||||||||
| TranslateEra AlonzoEra FuturePParams | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation Associated Types
| |||||||||||||||||
| TranslateEra AlonzoEra UTxO | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation Associated Types
Methods translateEra ∷ TranslationContext AlonzoEra → UTxO (PreviousEra AlonzoEra) → Except (TranslationError AlonzoEra UTxO) (UTxO AlonzoEra) Source # | |||||||||||||||||
| TranslateEra AlonzoEra ShelleyGovState | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation Associated Types
| |||||||||||||||||
| TranslateEra AlonzoEra EpochState | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation Associated Types
| |||||||||||||||||
| TranslateEra AlonzoEra LedgerState | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation Associated Types
| |||||||||||||||||
| TranslateEra AlonzoEra NewEpochState | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation Associated Types
| |||||||||||||||||
| TranslateEra AlonzoEra UTxOState | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation Associated Types
| |||||||||||||||||
| TranslateEra AlonzoEra ProposedPPUpdates | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation Associated Types
| |||||||||||||||||
| TranslateEra AlonzoEra ShelleyAccounts | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation Associated Types
| |||||||||||||||||
| TranslateEra AlonzoEra ShelleyCertState | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation Associated Types
| |||||||||||||||||
| TranslateEra AlonzoEra ShelleyInstantStake | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation Associated Types
| |||||||||||||||||
| HasEraTxLevel AlonzoTxBodyRaw AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxBody Methods toSTxLevel ∷ ∀ (l ∷ TxLevel). AlonzoTxBodyRaw l AlonzoEra → STxLevel l AlonzoEra Source # | |||||||||||||||||
| HasEraTxLevel Tx AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Tx | |||||||||||||||||
| HasEraTxLevel TxBody AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxBody | |||||||||||||||||
| InjectRuleEvent "POOL" PoolEvent AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Pool Methods injectEvent ∷ PoolEvent AlonzoEra → EraRuleEvent "POOL" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" AllegraUtxoPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Bbody Methods injectFailure ∷ AllegraUtxoPredFailure AlonzoEra → EraRuleFailure "BBODY" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" AlonzoBbodyPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Bbody Methods injectFailure ∷ AlonzoBbodyPredFailure AlonzoEra → EraRuleFailure "BBODY" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" AlonzoUtxoPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Bbody Methods injectFailure ∷ AlonzoUtxoPredFailure AlonzoEra → EraRuleFailure "BBODY" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" AlonzoUtxosPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Bbody Methods injectFailure ∷ AlonzoUtxosPredFailure AlonzoEra → EraRuleFailure "BBODY" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" AlonzoUtxowPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Bbody Methods injectFailure ∷ AlonzoUtxowPredFailure AlonzoEra → EraRuleFailure "BBODY" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyBbodyPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Bbody Methods injectFailure ∷ ShelleyBbodyPredFailure AlonzoEra → EraRuleFailure "BBODY" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyDelegPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Bbody Methods injectFailure ∷ ShelleyDelegPredFailure AlonzoEra → EraRuleFailure "BBODY" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyDelegsPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Bbody Methods injectFailure ∷ ShelleyDelegsPredFailure AlonzoEra → EraRuleFailure "BBODY" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyDelplPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Bbody Methods injectFailure ∷ ShelleyDelplPredFailure AlonzoEra → EraRuleFailure "BBODY" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyLedgerPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Bbody Methods injectFailure ∷ ShelleyLedgerPredFailure AlonzoEra → EraRuleFailure "BBODY" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyLedgersPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Bbody Methods injectFailure ∷ ShelleyLedgersPredFailure AlonzoEra → EraRuleFailure "BBODY" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyPoolPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Bbody Methods injectFailure ∷ ShelleyPoolPredFailure AlonzoEra → EraRuleFailure "BBODY" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyPpupPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Bbody Methods injectFailure ∷ ShelleyPpupPredFailure AlonzoEra → EraRuleFailure "BBODY" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyUtxoPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Bbody Methods injectFailure ∷ ShelleyUtxoPredFailure AlonzoEra → EraRuleFailure "BBODY" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyUtxowPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Bbody Methods injectFailure ∷ ShelleyUtxowPredFailure AlonzoEra → EraRuleFailure "BBODY" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "DELEG" ShelleyDelegPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Deleg Methods injectFailure ∷ ShelleyDelegPredFailure AlonzoEra → EraRuleFailure "DELEG" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "DELEGS" ShelleyDelegPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Delegs Methods injectFailure ∷ ShelleyDelegPredFailure AlonzoEra → EraRuleFailure "DELEGS" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "DELEGS" ShelleyDelegsPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Delegs Methods injectFailure ∷ ShelleyDelegsPredFailure AlonzoEra → EraRuleFailure "DELEGS" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "DELEGS" ShelleyDelplPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Delegs Methods injectFailure ∷ ShelleyDelplPredFailure AlonzoEra → EraRuleFailure "DELEGS" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "DELEGS" ShelleyPoolPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Delegs Methods injectFailure ∷ ShelleyPoolPredFailure AlonzoEra → EraRuleFailure "DELEGS" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "DELPL" ShelleyDelegPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Delpl Methods injectFailure ∷ ShelleyDelegPredFailure AlonzoEra → EraRuleFailure "DELPL" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "DELPL" ShelleyDelplPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Delpl Methods injectFailure ∷ ShelleyDelplPredFailure AlonzoEra → EraRuleFailure "DELPL" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "DELPL" ShelleyPoolPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Delpl Methods injectFailure ∷ ShelleyPoolPredFailure AlonzoEra → EraRuleFailure "DELPL" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" AllegraUtxoPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Ledger Methods injectFailure ∷ AllegraUtxoPredFailure AlonzoEra → EraRuleFailure "LEDGER" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" AlonzoUtxoPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Ledger Methods injectFailure ∷ AlonzoUtxoPredFailure AlonzoEra → EraRuleFailure "LEDGER" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" AlonzoUtxosPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Ledger Methods injectFailure ∷ AlonzoUtxosPredFailure AlonzoEra → EraRuleFailure "LEDGER" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" AlonzoUtxowPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Ledger Methods injectFailure ∷ AlonzoUtxowPredFailure AlonzoEra → EraRuleFailure "LEDGER" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyDelegPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Ledger Methods injectFailure ∷ ShelleyDelegPredFailure AlonzoEra → EraRuleFailure "LEDGER" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyDelegsPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Ledger Methods injectFailure ∷ ShelleyDelegsPredFailure AlonzoEra → EraRuleFailure "LEDGER" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyDelplPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Ledger Methods injectFailure ∷ ShelleyDelplPredFailure AlonzoEra → EraRuleFailure "LEDGER" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyLedgerPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Ledger Methods injectFailure ∷ ShelleyLedgerPredFailure AlonzoEra → EraRuleFailure "LEDGER" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyPoolPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Ledger Methods injectFailure ∷ ShelleyPoolPredFailure AlonzoEra → EraRuleFailure "LEDGER" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyPpupPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Ledger Methods injectFailure ∷ ShelleyPpupPredFailure AlonzoEra → EraRuleFailure "LEDGER" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyUtxoPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Ledger Methods injectFailure ∷ ShelleyUtxoPredFailure AlonzoEra → EraRuleFailure "LEDGER" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyUtxowPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Ledger Methods injectFailure ∷ ShelleyUtxowPredFailure AlonzoEra → EraRuleFailure "LEDGER" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" AllegraUtxoPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Ledgers Methods injectFailure ∷ AllegraUtxoPredFailure AlonzoEra → EraRuleFailure "LEDGERS" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" AlonzoUtxoPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Ledgers Methods injectFailure ∷ AlonzoUtxoPredFailure AlonzoEra → EraRuleFailure "LEDGERS" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" AlonzoUtxosPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Ledgers Methods injectFailure ∷ AlonzoUtxosPredFailure AlonzoEra → EraRuleFailure "LEDGERS" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" AlonzoUtxowPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Ledgers Methods injectFailure ∷ AlonzoUtxowPredFailure AlonzoEra → EraRuleFailure "LEDGERS" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyDelegPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Ledgers Methods injectFailure ∷ ShelleyDelegPredFailure AlonzoEra → EraRuleFailure "LEDGERS" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyDelegsPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Ledgers Methods injectFailure ∷ ShelleyDelegsPredFailure AlonzoEra → EraRuleFailure "LEDGERS" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyDelplPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Ledgers Methods injectFailure ∷ ShelleyDelplPredFailure AlonzoEra → EraRuleFailure "LEDGERS" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyLedgerPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Ledgers Methods injectFailure ∷ ShelleyLedgerPredFailure AlonzoEra → EraRuleFailure "LEDGERS" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyLedgersPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Ledgers Methods injectFailure ∷ ShelleyLedgersPredFailure AlonzoEra → EraRuleFailure "LEDGERS" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyPoolPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Ledgers Methods injectFailure ∷ ShelleyPoolPredFailure AlonzoEra → EraRuleFailure "LEDGERS" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyPpupPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Ledgers Methods injectFailure ∷ ShelleyPpupPredFailure AlonzoEra → EraRuleFailure "LEDGERS" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyUtxoPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Ledgers Methods injectFailure ∷ ShelleyUtxoPredFailure AlonzoEra → EraRuleFailure "LEDGERS" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyUtxowPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Ledgers Methods injectFailure ∷ ShelleyUtxowPredFailure AlonzoEra → EraRuleFailure "LEDGERS" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "POOL" ShelleyPoolPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Pool Methods injectFailure ∷ ShelleyPoolPredFailure AlonzoEra → EraRuleFailure "POOL" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "PPUP" ShelleyPpupPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Ppup Methods injectFailure ∷ ShelleyPpupPredFailure AlonzoEra → EraRuleFailure "PPUP" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXO" AllegraUtxoPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Utxo Methods injectFailure ∷ AllegraUtxoPredFailure AlonzoEra → EraRuleFailure "UTXO" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXO" AlonzoUtxoPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Utxo Methods injectFailure ∷ AlonzoUtxoPredFailure AlonzoEra → EraRuleFailure "UTXO" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXO" AlonzoUtxosPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Utxo Methods injectFailure ∷ AlonzoUtxosPredFailure AlonzoEra → EraRuleFailure "UTXO" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXO" ShelleyPpupPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Utxo Methods injectFailure ∷ ShelleyPpupPredFailure AlonzoEra → EraRuleFailure "UTXO" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXO" ShelleyUtxoPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Utxo Methods injectFailure ∷ ShelleyUtxoPredFailure AlonzoEra → EraRuleFailure "UTXO" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOS" AlonzoUtxosPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Utxos Methods injectFailure ∷ AlonzoUtxosPredFailure AlonzoEra → EraRuleFailure "UTXOS" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOS" ShelleyPpupPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Utxos Methods injectFailure ∷ ShelleyPpupPredFailure AlonzoEra → EraRuleFailure "UTXOS" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" AllegraUtxoPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Utxow Methods injectFailure ∷ AllegraUtxoPredFailure AlonzoEra → EraRuleFailure "UTXOW" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" AlonzoUtxoPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Utxow Methods injectFailure ∷ AlonzoUtxoPredFailure AlonzoEra → EraRuleFailure "UTXOW" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" AlonzoUtxosPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Utxow Methods injectFailure ∷ AlonzoUtxosPredFailure AlonzoEra → EraRuleFailure "UTXOW" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" AlonzoUtxowPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Utxow Methods injectFailure ∷ AlonzoUtxowPredFailure AlonzoEra → EraRuleFailure "UTXOW" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" ShelleyPpupPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Utxow Methods injectFailure ∷ ShelleyPpupPredFailure AlonzoEra → EraRuleFailure "UTXOW" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" ShelleyUtxoPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Utxow Methods injectFailure ∷ ShelleyUtxoPredFailure AlonzoEra → EraRuleFailure "UTXOW" AlonzoEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" ShelleyUtxowPredFailure AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Utxow Methods injectFailure ∷ ShelleyUtxowPredFailure AlonzoEra → EraRuleFailure "UTXOW" AlonzoEra Source # | |||||||||||||||||
| TranslateEra AlonzoEra (Tx 'TopTx) | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation Associated Types
Methods translateEra ∷ TranslationContext AlonzoEra → Tx 'TopTx (PreviousEra AlonzoEra) → Except (TranslationError AlonzoEra (Tx 'TopTx)) (Tx 'TopTx AlonzoEra) Source # | |||||||||||||||||
| Arbitrary (ApplyTxError AlonzoEra) | |||||||||||||||||
Defined in Test.Cardano.Ledger.Alonzo.Arbitrary Methods arbitrary ∷ Gen (ApplyTxError AlonzoEra) Source # shrink ∷ ApplyTxError AlonzoEra → [ApplyTxError AlonzoEra] Source # | |||||||||||||||||
| Arbitrary (TransitionConfig AlonzoEra) | |||||||||||||||||
Defined in Test.Cardano.Ledger.Alonzo.Arbitrary Methods arbitrary ∷ Gen (TransitionConfig AlonzoEra) Source # shrink ∷ TransitionConfig AlonzoEra → [TransitionConfig AlonzoEra] Source # | |||||||||||||||||
| Typeable l ⇒ DecCBOR (Annotator (AlonzoTxBodyRaw l AlonzoEra)) | |||||||||||||||||
| Typeable l ⇒ DecCBOR (Annotator (Tx l AlonzoEra)) | |||||||||||||||||
| Typeable l ⇒ DecCBOR (Annotator (TxBody l AlonzoEra)) | |||||||||||||||||
| DecCBOR (ApplyTxError AlonzoEra) | |||||||||||||||||
| EncCBOR (ApplyTxError AlonzoEra) | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo | |||||||||||||||||
| Twiddle (AlonzoScript AlonzoEra) | |||||||||||||||||
Defined in Test.Cardano.Ledger.Alonzo.Binary.Twiddle | |||||||||||||||||
| Twiddle (BinaryData AlonzoEra) | |||||||||||||||||
Defined in Test.Cardano.Ledger.Alonzo.Binary.Twiddle | |||||||||||||||||
| Twiddle (Data AlonzoEra) | |||||||||||||||||
| Twiddle (Update AlonzoEra) | |||||||||||||||||
| SafeToHash (PlutusScript AlonzoEra) | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Scripts | |||||||||||||||||
| NFData (PlutusScript AlonzoEra) | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Scripts Methods rnf ∷ PlutusScript AlonzoEra → () # | |||||||||||||||||
| Semigroup (ApplyTxError AlonzoEra) | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo Methods (<>) ∷ ApplyTxError AlonzoEra → ApplyTxError AlonzoEra → ApplyTxError AlonzoEra # sconcat ∷ NonEmpty (ApplyTxError AlonzoEra) → ApplyTxError AlonzoEra # stimes ∷ Integral b ⇒ b → ApplyTxError AlonzoEra → ApplyTxError AlonzoEra # | |||||||||||||||||
| Generic (PlutusScript AlonzoEra) | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Scripts Associated Types
Methods from ∷ PlutusScript AlonzoEra → Rep (PlutusScript AlonzoEra) x # to ∷ Rep (PlutusScript AlonzoEra) x → PlutusScript AlonzoEra # | |||||||||||||||||
| Generic (ApplyTxError AlonzoEra) | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo Associated Types
Methods from ∷ ApplyTxError AlonzoEra → Rep (ApplyTxError AlonzoEra) x # to ∷ Rep (ApplyTxError AlonzoEra) x → ApplyTxError AlonzoEra # | |||||||||||||||||
| Generic (TransitionConfig AlonzoEra) | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Transition Associated Types
Methods from ∷ TransitionConfig AlonzoEra → Rep (TransitionConfig AlonzoEra) x # to ∷ Rep (TransitionConfig AlonzoEra) x → TransitionConfig AlonzoEra # | |||||||||||||||||
| Show (PlutusScript AlonzoEra) | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Scripts | |||||||||||||||||
| Show (ApplyTxError AlonzoEra) | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo | |||||||||||||||||
| Show (TransitionConfig AlonzoEra) | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Transition | |||||||||||||||||
| Eq (PlutusScript AlonzoEra) | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Scripts Methods (==) ∷ PlutusScript AlonzoEra → PlutusScript AlonzoEra → Bool # (/=) ∷ PlutusScript AlonzoEra → PlutusScript AlonzoEra → Bool # | |||||||||||||||||
| Eq (ApplyTxError AlonzoEra) | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo Methods (==) ∷ ApplyTxError AlonzoEra → ApplyTxError AlonzoEra → Bool # (/=) ∷ ApplyTxError AlonzoEra → ApplyTxError AlonzoEra → Bool # | |||||||||||||||||
| Eq (TransitionConfig AlonzoEra) | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Transition Methods (==) ∷ TransitionConfig AlonzoEra → TransitionConfig AlonzoEra → Bool # (/=) ∷ TransitionConfig AlonzoEra → TransitionConfig AlonzoEra → Bool # | |||||||||||||||||
| Ord (PlutusScript AlonzoEra) | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Scripts Methods compare ∷ PlutusScript AlonzoEra → PlutusScript AlonzoEra → Ordering # (<) ∷ PlutusScript AlonzoEra → PlutusScript AlonzoEra → Bool # (<=) ∷ PlutusScript AlonzoEra → PlutusScript AlonzoEra → Bool # (>) ∷ PlutusScript AlonzoEra → PlutusScript AlonzoEra → Bool # (>=) ∷ PlutusScript AlonzoEra → PlutusScript AlonzoEra → Bool # max ∷ PlutusScript AlonzoEra → PlutusScript AlonzoEra → PlutusScript AlonzoEra # min ∷ PlutusScript AlonzoEra → PlutusScript AlonzoEra → PlutusScript AlonzoEra # | |||||||||||||||||
| MemPack (PlutusScript AlonzoEra) | It might seem that this instance unnecessarily utilizes a zero Tag, but it is needed for forward compatibility with plutus scripts from future eras. That being said, currently this instance is not used at all, since reference scripts where
introduced in Babbage era and | ||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Scripts | |||||||||||||||||
| NoThunks (PlutusScript AlonzoEra) | |||||||||||||||||
| NoThunks (TransitionConfig AlonzoEra) | |||||||||||||||||
| ToExpr (PlutusScript AlonzoEra) | |||||||||||||||||
Defined in Test.Cardano.Ledger.Alonzo.TreeDiff Methods toExpr ∷ PlutusScript AlonzoEra → Expr Source # listToExpr ∷ [PlutusScript AlonzoEra] → Expr Source # | |||||||||||||||||
| Arbitrary (Tx 'TopTx AlonzoEra) | |||||||||||||||||
| Arbitrary (TxBody 'TopTx AlonzoEra) | |||||||||||||||||
| Typeable l ⇒ ToCBOR (Tx l AlonzoEra) | |||||||||||||||||
| Typeable l ⇒ ToCBOR (TxBody l AlonzoEra) | |||||||||||||||||
| Typeable l ⇒ DecCBOR (AlonzoTxBodyRaw l AlonzoEra) | |||||||||||||||||
| DecCBOR (Tx 'TopTx AlonzoEra) | |||||||||||||||||
| DecCBOR (TxBody 'TopTx AlonzoEra) | |||||||||||||||||
| EncCBOR (AlonzoTxBodyRaw l AlonzoEra) | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxBody | |||||||||||||||||
| EncCBOR (Tx l AlonzoEra) | |||||||||||||||||
| EncCBOR (TxBody l AlonzoEra) | Encodes memoized bytes created upon construction. | ||||||||||||||||
| Twiddle (TxBody 'TopTx AlonzoEra) | |||||||||||||||||
| SafeToHash (TxBody l AlonzoEra) | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxBody Methods originalBytes ∷ TxBody l AlonzoEra → ByteString Source # originalBytesSize ∷ TxBody l AlonzoEra → Int Source # makeHashWithExplicitProxys ∷ Proxy i → TxBody l AlonzoEra → SafeHash i Source # | |||||||||||||||||
| EqRaw (Tx l AlonzoEra) | |||||||||||||||||
| EqRaw (TxBody l AlonzoEra) | |||||||||||||||||
| Memoized (TxBody l AlonzoEra) | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxBody Associated Types
| |||||||||||||||||
| HasSpec (TxBody 'TopTx AlonzoEra) Source # | |||||||||||||||||
Defined in Test.Cardano.Ledger.Constrained.Conway.Instances.TxBody Associated Types
Methods emptySpec ∷ TypeSpec (TxBody 'TopTx AlonzoEra) Source # combineSpec ∷ TypeSpec (TxBody 'TopTx AlonzoEra) → TypeSpec (TxBody 'TopTx AlonzoEra) → Specification (TxBody 'TopTx AlonzoEra) Source # genFromTypeSpec ∷ ∀ (m ∷ Type → Type). (HasCallStack, MonadGenError m) ⇒ TypeSpec (TxBody 'TopTx AlonzoEra) → GenT m (TxBody 'TopTx AlonzoEra) Source # conformsTo ∷ TxBody 'TopTx AlonzoEra → TypeSpec (TxBody 'TopTx AlonzoEra) → Bool Source # shrinkWithTypeSpec ∷ TypeSpec (TxBody 'TopTx AlonzoEra) → TxBody 'TopTx AlonzoEra → [TxBody 'TopTx AlonzoEra] Source # fixupWithTypeSpec ∷ TypeSpec (TxBody 'TopTx AlonzoEra) → TxBody 'TopTx AlonzoEra → Maybe (TxBody 'TopTx AlonzoEra) Source # toPreds ∷ Term (TxBody 'TopTx AlonzoEra) → TypeSpec (TxBody 'TopTx AlonzoEra) → Pred Source # cardinalTypeSpec ∷ TypeSpec (TxBody 'TopTx AlonzoEra) → Specification Integer Source # cardinalTrueSpec ∷ Specification Integer Source # typeSpecHasError ∷ TypeSpec (TxBody 'TopTx AlonzoEra) → Maybe (NonEmpty String) Source # alternateShow ∷ TypeSpec (TxBody 'TopTx AlonzoEra) → BinaryShow Source # typeSpecOpt ∷ TypeSpec (TxBody 'TopTx AlonzoEra) → [TxBody 'TopTx AlonzoEra] → Specification (TxBody 'TopTx AlonzoEra) Source # guardTypeSpec ∷ [String] → TypeSpec (TxBody 'TopTx AlonzoEra) → Specification (TxBody 'TopTx AlonzoEra) Source # prerequisites ∷ Evidence (Prerequisites (TxBody 'TopTx AlonzoEra)) Source # | |||||||||||||||||
| HasSimpleRep (TxBody 'TopTx AlonzoEra) Source # | |||||||||||||||||
Defined in Test.Cardano.Ledger.Constrained.Conway.Instances.TxBody | |||||||||||||||||
| NFData (Tx l AlonzoEra) | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Tx | |||||||||||||||||
| NFData (TxBody l AlonzoEra) | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxBody | |||||||||||||||||
| Generic (Tx l AlonzoEra) | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Tx Associated Types
| |||||||||||||||||
| Generic (TxBody l AlonzoEra) | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxBody Associated Types
| |||||||||||||||||
| Show (AlonzoTxBodyRaw l AlonzoEra) | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxBody | |||||||||||||||||
| Show (Tx l AlonzoEra) | |||||||||||||||||
| Show (TxBody l AlonzoEra) | |||||||||||||||||
| Eq (AlonzoTxBodyRaw l AlonzoEra) | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxBody Methods (==) ∷ AlonzoTxBodyRaw l AlonzoEra → AlonzoTxBodyRaw l AlonzoEra → Bool # (/=) ∷ AlonzoTxBodyRaw l AlonzoEra → AlonzoTxBodyRaw l AlonzoEra → Bool # | |||||||||||||||||
| Eq (Tx l AlonzoEra) | |||||||||||||||||
| Eq (TxBody l AlonzoEra) | |||||||||||||||||
| Typeable l ⇒ NoThunks (AlonzoTxBodyRaw l AlonzoEra) | |||||||||||||||||
| Typeable l ⇒ NoThunks (Tx l AlonzoEra) | |||||||||||||||||
| Typeable l ⇒ NoThunks (TxBody l AlonzoEra) | |||||||||||||||||
| ToExpr (AlonzoTxBodyRaw 'TopTx AlonzoEra) | |||||||||||||||||
Defined in Test.Cardano.Ledger.Alonzo.TreeDiff Methods toExpr ∷ AlonzoTxBodyRaw 'TopTx AlonzoEra → Expr Source # listToExpr ∷ [AlonzoTxBodyRaw 'TopTx AlonzoEra] → Expr Source # | |||||||||||||||||
| ToExpr (Tx 'TopTx AlonzoEra) | |||||||||||||||||
| ToExpr (TxBody 'TopTx AlonzoEra) | |||||||||||||||||
| HashAnnotated (TxBody l AlonzoEra) EraIndependentTxBody | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxBody Methods hashAnnotated ∷ TxBody l AlonzoEra → SafeHash EraIndependentTxBody Source # | |||||||||||||||||
| type ContextError AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Plutus.TxInfo | |||||||||||||||||
| newtype TxInfoResult AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Plutus.TxInfo newtype TxInfoResult AlonzoEra = AlonzoTxInfoResult (Either (ContextError AlonzoEra) (PlutusTxInfo 'PlutusV1)) | |||||||||||||||||
| newtype PlutusScript AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Scripts | |||||||||||||||||
| type TxBodyUpgradeError AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Api.Era | |||||||||||||||||
| type TxUpgradeError AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Api.Era | |||||||||||||||||
| type BlockBody AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.BlockBody.Internal | |||||||||||||||||
| type NativeScript AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Scripts | |||||||||||||||||
| type Script AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Scripts | |||||||||||||||||
| type TxAuxData AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxAuxData | |||||||||||||||||
| type TxOut AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxOut | |||||||||||||||||
| type TxWits AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxWits | |||||||||||||||||
| type Value AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Era | |||||||||||||||||
| type TranslationContext AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation | |||||||||||||||||
| type TxCert AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxCert | |||||||||||||||||
| type TxCertUpgradeError AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxCert | |||||||||||||||||
| type Genesis AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Genesis | |||||||||||||||||
| type AccountState AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.State.Account | |||||||||||||||||
| type Accounts AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.State.Account | |||||||||||||||||
| type CertState AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.State.CertState | |||||||||||||||||
| type GovState AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.PParams | |||||||||||||||||
| type InstantStake AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.State.Stake | |||||||||||||||||
| type ScriptsNeeded AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.UTxO | |||||||||||||||||
| type EraName AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era | |||||||||||||||||
| type PreviousEra AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era | |||||||||||||||||
| type ProtVerHigh AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era | |||||||||||||||||
| type ProtVerLow AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era | |||||||||||||||||
| type EraRules AlonzoEra | |||||||||||||||||
Defined in Test.Cardano.Ledger.Alonzo.Binary.RoundTrip | |||||||||||||||||
| newtype ApplyTxError AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo | |||||||||||||||||
| data TransitionConfig AlonzoEra | |||||||||||||||||
| type PlutusPurpose f AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Scripts | |||||||||||||||||
| newtype Tx l AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Tx | |||||||||||||||||
| newtype TxBody l AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxBody | |||||||||||||||||
| type EraRule "BBODY" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Era | |||||||||||||||||
| type EraRule "DELEG" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Era | |||||||||||||||||
| type EraRule "DELEGS" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Era | |||||||||||||||||
| type EraRule "DELPL" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Era | |||||||||||||||||
| type EraRule "EPOCH" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Era | |||||||||||||||||
| type EraRule "LEDGER" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Era | |||||||||||||||||
| type EraRule "LEDGERS" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Era | |||||||||||||||||
| type EraRule "MIR" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Era | |||||||||||||||||
| type EraRule "NEWEPOCH" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Era | |||||||||||||||||
| type EraRule "NEWPP" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Era | |||||||||||||||||
| type EraRule "POOL" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Era | |||||||||||||||||
| type EraRule "POOLREAP" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Era | |||||||||||||||||
| type EraRule "PPUP" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Era | |||||||||||||||||
| type EraRule "RUPD" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Era | |||||||||||||||||
| type EraRule "SNAP" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Era | |||||||||||||||||
| type EraRule "TICK" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Era | |||||||||||||||||
| type EraRule "TICKF" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Era | |||||||||||||||||
| type EraRule "TICKN" AlonzoEra | |||||||||||||||||
Defined in Test.Cardano.Ledger.Alonzo.EraMapping | |||||||||||||||||
| type EraRule "UPEC" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Era | |||||||||||||||||
| type EraRule "UTXO" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Era | |||||||||||||||||
| type EraRule "UTXOS" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Era | |||||||||||||||||
| type EraRule "UTXOW" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Era | |||||||||||||||||
| type EraRuleEvent "LEDGER" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules | |||||||||||||||||
| type EraRuleEvent "POOL" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Pool | |||||||||||||||||
| type EraRuleEvent "PPUP" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Ppup | |||||||||||||||||
| type EraRuleEvent "TICK" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules | |||||||||||||||||
| type EraRuleFailure "BBODY" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Bbody | |||||||||||||||||
| type EraRuleFailure "DELEG" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Deleg | |||||||||||||||||
| type EraRuleFailure "DELEGS" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Delegs | |||||||||||||||||
| type EraRuleFailure "DELPL" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Delpl | |||||||||||||||||
| type EraRuleFailure "LEDGER" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Ledger | |||||||||||||||||
| type EraRuleFailure "LEDGERS" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Ledgers | |||||||||||||||||
| type EraRuleFailure "POOL" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Pool | |||||||||||||||||
| type EraRuleFailure "PPUP" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Ppup | |||||||||||||||||
| type EraRuleFailure "UTXO" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Utxo | |||||||||||||||||
| type EraRuleFailure "UTXOS" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Utxos | |||||||||||||||||
| type EraRuleFailure "UTXOW" AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Rules.Utxow | |||||||||||||||||
| type DowngradePParams f AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.PParams | |||||||||||||||||
| type PParamsHKD f AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.PParams | |||||||||||||||||
| type UpgradePParams f AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.PParams | |||||||||||||||||
| type TranslationError AlonzoEra PParams | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation | |||||||||||||||||
| type TranslationError AlonzoEra CommitteeState | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation | |||||||||||||||||
| type TranslationError AlonzoEra DState | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation | |||||||||||||||||
| type TranslationError AlonzoEra PState | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation | |||||||||||||||||
| type TranslationError AlonzoEra FuturePParams | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation | |||||||||||||||||
| type TranslationError AlonzoEra UTxO | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation | |||||||||||||||||
| type TranslationError AlonzoEra ShelleyGovState | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation | |||||||||||||||||
| type TranslationError AlonzoEra EpochState | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation | |||||||||||||||||
| type TranslationError AlonzoEra LedgerState | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation | |||||||||||||||||
| type TranslationError AlonzoEra NewEpochState | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation | |||||||||||||||||
| type TranslationError AlonzoEra UTxOState | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation | |||||||||||||||||
| type TranslationError AlonzoEra ProposedPPUpdates | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation | |||||||||||||||||
| type TranslationError AlonzoEra ShelleyAccounts | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation | |||||||||||||||||
| type TranslationError AlonzoEra ShelleyCertState | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation | |||||||||||||||||
| type TranslationError AlonzoEra ShelleyInstantStake | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation | |||||||||||||||||
| type STxLevel l AlonzoEra | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Era | |||||||||||||||||
| type TranslationError AlonzoEra (Tx 'TopTx) | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Translation | |||||||||||||||||
| type Rep (PlutusScript AlonzoEra) | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Scripts | |||||||||||||||||
| type Rep (ApplyTxError AlonzoEra) | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo | |||||||||||||||||
| type Rep (TransitionConfig AlonzoEra) | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Transition type Rep (TransitionConfig AlonzoEra) = D1 ('MetaData "TransitionConfig" "Cardano.Ledger.Alonzo.Transition" "cardano-ledger-alonzo-1.15.0.1-inplace" 'False) (C1 ('MetaCons "AlonzoTransitionConfig" 'PrefixI 'True) (S1 ('MetaSel ('Just "atcAlonzoGenesis") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 AlonzoGenesis) :*: S1 ('MetaSel ('Just "atcMaryTransitionConfig") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (TransitionConfig MaryEra)))) | |||||||||||||||||
| type RawType (TxBody l AlonzoEra) | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxBody | |||||||||||||||||
| type Prerequisites (TxBody 'TopTx AlonzoEra) Source # | |||||||||||||||||
| type TypeSpec (TxBody 'TopTx AlonzoEra) Source # | |||||||||||||||||
| type SimpleRep (TxBody 'TopTx AlonzoEra) Source # | |||||||||||||||||
| type TheSop (TxBody 'TopTx AlonzoEra) Source # | |||||||||||||||||
| type Rep (Tx l AlonzoEra) | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.Tx | |||||||||||||||||
| type Rep (TxBody l AlonzoEra) | |||||||||||||||||
Defined in Cardano.Ledger.Alonzo.TxBody type Rep (TxBody l AlonzoEra) = D1 ('MetaData "TxBody" "Cardano.Ledger.Alonzo.TxBody" "cardano-ledger-alonzo-1.15.0.1-inplace" 'True) (C1 ('MetaCons "MkAlonzoTxBody" 'PrefixI 'False) (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (MemoBytes (AlonzoTxBodyRaw l AlonzoEra))))) | |||||||||||||||||
data BabbageEra Source #
Instances
| AllegraEraScript BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Scripts | |||||||||||||||||
| AllegraEraTxAuxData BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxAuxData Methods nativeScriptsTxAuxDataL ∷ Lens' (TxAuxData BabbageEra) (StrictSeq (NativeScript BabbageEra)) Source # | |||||||||||||||||
| AllegraEraTxBody BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxBody Methods vldtTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l BabbageEra) ValidityInterval Source # | |||||||||||||||||
| AllegraEraTest BabbageEra | |||||||||||||||||
Defined in Test.Cardano.Ledger.Babbage.Era | |||||||||||||||||
| AlonzoEraPParams BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.PParams Methods hkdCoinsPerUTxOWordL ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, ExactEra AlonzoEra BabbageEra) ⇒ Lens' (PParamsHKD f BabbageEra) (HKD f CoinPerWord) Source # hkdCostModelsL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f BabbageEra) (HKD f CostModels) Source # hkdPricesL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f BabbageEra) (HKD f Prices) Source # hkdMaxTxExUnitsL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f BabbageEra) (HKD f ExUnits) Source # hkdMaxBlockExUnitsL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f BabbageEra) (HKD f ExUnits) Source # hkdMaxValSizeL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f BabbageEra) (HKD f Word32) Source # hkdCollateralPercentageL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f BabbageEra) (HKD f Word16) Source # hkdMaxCollateralInputsL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f BabbageEra) (HKD f Word16) Source # | |||||||||||||||||
| EraPlutusContext BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxInfo Associated Types
Methods mkSupportedLanguage ∷ Language → Maybe (SupportedLanguage BabbageEra) Source # mkTxInfoResult ∷ LedgerTxInfo BabbageEra → TxInfoResult BabbageEra Source # lookupTxInfoResult ∷ ∀ (l ∷ Language). EraPlutusTxInfo l BabbageEra ⇒ SLanguage l → TxInfoResult BabbageEra → Either (ContextError BabbageEra) (PlutusTxInfo l) Source # mkPlutusWithContext ∷ PlutusScript BabbageEra → ScriptHash → PlutusPurpose AsIxItem BabbageEra → LedgerTxInfo BabbageEra → TxInfoResult BabbageEra → (Data BabbageEra, ExUnits) → CostModel → Either (ContextError BabbageEra) PlutusWithContext Source # | |||||||||||||||||
| AlonzoEraScript BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Scripts Associated Types
Methods eraMaxLanguage ∷ Language Source # toPlutusScript ∷ Script BabbageEra → Maybe (PlutusScript BabbageEra) Source # fromPlutusScript ∷ PlutusScript BabbageEra → Script BabbageEra Source # mkPlutusScript ∷ ∀ (l ∷ Language) m. (PlutusLanguage l, MonadFail m) ⇒ Plutus l → m (PlutusScript BabbageEra) Source # withPlutusScript ∷ PlutusScript BabbageEra → (∀ (l ∷ Language). PlutusLanguage l ⇒ Plutus l → a) → a Source # hoistPlutusPurpose ∷ (∀ ix it. g ix it → f ix it) → PlutusPurpose g BabbageEra → PlutusPurpose f BabbageEra Source # mkSpendingPurpose ∷ f Word32 TxIn → PlutusPurpose f BabbageEra Source # toSpendingPurpose ∷ PlutusPurpose f BabbageEra → Maybe (f Word32 TxIn) Source # mkMintingPurpose ∷ f Word32 PolicyID → PlutusPurpose f BabbageEra Source # toMintingPurpose ∷ PlutusPurpose f BabbageEra → Maybe (f Word32 PolicyID) Source # mkCertifyingPurpose ∷ f Word32 (TxCert BabbageEra) → PlutusPurpose f BabbageEra Source # toCertifyingPurpose ∷ PlutusPurpose f BabbageEra → Maybe (f Word32 (TxCert BabbageEra)) Source # mkRewardingPurpose ∷ f Word32 AccountAddress → PlutusPurpose f BabbageEra Source # toRewardingPurpose ∷ PlutusPurpose f BabbageEra → Maybe (f Word32 AccountAddress) Source # upgradePlutusPurposeAsIx ∷ PlutusPurpose AsIx (PreviousEra BabbageEra) → PlutusPurpose AsIx BabbageEra Source # | |||||||||||||||||
| AlonzoEraTx BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Tx Methods isValidTxL ∷ Lens' (Tx 'TopTx BabbageEra) IsValid Source # | |||||||||||||||||
| AlonzoEraTxAuxData BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxAuxData Methods plutusScriptsTxAuxDataL ∷ Lens' (TxAuxData BabbageEra) (Map Language (NonEmpty PlutusBinary)) Source # | |||||||||||||||||
| AlonzoEraTxBody BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxBody Methods collateralInputsTxBodyL ∷ Lens' (TxBody 'TopTx BabbageEra) (Set TxIn) Source # reqSignerHashesTxBodyL ∷ ∀ (l ∷ TxLevel). AtMostEra "Conway" BabbageEra ⇒ Lens' (TxBody l BabbageEra) (Set (KeyHash 'Guard)) Source # reqSignerHashesTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l BabbageEra) (Set (KeyHash 'Guard)) Source # scriptIntegrityHashTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l BabbageEra) (StrictMaybe ScriptIntegrityHash) Source # networkIdTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l BabbageEra) (StrictMaybe Network) Source # redeemerPointer ∷ ∀ (l ∷ TxLevel). TxBody l BabbageEra → PlutusPurpose AsItem BabbageEra → StrictMaybe (PlutusPurpose AsIx BabbageEra) Source # redeemerPointerInverse ∷ ∀ (l ∷ TxLevel). TxBody l BabbageEra → PlutusPurpose AsIx BabbageEra → StrictMaybe (PlutusPurpose AsIxItem BabbageEra) Source # | |||||||||||||||||
| AlonzoEraTxOut BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxOut Methods dataHashTxOutL ∷ Lens' (TxOut BabbageEra) (StrictMaybe DataHash) Source # datumTxOutF ∷ SimpleGetter (TxOut BabbageEra) (Datum BabbageEra) Source # | |||||||||||||||||
| AlonzoEraTxWits BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxWits Methods datsTxWitsL ∷ Lens' (TxWits BabbageEra) (TxDats BabbageEra) Source # rdmrsTxWitsL ∷ Lens' (TxWits BabbageEra) (Redeemers BabbageEra) Source # | |||||||||||||||||
| AlonzoEraUTxO BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.UTxO Methods getSupplementalDataHashes ∷ ∀ (l ∷ TxLevel). UTxO BabbageEra → TxBody l BabbageEra → Set DataHash Source # getSpendingDatum ∷ ∀ (l ∷ TxLevel). UTxO BabbageEra → Tx l BabbageEra → PlutusPurpose AsItem BabbageEra → Maybe (Data BabbageEra) Source # | |||||||||||||||||
| AlonzoEraTest BabbageEra | |||||||||||||||||
Defined in Test.Cardano.Ledger.Babbage.Era | |||||||||||||||||
| AlonzoEraImp BabbageEra | |||||||||||||||||
Defined in Test.Cardano.Ledger.Babbage.ImpTest Methods scriptTestContexts ∷ Map ScriptHash ScriptTestContext Source # | |||||||||||||||||
| EraApi BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Api.Era Associated Types
Methods upgradeTx ∷ ∀ (l ∷ TxLevel). EraTx (PreviousEra BabbageEra) ⇒ Tx l (PreviousEra BabbageEra) → Either (TxUpgradeError BabbageEra) (Tx l BabbageEra) Source # upgradeTxBody ∷ ∀ (l ∷ TxLevel). EraTxBody (PreviousEra BabbageEra) ⇒ TxBody l (PreviousEra BabbageEra) → Either (TxBodyUpgradeError BabbageEra) (TxBody l BabbageEra) Source # upgradeTxAuxData ∷ TxAuxData (PreviousEra BabbageEra) → TxAuxData BabbageEra Source # upgradeTxWits ∷ TxWits (PreviousEra BabbageEra) → TxWits BabbageEra Source # upgradeNativeScript ∷ NativeScript (PreviousEra BabbageEra) → NativeScript BabbageEra Source # | |||||||||||||||||
| AnyEraScript BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Api.Scripts Methods anyEraMaxLanguage ∷ Maybe Language Source # anyEraToPlutusScript ∷ Script BabbageEra → Maybe (PlutusScript BabbageEra) Source # anyEraToSpendingPurpose ∷ PlutusPurpose f BabbageEra → Maybe (f Word32 TxIn) Source # anyEraToMintingPurpose ∷ PlutusPurpose f BabbageEra → Maybe (f Word32 PolicyID) Source # anyEraToCertifyingPurpose ∷ PlutusPurpose f BabbageEra → Maybe (f Word32 (TxCert BabbageEra)) Source # anyEraToRewardingPurpose ∷ PlutusPurpose f BabbageEra → Maybe (f Word32 AccountAddress) Source # anyEraToVotingPurpose ∷ PlutusPurpose f BabbageEra → Maybe (f Word32 Voter) Source # anyEraToProposingPurpose ∷ PlutusPurpose f BabbageEra → Maybe (f Word32 (ProposalProcedure BabbageEra)) Source # anyEraToGuardingPurpose ∷ PlutusPurpose f BabbageEra → Maybe (f Word32 ScriptHash) Source # | |||||||||||||||||
| AnyEraTx BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Api.Tx Methods isValidTxG ∷ SimpleGetter (Tx 'TopTx BabbageEra) (Maybe IsValid) Source # | |||||||||||||||||
| AnyEraTxAuxData BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Api.Tx.AuxData | |||||||||||||||||
| AnyEraTxBody BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Api.Tx.Body Methods updateTxBodyG ∷ SimpleGetter (TxBody 'TopTx BabbageEra) (Maybe (Maybe (Update BabbageEra))) Source # vldtTxBodyG ∷ SimpleGetter (TxBody 'TopTx BabbageEra) ValidityInterval Source # mintTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l BabbageEra) (Maybe MultiAsset) Source # collateralInputsTxBodyG ∷ SimpleGetter (TxBody 'TopTx BabbageEra) (Maybe (Set TxIn)) Source # scriptIntegrityHashTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l BabbageEra) (Maybe (Maybe ScriptIntegrityHash)) Source # networkIdTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l BabbageEra) (Maybe (Maybe Network)) Source # sizedOutputsTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l BabbageEra) (Maybe (StrictSeq (Sized (TxOut BabbageEra)))) Source # referenceInputsTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l BabbageEra) (Maybe (Set TxIn)) Source # totalCollateralTxBodyG ∷ SimpleGetter (TxBody 'TopTx BabbageEra) (Maybe (Maybe Coin)) Source # collateralReturnTxBodyG ∷ SimpleGetter (TxBody 'TopTx BabbageEra) (Maybe (Maybe (TxOut BabbageEra))) Source # sizedCollateralReturnTxBodyG ∷ SimpleGetter (TxBody 'TopTx BabbageEra) (Maybe (Maybe (Sized (TxOut BabbageEra)))) Source # currentTreasuryValueTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l BabbageEra) (Maybe (Maybe Coin)) Source # votingProceduresTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l BabbageEra) (Maybe (VotingProcedures BabbageEra)) Source # proposalProceduresTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l BabbageEra) (Maybe (OSet (ProposalProcedure BabbageEra))) Source # treasuryDonationTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l BabbageEra) (Maybe Coin) Source # guardsTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l BabbageEra) (Maybe (OSet (Credential 'Guard))) Source # | |||||||||||||||||
| AnyEraTxCert BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Api.Tx.Cert Methods anyEraToRegTxCert ∷ TxCert BabbageEra → Maybe (Credential 'Staking) Source # anyEraToUnRegTxCert ∷ TxCert BabbageEra → Maybe (Credential 'Staking) Source # anyEraToGenesisDelegTxCert ∷ TxCert BabbageEra → Maybe GenesisDelegCert Source # anyEraToMirTxCert ∷ TxCert BabbageEra → Maybe MIRCert Source # anyEraToRegDepositTxCert ∷ TxCert BabbageEra → Maybe (Credential 'Staking, Coin) Source # anyEraToUnRegDepositTxCert ∷ TxCert BabbageEra → Maybe (Credential 'Staking, Coin) Source # anyEraToDelegTxCert ∷ TxCert BabbageEra → Maybe (Credential 'Staking, Delegatee) Source # anyEraToRegDepositDelegTxCert ∷ TxCert BabbageEra → Maybe (Credential 'Staking, Delegatee, Coin) Source # anyEraToAuthCommitteeHotKeyTxCert ∷ TxCert BabbageEra → Maybe (Credential 'ColdCommitteeRole, Credential 'HotCommitteeRole) Source # anyEraToResignCommitteeColdTxCert ∷ TxCert BabbageEra → Maybe (Credential 'ColdCommitteeRole, StrictMaybe Anchor) Source # anyEraToRegDRepTxCert ∷ TxCert BabbageEra → Maybe (Credential 'DRepRole, Coin, StrictMaybe Anchor) Source # anyEraToUnRegDRepTxCert ∷ TxCert BabbageEra → Maybe (Credential 'DRepRole, Coin) Source # anyEraToUpdateDRepTxCert ∷ TxCert BabbageEra → Maybe (Credential 'DRepRole, StrictMaybe Anchor) Source # | |||||||||||||||||
| AnyEraTxOut BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Api.Tx.Out Methods datumTxOutG ∷ SimpleGetter (TxOut BabbageEra) (Maybe (Datum BabbageEra)) Source # referenceScriptTxOutG ∷ SimpleGetter (TxOut BabbageEra) (Maybe (Maybe (Script BabbageEra))) Source # | |||||||||||||||||
| AnyEraTxWits BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Api.Tx.Wits Methods datsTxWitsG ∷ SimpleGetter (TxWits BabbageEra) (Maybe (TxDats BabbageEra)) Source # rdmrsTxWitsG ∷ SimpleGetter (TxWits BabbageEra) (Maybe (Redeemers BabbageEra)) Source # | |||||||||||||||||
| BabbageEraPParams BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.PParams Methods hkdCoinsPerUTxOByteL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f BabbageEra) (HKD f CoinPerByte) Source # | |||||||||||||||||
| BabbageEraTxBody BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxBody Methods sizedOutputsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l BabbageEra) (StrictSeq (Sized (TxOut BabbageEra))) Source # referenceInputsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l BabbageEra) (Set TxIn) Source # totalCollateralTxBodyL ∷ Lens' (TxBody 'TopTx BabbageEra) (StrictMaybe Coin) Source # collateralReturnTxBodyL ∷ Lens' (TxBody 'TopTx BabbageEra) (StrictMaybe (TxOut BabbageEra)) Source # sizedCollateralReturnTxBodyL ∷ Lens' (TxBody 'TopTx BabbageEra) (StrictMaybe (Sized (TxOut BabbageEra))) Source # allSizedOutputsTxBodyF ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l BabbageEra) (StrictSeq (Sized (TxOut BabbageEra))) Source # | |||||||||||||||||
| BabbageEraTxOut BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxOut Methods referenceScriptTxOutL ∷ Lens' (TxOut BabbageEra) (StrictMaybe (Script BabbageEra)) Source # dataTxOutL ∷ Lens' (TxOut BabbageEra) (StrictMaybe (Data BabbageEra)) Source # datumTxOutL ∷ Lens' (TxOut BabbageEra) (Datum BabbageEra) Source # | |||||||||||||||||
| BabbageEraTest BabbageEra | |||||||||||||||||
Defined in Test.Cardano.Ledger.Babbage.Era | |||||||||||||||||
| BabbageEraImp BabbageEra | |||||||||||||||||
Defined in Test.Cardano.Ledger.Babbage.ImpTest | |||||||||||||||||
| EraBlockBody BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.BlockBody Associated Types
| |||||||||||||||||
| EraScript BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Scripts Associated Types
| |||||||||||||||||
| EraTx BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Tx Associated Types
Methods mkBasicTx ∷ ∀ (l ∷ TxLevel). TxBody l BabbageEra → Tx l BabbageEra Source # bodyTxL ∷ ∀ (l ∷ TxLevel). Lens' (Tx l BabbageEra) (TxBody l BabbageEra) Source # witsTxL ∷ ∀ (l ∷ TxLevel). Lens' (Tx l BabbageEra) (TxWits BabbageEra) Source # auxDataTxL ∷ ∀ (l ∷ TxLevel). Lens' (Tx l BabbageEra) (StrictMaybe (TxAuxData BabbageEra)) Source # sizeTxF ∷ ∀ (l ∷ TxLevel). HasCallStack ⇒ SimpleGetter (Tx l BabbageEra) Word32 Source # sizeTxForFeeCalculation ∷ ∀ (l ∷ TxLevel). (HasCallStack, SafeToHash (TxWits BabbageEra), Typeable l) ⇒ Tx l BabbageEra → Word32 Source # validateNativeScript ∷ ∀ (l ∷ TxLevel). Tx l BabbageEra → NativeScript BabbageEra → Bool Source # getMinFeeTx ∷ ∀ (l ∷ TxLevel). PParams BabbageEra → Tx l BabbageEra → Int → Coin Source # | |||||||||||||||||
| EraTxAuxData BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxAuxData Associated Types
| |||||||||||||||||
| EraTxBody BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxBody Associated Types
Methods mkBasicTxBody ∷ ∀ (l ∷ TxLevel). Typeable l ⇒ TxBody l BabbageEra Source # inputsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l BabbageEra) (Set TxIn) Source # outputsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l BabbageEra) (StrictSeq (TxOut BabbageEra)) Source # feeTxBodyL ∷ Lens' (TxBody 'TopTx BabbageEra) Coin Source # withdrawalsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l BabbageEra) Withdrawals Source # auxDataHashTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l BabbageEra) (StrictMaybe TxAuxDataHash) Source # spendableInputsTxBodyF ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l BabbageEra) (Set TxIn) Source # allInputsTxBodyF ∷ SimpleGetter (TxBody 'TopTx BabbageEra) (Set TxIn) Source # certsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l BabbageEra) (StrictSeq (TxCert BabbageEra)) Source # getTotalDepositsTxBody ∷ ∀ (l ∷ TxLevel). PParams BabbageEra → (KeyHash 'StakePool → Bool) → TxBody l BabbageEra → Coin Source # getTotalRefundsTxBody ∷ ∀ (l ∷ TxLevel). PParams BabbageEra → (Credential 'Staking → Maybe Coin) → (Credential 'DRepRole → Maybe Coin) → TxBody l BabbageEra → Coin Source # getGenesisKeyHashCountTxBody ∷ TxBody 'TopTx BabbageEra → Int Source # | |||||||||||||||||
| EraTxOut BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxOut Associated Types
Methods mkBasicTxOut ∷ Addr → Value BabbageEra → TxOut BabbageEra Source # upgradeTxOut ∷ TxOut (PreviousEra BabbageEra) → TxOut BabbageEra Source # valueTxOutL ∷ Lens' (TxOut BabbageEra) (Value BabbageEra) Source # compactValueTxOutL ∷ Lens' (TxOut BabbageEra) (CompactForm (Value BabbageEra)) Source # valueEitherTxOutL ∷ Lens' (TxOut BabbageEra) (Either (Value BabbageEra) (CompactForm (Value BabbageEra))) Source # addrTxOutL ∷ Lens' (TxOut BabbageEra) Addr Source # compactAddrTxOutL ∷ Lens' (TxOut BabbageEra) CompactAddr Source # addrEitherTxOutL ∷ Lens' (TxOut BabbageEra) (Either Addr CompactAddr) Source # getMinCoinSizedTxOut ∷ PParams BabbageEra → Sized (TxOut BabbageEra) → Coin Source # getMinCoinTxOut ∷ PParams BabbageEra → TxOut BabbageEra → Coin Source # | |||||||||||||||||
| EraTxWits BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxWits Associated Types
Methods mkBasicTxWits ∷ TxWits BabbageEra Source # addrTxWitsL ∷ Lens' (TxWits BabbageEra) (Set (WitVKey 'Witness)) Source # bootAddrTxWitsL ∷ Lens' (TxWits BabbageEra) (Set BootstrapWitness) Source # scriptTxWitsL ∷ Lens' (TxWits BabbageEra) (Map ScriptHash (Script BabbageEra)) Source # | |||||||||||||||||
| EraPParams BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.PParams Associated Types
Methods applyPPUpdates ∷ PParams BabbageEra → PParamsUpdate BabbageEra → PParams BabbageEra Source # emptyPParamsIdentity ∷ PParamsHKD Identity BabbageEra Source # emptyPParamsStrictMaybe ∷ PParamsHKD StrictMaybe BabbageEra Source # emptyUpgradePParamsUpdate ∷ UpgradePParams StrictMaybe BabbageEra Source # upgradePParamsHKD ∷ ∀ (f ∷ Type → Type). (HKDApplicative f, EraPParams (PreviousEra BabbageEra)) ⇒ UpgradePParams f BabbageEra → PParamsHKD f (PreviousEra BabbageEra) → PParamsHKD f BabbageEra Source # downgradePParamsHKD ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, EraPParams (PreviousEra BabbageEra)) ⇒ DowngradePParams f BabbageEra → PParamsHKD f BabbageEra → PParamsHKD f (PreviousEra BabbageEra) Source # hkdTxFeePerByteL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f BabbageEra) (HKD f CoinPerByte) Source # hkdTxFeeFixedCompactL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f BabbageEra) (HKD f (CompactForm Coin)) Source # hkdMaxBBSizeL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f BabbageEra) (HKD f Word32) Source # hkdMaxTxSizeL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f BabbageEra) (HKD f Word32) Source # hkdMaxBHSizeL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f BabbageEra) (HKD f Word16) Source # hkdKeyDepositCompactL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f BabbageEra) (HKD f (CompactForm Coin)) Source # hkdPoolDepositCompactL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f BabbageEra) (HKD f (CompactForm Coin)) Source # hkdEMaxL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f BabbageEra) (HKD f EpochInterval) Source # hkdNOptL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f BabbageEra) (HKD f Word16) Source # hkdA0L ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f BabbageEra) (HKD f NonNegativeInterval) Source # hkdRhoL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f BabbageEra) (HKD f UnitInterval) Source # hkdTauL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f BabbageEra) (HKD f UnitInterval) Source # hkdDL ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, AtMostEra "Alonzo" BabbageEra) ⇒ Lens' (PParamsHKD f BabbageEra) (HKD f UnitInterval) Source # ppDG ∷ SimpleGetter (PParams BabbageEra) UnitInterval Source # hkdExtraEntropyL ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, AtMostEra "Alonzo" BabbageEra) ⇒ Lens' (PParamsHKD f BabbageEra) (HKD f Nonce) Source # hkdProtocolVersionL ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, AtMostEra "Babbage" BabbageEra) ⇒ Lens' (PParamsHKD f BabbageEra) (HKD f ProtVer) Source # ppProtocolVersionL ∷ Lens' (PParams BabbageEra) ProtVer Source # ppuProtocolVersionL ∷ Lens' (PParamsUpdate BabbageEra) (StrictMaybe ProtVer) Source # hkdMinUTxOValueCompactL ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, AtMostEra "Mary" BabbageEra) ⇒ Lens' (PParamsHKD f BabbageEra) (HKD f (CompactForm Coin)) Source # hkdMinPoolCostCompactL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f BabbageEra) (HKD f (CompactForm Coin)) Source # | |||||||||||||||||
| EraTxCert BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxCert Associated Types
Methods upgradeTxCert ∷ TxCert (PreviousEra BabbageEra) → Either (TxCertUpgradeError BabbageEra) (TxCert BabbageEra) Source # getVKeyWitnessTxCert ∷ TxCert BabbageEra → Maybe (KeyHash 'Witness) Source # getScriptWitnessTxCert ∷ TxCert BabbageEra → Maybe ScriptHash Source # mkRegPoolTxCert ∷ StakePoolParams → TxCert BabbageEra Source # getRegPoolTxCert ∷ TxCert BabbageEra → Maybe StakePoolParams Source # mkRetirePoolTxCert ∷ KeyHash 'StakePool → EpochNo → TxCert BabbageEra Source # getRetirePoolTxCert ∷ TxCert BabbageEra → Maybe (KeyHash 'StakePool, EpochNo) Source # lookupRegStakeTxCert ∷ TxCert BabbageEra → Maybe (Credential 'Staking) Source # lookupUnRegStakeTxCert ∷ TxCert BabbageEra → Maybe (Credential 'Staking) Source # getTotalDepositsTxCerts ∷ Foldable f ⇒ PParams BabbageEra → (KeyHash 'StakePool → Bool) → f (TxCert BabbageEra) → Coin Source # getTotalRefundsTxCerts ∷ Foldable f ⇒ PParams BabbageEra → (Credential 'Staking → Maybe Coin) → (Credential 'DRepRole → Maybe Coin) → f (TxCert BabbageEra) → Coin Source # | |||||||||||||||||
| EraTxLevel BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Era Associated Types
| |||||||||||||||||
| EraGenesis BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Era Associated Types
| |||||||||||||||||
| EraAccounts BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.State.Account Associated Types
Methods addAccountState ∷ Credential 'Staking → AccountState BabbageEra → Accounts BabbageEra → Accounts BabbageEra Source # accountsMapL ∷ Lens' (Accounts BabbageEra) (Map (Credential 'Staking) (AccountState BabbageEra)) Source # balanceAccountStateL ∷ Lens' (AccountState BabbageEra) (CompactForm Coin) Source # depositAccountStateL ∷ Lens' (AccountState BabbageEra) (CompactForm Coin) Source # stakePoolDelegationAccountStateL ∷ Lens' (AccountState BabbageEra) (Maybe (KeyHash 'StakePool)) Source # unregisterAccount ∷ Credential 'Staking → Accounts BabbageEra → (Maybe (AccountState BabbageEra), Accounts BabbageEra) Source # | |||||||||||||||||
| EraCertState BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.State.CertState Associated Types
Methods certDStateL ∷ Lens' (CertState BabbageEra) (DState BabbageEra) Source # certPStateL ∷ Lens' (CertState BabbageEra) (PState BabbageEra) Source # obligationCertState ∷ CertState BabbageEra → Obligations Source # certsTotalDepositsTxBody ∷ ∀ (t ∷ TxLevel). EraTxBody BabbageEra ⇒ PParams BabbageEra → CertState BabbageEra → TxBody t BabbageEra → Coin Source # certsTotalRefundsTxBody ∷ ∀ (t ∷ TxLevel). EraTxBody BabbageEra ⇒ PParams BabbageEra → CertState BabbageEra → TxBody t BabbageEra → Coin Source # | |||||||||||||||||
| EraGov BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.PParams Associated Types
Methods emptyGovState ∷ GovState BabbageEra Source # curPParamsGovStateL ∷ Lens' (GovState BabbageEra) (PParams BabbageEra) Source # prevPParamsGovStateL ∷ Lens' (GovState BabbageEra) (PParams BabbageEra) Source # futurePParamsGovStateL ∷ Lens' (GovState BabbageEra) (FuturePParams BabbageEra) Source # obligationGovState ∷ GovState BabbageEra → Obligations Source # | |||||||||||||||||
| EraStake BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.State.Stake Associated Types
Methods instantStakeCredentialsL ∷ Lens' (InstantStake BabbageEra) (Map (Credential 'Staking) (CompactForm Coin)) Source # addInstantStake ∷ UTxO BabbageEra → InstantStake BabbageEra → InstantStake BabbageEra Source # deleteInstantStake ∷ UTxO BabbageEra → InstantStake BabbageEra → InstantStake BabbageEra Source # resolveInstantStake ∷ InstantStake BabbageEra → Accounts BabbageEra → ActiveStake Source # | |||||||||||||||||
| EraUTxO BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.UTxO Associated Types
Methods consumed ∷ ∀ (t ∷ TxLevel). PParams BabbageEra → CertState BabbageEra → UTxO BabbageEra → TxBody t BabbageEra → Value BabbageEra Source # getConsumedValue ∷ ∀ (t ∷ TxLevel). PParams BabbageEra → (Credential 'Staking → Maybe Coin) → (Credential 'DRepRole → Maybe Coin) → UTxO BabbageEra → TxBody t BabbageEra → Value BabbageEra Source # getProducedValue ∷ ∀ (t ∷ TxLevel). PParams BabbageEra → (KeyHash 'StakePool → Bool) → TxBody t BabbageEra → Value BabbageEra Source # getScriptsProvided ∷ ∀ (t ∷ TxLevel). UTxO BabbageEra → Tx t BabbageEra → ScriptsProvided BabbageEra Source # getScriptsNeeded ∷ ∀ (t ∷ TxLevel). UTxO BabbageEra → TxBody t BabbageEra → ScriptsNeeded BabbageEra Source # getScriptsHashesNeeded ∷ ScriptsNeeded BabbageEra → Set ScriptHash Source # getWitsVKeyNeeded ∷ ∀ (t ∷ TxLevel). CertState BabbageEra → UTxO BabbageEra → TxBody t BabbageEra → Set (KeyHash 'Witness) Source # getMinFeeTxUtxo ∷ ∀ (t ∷ TxLevel). PParams BabbageEra → Tx t BabbageEra → UTxO BabbageEra → Coin Source # | |||||||||||||||||
| Era BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era Associated Types
| |||||||||||||||||
| EraTest BabbageEra | |||||||||||||||||
Defined in Test.Cardano.Ledger.Babbage.Era Methods zeroCostModels ∷ CostModels Source # mkTestAccountState ∷ Maybe Ptr → CompactForm Coin → Maybe (KeyHash 'StakePool) → Maybe DRep → AccountState BabbageEra Source # accountsFromAccountsMap ∷ Map (Credential 'Staking) (AccountState BabbageEra) → Accounts BabbageEra Source # | |||||||||||||||||
| MaryEraTxBody BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxBody Methods mintTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l BabbageEra) MultiAsset Source # mintedTxBodyF ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l BabbageEra) (Set PolicyID) Source # mintValueTxBodyF ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l BabbageEra) (Value BabbageEra) Source # | |||||||||||||||||
| MaryEraTest BabbageEra | |||||||||||||||||
Defined in Test.Cardano.Ledger.Babbage.Era | |||||||||||||||||
| MaryEraImp BabbageEra | |||||||||||||||||
Defined in Test.Cardano.Ledger.Babbage.ImpTest | |||||||||||||||||
| ApplyTx BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage Associated Types
Methods applyTxValidation ∷ ValidationPolicy → Globals → MempoolEnv BabbageEra → MempoolState BabbageEra → Tx 'TopTx BabbageEra → Either (ApplyTxError BabbageEra) (MempoolState BabbageEra, Validated (Tx 'TopTx BabbageEra)) Source # | |||||||||||||||||
| ApplyBlock BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage Methods applyBlock ∷ ∀ (ep ∷ EventPolicy). SingEP ep → ValidationPolicy → Globals → NewEpochState BabbageEra → Block BHeaderView BabbageEra → (NewEpochState BabbageEra, [PredicateFailure (EraRule "BBODY" BabbageEra)], [Event (EraRule "BBODY" BabbageEra)]) Source # applyTick ∷ ∀ (ep ∷ EventPolicy). SingEP ep → Globals → NewEpochState BabbageEra → SlotNo → (NewEpochState BabbageEra, [Event (EraRule "TICK" BabbageEra)]) Source # | |||||||||||||||||
| ShelleyEraScript BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Scripts Methods mkRequireSignature ∷ KeyHash 'Witness → NativeScript BabbageEra Source # getRequireSignature ∷ NativeScript BabbageEra → Maybe (KeyHash 'Witness) Source # mkRequireAllOf ∷ StrictSeq (NativeScript BabbageEra) → NativeScript BabbageEra Source # getRequireAllOf ∷ NativeScript BabbageEra → Maybe (StrictSeq (NativeScript BabbageEra)) Source # mkRequireAnyOf ∷ StrictSeq (NativeScript BabbageEra) → NativeScript BabbageEra Source # getRequireAnyOf ∷ NativeScript BabbageEra → Maybe (StrictSeq (NativeScript BabbageEra)) Source # mkRequireMOf ∷ Int → StrictSeq (NativeScript BabbageEra) → NativeScript BabbageEra Source # getRequireMOf ∷ NativeScript BabbageEra → Maybe (Int, StrictSeq (NativeScript BabbageEra)) Source # | |||||||||||||||||
| ShelleyEraAccounts BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.State.Account Methods mkShelleyAccountState ∷ Ptr → CompactForm Coin → AccountState BabbageEra Source # accountsPtrsMapL ∷ Lens' (Accounts BabbageEra) (Map Ptr (Credential 'Staking)) accountsPtrsMapG ∷ SimpleGetter (Accounts BabbageEra) (Map Ptr (Credential 'Staking)) Source # ptrAccountStateG ∷ SimpleGetter (AccountState BabbageEra) Ptr Source # | |||||||||||||||||
| EraTransition BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Transition Associated Types
Methods mkTransitionConfig ∷ TranslationContext BabbageEra → TransitionConfig (PreviousEra BabbageEra) → TransitionConfig BabbageEra Source # injectIntoTestState ∷ TransitionConfig BabbageEra → NewEpochState BabbageEra → NewEpochState BabbageEra Source # tcPreviousEraConfigL ∷ Lens' (TransitionConfig BabbageEra) (TransitionConfig (PreviousEra BabbageEra)) Source # tcTranslationContextL ∷ Lens' (TransitionConfig BabbageEra) (TranslationContext BabbageEra) Source # tcShelleyGenesisL ∷ Lens' (TransitionConfig BabbageEra) ShelleyGenesis Source # tcInitialPParamsG ∷ SimpleGetter (TransitionConfig BabbageEra) (PParams BabbageEra) Source # toTransitionConfigKeyValuePairs ∷ KeyValue e a ⇒ TransitionConfig BabbageEra → [a] parseTransitionConfigJSON ∷ Value → Parser (TransitionConfig BabbageEra) | |||||||||||||||||
| ShelleyEraTxBody BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxBody Methods ttlTxBodyL ∷ Lens' (TxBody 'TopTx BabbageEra) SlotNo Source # updateTxBodyL ∷ Lens' (TxBody 'TopTx BabbageEra) (StrictMaybe (Update BabbageEra)) Source # | |||||||||||||||||
| ShelleyEraTxCert BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxCert Methods mkRegTxCert ∷ Credential 'Staking → TxCert BabbageEra Source # getRegTxCert ∷ TxCert BabbageEra → Maybe (Credential 'Staking) Source # mkUnRegTxCert ∷ Credential 'Staking → TxCert BabbageEra Source # getUnRegTxCert ∷ TxCert BabbageEra → Maybe (Credential 'Staking) Source # mkDelegStakeTxCert ∷ Credential 'Staking → KeyHash 'StakePool → TxCert BabbageEra Source # getDelegStakeTxCert ∷ TxCert BabbageEra → Maybe (Credential 'Staking, KeyHash 'StakePool) Source # mkGenesisDelegTxCert ∷ GenesisDelegCert → TxCert BabbageEra Source # getGenesisDelegTxCert ∷ TxCert BabbageEra → Maybe GenesisDelegCert Source # | |||||||||||||||||
| ShelleyEraTest BabbageEra | |||||||||||||||||
Defined in Test.Cardano.Ledger.Babbage.Era | |||||||||||||||||
| ShelleyEraImp BabbageEra | |||||||||||||||||
Defined in Test.Cardano.Ledger.Babbage.ImpTest Methods initGenesis ∷ (HasKeyPairs s, MonadState s m, HasStatefulGen g m, MonadFail m) ⇒ m (Genesis BabbageEra) Source # initNewEpochState ∷ (HasKeyPairs s, MonadState s m, HasStatefulGen g m, MonadFail m) ⇒ m (NewEpochState BabbageEra) Source # initImpTestState ∷ (HasKeyPairs s, MonadState s m, HasStatefulGen g m, MonadFail m) ⇒ m (ImpTestState BabbageEra) Source # impSatisfyNativeScript ∷ ∀ (l ∷ TxLevel). Set (KeyHash 'Witness) → TxBody l BabbageEra → NativeScript BabbageEra → ImpTestM BabbageEra (Maybe (Map (KeyHash 'Witness) (KeyPair 'Witness))) Source # modifyPParams ∷ (PParams BabbageEra → PParams BabbageEra) → ImpTestM BabbageEra () Source # modifyImpInitProtVer ∷ Version → SpecWith (ImpInit (LedgerSpec BabbageEra)) → SpecWith (ImpInit (LedgerSpec BabbageEra)) Source # fixupTx ∷ Tx 'TopTx BabbageEra → ImpTestM BabbageEra (Tx 'TopTx BabbageEra) Source # expectTxSuccess ∷ Tx 'TopTx BabbageEra → ImpTestM BabbageEra () Source # genRegTxCert ∷ Credential 'Staking → ImpTestM BabbageEra (TxCert BabbageEra) Source # genUnRegTxCert ∷ Credential 'Staking → ImpTestM BabbageEra (TxCert BabbageEra) Source # delegStakeTxCert ∷ Credential 'Staking → KeyHash 'StakePool → TxCert BabbageEra Source # | |||||||||||||||||
| EraSpecCert BabbageEra Source # | |||||||||||||||||
Defined in Test.Cardano.Ledger.Constrained.Conway.Cert Methods txCertSpec ∷ WitUniv BabbageEra → CertEnv BabbageEra → CertState BabbageEra → Specification (TxCert BabbageEra) Source # txCertKey ∷ TxCert BabbageEra → CertKey Source # certStateSpec ∷ WitUniv BabbageEra → Set (Credential 'DRepRole) → Map AccountAddress Coin → Specification (CertState BabbageEra) Source # | |||||||||||||||||
| EraSpecDeleg BabbageEra Source # | |||||||||||||||||
Defined in Test.Cardano.Ledger.Constrained.Conway.Deleg Methods hasGenDelegs ∷ proxy BabbageEra → Bool Source # | |||||||||||||||||
| EraSpecPParams BabbageEra Source # | |||||||||||||||||
| EraSpecTxOut BabbageEra Source # | |||||||||||||||||
Defined in Test.Cardano.Ledger.Constrained.Conway.ParametricSpec Methods irewardSpec ∷ WitUniv BabbageEra → Term ChainAccountState → Specification InstantaneousRewards Source # hasPtrs ∷ proxy BabbageEra → Term Bool Source # txOutValue_ ∷ Term (TxOut BabbageEra) → Term (Value BabbageEra) Source # txOutCoin_ ∷ Term (TxOut BabbageEra) → Term Coin Source # txOutAddr_ ∷ Term (TxOut BabbageEra) → Term Addr Source # | |||||||||||||||||
| EraSpecTxCert BabbageEra Source # | |||||||||||||||||
Defined in Test.Cardano.Ledger.Constrained.Conway.WitnessUniverse Methods witTxCert ∷ WitUniv BabbageEra → Specification (TxCert BabbageEra) Source # | |||||||||||||||||
| EraUniverse BabbageEra Source # | |||||||||||||||||
Defined in Test.Cardano.Ledger.Constrained.Conway.WitnessUniverse Methods | |||||||||||||||||
| GenScript BabbageEra Source # | |||||||||||||||||
| EraModel BabbageEra Source # | |||||||||||||||||
Defined in Test.Cardano.Ledger.Generic.Instances Methods applyTx ∷ Int → SlotNo → Model BabbageEra → Tx 'TopTx BabbageEra → Model BabbageEra Source # applyCert ∷ Model BabbageEra → TxCert BabbageEra → Model BabbageEra Source # mkRedeemersFromTags ∷ [((PlutusPurposeTag, Word32), (Data BabbageEra, ExUnits))] → Redeemers BabbageEra Source # mkRedeemers ∷ [(PlutusPurpose AsIx BabbageEra, (Data BabbageEra, ExUnits))] → Redeemers BabbageEra Source # newScriptIntegrityHash ∷ PParams BabbageEra → [Language] → Redeemers BabbageEra → TxDats BabbageEra → StrictMaybe ScriptIntegrityHash Source # mkPlutusPurposePointer ∷ PlutusPurposeTag → Word32 → PlutusPurpose AsIx BabbageEra Source # always ∷ Natural → Script BabbageEra Source # never ∷ Natural → Script BabbageEra Source # collateralReturnTxBodyT ∷ Lens' (TxBody 'TopTx BabbageEra) (StrictMaybe (TxOut BabbageEra)) Source # validTxOut ∷ Map ScriptHash (Script BabbageEra) → TxOut BabbageEra → Bool Source # | |||||||||||||||||
| EraGenericGen BabbageEra Source # | |||||||||||||||||
Defined in Test.Cardano.Ledger.Generic.Instances Methods setValidity ∷ ValidityInterval → TxBody 'TopTx BabbageEra → TxBody 'TopTx BabbageEra Source # setReferenceInputs ∷ Set TxIn → TxBody 'TopTx BabbageEra → TxBody 'TopTx BabbageEra Source # setCollateralInputs ∷ Set TxIn → TxBody 'TopTx BabbageEra → TxBody 'TopTx BabbageEra Source # setTotalCollateral ∷ StrictMaybe Coin → TxBody 'TopTx BabbageEra → TxBody 'TopTx BabbageEra Source # setCollateralReturn ∷ StrictMaybe (TxOut BabbageEra) → TxBody 'TopTx BabbageEra → TxBody 'TopTx BabbageEra Source # addRedeemers ∷ Redeemers BabbageEra → TxWits BabbageEra → TxWits BabbageEra Source # setScriptIntegrityHash ∷ StrictMaybe ScriptIntegrityHash → TxBody 'TopTx BabbageEra → TxBody 'TopTx BabbageEra Source # setNetworkIdTxBody ∷ StrictMaybe Network → TxBody 'TopTx BabbageEra → TxBody 'TopTx BabbageEra Source # genExUnits ∷ Int → GenRS BabbageEra [ExUnits] Source # genPParams ∷ GenSize → Gen (PParams BabbageEra) Source # ppMaxCollateralInputsT ∷ Lens' (PParams BabbageEra) Word16 Source # ppCollateralPercentageT ∷ Lens' (PParams BabbageEra) Word16 Source # ppCostModelsT ∷ Lens' (PParams BabbageEra) CostModels Source # ppMaxTxExUnitsT ∷ Lens' (PParams BabbageEra) ExUnits Source # ppMaxBlockExUnitsT ∷ Lens' (PParams BabbageEra) ExUnits Source # ppMaxValSizeT ∷ Lens' (PParams BabbageEra) Word32 Source # mkScriptIntegrityHash ∷ PParams BabbageEra → [Language] → TxWits BabbageEra → StrictMaybe ScriptIntegrityHash Source # | |||||||||||||||||
| Reflect BabbageEra Source # | |||||||||||||||||
Defined in Test.Cardano.Ledger.Generic.Proof | |||||||||||||||||
| GetLedgerView BabbageEra | |||||||||||||||||
Defined in Cardano.Protocol.TPraos.API Methods currentLedgerView ∷ NewEpochState BabbageEra → LedgerView Source # futureLedgerView ∷ MonadError (FutureLedgerViewError BabbageEra) m ⇒ Globals → NewEpochState BabbageEra → SlotNo → m LedgerView Source # | |||||||||||||||||
| EraPlutusTxInfo 'PlutusV1 BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxInfo Methods toPlutusTxCert ∷ proxy 'PlutusV1 → ProtVer → TxCert BabbageEra → Either (ContextError BabbageEra) (PlutusTxCert 'PlutusV1) Source # toPlutusScriptPurpose ∷ proxy 'PlutusV1 → ProtVer → PlutusPurpose AsIxItem BabbageEra → Either (ContextError BabbageEra) (PlutusScriptPurpose 'PlutusV1) Source # toPlutusTxInfo ∷ proxy 'PlutusV1 → LedgerTxInfo BabbageEra → Either (ContextError BabbageEra) (PlutusTxInfo 'PlutusV1) Source # toPlutusArgs ∷ proxy 'PlutusV1 → ProtVer → PlutusTxInfo 'PlutusV1 → PlutusPurpose AsIxItem BabbageEra → Maybe (Data BabbageEra) → Data BabbageEra → Either (ContextError BabbageEra) (PlutusArgs 'PlutusV1) Source # toPlutusTxInInfo ∷ proxy 'PlutusV1 → UTxO BabbageEra → TxIn → Either (ContextError BabbageEra) (PlutusTxInInfo BabbageEra 'PlutusV1) Source # | |||||||||||||||||
| EraPlutusTxInfo 'PlutusV2 BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxInfo Methods toPlutusTxCert ∷ proxy 'PlutusV2 → ProtVer → TxCert BabbageEra → Either (ContextError BabbageEra) (PlutusTxCert 'PlutusV2) Source # toPlutusScriptPurpose ∷ proxy 'PlutusV2 → ProtVer → PlutusPurpose AsIxItem BabbageEra → Either (ContextError BabbageEra) (PlutusScriptPurpose 'PlutusV2) Source # toPlutusTxInfo ∷ proxy 'PlutusV2 → LedgerTxInfo BabbageEra → Either (ContextError BabbageEra) (PlutusTxInfo 'PlutusV2) Source # toPlutusArgs ∷ proxy 'PlutusV2 → ProtVer → PlutusTxInfo 'PlutusV2 → PlutusPurpose AsIxItem BabbageEra → Maybe (Data BabbageEra) → Data BabbageEra → Either (ContextError BabbageEra) (PlutusArgs 'PlutusV2) Source # toPlutusTxInInfo ∷ proxy 'PlutusV2 → UTxO BabbageEra → TxIn → Either (ContextError BabbageEra) (PlutusTxInInfo BabbageEra 'PlutusV2) Source # | |||||||||||||||||
| TranslateEra BabbageEra PParams | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation Associated Types
| |||||||||||||||||
| TranslateEra BabbageEra CommitteeState | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation Associated Types
| |||||||||||||||||
| TranslateEra BabbageEra DState | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation Associated Types
Methods translateEra ∷ TranslationContext BabbageEra → DState (PreviousEra BabbageEra) → Except (TranslationError BabbageEra DState) (DState BabbageEra) Source # | |||||||||||||||||
| TranslateEra BabbageEra PState | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation Associated Types
Methods translateEra ∷ TranslationContext BabbageEra → PState (PreviousEra BabbageEra) → Except (TranslationError BabbageEra PState) (PState BabbageEra) Source # | |||||||||||||||||
| TranslateEra BabbageEra FuturePParams | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation Associated Types
| |||||||||||||||||
| TranslateEra BabbageEra UTxO | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation Associated Types
Methods translateEra ∷ TranslationContext BabbageEra → UTxO (PreviousEra BabbageEra) → Except (TranslationError BabbageEra UTxO) (UTxO BabbageEra) Source # | |||||||||||||||||
| TranslateEra BabbageEra ShelleyGovState | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation Associated Types
| |||||||||||||||||
| TranslateEra BabbageEra EpochState | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation Associated Types
| |||||||||||||||||
| TranslateEra BabbageEra LedgerState | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation Associated Types
| |||||||||||||||||
| TranslateEra BabbageEra NewEpochState | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation Associated Types
| |||||||||||||||||
| TranslateEra BabbageEra UTxOState | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation Associated Types
| |||||||||||||||||
| TranslateEra BabbageEra ProposedPPUpdates | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation Associated Types
| |||||||||||||||||
| TranslateEra BabbageEra ShelleyAccounts | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation Associated Types
| |||||||||||||||||
| TranslateEra BabbageEra ShelleyCertState | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation Associated Types
| |||||||||||||||||
| TranslateEra BabbageEra ShelleyInstantStake | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation Associated Types
| |||||||||||||||||
| HasEraTxLevel BabbageTxBodyRaw BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxBody Methods toSTxLevel ∷ ∀ (l ∷ TxLevel). BabbageTxBodyRaw l BabbageEra → STxLevel l BabbageEra Source # | |||||||||||||||||
| HasEraTxLevel Tx BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Tx Methods toSTxLevel ∷ ∀ (l ∷ TxLevel). Tx l BabbageEra → STxLevel l BabbageEra Source # | |||||||||||||||||
| HasEraTxLevel TxBody BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxBody Methods toSTxLevel ∷ ∀ (l ∷ TxLevel). TxBody l BabbageEra → STxLevel l BabbageEra Source # | |||||||||||||||||
| InjectRuleEvent "POOL" PoolEvent BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Pool Methods injectEvent ∷ PoolEvent BabbageEra → EraRuleEvent "POOL" BabbageEra Source # | |||||||||||||||||
| InjectRuleEvent "UTXOS" AlonzoUtxosEvent BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Utxos Methods injectEvent ∷ AlonzoUtxosEvent BabbageEra → EraRuleEvent "UTXOS" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" AllegraUtxoPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Bbody Methods injectFailure ∷ AllegraUtxoPredFailure BabbageEra → EraRuleFailure "BBODY" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" AlonzoBbodyPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Bbody Methods injectFailure ∷ AlonzoBbodyPredFailure BabbageEra → EraRuleFailure "BBODY" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" AlonzoUtxoPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Bbody Methods injectFailure ∷ AlonzoUtxoPredFailure BabbageEra → EraRuleFailure "BBODY" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" AlonzoUtxosPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Bbody Methods injectFailure ∷ AlonzoUtxosPredFailure BabbageEra → EraRuleFailure "BBODY" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" AlonzoUtxowPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Bbody Methods injectFailure ∷ AlonzoUtxowPredFailure BabbageEra → EraRuleFailure "BBODY" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" BabbageUtxoPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Bbody Methods injectFailure ∷ BabbageUtxoPredFailure BabbageEra → EraRuleFailure "BBODY" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" BabbageUtxowPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Bbody Methods injectFailure ∷ BabbageUtxowPredFailure BabbageEra → EraRuleFailure "BBODY" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyBbodyPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Bbody Methods injectFailure ∷ ShelleyBbodyPredFailure BabbageEra → EraRuleFailure "BBODY" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyDelegPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Bbody Methods injectFailure ∷ ShelleyDelegPredFailure BabbageEra → EraRuleFailure "BBODY" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyDelegsPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Bbody Methods injectFailure ∷ ShelleyDelegsPredFailure BabbageEra → EraRuleFailure "BBODY" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyDelplPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Bbody Methods injectFailure ∷ ShelleyDelplPredFailure BabbageEra → EraRuleFailure "BBODY" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyLedgerPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Bbody Methods injectFailure ∷ ShelleyLedgerPredFailure BabbageEra → EraRuleFailure "BBODY" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyLedgersPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Bbody Methods injectFailure ∷ ShelleyLedgersPredFailure BabbageEra → EraRuleFailure "BBODY" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyPoolPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Bbody Methods injectFailure ∷ ShelleyPoolPredFailure BabbageEra → EraRuleFailure "BBODY" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyPpupPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Bbody Methods injectFailure ∷ ShelleyPpupPredFailure BabbageEra → EraRuleFailure "BBODY" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyUtxoPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Bbody Methods injectFailure ∷ ShelleyUtxoPredFailure BabbageEra → EraRuleFailure "BBODY" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyUtxowPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Bbody Methods injectFailure ∷ ShelleyUtxowPredFailure BabbageEra → EraRuleFailure "BBODY" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "DELEG" ShelleyDelegPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Deleg Methods injectFailure ∷ ShelleyDelegPredFailure BabbageEra → EraRuleFailure "DELEG" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "DELEGS" ShelleyDelegPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Delegs Methods injectFailure ∷ ShelleyDelegPredFailure BabbageEra → EraRuleFailure "DELEGS" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "DELEGS" ShelleyDelegsPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Delegs Methods injectFailure ∷ ShelleyDelegsPredFailure BabbageEra → EraRuleFailure "DELEGS" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "DELEGS" ShelleyDelplPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Delegs Methods injectFailure ∷ ShelleyDelplPredFailure BabbageEra → EraRuleFailure "DELEGS" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "DELEGS" ShelleyPoolPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Delegs Methods injectFailure ∷ ShelleyPoolPredFailure BabbageEra → EraRuleFailure "DELEGS" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "DELPL" ShelleyDelegPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Delpl Methods injectFailure ∷ ShelleyDelegPredFailure BabbageEra → EraRuleFailure "DELPL" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "DELPL" ShelleyDelplPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Delpl Methods injectFailure ∷ ShelleyDelplPredFailure BabbageEra → EraRuleFailure "DELPL" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "DELPL" ShelleyPoolPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Delpl Methods injectFailure ∷ ShelleyPoolPredFailure BabbageEra → EraRuleFailure "DELPL" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" AllegraUtxoPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledger Methods injectFailure ∷ AllegraUtxoPredFailure BabbageEra → EraRuleFailure "LEDGER" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" AlonzoUtxoPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledger Methods injectFailure ∷ AlonzoUtxoPredFailure BabbageEra → EraRuleFailure "LEDGER" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" AlonzoUtxosPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledger Methods injectFailure ∷ AlonzoUtxosPredFailure BabbageEra → EraRuleFailure "LEDGER" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" AlonzoUtxowPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledger Methods injectFailure ∷ AlonzoUtxowPredFailure BabbageEra → EraRuleFailure "LEDGER" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" BabbageUtxoPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledger Methods injectFailure ∷ BabbageUtxoPredFailure BabbageEra → EraRuleFailure "LEDGER" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" BabbageUtxowPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledger Methods injectFailure ∷ BabbageUtxowPredFailure BabbageEra → EraRuleFailure "LEDGER" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyDelegPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledger Methods injectFailure ∷ ShelleyDelegPredFailure BabbageEra → EraRuleFailure "LEDGER" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyDelegsPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledger Methods injectFailure ∷ ShelleyDelegsPredFailure BabbageEra → EraRuleFailure "LEDGER" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyDelplPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledger Methods injectFailure ∷ ShelleyDelplPredFailure BabbageEra → EraRuleFailure "LEDGER" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyLedgerPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledger Methods injectFailure ∷ ShelleyLedgerPredFailure BabbageEra → EraRuleFailure "LEDGER" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyPoolPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledger Methods injectFailure ∷ ShelleyPoolPredFailure BabbageEra → EraRuleFailure "LEDGER" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyPpupPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledger Methods injectFailure ∷ ShelleyPpupPredFailure BabbageEra → EraRuleFailure "LEDGER" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyUtxoPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledger Methods injectFailure ∷ ShelleyUtxoPredFailure BabbageEra → EraRuleFailure "LEDGER" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyUtxowPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledger Methods injectFailure ∷ ShelleyUtxowPredFailure BabbageEra → EraRuleFailure "LEDGER" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" AllegraUtxoPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledgers Methods injectFailure ∷ AllegraUtxoPredFailure BabbageEra → EraRuleFailure "LEDGERS" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" AlonzoUtxoPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledgers Methods injectFailure ∷ AlonzoUtxoPredFailure BabbageEra → EraRuleFailure "LEDGERS" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" AlonzoUtxosPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledgers Methods injectFailure ∷ AlonzoUtxosPredFailure BabbageEra → EraRuleFailure "LEDGERS" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" AlonzoUtxowPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledgers Methods injectFailure ∷ AlonzoUtxowPredFailure BabbageEra → EraRuleFailure "LEDGERS" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" BabbageUtxoPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledgers Methods injectFailure ∷ BabbageUtxoPredFailure BabbageEra → EraRuleFailure "LEDGERS" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" BabbageUtxowPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledgers Methods injectFailure ∷ BabbageUtxowPredFailure BabbageEra → EraRuleFailure "LEDGERS" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyDelegPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledgers Methods injectFailure ∷ ShelleyDelegPredFailure BabbageEra → EraRuleFailure "LEDGERS" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyDelegsPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledgers Methods injectFailure ∷ ShelleyDelegsPredFailure BabbageEra → EraRuleFailure "LEDGERS" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyDelplPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledgers Methods injectFailure ∷ ShelleyDelplPredFailure BabbageEra → EraRuleFailure "LEDGERS" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyLedgerPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledgers Methods injectFailure ∷ ShelleyLedgerPredFailure BabbageEra → EraRuleFailure "LEDGERS" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyLedgersPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledgers Methods injectFailure ∷ ShelleyLedgersPredFailure BabbageEra → EraRuleFailure "LEDGERS" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyPoolPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledgers Methods injectFailure ∷ ShelleyPoolPredFailure BabbageEra → EraRuleFailure "LEDGERS" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyPpupPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledgers Methods injectFailure ∷ ShelleyPpupPredFailure BabbageEra → EraRuleFailure "LEDGERS" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyUtxoPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledgers Methods injectFailure ∷ ShelleyUtxoPredFailure BabbageEra → EraRuleFailure "LEDGERS" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyUtxowPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledgers Methods injectFailure ∷ ShelleyUtxowPredFailure BabbageEra → EraRuleFailure "LEDGERS" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "POOL" ShelleyPoolPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Pool Methods injectFailure ∷ ShelleyPoolPredFailure BabbageEra → EraRuleFailure "POOL" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "PPUP" ShelleyPpupPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ppup Methods injectFailure ∷ ShelleyPpupPredFailure BabbageEra → EraRuleFailure "PPUP" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXO" AllegraUtxoPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Utxo Methods injectFailure ∷ AllegraUtxoPredFailure BabbageEra → EraRuleFailure "UTXO" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXO" AlonzoUtxoPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Utxo Methods injectFailure ∷ AlonzoUtxoPredFailure BabbageEra → EraRuleFailure "UTXO" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXO" AlonzoUtxosPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Utxo Methods injectFailure ∷ AlonzoUtxosPredFailure BabbageEra → EraRuleFailure "UTXO" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXO" BabbageUtxoPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Utxo Methods injectFailure ∷ BabbageUtxoPredFailure BabbageEra → EraRuleFailure "UTXO" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXO" ShelleyPpupPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Utxo Methods injectFailure ∷ ShelleyPpupPredFailure BabbageEra → EraRuleFailure "UTXO" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXO" ShelleyUtxoPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Utxo Methods injectFailure ∷ ShelleyUtxoPredFailure BabbageEra → EraRuleFailure "UTXO" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOS" AlonzoUtxosPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Utxos Methods injectFailure ∷ AlonzoUtxosPredFailure BabbageEra → EraRuleFailure "UTXOS" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOS" ShelleyPpupPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Utxos Methods injectFailure ∷ ShelleyPpupPredFailure BabbageEra → EraRuleFailure "UTXOS" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" AllegraUtxoPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Utxow Methods injectFailure ∷ AllegraUtxoPredFailure BabbageEra → EraRuleFailure "UTXOW" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" AlonzoUtxoPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Utxow Methods injectFailure ∷ AlonzoUtxoPredFailure BabbageEra → EraRuleFailure "UTXOW" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" AlonzoUtxosPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Utxow Methods injectFailure ∷ AlonzoUtxosPredFailure BabbageEra → EraRuleFailure "UTXOW" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" AlonzoUtxowPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Utxow Methods injectFailure ∷ AlonzoUtxowPredFailure BabbageEra → EraRuleFailure "UTXOW" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" BabbageUtxoPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Utxow Methods injectFailure ∷ BabbageUtxoPredFailure BabbageEra → EraRuleFailure "UTXOW" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" BabbageUtxowPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Utxow Methods injectFailure ∷ BabbageUtxowPredFailure BabbageEra → EraRuleFailure "UTXOW" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" ShelleyPpupPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Utxow Methods injectFailure ∷ ShelleyPpupPredFailure BabbageEra → EraRuleFailure "UTXOW" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" ShelleyUtxoPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Utxow Methods injectFailure ∷ ShelleyUtxoPredFailure BabbageEra → EraRuleFailure "UTXOW" BabbageEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" ShelleyUtxowPredFailure BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Utxow Methods injectFailure ∷ ShelleyUtxowPredFailure BabbageEra → EraRuleFailure "UTXOW" BabbageEra Source # | |||||||||||||||||
| TranslateEra BabbageEra (Tx 'TopTx) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation Associated Types
Methods translateEra ∷ TranslationContext BabbageEra → Tx 'TopTx (PreviousEra BabbageEra) → Except (TranslationError BabbageEra (Tx 'TopTx)) (Tx 'TopTx BabbageEra) Source # | |||||||||||||||||
| Arbitrary (ApplyTxError BabbageEra) | |||||||||||||||||
Defined in Test.Cardano.Ledger.Babbage.Arbitrary Methods arbitrary ∷ Gen (ApplyTxError BabbageEra) Source # shrink ∷ ApplyTxError BabbageEra → [ApplyTxError BabbageEra] Source # | |||||||||||||||||
| Arbitrary (TransitionConfig BabbageEra) | |||||||||||||||||
Defined in Test.Cardano.Ledger.Babbage.Arbitrary Methods arbitrary ∷ Gen (TransitionConfig BabbageEra) Source # shrink ∷ TransitionConfig BabbageEra → [TransitionConfig BabbageEra] Source # | |||||||||||||||||
| Typeable l ⇒ DecCBOR (Annotator (BabbageTxBodyRaw l BabbageEra)) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxBody Methods decCBOR ∷ Decoder s (Annotator (BabbageTxBodyRaw l BabbageEra)) Source # dropCBOR ∷ Proxy (Annotator (BabbageTxBodyRaw l BabbageEra)) → Decoder s () Source # label ∷ Proxy (Annotator (BabbageTxBodyRaw l BabbageEra)) → Text Source # | |||||||||||||||||
| Typeable l ⇒ DecCBOR (Annotator (Tx l BabbageEra)) | |||||||||||||||||
| Typeable l ⇒ DecCBOR (Annotator (TxBody l BabbageEra)) | |||||||||||||||||
| DecCBOR (ApplyTxError BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage Methods decCBOR ∷ Decoder s (ApplyTxError BabbageEra) Source # dropCBOR ∷ Proxy (ApplyTxError BabbageEra) → Decoder s () Source # label ∷ Proxy (ApplyTxError BabbageEra) → Text Source # | |||||||||||||||||
| EncCBOR (ApplyTxError BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage Methods | |||||||||||||||||
| SafeToHash (PlutusScript BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Scripts | |||||||||||||||||
| NFData (PlutusScript BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Scripts Methods rnf ∷ PlutusScript BabbageEra → () # | |||||||||||||||||
| Semigroup (ApplyTxError BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage Methods (<>) ∷ ApplyTxError BabbageEra → ApplyTxError BabbageEra → ApplyTxError BabbageEra # sconcat ∷ NonEmpty (ApplyTxError BabbageEra) → ApplyTxError BabbageEra # stimes ∷ Integral b ⇒ b → ApplyTxError BabbageEra → ApplyTxError BabbageEra # | |||||||||||||||||
| Generic (PlutusScript BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Scripts Associated Types
Methods from ∷ PlutusScript BabbageEra → Rep (PlutusScript BabbageEra) x # to ∷ Rep (PlutusScript BabbageEra) x → PlutusScript BabbageEra # | |||||||||||||||||
| Generic (ApplyTxError BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage Associated Types
Methods from ∷ ApplyTxError BabbageEra → Rep (ApplyTxError BabbageEra) x # to ∷ Rep (ApplyTxError BabbageEra) x → ApplyTxError BabbageEra # | |||||||||||||||||
| Show (PlutusScript BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Scripts Methods showsPrec ∷ Int → PlutusScript BabbageEra → ShowS # show ∷ PlutusScript BabbageEra → String # showList ∷ [PlutusScript BabbageEra] → ShowS # | |||||||||||||||||
| Show (ApplyTxError BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage Methods showsPrec ∷ Int → ApplyTxError BabbageEra → ShowS # show ∷ ApplyTxError BabbageEra → String # showList ∷ [ApplyTxError BabbageEra] → ShowS # | |||||||||||||||||
| Show (TransitionConfig BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Transition Methods showsPrec ∷ Int → TransitionConfig BabbageEra → ShowS # show ∷ TransitionConfig BabbageEra → String # showList ∷ [TransitionConfig BabbageEra] → ShowS # | |||||||||||||||||
| Eq (PlutusScript BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Scripts Methods (==) ∷ PlutusScript BabbageEra → PlutusScript BabbageEra → Bool # (/=) ∷ PlutusScript BabbageEra → PlutusScript BabbageEra → Bool # | |||||||||||||||||
| Eq (ApplyTxError BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage Methods (==) ∷ ApplyTxError BabbageEra → ApplyTxError BabbageEra → Bool # (/=) ∷ ApplyTxError BabbageEra → ApplyTxError BabbageEra → Bool # | |||||||||||||||||
| Eq (TransitionConfig BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Transition Methods (==) ∷ TransitionConfig BabbageEra → TransitionConfig BabbageEra → Bool # (/=) ∷ TransitionConfig BabbageEra → TransitionConfig BabbageEra → Bool # | |||||||||||||||||
| Ord (PlutusScript BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Scripts Methods compare ∷ PlutusScript BabbageEra → PlutusScript BabbageEra → Ordering # (<) ∷ PlutusScript BabbageEra → PlutusScript BabbageEra → Bool # (<=) ∷ PlutusScript BabbageEra → PlutusScript BabbageEra → Bool # (>) ∷ PlutusScript BabbageEra → PlutusScript BabbageEra → Bool # (>=) ∷ PlutusScript BabbageEra → PlutusScript BabbageEra → Bool # max ∷ PlutusScript BabbageEra → PlutusScript BabbageEra → PlutusScript BabbageEra # min ∷ PlutusScript BabbageEra → PlutusScript BabbageEra → PlutusScript BabbageEra # | |||||||||||||||||
| MemPack (PlutusScript BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Scripts Methods packedByteCount ∷ PlutusScript BabbageEra → Int Source # packM ∷ PlutusScript BabbageEra → Pack s () Source # unpackM ∷ Buffer b ⇒ Unpack s b (PlutusScript BabbageEra) Source # | |||||||||||||||||
| NoThunks (PlutusScript BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Scripts Methods noThunks ∷ Context → PlutusScript BabbageEra → IO (Maybe ThunkInfo) Source # wNoThunks ∷ Context → PlutusScript BabbageEra → IO (Maybe ThunkInfo) Source # showTypeOf ∷ Proxy (PlutusScript BabbageEra) → String Source # | |||||||||||||||||
| NoThunks (TransitionConfig BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Transition Methods noThunks ∷ Context → TransitionConfig BabbageEra → IO (Maybe ThunkInfo) Source # wNoThunks ∷ Context → TransitionConfig BabbageEra → IO (Maybe ThunkInfo) Source # showTypeOf ∷ Proxy (TransitionConfig BabbageEra) → String Source # | |||||||||||||||||
| ToExpr (PlutusScript BabbageEra) | |||||||||||||||||
Defined in Test.Cardano.Ledger.Babbage.TreeDiff Methods toExpr ∷ PlutusScript BabbageEra → Expr Source # listToExpr ∷ [PlutusScript BabbageEra] → Expr Source # | |||||||||||||||||
| Arbitrary (Tx 'TopTx BabbageEra) | |||||||||||||||||
Defined in Test.Cardano.Ledger.Babbage.Arbitrary | |||||||||||||||||
| Arbitrary (TxBody 'TopTx BabbageEra) | |||||||||||||||||
Defined in Test.Cardano.Ledger.Babbage.Arbitrary | |||||||||||||||||
| Typeable l ⇒ ToCBOR (Tx l BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Tx | |||||||||||||||||
| Typeable l ⇒ ToCBOR (TxBody l BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxBody | |||||||||||||||||
| Typeable l ⇒ DecCBOR (BabbageTxBodyRaw l BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxBody Methods decCBOR ∷ Decoder s (BabbageTxBodyRaw l BabbageEra) Source # dropCBOR ∷ Proxy (BabbageTxBodyRaw l BabbageEra) → Decoder s () Source # label ∷ Proxy (BabbageTxBodyRaw l BabbageEra) → Text Source # | |||||||||||||||||
| DecCBOR (Tx 'TopTx BabbageEra) | |||||||||||||||||
| DecCBOR (TxBody 'TopTx BabbageEra) | |||||||||||||||||
| EncCBOR (BabbageTxBodyRaw l BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxBody Methods | |||||||||||||||||
| EncCBOR (Tx l BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Tx | |||||||||||||||||
| EncCBOR (TxBody l BabbageEra) | Encodes memoized bytes created upon construction. | ||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxBody | |||||||||||||||||
| Twiddle (TxBody 'TopTx BabbageEra) | |||||||||||||||||
Defined in Test.Cardano.Ledger.Babbage.Binary.Twiddle | |||||||||||||||||
| SafeToHash (TxBody l BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxBody Methods originalBytes ∷ TxBody l BabbageEra → ByteString Source # originalBytesSize ∷ TxBody l BabbageEra → Int Source # makeHashWithExplicitProxys ∷ Proxy i → TxBody l BabbageEra → SafeHash i Source # | |||||||||||||||||
| EqRaw (BabbageTxBodyRaw l BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxBody Methods eqRaw ∷ BabbageTxBodyRaw l BabbageEra → BabbageTxBodyRaw l BabbageEra → Bool Source # | |||||||||||||||||
| EqRaw (Tx l BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Tx Methods eqRaw ∷ Tx l BabbageEra → Tx l BabbageEra → Bool Source # | |||||||||||||||||
| EqRaw (TxBody l BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxBody Methods eqRaw ∷ TxBody l BabbageEra → TxBody l BabbageEra → Bool Source # | |||||||||||||||||
| Memoized (TxBody l BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxBody Associated Types
Methods getMemoBytes ∷ TxBody l BabbageEra → MemoBytes (RawType (TxBody l BabbageEra)) wrapMemoBytes ∷ MemoBytes (RawType (TxBody l BabbageEra)) → TxBody l BabbageEra | |||||||||||||||||
| HasSpec (TxBody 'TopTx BabbageEra) Source # | |||||||||||||||||
Defined in Test.Cardano.Ledger.Constrained.Conway.Instances.TxBody Associated Types
Methods emptySpec ∷ TypeSpec (TxBody 'TopTx BabbageEra) Source # combineSpec ∷ TypeSpec (TxBody 'TopTx BabbageEra) → TypeSpec (TxBody 'TopTx BabbageEra) → Specification (TxBody 'TopTx BabbageEra) Source # genFromTypeSpec ∷ ∀ (m ∷ Type → Type). (HasCallStack, MonadGenError m) ⇒ TypeSpec (TxBody 'TopTx BabbageEra) → GenT m (TxBody 'TopTx BabbageEra) Source # conformsTo ∷ TxBody 'TopTx BabbageEra → TypeSpec (TxBody 'TopTx BabbageEra) → Bool Source # shrinkWithTypeSpec ∷ TypeSpec (TxBody 'TopTx BabbageEra) → TxBody 'TopTx BabbageEra → [TxBody 'TopTx BabbageEra] Source # fixupWithTypeSpec ∷ TypeSpec (TxBody 'TopTx BabbageEra) → TxBody 'TopTx BabbageEra → Maybe (TxBody 'TopTx BabbageEra) Source # toPreds ∷ Term (TxBody 'TopTx BabbageEra) → TypeSpec (TxBody 'TopTx BabbageEra) → Pred Source # cardinalTypeSpec ∷ TypeSpec (TxBody 'TopTx BabbageEra) → Specification Integer Source # cardinalTrueSpec ∷ Specification Integer Source # typeSpecHasError ∷ TypeSpec (TxBody 'TopTx BabbageEra) → Maybe (NonEmpty String) Source # alternateShow ∷ TypeSpec (TxBody 'TopTx BabbageEra) → BinaryShow Source # typeSpecOpt ∷ TypeSpec (TxBody 'TopTx BabbageEra) → [TxBody 'TopTx BabbageEra] → Specification (TxBody 'TopTx BabbageEra) Source # guardTypeSpec ∷ [String] → TypeSpec (TxBody 'TopTx BabbageEra) → Specification (TxBody 'TopTx BabbageEra) Source # prerequisites ∷ Evidence (Prerequisites (TxBody 'TopTx BabbageEra)) Source # | |||||||||||||||||
| HasSimpleRep (TxBody 'TopTx BabbageEra) Source # | |||||||||||||||||
Defined in Test.Cardano.Ledger.Constrained.Conway.Instances.TxBody Associated Types
Methods toSimpleRep ∷ TxBody 'TopTx BabbageEra → SimpleRep (TxBody 'TopTx BabbageEra) Source # fromSimpleRep ∷ SimpleRep (TxBody 'TopTx BabbageEra) → TxBody 'TopTx BabbageEra Source # | |||||||||||||||||
| NFData (BabbageTxBodyRaw l BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxBody Methods rnf ∷ BabbageTxBodyRaw l BabbageEra → () # | |||||||||||||||||
| NFData (Tx l BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Tx Methods rnf ∷ Tx l BabbageEra → () # | |||||||||||||||||
| NFData (TxBody l BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxBody Methods rnf ∷ TxBody l BabbageEra → () # | |||||||||||||||||
| Generic (Tx l BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Tx Associated Types
Methods from ∷ Tx l BabbageEra → Rep (Tx l BabbageEra) x # to ∷ Rep (Tx l BabbageEra) x → Tx l BabbageEra # | |||||||||||||||||
| Generic (TxBody l BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxBody Associated Types
Methods from ∷ TxBody l BabbageEra → Rep (TxBody l BabbageEra) x # to ∷ Rep (TxBody l BabbageEra) x → TxBody l BabbageEra # | |||||||||||||||||
| Show (BabbageTxBodyRaw l BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxBody Methods showsPrec ∷ Int → BabbageTxBodyRaw l BabbageEra → ShowS # show ∷ BabbageTxBodyRaw l BabbageEra → String # showList ∷ [BabbageTxBodyRaw l BabbageEra] → ShowS # | |||||||||||||||||
| Show (Tx l BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Tx | |||||||||||||||||
| Show (TxBody l BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxBody | |||||||||||||||||
| Eq (BabbageTxBodyRaw l BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxBody Methods (==) ∷ BabbageTxBodyRaw l BabbageEra → BabbageTxBodyRaw l BabbageEra → Bool # (/=) ∷ BabbageTxBodyRaw l BabbageEra → BabbageTxBodyRaw l BabbageEra → Bool # | |||||||||||||||||
| Eq (Tx l BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Tx Methods (==) ∷ Tx l BabbageEra → Tx l BabbageEra → Bool # (/=) ∷ Tx l BabbageEra → Tx l BabbageEra → Bool # | |||||||||||||||||
| Eq (TxBody l BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxBody Methods (==) ∷ TxBody l BabbageEra → TxBody l BabbageEra → Bool # (/=) ∷ TxBody l BabbageEra → TxBody l BabbageEra → Bool # | |||||||||||||||||
| Typeable l ⇒ NoThunks (BabbageTxBodyRaw l BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxBody Methods noThunks ∷ Context → BabbageTxBodyRaw l BabbageEra → IO (Maybe ThunkInfo) Source # wNoThunks ∷ Context → BabbageTxBodyRaw l BabbageEra → IO (Maybe ThunkInfo) Source # showTypeOf ∷ Proxy (BabbageTxBodyRaw l BabbageEra) → String Source # | |||||||||||||||||
| Typeable l ⇒ NoThunks (Tx l BabbageEra) | |||||||||||||||||
| Typeable l ⇒ NoThunks (TxBody l BabbageEra) | |||||||||||||||||
| ToExpr (BabbageTxBodyRaw 'TopTx BabbageEra) | |||||||||||||||||
Defined in Test.Cardano.Ledger.Babbage.TreeDiff Methods toExpr ∷ BabbageTxBodyRaw 'TopTx BabbageEra → Expr Source # listToExpr ∷ [BabbageTxBodyRaw 'TopTx BabbageEra] → Expr Source # | |||||||||||||||||
| ToExpr (Tx 'TopTx BabbageEra) | |||||||||||||||||
Defined in Test.Cardano.Ledger.Babbage.TreeDiff Methods toExpr ∷ Tx 'TopTx BabbageEra → Expr Source # listToExpr ∷ [Tx 'TopTx BabbageEra] → Expr Source # | |||||||||||||||||
| ToExpr (TxBody 'TopTx BabbageEra) | |||||||||||||||||
Defined in Test.Cardano.Ledger.Babbage.TreeDiff Methods toExpr ∷ TxBody 'TopTx BabbageEra → Expr Source # listToExpr ∷ [TxBody 'TopTx BabbageEra] → Expr Source # | |||||||||||||||||
| HashAnnotated (TxBody l BabbageEra) EraIndependentTxBody | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxBody Methods hashAnnotated ∷ TxBody l BabbageEra → SafeHash EraIndependentTxBody Source # | |||||||||||||||||
| type ContextError BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxInfo | |||||||||||||||||
| data TxInfoResult BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxInfo | |||||||||||||||||
| data PlutusScript BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Scripts data PlutusScript BabbageEra
| |||||||||||||||||
| type TxBodyUpgradeError BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Api.Era | |||||||||||||||||
| type TxUpgradeError BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Api.Era | |||||||||||||||||
| type BlockBody BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.BlockBody | |||||||||||||||||
| type NativeScript BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Scripts | |||||||||||||||||
| type Script BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Scripts | |||||||||||||||||
| type TxAuxData BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxAuxData | |||||||||||||||||
| type TxOut BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxOut | |||||||||||||||||
| type TxWits BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxWits | |||||||||||||||||
| type Value BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Era | |||||||||||||||||
| type TranslationContext BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Era | |||||||||||||||||
| type TxCert BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxCert | |||||||||||||||||
| type TxCertUpgradeError BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxCert | |||||||||||||||||
| type Genesis BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Era | |||||||||||||||||
| type AccountState BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.State.Account | |||||||||||||||||
| type Accounts BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.State.Account | |||||||||||||||||
| type CertState BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.State.CertState | |||||||||||||||||
| type GovState BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.PParams | |||||||||||||||||
| type InstantStake BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.State.Stake | |||||||||||||||||
| type ScriptsNeeded BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.UTxO | |||||||||||||||||
| type EraName BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era | |||||||||||||||||
| type PreviousEra BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era | |||||||||||||||||
| type ProtVerHigh BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era | |||||||||||||||||
| type ProtVerLow BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era | |||||||||||||||||
| newtype ApplyTxError BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage | |||||||||||||||||
| newtype TransitionConfig BabbageEra | |||||||||||||||||
| type PlutusPurpose f BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Scripts | |||||||||||||||||
| newtype Tx l BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Tx | |||||||||||||||||
| newtype TxBody l BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxBody | |||||||||||||||||
| type EraRule "BBODY" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Era | |||||||||||||||||
| type EraRule "DELEG" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Era | |||||||||||||||||
| type EraRule "DELEGS" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Era | |||||||||||||||||
| type EraRule "DELPL" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Era | |||||||||||||||||
| type EraRule "EPOCH" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Era | |||||||||||||||||
| type EraRule "LEDGER" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Era | |||||||||||||||||
| type EraRule "LEDGERS" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Era | |||||||||||||||||
| type EraRule "MIR" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Era | |||||||||||||||||
| type EraRule "NEWEPOCH" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Era | |||||||||||||||||
| type EraRule "NEWPP" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Era | |||||||||||||||||
| type EraRule "POOL" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Era | |||||||||||||||||
| type EraRule "POOLREAP" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Era | |||||||||||||||||
| type EraRule "PPUP" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Era | |||||||||||||||||
| type EraRule "RUPD" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Era | |||||||||||||||||
| type EraRule "SNAP" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Era | |||||||||||||||||
| type EraRule "TICK" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Era | |||||||||||||||||
| type EraRule "TICKF" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Era | |||||||||||||||||
| type EraRule "UPEC" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Era | |||||||||||||||||
| type EraRule "UTXO" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Era | |||||||||||||||||
| type EraRule "UTXOS" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Era | |||||||||||||||||
| type EraRule "UTXOW" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Era | |||||||||||||||||
| type EraRuleEvent "LEDGER" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules | |||||||||||||||||
| type EraRuleEvent "POOL" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Pool | |||||||||||||||||
| type EraRuleEvent "PPUP" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules | |||||||||||||||||
| type EraRuleEvent "TICK" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules | |||||||||||||||||
| type EraRuleEvent "UTXOS" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Utxos | |||||||||||||||||
| type EraRuleFailure "BBODY" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Bbody | |||||||||||||||||
| type EraRuleFailure "DELEG" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Deleg | |||||||||||||||||
| type EraRuleFailure "DELEGS" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Delegs | |||||||||||||||||
| type EraRuleFailure "DELPL" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Delpl | |||||||||||||||||
| type EraRuleFailure "LEDGER" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledger | |||||||||||||||||
| type EraRuleFailure "LEDGERS" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ledgers | |||||||||||||||||
| type EraRuleFailure "POOL" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Pool | |||||||||||||||||
| type EraRuleFailure "PPUP" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Ppup | |||||||||||||||||
| type EraRuleFailure "UTXO" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Utxo | |||||||||||||||||
| type EraRuleFailure "UTXOS" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Utxos | |||||||||||||||||
| type EraRuleFailure "UTXOW" BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Rules.Utxow | |||||||||||||||||
| type DowngradePParams f BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.PParams | |||||||||||||||||
| type PParamsHKD f BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.PParams | |||||||||||||||||
| type UpgradePParams f BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.PParams | |||||||||||||||||
| type TranslationError BabbageEra PParams | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation | |||||||||||||||||
| type TranslationError BabbageEra CommitteeState | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation | |||||||||||||||||
| type TranslationError BabbageEra DState | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation | |||||||||||||||||
| type TranslationError BabbageEra PState | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation | |||||||||||||||||
| type TranslationError BabbageEra FuturePParams | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation | |||||||||||||||||
| type TranslationError BabbageEra UTxO | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation | |||||||||||||||||
| type TranslationError BabbageEra ShelleyGovState | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation | |||||||||||||||||
| type TranslationError BabbageEra EpochState | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation | |||||||||||||||||
| type TranslationError BabbageEra LedgerState | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation | |||||||||||||||||
| type TranslationError BabbageEra NewEpochState | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation | |||||||||||||||||
| type TranslationError BabbageEra UTxOState | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation | |||||||||||||||||
| type TranslationError BabbageEra ProposedPPUpdates | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation | |||||||||||||||||
| type TranslationError BabbageEra ShelleyAccounts | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation | |||||||||||||||||
| type TranslationError BabbageEra ShelleyCertState | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation | |||||||||||||||||
| type TranslationError BabbageEra ShelleyInstantStake | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation | |||||||||||||||||
| type STxLevel l BabbageEra | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Era | |||||||||||||||||
| type TranslationError BabbageEra (Tx 'TopTx) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Translation | |||||||||||||||||
| type Rep (PlutusScript BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Scripts type Rep (PlutusScript BabbageEra) = D1 ('MetaData "PlutusScript" "Cardano.Ledger.Babbage.Scripts" "cardano-ledger-babbage-1.13.1.0-inplace" 'False) (C1 ('MetaCons "BabbagePlutusV1" 'PrefixI 'False) (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 (Plutus 'PlutusV1))) :+: C1 ('MetaCons "BabbagePlutusV2" 'PrefixI 'False) (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 (Plutus 'PlutusV2)))) | |||||||||||||||||
| type Rep (ApplyTxError BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage | |||||||||||||||||
| type RawType (TxBody l BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxBody | |||||||||||||||||
| type Prerequisites (TxBody 'TopTx BabbageEra) Source # | |||||||||||||||||
| type TypeSpec (TxBody 'TopTx BabbageEra) Source # | |||||||||||||||||
| type SimpleRep (TxBody 'TopTx BabbageEra) Source # | |||||||||||||||||
| type TheSop (TxBody 'TopTx BabbageEra) Source # | |||||||||||||||||
| type Rep (Tx l BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.Tx type Rep (Tx l BabbageEra) = D1 ('MetaData "Tx" "Cardano.Ledger.Babbage.Tx" "cardano-ledger-babbage-1.13.1.0-inplace" 'True) (C1 ('MetaCons "MkBabbageTx" 'PrefixI 'True) (S1 ('MetaSel ('Just "unBabbageTx") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (AlonzoTx l BabbageEra)))) | |||||||||||||||||
| type Rep (TxBody l BabbageEra) | |||||||||||||||||
Defined in Cardano.Ledger.Babbage.TxBody | |||||||||||||||||
Instances
| AllegraEraScript ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Scripts | |||||||||||||||||
| AllegraEraTxAuxData ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxAuxData Methods nativeScriptsTxAuxDataL ∷ Lens' (TxAuxData ConwayEra) (StrictSeq (NativeScript ConwayEra)) Source # | |||||||||||||||||
| AllegraEraTxBody ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxBody Methods vldtTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l ConwayEra) ValidityInterval Source # | |||||||||||||||||
| AllegraEraTest ConwayEra | |||||||||||||||||
Defined in Test.Cardano.Ledger.Conway.Era | |||||||||||||||||
| AlonzoEraPParams ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.PParams Methods hkdCoinsPerUTxOWordL ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, ExactEra AlonzoEra ConwayEra) ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f CoinPerWord) Source # hkdCostModelsL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f CostModels) Source # hkdPricesL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f Prices) Source # hkdMaxTxExUnitsL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f ExUnits) Source # hkdMaxBlockExUnitsL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f ExUnits) Source # hkdMaxValSizeL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f Word32) Source # hkdCollateralPercentageL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f Word16) Source # hkdMaxCollateralInputsL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f Word16) Source # | |||||||||||||||||
| EraPlutusContext ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxInfo Associated Types
Methods mkSupportedLanguage ∷ Language → Maybe (SupportedLanguage ConwayEra) Source # mkTxInfoResult ∷ LedgerTxInfo ConwayEra → TxInfoResult ConwayEra Source # lookupTxInfoResult ∷ ∀ (l ∷ Language). EraPlutusTxInfo l ConwayEra ⇒ SLanguage l → TxInfoResult ConwayEra → Either (ContextError ConwayEra) (PlutusTxInfo l) Source # mkPlutusWithContext ∷ PlutusScript ConwayEra → ScriptHash → PlutusPurpose AsIxItem ConwayEra → LedgerTxInfo ConwayEra → TxInfoResult ConwayEra → (Data ConwayEra, ExUnits) → CostModel → Either (ContextError ConwayEra) PlutusWithContext Source # | |||||||||||||||||
| AlonzoEraScript ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Scripts Associated Types
Methods eraMaxLanguage ∷ Language Source # toPlutusScript ∷ Script ConwayEra → Maybe (PlutusScript ConwayEra) Source # fromPlutusScript ∷ PlutusScript ConwayEra → Script ConwayEra Source # mkPlutusScript ∷ ∀ (l ∷ Language) m. (PlutusLanguage l, MonadFail m) ⇒ Plutus l → m (PlutusScript ConwayEra) Source # withPlutusScript ∷ PlutusScript ConwayEra → (∀ (l ∷ Language). PlutusLanguage l ⇒ Plutus l → a) → a Source # hoistPlutusPurpose ∷ (∀ ix it. g ix it → f ix it) → PlutusPurpose g ConwayEra → PlutusPurpose f ConwayEra Source # mkSpendingPurpose ∷ f Word32 TxIn → PlutusPurpose f ConwayEra Source # toSpendingPurpose ∷ PlutusPurpose f ConwayEra → Maybe (f Word32 TxIn) Source # mkMintingPurpose ∷ f Word32 PolicyID → PlutusPurpose f ConwayEra Source # toMintingPurpose ∷ PlutusPurpose f ConwayEra → Maybe (f Word32 PolicyID) Source # mkCertifyingPurpose ∷ f Word32 (TxCert ConwayEra) → PlutusPurpose f ConwayEra Source # toCertifyingPurpose ∷ PlutusPurpose f ConwayEra → Maybe (f Word32 (TxCert ConwayEra)) Source # mkRewardingPurpose ∷ f Word32 AccountAddress → PlutusPurpose f ConwayEra Source # toRewardingPurpose ∷ PlutusPurpose f ConwayEra → Maybe (f Word32 AccountAddress) Source # upgradePlutusPurposeAsIx ∷ PlutusPurpose AsIx (PreviousEra ConwayEra) → PlutusPurpose AsIx ConwayEra Source # | |||||||||||||||||
| AlonzoEraTx ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Tx | |||||||||||||||||
| AlonzoEraTxAuxData ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxAuxData Methods plutusScriptsTxAuxDataL ∷ Lens' (TxAuxData ConwayEra) (Map Language (NonEmpty PlutusBinary)) Source # | |||||||||||||||||
| AlonzoEraTxBody ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxBody Methods collateralInputsTxBodyL ∷ Lens' (TxBody 'TopTx ConwayEra) (Set TxIn) Source # reqSignerHashesTxBodyL ∷ ∀ (l ∷ TxLevel). AtMostEra "Conway" ConwayEra ⇒ Lens' (TxBody l ConwayEra) (Set (KeyHash 'Guard)) Source # reqSignerHashesTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l ConwayEra) (Set (KeyHash 'Guard)) Source # scriptIntegrityHashTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l ConwayEra) (StrictMaybe ScriptIntegrityHash) Source # networkIdTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l ConwayEra) (StrictMaybe Network) Source # redeemerPointer ∷ ∀ (l ∷ TxLevel). TxBody l ConwayEra → PlutusPurpose AsItem ConwayEra → StrictMaybe (PlutusPurpose AsIx ConwayEra) Source # redeemerPointerInverse ∷ ∀ (l ∷ TxLevel). TxBody l ConwayEra → PlutusPurpose AsIx ConwayEra → StrictMaybe (PlutusPurpose AsIxItem ConwayEra) Source # | |||||||||||||||||
| AlonzoEraTxOut ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxOut Methods dataHashTxOutL ∷ Lens' (TxOut ConwayEra) (StrictMaybe DataHash) Source # datumTxOutF ∷ SimpleGetter (TxOut ConwayEra) (Datum ConwayEra) Source # | |||||||||||||||||
| AlonzoEraTxWits ConwayEra | |||||||||||||||||
| AlonzoEraUTxO ConwayEra | |||||||||||||||||
| AlonzoEraTest ConwayEra | |||||||||||||||||
Defined in Test.Cardano.Ledger.Conway.Era | |||||||||||||||||
| EraApi ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Api.Era Associated Types
Methods upgradeTx ∷ ∀ (l ∷ TxLevel). EraTx (PreviousEra ConwayEra) ⇒ Tx l (PreviousEra ConwayEra) → Either (TxUpgradeError ConwayEra) (Tx l ConwayEra) Source # upgradeTxBody ∷ ∀ (l ∷ TxLevel). EraTxBody (PreviousEra ConwayEra) ⇒ TxBody l (PreviousEra ConwayEra) → Either (TxBodyUpgradeError ConwayEra) (TxBody l ConwayEra) Source # upgradeTxAuxData ∷ TxAuxData (PreviousEra ConwayEra) → TxAuxData ConwayEra Source # upgradeTxWits ∷ TxWits (PreviousEra ConwayEra) → TxWits ConwayEra Source # upgradeNativeScript ∷ NativeScript (PreviousEra ConwayEra) → NativeScript ConwayEra Source # | |||||||||||||||||
| AnyEraScript ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Api.Scripts Methods anyEraMaxLanguage ∷ Maybe Language Source # anyEraToPlutusScript ∷ Script ConwayEra → Maybe (PlutusScript ConwayEra) Source # anyEraToSpendingPurpose ∷ PlutusPurpose f ConwayEra → Maybe (f Word32 TxIn) Source # anyEraToMintingPurpose ∷ PlutusPurpose f ConwayEra → Maybe (f Word32 PolicyID) Source # anyEraToCertifyingPurpose ∷ PlutusPurpose f ConwayEra → Maybe (f Word32 (TxCert ConwayEra)) Source # anyEraToRewardingPurpose ∷ PlutusPurpose f ConwayEra → Maybe (f Word32 AccountAddress) Source # anyEraToVotingPurpose ∷ PlutusPurpose f ConwayEra → Maybe (f Word32 Voter) Source # anyEraToProposingPurpose ∷ PlutusPurpose f ConwayEra → Maybe (f Word32 (ProposalProcedure ConwayEra)) Source # anyEraToGuardingPurpose ∷ PlutusPurpose f ConwayEra → Maybe (f Word32 ScriptHash) Source # | |||||||||||||||||
| AnyEraTx ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Api.Tx Methods isValidTxG ∷ SimpleGetter (Tx 'TopTx ConwayEra) (Maybe IsValid) Source # | |||||||||||||||||
| AnyEraTxAuxData ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Api.Tx.AuxData | |||||||||||||||||
| AnyEraTxBody ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Api.Tx.Body Methods updateTxBodyG ∷ SimpleGetter (TxBody 'TopTx ConwayEra) (Maybe (Maybe (Update ConwayEra))) Source # vldtTxBodyG ∷ SimpleGetter (TxBody 'TopTx ConwayEra) ValidityInterval Source # mintTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l ConwayEra) (Maybe MultiAsset) Source # collateralInputsTxBodyG ∷ SimpleGetter (TxBody 'TopTx ConwayEra) (Maybe (Set TxIn)) Source # scriptIntegrityHashTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l ConwayEra) (Maybe (Maybe ScriptIntegrityHash)) Source # networkIdTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l ConwayEra) (Maybe (Maybe Network)) Source # sizedOutputsTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l ConwayEra) (Maybe (StrictSeq (Sized (TxOut ConwayEra)))) Source # referenceInputsTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l ConwayEra) (Maybe (Set TxIn)) Source # totalCollateralTxBodyG ∷ SimpleGetter (TxBody 'TopTx ConwayEra) (Maybe (Maybe Coin)) Source # collateralReturnTxBodyG ∷ SimpleGetter (TxBody 'TopTx ConwayEra) (Maybe (Maybe (TxOut ConwayEra))) Source # sizedCollateralReturnTxBodyG ∷ SimpleGetter (TxBody 'TopTx ConwayEra) (Maybe (Maybe (Sized (TxOut ConwayEra)))) Source # currentTreasuryValueTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l ConwayEra) (Maybe (Maybe Coin)) Source # votingProceduresTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l ConwayEra) (Maybe (VotingProcedures ConwayEra)) Source # proposalProceduresTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l ConwayEra) (Maybe (OSet (ProposalProcedure ConwayEra))) Source # treasuryDonationTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l ConwayEra) (Maybe Coin) Source # guardsTxBodyG ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l ConwayEra) (Maybe (OSet (Credential 'Guard))) Source # | |||||||||||||||||
| AnyEraTxCert ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Api.Tx.Cert Methods anyEraToRegTxCert ∷ TxCert ConwayEra → Maybe (Credential 'Staking) Source # anyEraToUnRegTxCert ∷ TxCert ConwayEra → Maybe (Credential 'Staking) Source # anyEraToGenesisDelegTxCert ∷ TxCert ConwayEra → Maybe GenesisDelegCert Source # anyEraToMirTxCert ∷ TxCert ConwayEra → Maybe MIRCert Source # anyEraToRegDepositTxCert ∷ TxCert ConwayEra → Maybe (Credential 'Staking, Coin) Source # anyEraToUnRegDepositTxCert ∷ TxCert ConwayEra → Maybe (Credential 'Staking, Coin) Source # anyEraToDelegTxCert ∷ TxCert ConwayEra → Maybe (Credential 'Staking, Delegatee) Source # anyEraToRegDepositDelegTxCert ∷ TxCert ConwayEra → Maybe (Credential 'Staking, Delegatee, Coin) Source # anyEraToAuthCommitteeHotKeyTxCert ∷ TxCert ConwayEra → Maybe (Credential 'ColdCommitteeRole, Credential 'HotCommitteeRole) Source # anyEraToResignCommitteeColdTxCert ∷ TxCert ConwayEra → Maybe (Credential 'ColdCommitteeRole, StrictMaybe Anchor) Source # anyEraToRegDRepTxCert ∷ TxCert ConwayEra → Maybe (Credential 'DRepRole, Coin, StrictMaybe Anchor) Source # anyEraToUnRegDRepTxCert ∷ TxCert ConwayEra → Maybe (Credential 'DRepRole, Coin) Source # anyEraToUpdateDRepTxCert ∷ TxCert ConwayEra → Maybe (Credential 'DRepRole, StrictMaybe Anchor) Source # | |||||||||||||||||
| AnyEraTxOut ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Api.Tx.Out Methods datumTxOutG ∷ SimpleGetter (TxOut ConwayEra) (Maybe (Datum ConwayEra)) Source # referenceScriptTxOutG ∷ SimpleGetter (TxOut ConwayEra) (Maybe (Maybe (Script ConwayEra))) Source # | |||||||||||||||||
| AnyEraTxWits ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Api.Tx.Wits Methods datsTxWitsG ∷ SimpleGetter (TxWits ConwayEra) (Maybe (TxDats ConwayEra)) Source # rdmrsTxWitsG ∷ SimpleGetter (TxWits ConwayEra) (Maybe (Redeemers ConwayEra)) Source # | |||||||||||||||||
| BabbageEraPParams ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.PParams Methods hkdCoinsPerUTxOByteL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f CoinPerByte) Source # | |||||||||||||||||
| BabbageEraTxBody ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxBody Methods sizedOutputsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l ConwayEra) (StrictSeq (Sized (TxOut ConwayEra))) Source # referenceInputsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l ConwayEra) (Set TxIn) Source # totalCollateralTxBodyL ∷ Lens' (TxBody 'TopTx ConwayEra) (StrictMaybe Coin) Source # collateralReturnTxBodyL ∷ Lens' (TxBody 'TopTx ConwayEra) (StrictMaybe (TxOut ConwayEra)) Source # sizedCollateralReturnTxBodyL ∷ Lens' (TxBody 'TopTx ConwayEra) (StrictMaybe (Sized (TxOut ConwayEra))) Source # allSizedOutputsTxBodyF ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l ConwayEra) (StrictSeq (Sized (TxOut ConwayEra))) Source # | |||||||||||||||||
| BabbageEraTxOut ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxOut | |||||||||||||||||
| BabbageEraTest ConwayEra | |||||||||||||||||
Defined in Test.Cardano.Ledger.Conway.Era | |||||||||||||||||
| ConwayEraGov ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Governance Methods constitutionGovStateL ∷ Lens' (GovState ConwayEra) (Constitution ConwayEra) Source # proposalsGovStateL ∷ Lens' (GovState ConwayEra) (Proposals ConwayEra) Source # drepPulsingStateGovStateL ∷ Lens' (GovState ConwayEra) (DRepPulsingState ConwayEra) Source # committeeGovStateL ∷ Lens' (GovState ConwayEra) (StrictMaybe (Committee ConwayEra)) Source # | |||||||||||||||||
| RunConwayRatify ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway Methods runConwayRatify ∷ Globals → RatifyEnv ConwayEra → RatifyState ConwayEra → RatifySignal ConwayEra → RatifyState ConwayEra Source # | |||||||||||||||||
| ConwayEraPParams ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.PParams Methods modifiedPPGroups ∷ PParamsUpdate ConwayEra → Set PPGroups Source # ppuWellFormed ∷ ProtVer → PParamsUpdate ConwayEra → Bool Source # hkdPoolVotingThresholdsL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f PoolVotingThresholds) Source # hkdDRepVotingThresholdsL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f DRepVotingThresholds) Source # hkdCommitteeMinSizeL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f Word16) Source # hkdCommitteeMaxTermLengthL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f EpochInterval) Source # hkdGovActionLifetimeL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f EpochInterval) Source # hkdGovActionDepositCompactL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f (CompactForm Coin)) Source # hkdDRepDepositCompactL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f (CompactForm Coin)) Source # hkdDRepActivityL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f EpochInterval) Source # hkdMinFeeRefScriptCostPerByteL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f NonNegativeInterval) Source # ppMaxRefScriptSizePerTxG ∷ SimpleGetter (PParams ConwayEra) Word32 Source # ppMaxRefScriptSizePerBlockG ∷ SimpleGetter (PParams ConwayEra) Word32 Source # ppRefScriptCostMultiplierG ∷ SimpleGetter (PParams ConwayEra) PositiveInterval Source # ppRefScriptCostStrideG ∷ SimpleGetter (PParams ConwayEra) (NonZero Word32) Source # | |||||||||||||||||
| ConwayEraScript ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Scripts Methods mkVotingPurpose ∷ f Word32 Voter → PlutusPurpose f ConwayEra Source # toVotingPurpose ∷ PlutusPurpose f ConwayEra → Maybe (f Word32 Voter) Source # mkProposingPurpose ∷ f Word32 (ProposalProcedure ConwayEra) → PlutusPurpose f ConwayEra Source # toProposingPurpose ∷ PlutusPurpose f ConwayEra → Maybe (f Word32 (ProposalProcedure ConwayEra)) Source # | |||||||||||||||||
| ConwayEraAccounts ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.State.Account | |||||||||||||||||
| ConwayEraCertState ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.State.CertState | |||||||||||||||||
| ConwayEraTransition ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Transition Methods tcConwayGenesisL ∷ Lens' (TransitionConfig ConwayEra) ConwayGenesis Source # | |||||||||||||||||
| ConwayEraTxBody ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxBody Methods currentTreasuryValueTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l ConwayEra) (StrictMaybe Coin) Source # votingProceduresTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l ConwayEra) (VotingProcedures ConwayEra) Source # proposalProceduresTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l ConwayEra) (OSet (ProposalProcedure ConwayEra)) Source # treasuryDonationTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l ConwayEra) Coin Source # | |||||||||||||||||
| ConwayEraTxCert ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxCert Methods mkRegDepositTxCert ∷ Credential 'Staking → Coin → TxCert ConwayEra Source # getRegDepositTxCert ∷ TxCert ConwayEra → Maybe (Credential 'Staking, Coin) Source # mkUnRegDepositTxCert ∷ Credential 'Staking → Coin → TxCert ConwayEra Source # getUnRegDepositTxCert ∷ TxCert ConwayEra → Maybe (Credential 'Staking, Coin) Source # mkDelegTxCert ∷ Credential 'Staking → Delegatee → TxCert ConwayEra Source # getDelegTxCert ∷ TxCert ConwayEra → Maybe (Credential 'Staking, Delegatee) Source # mkRegDepositDelegTxCert ∷ Credential 'Staking → Delegatee → Coin → TxCert ConwayEra Source # getRegDepositDelegTxCert ∷ TxCert ConwayEra → Maybe (Credential 'Staking, Delegatee, Coin) Source # mkAuthCommitteeHotKeyTxCert ∷ Credential 'ColdCommitteeRole → Credential 'HotCommitteeRole → TxCert ConwayEra Source # getAuthCommitteeHotKeyTxCert ∷ TxCert ConwayEra → Maybe (Credential 'ColdCommitteeRole, Credential 'HotCommitteeRole) Source # mkResignCommitteeColdTxCert ∷ Credential 'ColdCommitteeRole → StrictMaybe Anchor → TxCert ConwayEra Source # getResignCommitteeColdTxCert ∷ TxCert ConwayEra → Maybe (Credential 'ColdCommitteeRole, StrictMaybe Anchor) Source # mkRegDRepTxCert ∷ Credential 'DRepRole → Coin → StrictMaybe Anchor → TxCert ConwayEra Source # getRegDRepTxCert ∷ TxCert ConwayEra → Maybe (Credential 'DRepRole, Coin, StrictMaybe Anchor) Source # mkUnRegDRepTxCert ∷ Credential 'DRepRole → Coin → TxCert ConwayEra Source # getUnRegDRepTxCert ∷ TxCert ConwayEra → Maybe (Credential 'DRepRole, Coin) Source # mkUpdateDRepTxCert ∷ Credential 'DRepRole → StrictMaybe Anchor → TxCert ConwayEra Source # getUpdateDRepTxCert ∷ TxCert ConwayEra → Maybe (Credential 'DRepRole, StrictMaybe Anchor) Source # | |||||||||||||||||
| ConwayEraTest ConwayEra | |||||||||||||||||
Defined in Test.Cardano.Ledger.Conway.Era | |||||||||||||||||
| ConwayEraImp ConwayEra | |||||||||||||||||
Defined in Test.Cardano.Ledger.Conway.ImpTest | |||||||||||||||||
| EraBlockBody ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.BlockBody Associated Types
| |||||||||||||||||
| EraScript ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Scripts Associated Types
| |||||||||||||||||
| EraTx ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Tx Associated Types
Methods mkBasicTx ∷ ∀ (l ∷ TxLevel). TxBody l ConwayEra → Tx l ConwayEra Source # bodyTxL ∷ ∀ (l ∷ TxLevel). Lens' (Tx l ConwayEra) (TxBody l ConwayEra) Source # witsTxL ∷ ∀ (l ∷ TxLevel). Lens' (Tx l ConwayEra) (TxWits ConwayEra) Source # auxDataTxL ∷ ∀ (l ∷ TxLevel). Lens' (Tx l ConwayEra) (StrictMaybe (TxAuxData ConwayEra)) Source # sizeTxF ∷ ∀ (l ∷ TxLevel). HasCallStack ⇒ SimpleGetter (Tx l ConwayEra) Word32 Source # sizeTxForFeeCalculation ∷ ∀ (l ∷ TxLevel). (HasCallStack, SafeToHash (TxWits ConwayEra), Typeable l) ⇒ Tx l ConwayEra → Word32 Source # validateNativeScript ∷ ∀ (l ∷ TxLevel). Tx l ConwayEra → NativeScript ConwayEra → Bool Source # getMinFeeTx ∷ ∀ (l ∷ TxLevel). PParams ConwayEra → Tx l ConwayEra → Int → Coin Source # | |||||||||||||||||
| EraTxAuxData ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxAuxData Associated Types
| |||||||||||||||||
| EraTxBody ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxBody Associated Types
Methods mkBasicTxBody ∷ ∀ (l ∷ TxLevel). Typeable l ⇒ TxBody l ConwayEra Source # inputsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l ConwayEra) (Set TxIn) Source # outputsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l ConwayEra) (StrictSeq (TxOut ConwayEra)) Source # feeTxBodyL ∷ Lens' (TxBody 'TopTx ConwayEra) Coin Source # withdrawalsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l ConwayEra) Withdrawals Source # auxDataHashTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l ConwayEra) (StrictMaybe TxAuxDataHash) Source # spendableInputsTxBodyF ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l ConwayEra) (Set TxIn) Source # allInputsTxBodyF ∷ SimpleGetter (TxBody 'TopTx ConwayEra) (Set TxIn) Source # certsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l ConwayEra) (StrictSeq (TxCert ConwayEra)) Source # getTotalDepositsTxBody ∷ ∀ (l ∷ TxLevel). PParams ConwayEra → (KeyHash 'StakePool → Bool) → TxBody l ConwayEra → Coin Source # getTotalRefundsTxBody ∷ ∀ (l ∷ TxLevel). PParams ConwayEra → (Credential 'Staking → Maybe Coin) → (Credential 'DRepRole → Maybe Coin) → TxBody l ConwayEra → Coin Source # getGenesisKeyHashCountTxBody ∷ TxBody 'TopTx ConwayEra → Int Source # | |||||||||||||||||
| EraTxOut ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxOut Associated Types
Methods mkBasicTxOut ∷ Addr → Value ConwayEra → TxOut ConwayEra Source # upgradeTxOut ∷ TxOut (PreviousEra ConwayEra) → TxOut ConwayEra Source # valueTxOutL ∷ Lens' (TxOut ConwayEra) (Value ConwayEra) Source # compactValueTxOutL ∷ Lens' (TxOut ConwayEra) (CompactForm (Value ConwayEra)) Source # valueEitherTxOutL ∷ Lens' (TxOut ConwayEra) (Either (Value ConwayEra) (CompactForm (Value ConwayEra))) Source # addrTxOutL ∷ Lens' (TxOut ConwayEra) Addr Source # compactAddrTxOutL ∷ Lens' (TxOut ConwayEra) CompactAddr Source # addrEitherTxOutL ∷ Lens' (TxOut ConwayEra) (Either Addr CompactAddr) Source # getMinCoinSizedTxOut ∷ PParams ConwayEra → Sized (TxOut ConwayEra) → Coin Source # getMinCoinTxOut ∷ PParams ConwayEra → TxOut ConwayEra → Coin Source # | |||||||||||||||||
| EraTxWits ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxWits Associated Types
| |||||||||||||||||
| EraPParams ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.PParams Associated Types
Methods applyPPUpdates ∷ PParams ConwayEra → PParamsUpdate ConwayEra → PParams ConwayEra Source # emptyPParamsIdentity ∷ PParamsHKD Identity ConwayEra Source # emptyPParamsStrictMaybe ∷ PParamsHKD StrictMaybe ConwayEra Source # emptyUpgradePParamsUpdate ∷ UpgradePParams StrictMaybe ConwayEra Source # upgradePParamsHKD ∷ ∀ (f ∷ Type → Type). (HKDApplicative f, EraPParams (PreviousEra ConwayEra)) ⇒ UpgradePParams f ConwayEra → PParamsHKD f (PreviousEra ConwayEra) → PParamsHKD f ConwayEra Source # downgradePParamsHKD ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, EraPParams (PreviousEra ConwayEra)) ⇒ DowngradePParams f ConwayEra → PParamsHKD f ConwayEra → PParamsHKD f (PreviousEra ConwayEra) Source # hkdTxFeePerByteL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f CoinPerByte) Source # hkdTxFeeFixedCompactL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f (CompactForm Coin)) Source # hkdMaxBBSizeL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f Word32) Source # hkdMaxTxSizeL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f Word32) Source # hkdMaxBHSizeL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f Word16) Source # hkdKeyDepositCompactL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f (CompactForm Coin)) Source # hkdPoolDepositCompactL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f (CompactForm Coin)) Source # hkdEMaxL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f EpochInterval) Source # hkdNOptL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f Word16) Source # hkdA0L ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f NonNegativeInterval) Source # hkdRhoL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f UnitInterval) Source # hkdTauL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f UnitInterval) Source # hkdDL ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, AtMostEra "Alonzo" ConwayEra) ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f UnitInterval) Source # ppDG ∷ SimpleGetter (PParams ConwayEra) UnitInterval Source # hkdExtraEntropyL ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, AtMostEra "Alonzo" ConwayEra) ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f Nonce) Source # hkdProtocolVersionL ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, AtMostEra "Babbage" ConwayEra) ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f ProtVer) Source # ppProtocolVersionL ∷ Lens' (PParams ConwayEra) ProtVer Source # ppuProtocolVersionL ∷ Lens' (PParamsUpdate ConwayEra) (StrictMaybe ProtVer) Source # hkdMinUTxOValueCompactL ∷ ∀ (f ∷ Type → Type). (HKDFunctor f, AtMostEra "Mary" ConwayEra) ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f (CompactForm Coin)) Source # hkdMinPoolCostCompactL ∷ ∀ (f ∷ Type → Type). HKDFunctor f ⇒ Lens' (PParamsHKD f ConwayEra) (HKD f (CompactForm Coin)) Source # eraPParams ∷ [PParam ConwayEra] Source # | |||||||||||||||||
| EraTxCert ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxCert Associated Types
Methods upgradeTxCert ∷ TxCert (PreviousEra ConwayEra) → Either (TxCertUpgradeError ConwayEra) (TxCert ConwayEra) Source # getVKeyWitnessTxCert ∷ TxCert ConwayEra → Maybe (KeyHash 'Witness) Source # getScriptWitnessTxCert ∷ TxCert ConwayEra → Maybe ScriptHash Source # mkRegPoolTxCert ∷ StakePoolParams → TxCert ConwayEra Source # getRegPoolTxCert ∷ TxCert ConwayEra → Maybe StakePoolParams Source # mkRetirePoolTxCert ∷ KeyHash 'StakePool → EpochNo → TxCert ConwayEra Source # getRetirePoolTxCert ∷ TxCert ConwayEra → Maybe (KeyHash 'StakePool, EpochNo) Source # lookupRegStakeTxCert ∷ TxCert ConwayEra → Maybe (Credential 'Staking) Source # lookupUnRegStakeTxCert ∷ TxCert ConwayEra → Maybe (Credential 'Staking) Source # getTotalDepositsTxCerts ∷ Foldable f ⇒ PParams ConwayEra → (KeyHash 'StakePool → Bool) → f (TxCert ConwayEra) → Coin Source # getTotalRefundsTxCerts ∷ Foldable f ⇒ PParams ConwayEra → (Credential 'Staking → Maybe Coin) → (Credential 'DRepRole → Maybe Coin) → f (TxCert ConwayEra) → Coin Source # | |||||||||||||||||
| EraTxLevel ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era Associated Types
| |||||||||||||||||
| EraGenesis ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Genesis Associated Types
| |||||||||||||||||
| EraAccounts ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.State.Account Associated Types
Methods addAccountState ∷ Credential 'Staking → AccountState ConwayEra → Accounts ConwayEra → Accounts ConwayEra Source # accountsMapL ∷ Lens' (Accounts ConwayEra) (Map (Credential 'Staking) (AccountState ConwayEra)) Source # balanceAccountStateL ∷ Lens' (AccountState ConwayEra) (CompactForm Coin) Source # depositAccountStateL ∷ Lens' (AccountState ConwayEra) (CompactForm Coin) Source # stakePoolDelegationAccountStateL ∷ Lens' (AccountState ConwayEra) (Maybe (KeyHash 'StakePool)) Source # unregisterAccount ∷ Credential 'Staking → Accounts ConwayEra → (Maybe (AccountState ConwayEra), Accounts ConwayEra) Source # | |||||||||||||||||
| EraCertState ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.State.CertState Associated Types
Methods certDStateL ∷ Lens' (CertState ConwayEra) (DState ConwayEra) Source # certPStateL ∷ Lens' (CertState ConwayEra) (PState ConwayEra) Source # obligationCertState ∷ CertState ConwayEra → Obligations Source # certsTotalDepositsTxBody ∷ ∀ (t ∷ TxLevel). EraTxBody ConwayEra ⇒ PParams ConwayEra → CertState ConwayEra → TxBody t ConwayEra → Coin Source # certsTotalRefundsTxBody ∷ ∀ (t ∷ TxLevel). EraTxBody ConwayEra ⇒ PParams ConwayEra → CertState ConwayEra → TxBody t ConwayEra → Coin Source # | |||||||||||||||||
| EraGov ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Governance Associated Types
Methods emptyGovState ∷ GovState ConwayEra Source # curPParamsGovStateL ∷ Lens' (GovState ConwayEra) (PParams ConwayEra) Source # prevPParamsGovStateL ∷ Lens' (GovState ConwayEra) (PParams ConwayEra) Source # futurePParamsGovStateL ∷ Lens' (GovState ConwayEra) (FuturePParams ConwayEra) Source # obligationGovState ∷ GovState ConwayEra → Obligations Source # | |||||||||||||||||
| EraStake ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.State.Stake Associated Types
Methods instantStakeCredentialsL ∷ Lens' (InstantStake ConwayEra) (Map (Credential 'Staking) (CompactForm Coin)) Source # addInstantStake ∷ UTxO ConwayEra → InstantStake ConwayEra → InstantStake ConwayEra Source # deleteInstantStake ∷ UTxO ConwayEra → InstantStake ConwayEra → InstantStake ConwayEra Source # resolveInstantStake ∷ InstantStake ConwayEra → Accounts ConwayEra → ActiveStake Source # | |||||||||||||||||
| EraUTxO ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.UTxO Associated Types
Methods consumed ∷ ∀ (t ∷ TxLevel). PParams ConwayEra → CertState ConwayEra → UTxO ConwayEra → TxBody t ConwayEra → Value ConwayEra Source # getConsumedValue ∷ ∀ (t ∷ TxLevel). PParams ConwayEra → (Credential 'Staking → Maybe Coin) → (Credential 'DRepRole → Maybe Coin) → UTxO ConwayEra → TxBody t ConwayEra → Value ConwayEra Source # getProducedValue ∷ ∀ (t ∷ TxLevel). PParams ConwayEra → (KeyHash 'StakePool → Bool) → TxBody t ConwayEra → Value ConwayEra Source # getScriptsProvided ∷ ∀ (t ∷ TxLevel). UTxO ConwayEra → Tx t ConwayEra → ScriptsProvided ConwayEra Source # getScriptsNeeded ∷ ∀ (t ∷ TxLevel). UTxO ConwayEra → TxBody t ConwayEra → ScriptsNeeded ConwayEra Source # getScriptsHashesNeeded ∷ ScriptsNeeded ConwayEra → Set ScriptHash Source # getWitsVKeyNeeded ∷ ∀ (t ∷ TxLevel). CertState ConwayEra → UTxO ConwayEra → TxBody t ConwayEra → Set (KeyHash 'Witness) Source # getMinFeeTxUtxo ∷ ∀ (t ∷ TxLevel). PParams ConwayEra → Tx t ConwayEra → UTxO ConwayEra → Coin Source # | |||||||||||||||||
| Era ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era Associated Types
| |||||||||||||||||
| EraTest ConwayEra | |||||||||||||||||
Defined in Test.Cardano.Ledger.Conway.Era Methods zeroCostModels ∷ CostModels Source # mkTestAccountState ∷ Maybe Ptr → CompactForm Coin → Maybe (KeyHash 'StakePool) → Maybe DRep → AccountState ConwayEra Source # accountsFromAccountsMap ∷ Map (Credential 'Staking) (AccountState ConwayEra) → Accounts ConwayEra Source # | |||||||||||||||||
| MaryEraTxBody ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxBody Methods mintTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l ConwayEra) MultiAsset Source # mintedTxBodyF ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l ConwayEra) (Set PolicyID) Source # mintValueTxBodyF ∷ ∀ (l ∷ TxLevel). SimpleGetter (TxBody l ConwayEra) (Value ConwayEra) Source # | |||||||||||||||||
| MaryEraTest ConwayEra | |||||||||||||||||
Defined in Test.Cardano.Ledger.Conway.Era | |||||||||||||||||
| ApplyTx ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway Associated Types
Methods applyTxValidation ∷ ValidationPolicy → Globals → MempoolEnv ConwayEra → MempoolState ConwayEra → Tx 'TopTx ConwayEra → Either (ApplyTxError ConwayEra) (MempoolState ConwayEra, Validated (Tx 'TopTx ConwayEra)) Source # | |||||||||||||||||
| ApplyBlock ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway Methods applyBlock ∷ ∀ (ep ∷ EventPolicy). SingEP ep → ValidationPolicy → Globals → NewEpochState ConwayEra → Block BHeaderView ConwayEra → (NewEpochState ConwayEra, [PredicateFailure (EraRule "BBODY" ConwayEra)], [Event (EraRule "BBODY" ConwayEra)]) Source # applyTick ∷ ∀ (ep ∷ EventPolicy). SingEP ep → Globals → NewEpochState ConwayEra → SlotNo → (NewEpochState ConwayEra, [Event (EraRule "TICK" ConwayEra)]) Source # | |||||||||||||||||
| ShelleyEraScript ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Scripts Methods mkRequireSignature ∷ KeyHash 'Witness → NativeScript ConwayEra Source # getRequireSignature ∷ NativeScript ConwayEra → Maybe (KeyHash 'Witness) Source # mkRequireAllOf ∷ StrictSeq (NativeScript ConwayEra) → NativeScript ConwayEra Source # getRequireAllOf ∷ NativeScript ConwayEra → Maybe (StrictSeq (NativeScript ConwayEra)) Source # mkRequireAnyOf ∷ StrictSeq (NativeScript ConwayEra) → NativeScript ConwayEra Source # getRequireAnyOf ∷ NativeScript ConwayEra → Maybe (StrictSeq (NativeScript ConwayEra)) Source # mkRequireMOf ∷ Int → StrictSeq (NativeScript ConwayEra) → NativeScript ConwayEra Source # getRequireMOf ∷ NativeScript ConwayEra → Maybe (Int, StrictSeq (NativeScript ConwayEra)) Source # | |||||||||||||||||
| EraTransition ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Transition Associated Types
Methods mkTransitionConfig ∷ TranslationContext ConwayEra → TransitionConfig (PreviousEra ConwayEra) → TransitionConfig ConwayEra Source # injectIntoTestState ∷ TransitionConfig ConwayEra → NewEpochState ConwayEra → NewEpochState ConwayEra Source # tcPreviousEraConfigL ∷ Lens' (TransitionConfig ConwayEra) (TransitionConfig (PreviousEra ConwayEra)) Source # tcTranslationContextL ∷ Lens' (TransitionConfig ConwayEra) (TranslationContext ConwayEra) Source # tcShelleyGenesisL ∷ Lens' (TransitionConfig ConwayEra) ShelleyGenesis Source # tcInitialPParamsG ∷ SimpleGetter (TransitionConfig ConwayEra) (PParams ConwayEra) Source # toTransitionConfigKeyValuePairs ∷ KeyValue e a ⇒ TransitionConfig ConwayEra → [a] parseTransitionConfigJSON ∷ Value → Parser (TransitionConfig ConwayEra) | |||||||||||||||||
| ShelleyEraTxCert ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxCert Methods mkRegTxCert ∷ Credential 'Staking → TxCert ConwayEra Source # getRegTxCert ∷ TxCert ConwayEra → Maybe (Credential 'Staking) Source # mkUnRegTxCert ∷ Credential 'Staking → TxCert ConwayEra Source # getUnRegTxCert ∷ TxCert ConwayEra → Maybe (Credential 'Staking) Source # mkDelegStakeTxCert ∷ Credential 'Staking → KeyHash 'StakePool → TxCert ConwayEra Source # getDelegStakeTxCert ∷ TxCert ConwayEra → Maybe (Credential 'Staking, KeyHash 'StakePool) Source # mkGenesisDelegTxCert ∷ GenesisDelegCert → TxCert ConwayEra Source # getGenesisDelegTxCert ∷ TxCert ConwayEra → Maybe GenesisDelegCert Source # | |||||||||||||||||
| ShelleyEraTest ConwayEra | |||||||||||||||||
Defined in Test.Cardano.Ledger.Conway.Era | |||||||||||||||||
| EraSpecCert ConwayEra Source # | |||||||||||||||||
Defined in Test.Cardano.Ledger.Constrained.Conway.Cert Methods txCertSpec ∷ WitUniv ConwayEra → CertEnv ConwayEra → CertState ConwayEra → Specification (TxCert ConwayEra) Source # txCertKey ∷ TxCert ConwayEra → CertKey Source # certStateSpec ∷ WitUniv ConwayEra → Set (Credential 'DRepRole) → Map AccountAddress Coin → Specification (CertState ConwayEra) Source # | |||||||||||||||||
| EraSpecDeleg ConwayEra Source # | |||||||||||||||||
Defined in Test.Cardano.Ledger.Constrained.Conway.Deleg Methods hasGenDelegs ∷ proxy ConwayEra → Bool Source # | |||||||||||||||||
| EraSpecPParams ConwayEra Source # | |||||||||||||||||
| EraSpecTxOut ConwayEra Source # | |||||||||||||||||
Defined in Test.Cardano.Ledger.Constrained.Conway.ParametricSpec | |||||||||||||||||
| EraSpecTxCert ConwayEra Source # | |||||||||||||||||
| EraUniverse ConwayEra Source # | |||||||||||||||||
| GenScript ConwayEra Source # | |||||||||||||||||
| EraModel ConwayEra Source # | |||||||||||||||||
Defined in Test.Cardano.Ledger.Generic.Instances Methods applyTx ∷ Int → SlotNo → Model ConwayEra → Tx 'TopTx ConwayEra → Model ConwayEra Source # applyCert ∷ Model ConwayEra → TxCert ConwayEra → Model ConwayEra Source # mkRedeemersFromTags ∷ [((PlutusPurposeTag, Word32), (Data ConwayEra, ExUnits))] → Redeemers ConwayEra Source # mkRedeemers ∷ [(PlutusPurpose AsIx ConwayEra, (Data ConwayEra, ExUnits))] → Redeemers ConwayEra Source # newScriptIntegrityHash ∷ PParams ConwayEra → [Language] → Redeemers ConwayEra → TxDats ConwayEra → StrictMaybe ScriptIntegrityHash Source # mkPlutusPurposePointer ∷ PlutusPurposeTag → Word32 → PlutusPurpose AsIx ConwayEra Source # always ∷ Natural → Script ConwayEra Source # never ∷ Natural → Script ConwayEra Source # collateralReturnTxBodyT ∷ Lens' (TxBody 'TopTx ConwayEra) (StrictMaybe (TxOut ConwayEra)) Source # validTxOut ∷ Map ScriptHash (Script ConwayEra) → TxOut ConwayEra → Bool Source # | |||||||||||||||||
| EraGenericGen ConwayEra Source # | |||||||||||||||||
Defined in Test.Cardano.Ledger.Generic.Instances Methods setValidity ∷ ValidityInterval → TxBody 'TopTx ConwayEra → TxBody 'TopTx ConwayEra Source # setReferenceInputs ∷ Set TxIn → TxBody 'TopTx ConwayEra → TxBody 'TopTx ConwayEra Source # setCollateralInputs ∷ Set TxIn → TxBody 'TopTx ConwayEra → TxBody 'TopTx ConwayEra Source # setTotalCollateral ∷ StrictMaybe Coin → TxBody 'TopTx ConwayEra → TxBody 'TopTx ConwayEra Source # setCollateralReturn ∷ StrictMaybe (TxOut ConwayEra) → TxBody 'TopTx ConwayEra → TxBody 'TopTx ConwayEra Source # addRedeemers ∷ Redeemers ConwayEra → TxWits ConwayEra → TxWits ConwayEra Source # setScriptIntegrityHash ∷ StrictMaybe ScriptIntegrityHash → TxBody 'TopTx ConwayEra → TxBody 'TopTx ConwayEra Source # setNetworkIdTxBody ∷ StrictMaybe Network → TxBody 'TopTx ConwayEra → TxBody 'TopTx ConwayEra Source # genExUnits ∷ Int → GenRS ConwayEra [ExUnits] Source # genPParams ∷ GenSize → Gen (PParams ConwayEra) Source # ppMaxCollateralInputsT ∷ Lens' (PParams ConwayEra) Word16 Source # ppCollateralPercentageT ∷ Lens' (PParams ConwayEra) Word16 Source # ppCostModelsT ∷ Lens' (PParams ConwayEra) CostModels Source # ppMaxTxExUnitsT ∷ Lens' (PParams ConwayEra) ExUnits Source # ppMaxBlockExUnitsT ∷ Lens' (PParams ConwayEra) ExUnits Source # ppMaxValSizeT ∷ Lens' (PParams ConwayEra) Word32 Source # mkScriptIntegrityHash ∷ PParams ConwayEra → [Language] → TxWits ConwayEra → StrictMaybe ScriptIntegrityHash Source # | |||||||||||||||||
| Reflect ConwayEra Source # | |||||||||||||||||
| GetLedgerView ConwayEra | |||||||||||||||||
Defined in Cardano.Protocol.TPraos.API Methods currentLedgerView ∷ NewEpochState ConwayEra → LedgerView Source # futureLedgerView ∷ MonadError (FutureLedgerViewError ConwayEra) m ⇒ Globals → NewEpochState ConwayEra → SlotNo → m LedgerView Source # | |||||||||||||||||
| EraPlutusTxInfo 'PlutusV1 ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxInfo Methods toPlutusTxCert ∷ proxy 'PlutusV1 → ProtVer → TxCert ConwayEra → Either (ContextError ConwayEra) (PlutusTxCert 'PlutusV1) Source # toPlutusScriptPurpose ∷ proxy 'PlutusV1 → ProtVer → PlutusPurpose AsIxItem ConwayEra → Either (ContextError ConwayEra) (PlutusScriptPurpose 'PlutusV1) Source # toPlutusTxInfo ∷ proxy 'PlutusV1 → LedgerTxInfo ConwayEra → Either (ContextError ConwayEra) (PlutusTxInfo 'PlutusV1) Source # toPlutusArgs ∷ proxy 'PlutusV1 → ProtVer → PlutusTxInfo 'PlutusV1 → PlutusPurpose AsIxItem ConwayEra → Maybe (Data ConwayEra) → Data ConwayEra → Either (ContextError ConwayEra) (PlutusArgs 'PlutusV1) Source # toPlutusTxInInfo ∷ proxy 'PlutusV1 → UTxO ConwayEra → TxIn → Either (ContextError ConwayEra) (PlutusTxInInfo ConwayEra 'PlutusV1) Source # | |||||||||||||||||
| EraPlutusTxInfo 'PlutusV2 ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxInfo Methods toPlutusTxCert ∷ proxy 'PlutusV2 → ProtVer → TxCert ConwayEra → Either (ContextError ConwayEra) (PlutusTxCert 'PlutusV2) Source # toPlutusScriptPurpose ∷ proxy 'PlutusV2 → ProtVer → PlutusPurpose AsIxItem ConwayEra → Either (ContextError ConwayEra) (PlutusScriptPurpose 'PlutusV2) Source # toPlutusTxInfo ∷ proxy 'PlutusV2 → LedgerTxInfo ConwayEra → Either (ContextError ConwayEra) (PlutusTxInfo 'PlutusV2) Source # toPlutusArgs ∷ proxy 'PlutusV2 → ProtVer → PlutusTxInfo 'PlutusV2 → PlutusPurpose AsIxItem ConwayEra → Maybe (Data ConwayEra) → Data ConwayEra → Either (ContextError ConwayEra) (PlutusArgs 'PlutusV2) Source # toPlutusTxInInfo ∷ proxy 'PlutusV2 → UTxO ConwayEra → TxIn → Either (ContextError ConwayEra) (PlutusTxInInfo ConwayEra 'PlutusV2) Source # | |||||||||||||||||
| EraPlutusTxInfo 'PlutusV3 ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxInfo Methods toPlutusTxCert ∷ proxy 'PlutusV3 → ProtVer → TxCert ConwayEra → Either (ContextError ConwayEra) (PlutusTxCert 'PlutusV3) Source # toPlutusScriptPurpose ∷ proxy 'PlutusV3 → ProtVer → PlutusPurpose AsIxItem ConwayEra → Either (ContextError ConwayEra) (PlutusScriptPurpose 'PlutusV3) Source # toPlutusTxInfo ∷ proxy 'PlutusV3 → LedgerTxInfo ConwayEra → Either (ContextError ConwayEra) (PlutusTxInfo 'PlutusV3) Source # toPlutusArgs ∷ proxy 'PlutusV3 → ProtVer → PlutusTxInfo 'PlutusV3 → PlutusPurpose AsIxItem ConwayEra → Maybe (Data ConwayEra) → Data ConwayEra → Either (ContextError ConwayEra) (PlutusArgs 'PlutusV3) Source # toPlutusTxInInfo ∷ proxy 'PlutusV3 → UTxO ConwayEra → TxIn → Either (ContextError ConwayEra) (PlutusTxInInfo ConwayEra 'PlutusV3) Source # | |||||||||||||||||
| ConwayEraPlutusTxInfo 'PlutusV3 ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxInfo Methods toPlutusChangedParameters ∷ proxy 'PlutusV3 → PParamsUpdate ConwayEra → ChangedParameters Source # | |||||||||||||||||
| TranslateEra ConwayEra PParams | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Translation Associated Types
Methods translateEra ∷ TranslationContext ConwayEra → PParams (PreviousEra ConwayEra) → Except (TranslationError ConwayEra PParams) (PParams ConwayEra) Source # | |||||||||||||||||
| TranslateEra ConwayEra DState | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Translation Associated Types
Methods translateEra ∷ TranslationContext ConwayEra → DState (PreviousEra ConwayEra) → Except (TranslationError ConwayEra DState) (DState ConwayEra) Source # | |||||||||||||||||
| TranslateEra ConwayEra PState | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Translation Associated Types
Methods translateEra ∷ TranslationContext ConwayEra → PState (PreviousEra ConwayEra) → Except (TranslationError ConwayEra PState) (PState ConwayEra) Source # | |||||||||||||||||
| TranslateEra ConwayEra FuturePParams | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Translation Associated Types
| |||||||||||||||||
| TranslateEra ConwayEra UTxO | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Translation Associated Types
Methods translateEra ∷ TranslationContext ConwayEra → UTxO (PreviousEra ConwayEra) → Except (TranslationError ConwayEra UTxO) (UTxO ConwayEra) Source # | |||||||||||||||||
| TranslateEra ConwayEra EpochState | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Translation Associated Types
| |||||||||||||||||
| TranslateEra ConwayEra LedgerState | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Translation Associated Types
| |||||||||||||||||
| TranslateEra ConwayEra NewEpochState | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Translation Associated Types
| |||||||||||||||||
| TranslateEra ConwayEra UTxOState | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Translation Associated Types
| |||||||||||||||||
| HasEraTxLevel ConwayTxBodyRaw ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxBody Methods toSTxLevel ∷ ∀ (l ∷ TxLevel). ConwayTxBodyRaw l ConwayEra → STxLevel l ConwayEra Source # | |||||||||||||||||
| HasEraTxLevel Tx ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Tx | |||||||||||||||||
| HasEraTxLevel TxBody ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxBody | |||||||||||||||||
| InjectRuleEvent "EPOCH" ConwayHardForkEvent ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Epoch Methods injectEvent ∷ ConwayHardForkEvent ConwayEra → EraRuleEvent "EPOCH" ConwayEra Source # | |||||||||||||||||
| InjectRuleEvent "GOV" ConwayGovEvent ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Gov Methods injectEvent ∷ ConwayGovEvent ConwayEra → EraRuleEvent "GOV" ConwayEra Source # | |||||||||||||||||
| InjectRuleEvent "NEWEPOCH" ConwayEpochEvent ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.NewEpoch Methods injectEvent ∷ ConwayEpochEvent ConwayEra → EraRuleEvent "NEWEPOCH" ConwayEra Source # | |||||||||||||||||
| InjectRuleEvent "NEWEPOCH" ConwayHardForkEvent ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.NewEpoch Methods injectEvent ∷ ConwayHardForkEvent ConwayEra → EraRuleEvent "NEWEPOCH" ConwayEra Source # | |||||||||||||||||
| InjectRuleEvent "POOL" PoolEvent ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Pool Methods injectEvent ∷ PoolEvent ConwayEra → EraRuleEvent "POOL" ConwayEra Source # | |||||||||||||||||
| InjectRuleEvent "TICK" ConwayEpochEvent ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules Methods injectEvent ∷ ConwayEpochEvent ConwayEra → EraRuleEvent "TICK" ConwayEra Source # | |||||||||||||||||
| InjectRuleEvent "TICK" ConwayHardForkEvent ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules Methods injectEvent ∷ ConwayHardForkEvent ConwayEra → EraRuleEvent "TICK" ConwayEra Source # | |||||||||||||||||
| InjectRuleEvent "UTXOS" AlonzoUtxosEvent ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Utxos Methods injectEvent ∷ AlonzoUtxosEvent ConwayEra → EraRuleEvent "UTXOS" ConwayEra Source # | |||||||||||||||||
| InjectRuleEvent "UTXOS" ConwayUtxosEvent ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Utxos Methods injectEvent ∷ ConwayUtxosEvent ConwayEra → EraRuleEvent "UTXOS" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" AllegraUtxoPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Bbody Methods injectFailure ∷ AllegraUtxoPredFailure ConwayEra → EraRuleFailure "BBODY" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" AlonzoBbodyPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Bbody Methods injectFailure ∷ AlonzoBbodyPredFailure ConwayEra → EraRuleFailure "BBODY" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" AlonzoUtxoPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Bbody Methods injectFailure ∷ AlonzoUtxoPredFailure ConwayEra → EraRuleFailure "BBODY" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" AlonzoUtxosPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Bbody Methods injectFailure ∷ AlonzoUtxosPredFailure ConwayEra → EraRuleFailure "BBODY" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" AlonzoUtxowPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Bbody Methods injectFailure ∷ AlonzoUtxowPredFailure ConwayEra → EraRuleFailure "BBODY" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" BabbageUtxoPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Bbody Methods injectFailure ∷ BabbageUtxoPredFailure ConwayEra → EraRuleFailure "BBODY" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" BabbageUtxowPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Bbody Methods injectFailure ∷ BabbageUtxowPredFailure ConwayEra → EraRuleFailure "BBODY" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ConwayBbodyPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Bbody Methods injectFailure ∷ ConwayBbodyPredFailure ConwayEra → EraRuleFailure "BBODY" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ConwayCertPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Bbody Methods injectFailure ∷ ConwayCertPredFailure ConwayEra → EraRuleFailure "BBODY" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ConwayCertsPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Bbody Methods injectFailure ∷ ConwayCertsPredFailure ConwayEra → EraRuleFailure "BBODY" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ConwayDelegPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Bbody Methods injectFailure ∷ ConwayDelegPredFailure ConwayEra → EraRuleFailure "BBODY" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ConwayGovPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Bbody Methods injectFailure ∷ ConwayGovPredFailure ConwayEra → EraRuleFailure "BBODY" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ConwayGovCertPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Bbody Methods injectFailure ∷ ConwayGovCertPredFailure ConwayEra → EraRuleFailure "BBODY" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ConwayLedgerPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Bbody Methods injectFailure ∷ ConwayLedgerPredFailure ConwayEra → EraRuleFailure "BBODY" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ConwayUtxoPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Bbody Methods injectFailure ∷ ConwayUtxoPredFailure ConwayEra → EraRuleFailure "BBODY" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ConwayUtxosPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Bbody Methods injectFailure ∷ ConwayUtxosPredFailure ConwayEra → EraRuleFailure "BBODY" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ConwayUtxowPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Bbody Methods injectFailure ∷ ConwayUtxowPredFailure ConwayEra → EraRuleFailure "BBODY" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyBbodyPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Bbody Methods injectFailure ∷ ShelleyBbodyPredFailure ConwayEra → EraRuleFailure "BBODY" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyLedgersPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Bbody Methods injectFailure ∷ ShelleyLedgersPredFailure ConwayEra → EraRuleFailure "BBODY" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyPoolPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Bbody Methods injectFailure ∷ ShelleyPoolPredFailure ConwayEra → EraRuleFailure "BBODY" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyUtxoPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Bbody Methods injectFailure ∷ ShelleyUtxoPredFailure ConwayEra → EraRuleFailure "BBODY" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "BBODY" ShelleyUtxowPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Bbody Methods injectFailure ∷ ShelleyUtxowPredFailure ConwayEra → EraRuleFailure "BBODY" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "CERT" ConwayCertPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Cert Methods injectFailure ∷ ConwayCertPredFailure ConwayEra → EraRuleFailure "CERT" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "CERT" ConwayDelegPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Cert Methods injectFailure ∷ ConwayDelegPredFailure ConwayEra → EraRuleFailure "CERT" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "CERT" ConwayGovCertPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Cert Methods injectFailure ∷ ConwayGovCertPredFailure ConwayEra → EraRuleFailure "CERT" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "CERT" ShelleyPoolPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Cert Methods injectFailure ∷ ShelleyPoolPredFailure ConwayEra → EraRuleFailure "CERT" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "CERTS" ConwayCertPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Certs Methods injectFailure ∷ ConwayCertPredFailure ConwayEra → EraRuleFailure "CERTS" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "CERTS" ConwayCertsPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Certs Methods injectFailure ∷ ConwayCertsPredFailure ConwayEra → EraRuleFailure "CERTS" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "CERTS" ConwayDelegPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Certs Methods injectFailure ∷ ConwayDelegPredFailure ConwayEra → EraRuleFailure "CERTS" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "CERTS" ConwayGovCertPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Certs Methods injectFailure ∷ ConwayGovCertPredFailure ConwayEra → EraRuleFailure "CERTS" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "CERTS" ShelleyPoolPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Certs Methods injectFailure ∷ ShelleyPoolPredFailure ConwayEra → EraRuleFailure "CERTS" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "DELEG" ConwayDelegPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Deleg Methods injectFailure ∷ ConwayDelegPredFailure ConwayEra → EraRuleFailure "DELEG" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "GOV" ConwayGovPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Gov Methods injectFailure ∷ ConwayGovPredFailure ConwayEra → EraRuleFailure "GOV" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "GOVCERT" ConwayGovCertPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.GovCert Methods injectFailure ∷ ConwayGovCertPredFailure ConwayEra → EraRuleFailure "GOVCERT" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" AllegraUtxoPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledger Methods injectFailure ∷ AllegraUtxoPredFailure ConwayEra → EraRuleFailure "LEDGER" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" AlonzoUtxoPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledger Methods injectFailure ∷ AlonzoUtxoPredFailure ConwayEra → EraRuleFailure "LEDGER" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" AlonzoUtxosPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledger Methods injectFailure ∷ AlonzoUtxosPredFailure ConwayEra → EraRuleFailure "LEDGER" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" AlonzoUtxowPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledger Methods injectFailure ∷ AlonzoUtxowPredFailure ConwayEra → EraRuleFailure "LEDGER" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" BabbageUtxoPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledger Methods injectFailure ∷ BabbageUtxoPredFailure ConwayEra → EraRuleFailure "LEDGER" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" BabbageUtxowPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledger Methods injectFailure ∷ BabbageUtxowPredFailure ConwayEra → EraRuleFailure "LEDGER" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ConwayCertPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledger Methods injectFailure ∷ ConwayCertPredFailure ConwayEra → EraRuleFailure "LEDGER" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ConwayCertsPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledger Methods injectFailure ∷ ConwayCertsPredFailure ConwayEra → EraRuleFailure "LEDGER" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ConwayDelegPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledger Methods injectFailure ∷ ConwayDelegPredFailure ConwayEra → EraRuleFailure "LEDGER" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ConwayGovPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledger Methods injectFailure ∷ ConwayGovPredFailure ConwayEra → EraRuleFailure "LEDGER" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ConwayGovCertPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledger Methods injectFailure ∷ ConwayGovCertPredFailure ConwayEra → EraRuleFailure "LEDGER" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ConwayLedgerPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledger Methods injectFailure ∷ ConwayLedgerPredFailure ConwayEra → EraRuleFailure "LEDGER" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ConwayUtxoPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledger Methods injectFailure ∷ ConwayUtxoPredFailure ConwayEra → EraRuleFailure "LEDGER" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ConwayUtxosPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledger Methods injectFailure ∷ ConwayUtxosPredFailure ConwayEra → EraRuleFailure "LEDGER" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ConwayUtxowPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledger Methods injectFailure ∷ ConwayUtxowPredFailure ConwayEra → EraRuleFailure "LEDGER" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyLedgerPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledger Methods injectFailure ∷ ShelleyLedgerPredFailure ConwayEra → EraRuleFailure "LEDGER" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyPoolPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledger Methods injectFailure ∷ ShelleyPoolPredFailure ConwayEra → EraRuleFailure "LEDGER" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyUtxoPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledger Methods injectFailure ∷ ShelleyUtxoPredFailure ConwayEra → EraRuleFailure "LEDGER" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGER" ShelleyUtxowPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledger Methods injectFailure ∷ ShelleyUtxowPredFailure ConwayEra → EraRuleFailure "LEDGER" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" AllegraUtxoPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledgers Methods injectFailure ∷ AllegraUtxoPredFailure ConwayEra → EraRuleFailure "LEDGERS" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" AlonzoUtxoPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledgers Methods injectFailure ∷ AlonzoUtxoPredFailure ConwayEra → EraRuleFailure "LEDGERS" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" AlonzoUtxosPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledgers Methods injectFailure ∷ AlonzoUtxosPredFailure ConwayEra → EraRuleFailure "LEDGERS" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" AlonzoUtxowPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledgers Methods injectFailure ∷ AlonzoUtxowPredFailure ConwayEra → EraRuleFailure "LEDGERS" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" BabbageUtxoPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledgers Methods injectFailure ∷ BabbageUtxoPredFailure ConwayEra → EraRuleFailure "LEDGERS" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" BabbageUtxowPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledgers Methods injectFailure ∷ BabbageUtxowPredFailure ConwayEra → EraRuleFailure "LEDGERS" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ConwayCertPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledgers Methods injectFailure ∷ ConwayCertPredFailure ConwayEra → EraRuleFailure "LEDGERS" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ConwayCertsPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledgers Methods injectFailure ∷ ConwayCertsPredFailure ConwayEra → EraRuleFailure "LEDGERS" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ConwayDelegPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledgers Methods injectFailure ∷ ConwayDelegPredFailure ConwayEra → EraRuleFailure "LEDGERS" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ConwayGovPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledgers Methods injectFailure ∷ ConwayGovPredFailure ConwayEra → EraRuleFailure "LEDGERS" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ConwayGovCertPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledgers Methods injectFailure ∷ ConwayGovCertPredFailure ConwayEra → EraRuleFailure "LEDGERS" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ConwayLedgerPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledgers Methods injectFailure ∷ ConwayLedgerPredFailure ConwayEra → EraRuleFailure "LEDGERS" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ConwayUtxoPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledgers Methods injectFailure ∷ ConwayUtxoPredFailure ConwayEra → EraRuleFailure "LEDGERS" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ConwayUtxosPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledgers Methods injectFailure ∷ ConwayUtxosPredFailure ConwayEra → EraRuleFailure "LEDGERS" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ConwayUtxowPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledgers Methods injectFailure ∷ ConwayUtxowPredFailure ConwayEra → EraRuleFailure "LEDGERS" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyLedgersPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledgers Methods injectFailure ∷ ShelleyLedgersPredFailure ConwayEra → EraRuleFailure "LEDGERS" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyPoolPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledgers Methods injectFailure ∷ ShelleyPoolPredFailure ConwayEra → EraRuleFailure "LEDGERS" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyUtxoPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledgers Methods injectFailure ∷ ShelleyUtxoPredFailure ConwayEra → EraRuleFailure "LEDGERS" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "LEDGERS" ShelleyUtxowPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledgers Methods injectFailure ∷ ShelleyUtxowPredFailure ConwayEra → EraRuleFailure "LEDGERS" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "POOL" ShelleyPoolPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Pool Methods injectFailure ∷ ShelleyPoolPredFailure ConwayEra → EraRuleFailure "POOL" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXO" AllegraUtxoPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Utxo Methods injectFailure ∷ AllegraUtxoPredFailure ConwayEra → EraRuleFailure "UTXO" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXO" AlonzoUtxoPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Utxo Methods injectFailure ∷ AlonzoUtxoPredFailure ConwayEra → EraRuleFailure "UTXO" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXO" AlonzoUtxosPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Utxo Methods injectFailure ∷ AlonzoUtxosPredFailure ConwayEra → EraRuleFailure "UTXO" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXO" BabbageUtxoPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Utxo Methods injectFailure ∷ BabbageUtxoPredFailure ConwayEra → EraRuleFailure "UTXO" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXO" ConwayUtxoPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Utxo Methods injectFailure ∷ ConwayUtxoPredFailure ConwayEra → EraRuleFailure "UTXO" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXO" ConwayUtxosPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Utxo Methods injectFailure ∷ ConwayUtxosPredFailure ConwayEra → EraRuleFailure "UTXO" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXO" ShelleyUtxoPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Utxo Methods injectFailure ∷ ShelleyUtxoPredFailure ConwayEra → EraRuleFailure "UTXO" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOS" AlonzoUtxosPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Utxos Methods injectFailure ∷ AlonzoUtxosPredFailure ConwayEra → EraRuleFailure "UTXOS" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOS" ConwayUtxosPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Utxos Methods injectFailure ∷ ConwayUtxosPredFailure ConwayEra → EraRuleFailure "UTXOS" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" AllegraUtxoPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Utxow Methods injectFailure ∷ AllegraUtxoPredFailure ConwayEra → EraRuleFailure "UTXOW" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" AlonzoUtxoPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Utxow Methods injectFailure ∷ AlonzoUtxoPredFailure ConwayEra → EraRuleFailure "UTXOW" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" AlonzoUtxosPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Utxow Methods injectFailure ∷ AlonzoUtxosPredFailure ConwayEra → EraRuleFailure "UTXOW" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" AlonzoUtxowPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Utxow Methods injectFailure ∷ AlonzoUtxowPredFailure ConwayEra → EraRuleFailure "UTXOW" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" BabbageUtxoPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Utxow Methods injectFailure ∷ BabbageUtxoPredFailure ConwayEra → EraRuleFailure "UTXOW" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" BabbageUtxowPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Utxow Methods injectFailure ∷ BabbageUtxowPredFailure ConwayEra → EraRuleFailure "UTXOW" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" ConwayUtxoPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Utxow Methods injectFailure ∷ ConwayUtxoPredFailure ConwayEra → EraRuleFailure "UTXOW" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" ConwayUtxosPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Utxow Methods injectFailure ∷ ConwayUtxosPredFailure ConwayEra → EraRuleFailure "UTXOW" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" ConwayUtxowPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Utxow Methods injectFailure ∷ ConwayUtxowPredFailure ConwayEra → EraRuleFailure "UTXOW" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" ShelleyUtxoPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Utxow Methods injectFailure ∷ ShelleyUtxoPredFailure ConwayEra → EraRuleFailure "UTXOW" ConwayEra Source # | |||||||||||||||||
| InjectRuleFailure "UTXOW" ShelleyUtxowPredFailure ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Utxow Methods injectFailure ∷ ShelleyUtxowPredFailure ConwayEra → EraRuleFailure "UTXOW" ConwayEra Source # | |||||||||||||||||
| TranslateEra ConwayEra (Tx 'TopTx) | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Translation Associated Types
Methods translateEra ∷ TranslationContext ConwayEra → Tx 'TopTx (PreviousEra ConwayEra) → Except (TranslationError ConwayEra (Tx 'TopTx)) (Tx 'TopTx ConwayEra) Source # | |||||||||||||||||
| Arbitrary (ApplyTxError ConwayEra) | |||||||||||||||||
Defined in Test.Cardano.Ledger.Conway.Arbitrary Methods arbitrary ∷ Gen (ApplyTxError ConwayEra) Source # shrink ∷ ApplyTxError ConwayEra → [ApplyTxError ConwayEra] Source # | |||||||||||||||||
| Arbitrary (TransitionConfig ConwayEra) | |||||||||||||||||
Defined in Test.Cardano.Ledger.Conway.Arbitrary Methods arbitrary ∷ Gen (TransitionConfig ConwayEra) Source # shrink ∷ TransitionConfig ConwayEra → [TransitionConfig ConwayEra] Source # | |||||||||||||||||
| Typeable l ⇒ DecCBOR (Annotator (ConwayTxBodyRaw l ConwayEra)) | |||||||||||||||||
| Typeable l ⇒ DecCBOR (Annotator (Tx l ConwayEra)) | |||||||||||||||||
| Typeable l ⇒ DecCBOR (Annotator (TxBody l ConwayEra)) | |||||||||||||||||
| DecCBOR (ApplyTxError ConwayEra) | |||||||||||||||||
| EncCBOR (ApplyTxError ConwayEra) | |||||||||||||||||
Defined in Cardano.Ledger.Conway | |||||||||||||||||
| SafeToHash (PlutusScript ConwayEra) | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Scripts | |||||||||||||||||
| HasSpec (ConwayGovState ConwayEra) Source # | |||||||||||||||||
Defined in Test.Cardano.Ledger.Constrained.Conway.Instances.Ledger Associated Types
Methods emptySpec ∷ TypeSpec (ConwayGovState ConwayEra) Source # combineSpec ∷ TypeSpec (ConwayGovState ConwayEra) → TypeSpec (ConwayGovState ConwayEra) → Specification (ConwayGovState ConwayEra) Source # genFromTypeSpec ∷ ∀ (m ∷ Type → Type). (HasCallStack, MonadGenError m) ⇒ TypeSpec (ConwayGovState ConwayEra) → GenT m (ConwayGovState ConwayEra) Source # conformsTo ∷ ConwayGovState ConwayEra → TypeSpec (ConwayGovState ConwayEra) → Bool Source # shrinkWithTypeSpec ∷ TypeSpec (ConwayGovState ConwayEra) → ConwayGovState ConwayEra → [ConwayGovState ConwayEra] Source # fixupWithTypeSpec ∷ TypeSpec (ConwayGovState ConwayEra) → ConwayGovState ConwayEra → Maybe (ConwayGovState ConwayEra) Source # toPreds ∷ Term (ConwayGovState ConwayEra) → TypeSpec (ConwayGovState ConwayEra) → Pred Source # cardinalTypeSpec ∷ TypeSpec (ConwayGovState ConwayEra) → Specification Integer Source # cardinalTrueSpec ∷ Specification Integer Source # typeSpecHasError ∷ TypeSpec (ConwayGovState ConwayEra) → Maybe (NonEmpty String) Source # alternateShow ∷ TypeSpec (ConwayGovState ConwayEra) → BinaryShow Source # typeSpecOpt ∷ TypeSpec (ConwayGovState ConwayEra) → [ConwayGovState ConwayEra] → Specification (ConwayGovState ConwayEra) Source # guardTypeSpec ∷ [String] → TypeSpec (ConwayGovState ConwayEra) → Specification (ConwayGovState ConwayEra) Source # prerequisites ∷ Evidence (Prerequisites (ConwayGovState ConwayEra)) Source # | |||||||||||||||||
| HasSpec (DRepPulsingState ConwayEra) Source # | |||||||||||||||||
Defined in Test.Cardano.Ledger.Constrained.Conway.Instances.Ledger Associated Types
Methods emptySpec ∷ TypeSpec (DRepPulsingState ConwayEra) Source # combineSpec ∷ TypeSpec (DRepPulsingState ConwayEra) → TypeSpec (DRepPulsingState ConwayEra) → Specification (DRepPulsingState ConwayEra) Source # genFromTypeSpec ∷ ∀ (m ∷ Type → Type). (HasCallStack, MonadGenError m) ⇒ TypeSpec (DRepPulsingState ConwayEra) → GenT m (DRepPulsingState ConwayEra) Source # conformsTo ∷ DRepPulsingState ConwayEra → TypeSpec (DRepPulsingState ConwayEra) → Bool Source # shrinkWithTypeSpec ∷ TypeSpec (DRepPulsingState ConwayEra) → DRepPulsingState ConwayEra → [DRepPulsingState ConwayEra] Source # fixupWithTypeSpec ∷ TypeSpec (DRepPulsingState ConwayEra) → DRepPulsingState ConwayEra → Maybe (DRepPulsingState ConwayEra) Source # toPreds ∷ Term (DRepPulsingState ConwayEra) → TypeSpec (DRepPulsingState ConwayEra) → Pred Source # cardinalTypeSpec ∷ TypeSpec (DRepPulsingState ConwayEra) → Specification Integer Source # cardinalTrueSpec ∷ Specification Integer Source # typeSpecHasError ∷ TypeSpec (DRepPulsingState ConwayEra) → Maybe (NonEmpty String) Source # alternateShow ∷ TypeSpec (DRepPulsingState ConwayEra) → BinaryShow Source # typeSpecOpt ∷ TypeSpec (DRepPulsingState ConwayEra) → [DRepPulsingState ConwayEra] → Specification (DRepPulsingState ConwayEra) Source # guardTypeSpec ∷ [String] → TypeSpec (DRepPulsingState ConwayEra) → Specification (DRepPulsingState ConwayEra) Source # prerequisites ∷ Evidence (Prerequisites (DRepPulsingState ConwayEra)) Source # | |||||||||||||||||
| HasSpec (PulsingSnapshot ConwayEra) Source # | |||||||||||||||||
Defined in Test.Cardano.Ledger.Constrained.Conway.Instances.Ledger Associated Types
Methods emptySpec ∷ TypeSpec (PulsingSnapshot ConwayEra) Source # combineSpec ∷ TypeSpec (PulsingSnapshot ConwayEra) → TypeSpec (PulsingSnapshot ConwayEra) → Specification (PulsingSnapshot ConwayEra) Source # genFromTypeSpec ∷ ∀ (m ∷ Type → Type). (HasCallStack, MonadGenError m) ⇒ TypeSpec (PulsingSnapshot ConwayEra) → GenT m (PulsingSnapshot ConwayEra) Source # conformsTo ∷ PulsingSnapshot ConwayEra → TypeSpec (PulsingSnapshot ConwayEra) → Bool Source # shrinkWithTypeSpec ∷ TypeSpec (PulsingSnapshot ConwayEra) → PulsingSnapshot ConwayEra → [PulsingSnapshot ConwayEra] Source # fixupWithTypeSpec ∷ TypeSpec (PulsingSnapshot ConwayEra) → PulsingSnapshot ConwayEra → Maybe (PulsingSnapshot ConwayEra) Source # toPreds ∷ Term (PulsingSnapshot ConwayEra) → TypeSpec (PulsingSnapshot ConwayEra) → Pred Source # cardinalTypeSpec ∷ TypeSpec (PulsingSnapshot ConwayEra) → Specification Integer Source # cardinalTrueSpec ∷ Specification Integer Source # typeSpecHasError ∷ TypeSpec (PulsingSnapshot ConwayEra) → Maybe (NonEmpty String) Source # alternateShow ∷ TypeSpec (PulsingSnapshot ConwayEra) → BinaryShow Source # typeSpecOpt ∷ TypeSpec (PulsingSnapshot ConwayEra) → [PulsingSnapshot ConwayEra] → Specification (PulsingSnapshot ConwayEra) Source # guardTypeSpec ∷ [String] → TypeSpec (PulsingSnapshot ConwayEra) → Specification (PulsingSnapshot ConwayEra) Source # prerequisites ∷ Evidence (Prerequisites (PulsingSnapshot ConwayEra)) Source # | |||||||||||||||||
| HasSpec (RatifySignal ConwayEra) Source # | |||||||||||||||||
Defined in Test.Cardano.Ledger.Constrained.Conway.Instances.Ledger Associated Types
Methods emptySpec ∷ TypeSpec (RatifySignal ConwayEra) Source # combineSpec ∷ TypeSpec (RatifySignal ConwayEra) → TypeSpec (RatifySignal ConwayEra) → Specification (RatifySignal ConwayEra) Source # genFromTypeSpec ∷ ∀ (m ∷ Type → Type). (HasCallStack, MonadGenError m) ⇒ TypeSpec (RatifySignal ConwayEra) → GenT m (RatifySignal ConwayEra) Source # conformsTo ∷ RatifySignal ConwayEra → TypeSpec (RatifySignal ConwayEra) → Bool Source # shrinkWithTypeSpec ∷ TypeSpec (RatifySignal ConwayEra) → RatifySignal ConwayEra → [RatifySignal ConwayEra] Source # fixupWithTypeSpec ∷ TypeSpec (RatifySignal ConwayEra) → RatifySignal ConwayEra → Maybe (RatifySignal ConwayEra) Source # toPreds ∷ Term (RatifySignal ConwayEra) → TypeSpec (RatifySignal ConwayEra) → Pred Source # cardinalTypeSpec ∷ TypeSpec (RatifySignal ConwayEra) → Specification Integer Source # cardinalTrueSpec ∷ Specification Integer Source # typeSpecHasError ∷ TypeSpec (RatifySignal ConwayEra) → Maybe (NonEmpty String) Source # alternateShow ∷ TypeSpec (RatifySignal ConwayEra) → BinaryShow Source # typeSpecOpt ∷ TypeSpec (RatifySignal ConwayEra) → [RatifySignal ConwayEra] → Specification (RatifySignal ConwayEra) Source # guardTypeSpec ∷ [String] → TypeSpec (RatifySignal ConwayEra) → Specification (RatifySignal ConwayEra) Source # prerequisites ∷ Evidence (Prerequisites (RatifySignal ConwayEra)) Source # | |||||||||||||||||
| HasSpec (RatifyState ConwayEra) Source # | |||||||||||||||||
Defined in Test.Cardano.Ledger.Constrained.Conway.Instances.Ledger Associated Types
Methods emptySpec ∷ TypeSpec (RatifyState ConwayEra) Source # combineSpec ∷ TypeSpec (RatifyState ConwayEra) → TypeSpec (RatifyState ConwayEra) → Specification (RatifyState ConwayEra) Source # genFromTypeSpec ∷ ∀ (m ∷ Type → Type). (HasCallStack, MonadGenError m) ⇒ TypeSpec (RatifyState ConwayEra) → GenT m (RatifyState ConwayEra) Source # conformsTo ∷ RatifyState ConwayEra → TypeSpec (RatifyState ConwayEra) → Bool Source # shrinkWithTypeSpec ∷ TypeSpec (RatifyState ConwayEra) → RatifyState ConwayEra → [RatifyState ConwayEra] Source # fixupWithTypeSpec ∷ TypeSpec (RatifyState ConwayEra) → RatifyState ConwayEra → Maybe (RatifyState ConwayEra) Source # toPreds ∷ Term (RatifyState ConwayEra) → TypeSpec (RatifyState ConwayEra) → Pred Source # cardinalTypeSpec ∷ TypeSpec (RatifyState ConwayEra) → Specification Integer Source # cardinalTrueSpec ∷ Specification Integer Source # typeSpecHasError ∷ TypeSpec (RatifyState ConwayEra) → Maybe (NonEmpty String) Source # alternateShow ∷ TypeSpec (RatifyState ConwayEra) → BinaryShow Source # typeSpecOpt ∷ TypeSpec (RatifyState ConwayEra) → [RatifyState ConwayEra] → Specification (RatifyState ConwayEra) Source # guardTypeSpec ∷ [String] → TypeSpec (RatifyState ConwayEra) → Specification (RatifyState ConwayEra) Source # prerequisites ∷ Evidence (Prerequisites (RatifyState ConwayEra)) Source # | |||||||||||||||||
| HasSpec (EnactSignal ConwayEra) Source # | |||||||||||||||||
Defined in Test.Cardano.Ledger.Constrained.Conway.Instances.Ledger Associated Types
Methods emptySpec ∷ TypeSpec (EnactSignal ConwayEra) Source # combineSpec ∷ TypeSpec (EnactSignal ConwayEra) → TypeSpec (EnactSignal ConwayEra) → Specification (EnactSignal ConwayEra) Source # genFromTypeSpec ∷ ∀ (m ∷ Type → Type). (HasCallStack, MonadGenError m) ⇒ TypeSpec (EnactSignal ConwayEra) → GenT m (EnactSignal ConwayEra) Source # conformsTo ∷ EnactSignal ConwayEra → TypeSpec (EnactSignal ConwayEra) → Bool Source # shrinkWithTypeSpec ∷ TypeSpec (EnactSignal ConwayEra) → EnactSignal ConwayEra → [EnactSignal ConwayEra] Source # fixupWithTypeSpec ∷ TypeSpec (EnactSignal ConwayEra) → EnactSignal ConwayEra → Maybe (EnactSignal ConwayEra) Source # toPreds ∷ Term (EnactSignal ConwayEra) → TypeSpec (EnactSignal ConwayEra) → Pred Source # cardinalTypeSpec ∷ TypeSpec (EnactSignal ConwayEra) → Specification Integer Source # cardinalTrueSpec ∷ Specification Integer Source # typeSpecHasError ∷ TypeSpec (EnactSignal ConwayEra) → Maybe (NonEmpty String) Source # alternateShow ∷ TypeSpec (EnactSignal ConwayEra) → BinaryShow Source # typeSpecOpt ∷ TypeSpec (EnactSignal ConwayEra) → [EnactSignal ConwayEra] → Specification (EnactSignal ConwayEra) Source # guardTypeSpec ∷ [String] → TypeSpec (EnactSignal ConwayEra) → Specification (EnactSignal ConwayEra) Source # prerequisites ∷ Evidence (Prerequisites (EnactSignal ConwayEra)) Source # | |||||||||||||||||
| HasSpec (GovSignal ConwayEra) Source # | |||||||||||||||||
Defined in Test.Cardano.Ledger.Constrained.Conway.Instances.Ledger Associated Types
Methods emptySpec ∷ TypeSpec (GovSignal ConwayEra) Source # combineSpec ∷ TypeSpec (GovSignal ConwayEra) → TypeSpec (GovSignal ConwayEra) → Specification (GovSignal ConwayEra) Source # genFromTypeSpec ∷ ∀ (m ∷ Type → Type). (HasCallStack, MonadGenError m) ⇒ TypeSpec (GovSignal ConwayEra) → GenT m (GovSignal ConwayEra) Source # conformsTo ∷ GovSignal ConwayEra → TypeSpec (GovSignal ConwayEra) → Bool Source # shrinkWithTypeSpec ∷ TypeSpec (GovSignal ConwayEra) → GovSignal ConwayEra → [GovSignal ConwayEra] Source # fixupWithTypeSpec ∷ TypeSpec (GovSignal ConwayEra) → GovSignal ConwayEra → Maybe (GovSignal ConwayEra) Source # toPreds ∷ Term (GovSignal ConwayEra) → TypeSpec (GovSignal ConwayEra) → Pred Source # cardinalTypeSpec ∷ TypeSpec (GovSignal ConwayEra) → Specification Integer Source # cardinalTrueSpec ∷ Specification Integer Source # typeSpecHasError ∷ TypeSpec (GovSignal ConwayEra) → Maybe (NonEmpty String) Source # alternateShow ∷ TypeSpec (GovSignal ConwayEra) → BinaryShow Source # typeSpecOpt ∷ TypeSpec (GovSignal ConwayEra) → [GovSignal ConwayEra] → Specification (GovSignal ConwayEra) Source # guardTypeSpec ∷ [String] → TypeSpec (GovSignal ConwayEra) → Specification (GovSignal ConwayEra) Source # prerequisites ∷ Evidence (Prerequisites (GovSignal ConwayEra)) Source # | |||||||||||||||||
| HasSpec (ConwayGovCertEnv ConwayEra) Source # | |||||||||||||||||
Defined in Test.Cardano.Ledger.Constrained.Conway.Instances.Ledger Associated Types
Methods emptySpec ∷ TypeSpec (ConwayGovCertEnv ConwayEra) Source # combineSpec ∷ TypeSpec (ConwayGovCertEnv ConwayEra) → TypeSpec (ConwayGovCertEnv ConwayEra) → Specification (ConwayGovCertEnv ConwayEra) Source # genFromTypeSpec ∷ ∀ (m ∷ Type → Type). (HasCallStack, MonadGenError m) ⇒ TypeSpec (ConwayGovCertEnv ConwayEra) → GenT m (ConwayGovCertEnv ConwayEra) Source # conformsTo ∷ ConwayGovCertEnv ConwayEra → TypeSpec (ConwayGovCertEnv ConwayEra) → Bool Source # shrinkWithTypeSpec ∷ TypeSpec (ConwayGovCertEnv ConwayEra) → ConwayGovCertEnv ConwayEra → [ConwayGovCertEnv ConwayEra] Source # fixupWithTypeSpec ∷ TypeSpec (ConwayGovCertEnv ConwayEra) → ConwayGovCertEnv ConwayEra → Maybe (ConwayGovCertEnv ConwayEra) Source # toPreds ∷ Term (ConwayGovCertEnv ConwayEra) → TypeSpec (ConwayGovCertEnv ConwayEra) → Pred Source # cardinalTypeSpec ∷ TypeSpec (ConwayGovCertEnv ConwayEra) → Specification Integer Source # cardinalTrueSpec ∷ Specification Integer Source # typeSpecHasError ∷ TypeSpec (ConwayGovCertEnv ConwayEra) → Maybe (NonEmpty String) Source # alternateShow ∷ TypeSpec (ConwayGovCertEnv ConwayEra) → BinaryShow Source # typeSpecOpt ∷ TypeSpec (ConwayGovCertEnv ConwayEra) → [ConwayGovCertEnv ConwayEra] → Specification (ConwayGovCertEnv ConwayEra) Source # guardTypeSpec ∷ [String] → TypeSpec (ConwayGovCertEnv ConwayEra) → Specification (ConwayGovCertEnv ConwayEra) Source # prerequisites ∷ Evidence (Prerequisites (ConwayGovCertEnv ConwayEra)) Source # | |||||||||||||||||
| HasSimpleRep (ConwayGovState ConwayEra) Source # | |||||||||||||||||
Defined in Test.Cardano.Ledger.Constrained.Conway.Instances.Ledger Associated Types
| |||||||||||||||||
| HasSimpleRep (DRepPulsingState ConwayEra) Source # | |||||||||||||||||
Defined in Test.Cardano.Ledger.Constrained.Conway.Instances.Ledger Associated Types
| |||||||||||||||||
| HasSimpleRep (PulsingSnapshot ConwayEra) Source # | |||||||||||||||||
Defined in Test.Cardano.Ledger.Constrained.Conway.Instances.Ledger Associated Types
| |||||||||||||||||
| HasSimpleRep (RatifySignal ConwayEra) Source # | |||||||||||||||||
Defined in Test.Cardano.Ledger.Constrained.Conway.Instances.Ledger Associated Types
| |||||||||||||||||
| HasSimpleRep (RatifyState ConwayEra) Source # | |||||||||||||||||
Defined in Test.Cardano.Ledger.Constrained.Conway.Instances.Ledger Associated Types
| |||||||||||||||||
| HasSimpleRep (EnactSignal ConwayEra) Source # | |||||||||||||||||
Defined in Test.Cardano.Ledger.Constrained.Conway.Instances.Ledger Associated Types
| |||||||||||||||||
| HasSimpleRep (ConwayGovCertEnv ConwayEra) Source # | |||||||||||||||||
Defined in Test.Cardano.Ledger.Constrained.Conway.Instances.Ledger Associated Types
| |||||||||||||||||
| NFData (PlutusScript ConwayEra) | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Scripts Methods rnf ∷ PlutusScript ConwayEra → () # | |||||||||||||||||
| Semigroup (ApplyTxError ConwayEra) | |||||||||||||||||
Defined in Cardano.Ledger.Conway Methods (<>) ∷ ApplyTxError ConwayEra → ApplyTxError ConwayEra → ApplyTxError ConwayEra # sconcat ∷ NonEmpty (ApplyTxError ConwayEra) → ApplyTxError ConwayEra # stimes ∷ Integral b ⇒ b → ApplyTxError ConwayEra → ApplyTxError ConwayEra # | |||||||||||||||||
| Generic (PlutusScript ConwayEra) | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Scripts Associated Types
Methods from ∷ PlutusScript ConwayEra → Rep (PlutusScript ConwayEra) x # to ∷ Rep (PlutusScript ConwayEra) x → PlutusScript ConwayEra # | |||||||||||||||||
| Generic (ApplyTxError ConwayEra) | |||||||||||||||||
Defined in Cardano.Ledger.Conway Associated Types
Methods from ∷ ApplyTxError ConwayEra → Rep (ApplyTxError ConwayEra) x # to ∷ Rep (ApplyTxError ConwayEra) x → ApplyTxError ConwayEra # | |||||||||||||||||
| Generic (TransitionConfig ConwayEra) | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Transition Associated Types
Methods from ∷ TransitionConfig ConwayEra → Rep (TransitionConfig ConwayEra) x # to ∷ Rep (TransitionConfig ConwayEra) x → TransitionConfig ConwayEra # | |||||||||||||||||
| Show (PlutusScript ConwayEra) | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Scripts | |||||||||||||||||
| Show (ApplyTxError ConwayEra) | |||||||||||||||||
Defined in Cardano.Ledger.Conway | |||||||||||||||||
| Show (TransitionConfig ConwayEra) | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Transition | |||||||||||||||||
| Eq (PlutusScript ConwayEra) | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Scripts Methods (==) ∷ PlutusScript ConwayEra → PlutusScript ConwayEra → Bool # (/=) ∷ PlutusScript ConwayEra → PlutusScript ConwayEra → Bool # | |||||||||||||||||
| Eq (ApplyTxError ConwayEra) | |||||||||||||||||
Defined in Cardano.Ledger.Conway Methods (==) ∷ ApplyTxError ConwayEra → ApplyTxError ConwayEra → Bool # (/=) ∷ ApplyTxError ConwayEra → ApplyTxError ConwayEra → Bool # | |||||||||||||||||
| Eq (TransitionConfig ConwayEra) | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Transition Methods (==) ∷ TransitionConfig ConwayEra → TransitionConfig ConwayEra → Bool # (/=) ∷ TransitionConfig ConwayEra → TransitionConfig ConwayEra → Bool # | |||||||||||||||||
| Ord (PlutusScript ConwayEra) | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Scripts Methods compare ∷ PlutusScript ConwayEra → PlutusScript ConwayEra → Ordering # (<) ∷ PlutusScript ConwayEra → PlutusScript ConwayEra → Bool # (<=) ∷ PlutusScript ConwayEra → PlutusScript ConwayEra → Bool # (>) ∷ PlutusScript ConwayEra → PlutusScript ConwayEra → Bool # (>=) ∷ PlutusScript ConwayEra → PlutusScript ConwayEra → Bool # max ∷ PlutusScript ConwayEra → PlutusScript ConwayEra → PlutusScript ConwayEra # min ∷ PlutusScript ConwayEra → PlutusScript ConwayEra → PlutusScript ConwayEra # | |||||||||||||||||
| MemPack (PlutusScript ConwayEra) | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Scripts | |||||||||||||||||
| NoThunks (PlutusScript ConwayEra) | |||||||||||||||||
| NoThunks (TransitionConfig ConwayEra) | |||||||||||||||||
| ToExpr (PlutusScript ConwayEra) | |||||||||||||||||
Defined in Test.Cardano.Ledger.Conway.TreeDiff Methods toExpr ∷ PlutusScript ConwayEra → Expr Source # listToExpr ∷ [PlutusScript ConwayEra] → Expr Source # | |||||||||||||||||
| Inject (NonEmpty (ConwayLedgerPredFailure ConwayEra)) (ApplyTxError ConwayEra) | |||||||||||||||||
Defined in Cardano.Ledger.Conway Methods inject ∷ NonEmpty (ConwayLedgerPredFailure ConwayEra) → ApplyTxError ConwayEra Source # | |||||||||||||||||
| Arbitrary (Tx 'TopTx ConwayEra) | |||||||||||||||||
| Arbitrary (TxBody 'TopTx ConwayEra) | |||||||||||||||||
| Typeable l ⇒ ToCBOR (Tx l ConwayEra) | |||||||||||||||||
| Typeable l ⇒ ToCBOR (TxBody l ConwayEra) | |||||||||||||||||
| Typeable l ⇒ DecCBOR (ConwayTxBodyRaw l ConwayEra) | |||||||||||||||||
| DecCBOR (Tx 'TopTx ConwayEra) | |||||||||||||||||
| DecCBOR (TxBody 'TopTx ConwayEra) | |||||||||||||||||
| EncCBOR (ConwayTxBodyRaw l ConwayEra) | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxBody | |||||||||||||||||
| EncCBOR (Tx l ConwayEra) | |||||||||||||||||
| EncCBOR (TxBody l ConwayEra) | Encodes memoized bytes created upon construction. | ||||||||||||||||
| SafeToHash (TxBody l ConwayEra) | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxBody Methods originalBytes ∷ TxBody l ConwayEra → ByteString Source # originalBytesSize ∷ TxBody l ConwayEra → Int Source # makeHashWithExplicitProxys ∷ Proxy i → TxBody l ConwayEra → SafeHash i Source # | |||||||||||||||||
| EqRaw (Tx l ConwayEra) | |||||||||||||||||
| EqRaw (TxBody l ConwayEra) | |||||||||||||||||
| Memoized (TxBody l ConwayEra) | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxBody Associated Types
| |||||||||||||||||
| HasSpec (Tx 'TopTx ConwayEra) Source # | |||||||||||||||||
Defined in Test.Cardano.Ledger.Constrained.Conway.Instances.Ledger Associated Types
Methods emptySpec ∷ TypeSpec (Tx 'TopTx ConwayEra) Source # combineSpec ∷ TypeSpec (Tx 'TopTx ConwayEra) → TypeSpec (Tx 'TopTx ConwayEra) → Specification (Tx 'TopTx ConwayEra) Source # genFromTypeSpec ∷ ∀ (m ∷ Type → Type). (HasCallStack, MonadGenError m) ⇒ TypeSpec (Tx 'TopTx ConwayEra) → GenT m (Tx 'TopTx ConwayEra) Source # conformsTo ∷ Tx 'TopTx ConwayEra → TypeSpec (Tx 'TopTx ConwayEra) → Bool Source # shrinkWithTypeSpec ∷ TypeSpec (Tx 'TopTx ConwayEra) → Tx 'TopTx ConwayEra → [Tx 'TopTx ConwayEra] Source # fixupWithTypeSpec ∷ TypeSpec (Tx 'TopTx ConwayEra) → Tx 'TopTx ConwayEra → Maybe (Tx 'TopTx ConwayEra) Source # toPreds ∷ Term (Tx 'TopTx ConwayEra) → TypeSpec (Tx 'TopTx ConwayEra) → Pred Source # cardinalTypeSpec ∷ TypeSpec (Tx 'TopTx ConwayEra) → Specification Integer Source # cardinalTrueSpec ∷ Specification Integer Source # typeSpecHasError ∷ TypeSpec (Tx 'TopTx ConwayEra) → Maybe (NonEmpty String) Source # alternateShow ∷ TypeSpec (Tx 'TopTx ConwayEra) → BinaryShow Source # typeSpecOpt ∷ TypeSpec (Tx 'TopTx ConwayEra) → [Tx 'TopTx ConwayEra] → Specification (Tx 'TopTx ConwayEra) Source # guardTypeSpec ∷ [String] → TypeSpec (Tx 'TopTx ConwayEra) → Specification (Tx 'TopTx ConwayEra) Source # prerequisites ∷ Evidence (Prerequisites (Tx 'TopTx ConwayEra)) Source # | |||||||||||||||||
| HasSpec (TxBody 'TopTx ConwayEra) Source # | |||||||||||||||||
Defined in Test.Cardano.Ledger.Constrained.Conway.Instances.Ledger Associated Types
Methods emptySpec ∷ TypeSpec (TxBody 'TopTx ConwayEra) Source # combineSpec ∷ TypeSpec (TxBody 'TopTx ConwayEra) → TypeSpec (TxBody 'TopTx ConwayEra) → Specification (TxBody 'TopTx ConwayEra) Source # genFromTypeSpec ∷ ∀ (m ∷ Type → Type). (HasCallStack, MonadGenError m) ⇒ TypeSpec (TxBody 'TopTx ConwayEra) → GenT m (TxBody 'TopTx ConwayEra) Source # conformsTo ∷ TxBody 'TopTx ConwayEra → TypeSpec (TxBody 'TopTx ConwayEra) → Bool Source # shrinkWithTypeSpec ∷ TypeSpec (TxBody 'TopTx ConwayEra) → TxBody 'TopTx ConwayEra → [TxBody 'TopTx ConwayEra] Source # fixupWithTypeSpec ∷ TypeSpec (TxBody 'TopTx ConwayEra) → TxBody 'TopTx ConwayEra → Maybe (TxBody 'TopTx ConwayEra) Source # toPreds ∷ Term (TxBody 'TopTx ConwayEra) → TypeSpec (TxBody 'TopTx ConwayEra) → Pred Source # cardinalTypeSpec ∷ TypeSpec (TxBody 'TopTx ConwayEra) → Specification Integer Source # cardinalTrueSpec ∷ Specification Integer Source # typeSpecHasError ∷ TypeSpec (TxBody 'TopTx ConwayEra) → Maybe (NonEmpty String) Source # alternateShow ∷ TypeSpec (TxBody 'TopTx ConwayEra) → BinaryShow Source # typeSpecOpt ∷ TypeSpec (TxBody 'TopTx ConwayEra) → [TxBody 'TopTx ConwayEra] → Specification (TxBody 'TopTx ConwayEra) Source # guardTypeSpec ∷ [String] → TypeSpec (TxBody 'TopTx ConwayEra) → Specification (TxBody 'TopTx ConwayEra) Source # prerequisites ∷ Evidence (Prerequisites (TxBody 'TopTx ConwayEra)) Source # | |||||||||||||||||
| HasSimpleRep (Tx 'TopTx ConwayEra) Source # | |||||||||||||||||
| HasSimpleRep (TxBody 'TopTx ConwayEra) Source # | |||||||||||||||||
Defined in Test.Cardano.Ledger.Constrained.Conway.Instances.Ledger | |||||||||||||||||
| NFData (ConwayTxBodyRaw l ConwayEra) | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxBody Methods rnf ∷ ConwayTxBodyRaw l ConwayEra → () # | |||||||||||||||||
| NFData (Tx l ConwayEra) | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Tx | |||||||||||||||||
| NFData (TxBody l ConwayEra) | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxBody | |||||||||||||||||
| Generic (Tx l ConwayEra) | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Tx Associated Types
| |||||||||||||||||
| Generic (TxBody l ConwayEra) | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxBody Associated Types
| |||||||||||||||||
| Show (ConwayTxBodyRaw l ConwayEra) | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxBody | |||||||||||||||||
| Show (Tx l ConwayEra) | |||||||||||||||||
| Show (TxBody l ConwayEra) | |||||||||||||||||
| Eq (ConwayTxBodyRaw l ConwayEra) | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxBody Methods (==) ∷ ConwayTxBodyRaw l ConwayEra → ConwayTxBodyRaw l ConwayEra → Bool # (/=) ∷ ConwayTxBodyRaw l ConwayEra → ConwayTxBodyRaw l ConwayEra → Bool # | |||||||||||||||||
| Eq (Tx l ConwayEra) | |||||||||||||||||
| Eq (TxBody l ConwayEra) | |||||||||||||||||
| Typeable l ⇒ NoThunks (ConwayTxBodyRaw l ConwayEra) | |||||||||||||||||
| Typeable l ⇒ NoThunks (Tx l ConwayEra) | |||||||||||||||||
| Typeable l ⇒ NoThunks (TxBody l ConwayEra) | |||||||||||||||||
| ToExpr (ConwayTxBodyRaw 'TopTx ConwayEra) | |||||||||||||||||
Defined in Test.Cardano.Ledger.Conway.TreeDiff Methods toExpr ∷ ConwayTxBodyRaw 'TopTx ConwayEra → Expr Source # listToExpr ∷ [ConwayTxBodyRaw 'TopTx ConwayEra] → Expr Source # | |||||||||||||||||
| ToExpr (Tx 'TopTx ConwayEra) | |||||||||||||||||
| ToExpr (TxBody 'TopTx ConwayEra) | |||||||||||||||||
| HashAnnotated (TxBody l ConwayEra) EraIndependentTxBody | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxBody Methods hashAnnotated ∷ TxBody l ConwayEra → SafeHash EraIndependentTxBody Source # | |||||||||||||||||
| HasSpec (DRepPulser ConwayEra Identity (RatifyState ConwayEra)) Source # | |||||||||||||||||
Defined in Test.Cardano.Ledger.Constrained.Conway.Instances.Ledger Associated Types
Methods emptySpec ∷ TypeSpec (DRepPulser ConwayEra Identity (RatifyState ConwayEra)) Source # combineSpec ∷ TypeSpec (DRepPulser ConwayEra Identity (RatifyState ConwayEra)) → TypeSpec (DRepPulser ConwayEra Identity (RatifyState ConwayEra)) → Specification (DRepPulser ConwayEra Identity (RatifyState ConwayEra)) Source # genFromTypeSpec ∷ ∀ (m ∷ Type → Type). (HasCallStack, MonadGenError m) ⇒ TypeSpec (DRepPulser ConwayEra Identity (RatifyState ConwayEra)) → GenT m (DRepPulser ConwayEra Identity (RatifyState ConwayEra)) Source # conformsTo ∷ DRepPulser ConwayEra Identity (RatifyState ConwayEra) → TypeSpec (DRepPulser ConwayEra Identity (RatifyState ConwayEra)) → Bool Source # shrinkWithTypeSpec ∷ TypeSpec (DRepPulser ConwayEra Identity (RatifyState ConwayEra)) → DRepPulser ConwayEra Identity (RatifyState ConwayEra) → [DRepPulser ConwayEra Identity (RatifyState ConwayEra)] Source # fixupWithTypeSpec ∷ TypeSpec (DRepPulser ConwayEra Identity (RatifyState ConwayEra)) → DRepPulser ConwayEra Identity (RatifyState ConwayEra) → Maybe (DRepPulser ConwayEra Identity (RatifyState ConwayEra)) Source # toPreds ∷ Term (DRepPulser ConwayEra Identity (RatifyState ConwayEra)) → TypeSpec (DRepPulser ConwayEra Identity (RatifyState ConwayEra)) → Pred Source # cardinalTypeSpec ∷ TypeSpec (DRepPulser ConwayEra Identity (RatifyState ConwayEra)) → Specification Integer Source # cardinalTrueSpec ∷ Specification Integer Source # typeSpecHasError ∷ TypeSpec (DRepPulser ConwayEra Identity (RatifyState ConwayEra)) → Maybe (NonEmpty String) Source # alternateShow ∷ TypeSpec (DRepPulser ConwayEra Identity (RatifyState ConwayEra)) → BinaryShow Source # typeSpecOpt ∷ TypeSpec (DRepPulser ConwayEra Identity (RatifyState ConwayEra)) → [DRepPulser ConwayEra Identity (RatifyState ConwayEra)] → Specification (DRepPulser ConwayEra Identity (RatifyState ConwayEra)) Source # guardTypeSpec ∷ [String] → TypeSpec (DRepPulser ConwayEra Identity (RatifyState ConwayEra)) → Specification (DRepPulser ConwayEra Identity (RatifyState ConwayEra)) Source # prerequisites ∷ Evidence (Prerequisites (DRepPulser ConwayEra Identity (RatifyState ConwayEra))) Source # | |||||||||||||||||
| HasSimpleRep (DRepPulser ConwayEra Identity (RatifyState ConwayEra)) Source # | |||||||||||||||||
Defined in Test.Cardano.Ledger.Constrained.Conway.Instances.Ledger Associated Types
| |||||||||||||||||
| type ContextError ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxInfo | |||||||||||||||||
| data TxInfoResult ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxInfo data TxInfoResult ConwayEra = ConwayTxInfoResult (Either (ContextError ConwayEra) (PlutusTxInfo 'PlutusV1)) (Either (ContextError ConwayEra) (PlutusTxInfo 'PlutusV2)) (Either (ContextError ConwayEra) (PlutusTxInfo 'PlutusV3)) | |||||||||||||||||
| data PlutusScript ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Scripts data PlutusScript ConwayEra
| |||||||||||||||||
| type TxBodyUpgradeError ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Api.Era | |||||||||||||||||
| type TxUpgradeError ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Api.Era | |||||||||||||||||
| type BlockBody ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.BlockBody | |||||||||||||||||
| type NativeScript ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Scripts | |||||||||||||||||
| type Script ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Scripts | |||||||||||||||||
| type TxAuxData ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxAuxData | |||||||||||||||||
| type TxOut ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxOut | |||||||||||||||||
| type TxWits ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxWits | |||||||||||||||||
| type Value ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type TranslationContext ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Translation | |||||||||||||||||
| type TxCert ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxCert | |||||||||||||||||
| type TxCertUpgradeError ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxCert | |||||||||||||||||
| type Genesis ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Genesis | |||||||||||||||||
| type AccountState ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.State.Account | |||||||||||||||||
| type Accounts ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.State.Account | |||||||||||||||||
| type CertState ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.State.CertState | |||||||||||||||||
| type GovState ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Governance | |||||||||||||||||
| type InstantStake ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.State.Stake | |||||||||||||||||
| type ScriptsNeeded ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.UTxO | |||||||||||||||||
| type EraName ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era | |||||||||||||||||
| type PreviousEra ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era | |||||||||||||||||
| type ProtVerHigh ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era | |||||||||||||||||
| type ProtVerLow ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Internal.Definition.Era | |||||||||||||||||
| type EraRules ConwayEra | |||||||||||||||||
Defined in Test.Cardano.Ledger.Conway.Binary.RoundTrip | |||||||||||||||||
| newtype ApplyTxError ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway | |||||||||||||||||
| data TransitionConfig ConwayEra | |||||||||||||||||
| type PlutusPurpose f ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Scripts | |||||||||||||||||
| newtype Tx l ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Tx | |||||||||||||||||
| newtype TxBody l ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxBody | |||||||||||||||||
| type EraRule "BBODY" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRule "CERT" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRule "CERTS" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRule "DELEG" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRule "DELEGS" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRule "ENACT" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRule "EPOCH" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRule "GOV" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRule "GOVCERT" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRule "HARDFORK" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRule "LEDGER" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRule "LEDGERS" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRule "MEMPOOL" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRule "MIR" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRule "NEWEPOCH" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRule "NEWPP" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRule "POOL" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRule "POOLREAP" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRule "PPUP" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRule "RATIFY" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRule "RUPD" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRule "SNAP" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRule "TICK" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRule "TICKF" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRule "UPEC" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRule "UTXO" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRule "UTXOS" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRule "UTXOW" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRuleEvent "BBODY" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Bbody | |||||||||||||||||
| type EraRuleEvent "CERT" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Cert | |||||||||||||||||
| type EraRuleEvent "CERTS" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Certs | |||||||||||||||||
| type EraRuleEvent "DELEG" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Deleg | |||||||||||||||||
| type EraRuleEvent "DELEGS" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRuleEvent "ENACT" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Enact | |||||||||||||||||
| type EraRuleEvent "EPOCH" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Epoch | |||||||||||||||||
| type EraRuleEvent "GOV" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Gov | |||||||||||||||||
| type EraRuleEvent "GOVCERT" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.GovCert | |||||||||||||||||
| type EraRuleEvent "HARDFORK" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.HardFork | |||||||||||||||||
| type EraRuleEvent "LEDGER" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledger | |||||||||||||||||
| type EraRuleEvent "LEDGERS" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledgers | |||||||||||||||||
| type EraRuleEvent "MIR" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRuleEvent "NEWEPOCH" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.NewEpoch | |||||||||||||||||
| type EraRuleEvent "NEWPP" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRuleEvent "POOL" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Pool | |||||||||||||||||
| type EraRuleEvent "PPUP" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRuleEvent "TICK" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules | |||||||||||||||||
| type EraRuleEvent "UPEC" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRuleEvent "UTXO" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Utxo | |||||||||||||||||
| type EraRuleEvent "UTXOS" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Utxos | |||||||||||||||||
| type EraRuleEvent "UTXOW" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Utxow | |||||||||||||||||
| type EraRuleFailure "BBODY" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Bbody | |||||||||||||||||
| type EraRuleFailure "CERT" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Cert | |||||||||||||||||
| type EraRuleFailure "CERTS" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Certs | |||||||||||||||||
| type EraRuleFailure "DELEG" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Deleg | |||||||||||||||||
| type EraRuleFailure "DELEGS" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRuleFailure "GOV" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Gov | |||||||||||||||||
| type EraRuleFailure "GOVCERT" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.GovCert | |||||||||||||||||
| type EraRuleFailure "LEDGER" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledger | |||||||||||||||||
| type EraRuleFailure "LEDGERS" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Ledgers | |||||||||||||||||
| type EraRuleFailure "MIR" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRuleFailure "NEWPP" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRuleFailure "POOL" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Pool | |||||||||||||||||
| type EraRuleFailure "PPUP" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRuleFailure "UPEC" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type EraRuleFailure "UTXO" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Utxo | |||||||||||||||||
| type EraRuleFailure "UTXOS" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Utxos | |||||||||||||||||
| type EraRuleFailure "UTXOW" ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Rules.Utxow | |||||||||||||||||
| type DowngradePParams f ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.PParams | |||||||||||||||||
| type PParamsHKD f ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.PParams | |||||||||||||||||
| type UpgradePParams f ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.PParams | |||||||||||||||||
| type TranslationError ConwayEra PParams | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Translation | |||||||||||||||||
| type TranslationError ConwayEra DState | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Translation | |||||||||||||||||
| type TranslationError ConwayEra PState | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Translation | |||||||||||||||||
| type TranslationError ConwayEra FuturePParams | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Translation | |||||||||||||||||
| type TranslationError ConwayEra UTxO | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Translation | |||||||||||||||||
| type TranslationError ConwayEra EpochState | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Translation | |||||||||||||||||
| type TranslationError ConwayEra LedgerState | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Translation | |||||||||||||||||
| type TranslationError ConwayEra NewEpochState | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Translation | |||||||||||||||||
| type TranslationError ConwayEra UTxOState | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Translation | |||||||||||||||||
| type STxLevel l ConwayEra | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Era | |||||||||||||||||
| type TranslationError ConwayEra (Tx 'TopTx) | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Translation | |||||||||||||||||
| type Prerequisites (ConwayGovState ConwayEra) Source # | |||||||||||||||||
| type Prerequisites (DRepPulsingState ConwayEra) Source # | |||||||||||||||||
| type Prerequisites (PulsingSnapshot ConwayEra) Source # | |||||||||||||||||
| type Prerequisites (RatifySignal ConwayEra) Source # | |||||||||||||||||
| type Prerequisites (RatifyState ConwayEra) Source # | |||||||||||||||||
| type Prerequisites (EnactSignal ConwayEra) Source # | |||||||||||||||||
| type Prerequisites (GovSignal ConwayEra) Source # | |||||||||||||||||
| type Prerequisites (ConwayGovCertEnv ConwayEra) Source # | |||||||||||||||||
| type TypeSpec (ConwayGovState ConwayEra) Source # | |||||||||||||||||
| type TypeSpec (DRepPulsingState ConwayEra) Source # | |||||||||||||||||
| type TypeSpec (PulsingSnapshot ConwayEra) Source # | |||||||||||||||||
| type TypeSpec (RatifySignal ConwayEra) Source # | |||||||||||||||||
| type TypeSpec (RatifyState ConwayEra) Source # | |||||||||||||||||
| type TypeSpec (EnactSignal ConwayEra) Source # | |||||||||||||||||
| type TypeSpec (GovSignal ConwayEra) Source # | |||||||||||||||||
| type TypeSpec (ConwayGovCertEnv ConwayEra) Source # | |||||||||||||||||
| type SimpleRep (ConwayGovState ConwayEra) Source # | |||||||||||||||||
| type SimpleRep (DRepPulsingState ConwayEra) Source # | |||||||||||||||||
| type SimpleRep (PulsingSnapshot ConwayEra) Source # | |||||||||||||||||
| type SimpleRep (RatifySignal ConwayEra) Source # | |||||||||||||||||
| type SimpleRep (RatifyState ConwayEra) Source # | |||||||||||||||||
| type SimpleRep (EnactSignal ConwayEra) Source # | |||||||||||||||||
| type SimpleRep (ConwayGovCertEnv ConwayEra) Source # | |||||||||||||||||
| type TheSop (ConwayGovState ConwayEra) Source # | |||||||||||||||||
| type TheSop (DRepPulsingState ConwayEra) Source # | |||||||||||||||||
| type TheSop (PulsingSnapshot ConwayEra) Source # | |||||||||||||||||
| type TheSop (RatifySignal ConwayEra) Source # | |||||||||||||||||
| type TheSop (RatifyState ConwayEra) Source # | |||||||||||||||||
| type TheSop (EnactSignal ConwayEra) Source # | |||||||||||||||||
| type TheSop (ConwayGovCertEnv ConwayEra) Source # | |||||||||||||||||
| type Rep (PlutusScript ConwayEra) | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Scripts type Rep (PlutusScript ConwayEra) = D1 ('MetaData "PlutusScript" "Cardano.Ledger.Conway.Scripts" "cardano-ledger-conway-1.22.0.0-inplace" 'False) (C1 ('MetaCons "ConwayPlutusV1" 'PrefixI 'False) (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 (Plutus 'PlutusV1))) :+: (C1 ('MetaCons "ConwayPlutusV2" 'PrefixI 'False) (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 (Plutus 'PlutusV2))) :+: C1 ('MetaCons "ConwayPlutusV3" 'PrefixI 'False) (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 (Plutus 'PlutusV3))))) | |||||||||||||||||
| type Rep (ApplyTxError ConwayEra) | |||||||||||||||||
Defined in Cardano.Ledger.Conway | |||||||||||||||||
| type Rep (TransitionConfig ConwayEra) | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Transition type Rep (TransitionConfig ConwayEra) = D1 ('MetaData "TransitionConfig" "Cardano.Ledger.Conway.Transition" "cardano-ledger-conway-1.22.0.0-inplace" 'False) (C1 ('MetaCons "ConwayTransitionConfig" 'PrefixI 'True) (S1 ('MetaSel ('Just "ctcConwayGenesis") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 ConwayGenesis) :*: S1 ('MetaSel ('Just "ctcBabbageTransitionConfig") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (TransitionConfig BabbageEra)))) | |||||||||||||||||
| type MemoHashIndex (ConwayTxBodyRaw l ConwayEra) | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxBody | |||||||||||||||||
| type RawType (TxBody l ConwayEra) | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxBody | |||||||||||||||||
| type Prerequisites (Tx 'TopTx ConwayEra) Source # | |||||||||||||||||
| type Prerequisites (TxBody 'TopTx ConwayEra) Source # | |||||||||||||||||
| type TypeSpec (Tx 'TopTx ConwayEra) Source # | |||||||||||||||||
| type TypeSpec (TxBody 'TopTx ConwayEra) Source # | |||||||||||||||||
| type SimpleRep (Tx 'TopTx ConwayEra) Source # | |||||||||||||||||
| type SimpleRep (TxBody 'TopTx ConwayEra) Source # | |||||||||||||||||
| type TheSop (Tx 'TopTx ConwayEra) Source # | |||||||||||||||||
| type TheSop (TxBody 'TopTx ConwayEra) Source # | |||||||||||||||||
| type Rep (Tx l ConwayEra) | |||||||||||||||||
Defined in Cardano.Ledger.Conway.Tx | |||||||||||||||||
| type Rep (TxBody l ConwayEra) | |||||||||||||||||
Defined in Cardano.Ledger.Conway.TxBody type Rep (TxBody l ConwayEra) = D1 ('MetaData "TxBody" "Cardano.Ledger.Conway.TxBody" "cardano-ledger-conway-1.22.0.0-inplace" 'True) (C1 ('MetaCons "MkConwayTxBody" 'PrefixI 'False) (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (MemoBytes (ConwayTxBodyRaw l ConwayEra))))) | |||||||||||||||||
| type Prerequisites (DRepPulser ConwayEra Identity (RatifyState ConwayEra)) Source # | |||||||||||||||||
| type TypeSpec (DRepPulser ConwayEra Identity (RatifyState ConwayEra)) Source # | |||||||||||||||||
| type SimpleRep (DRepPulser ConwayEra Identity (RatifyState ConwayEra)) Source # | |||||||||||||||||
| type TheSop (DRepPulser ConwayEra Identity (RatifyState ConwayEra)) Source # | |||||||||||||||||
specialize ∷ (constraint ShelleyEra, constraint AllegraEra, constraint MaryEra, constraint AlonzoEra, constraint BabbageEra, constraint ConwayEra) ⇒ Proof era → (constraint era ⇒ t) → t Source #
Specialize (action :: (constraint era => t)) to all known era, because
we know (constraint era) holds for all known era. In order for this to work
it is best to type apply specialize to a concrete constraint. So a call site
looks like '(specialize @EraBlockBody proof action). This way the constraint does
not percolate upwards, past the call site of action
unReflect ∷ (Reflect era ⇒ Proof era → a) → Proof era → a Source #
lift a function (Proof era -> a) that has a (Reflect era) constraint to one that does not. This is possible because every inhabited term of type (Proof era) packs a (Reflect era) instance. so instead of writing: f proof arg1 .. argn one writes: unReflect f proof arg1 .. argn which will not require a (Reflect era) instance
runSTS' ∷ ∀ (s ∷ Symbol) e. (BaseM (EraRule s e) ~ ShelleyBase, STS (EraRule s e)) ⇒ TRC (EraRule s e) → Either (NonEmpty (PredicateFailure (EraRule s e))) (State (EraRule s e)) Source #
data ValueWit era where Source #
Constructors
| ValueShelleyToAllegra ∷ ∀ era. Value era ~ Coin ⇒ ValueWit era | |
| ValueMaryToConway ∷ ∀ era. Value era ~ MaryValue ⇒ ValueWit era |
data TxOutWit era where Source #
Constructors
| TxOutShelleyToMary ∷ ∀ era. (TxOut era ~ ShelleyTxOut era, EraTxOut era, AtMostEra "Babbage" era) ⇒ TxOutWit era | |
| TxOutAlonzoToAlonzo ∷ ∀ era. (TxOut era ~ AlonzoTxOut era, AlonzoEraTxOut era, AtMostEra "Babbage" era) ⇒ TxOutWit era | |
| TxOutBabbageToConway ∷ ∀ era. (TxOut era ~ BabbageTxOut era, BabbageEraTxOut era) ⇒ TxOutWit era |
data TxCertWit era where Source #
Constructors
| TxCertShelleyToBabbage ∷ ∀ era. (TxCert era ~ ShelleyTxCert era, ShelleyEraTxCert era, AtMostEra "Babbage" era) ⇒ TxCertWit era | |
| TxCertConwayToConway ∷ ∀ era. (TxCert era ~ ConwayTxCert era, ConwayEraTxCert era, ConwayEraPParams era) ⇒ TxCertWit era |
data PParamsWit era where Source #
Constructors
| PParamsShelleyToMary ∷ ∀ era. (PParamsHKD Identity era ~ ShelleyPParams Identity era, EraPParams era) ⇒ PParamsWit era | |
| PParamsAlonzoToAlonzo ∷ ∀ era. (PParamsHKD Identity era ~ AlonzoPParams Identity era, AlonzoEraPParams era) ⇒ PParamsWit era | |
| PParamsBabbageToBabbage ∷ ∀ era. (PParamsHKD Identity era ~ BabbagePParams Identity era, BabbageEraPParams era) ⇒ PParamsWit era | |
| PParamsConwayToConway ∷ ∀ era. (PParamsHKD Identity era ~ ConwayPParams Identity era, ConwayEraPParams era) ⇒ PParamsWit era |
data UTxOWit era where Source #
Constructors
| UTxOShelleyToMary ∷ ∀ era. (EraUTxO era, ScriptsNeeded era ~ ShelleyScriptsNeeded era, TxWits era ~ ShelleyTxWits era) ⇒ UTxOWit era | |
| UTxOAlonzoToConway ∷ ∀ era. (EraUTxO era, AlonzoEraScript era, AlonzoEraTxBody era, AlonzoEraPParams era, AlonzoEraTxOut era, ScriptsNeeded era ~ AlonzoScriptsNeeded era, Script era ~ AlonzoScript era, TxWits era ~ AlonzoTxWits era) ⇒ UTxOWit era |
data ScriptWit era where Source #
Constructors
| ScriptShelleyToShelley ∷ ∀ era. (Script era ~ MultiSig era, EraScript era) ⇒ ScriptWit era | |
| ScriptAllegraToMary ∷ ∀ era. (Script era ~ Timelock era, EraScript era) ⇒ ScriptWit era | |
| ScriptAlonzoToConway ∷ ∀ era. (Script era ~ AlonzoScript era, EraScript era) ⇒ ScriptWit era |
data GovStateWit era where Source #
Constructors
| GovStateShelleyToBabbage ∷ ∀ era. (EraGov era, GovState era ~ ShelleyGovState era) ⇒ GovStateWit era | |
| GovStateConwayToConway ∷ ∀ era. (ConwayEraPParams era, RunConwayRatify era, EraGov era, GovState era ~ ConwayGovState era) ⇒ GovStateWit era |
data CertStateWit era where Source #
Constructors
| CertStateShelleyToBabbage ∷ ∀ era. (EraCertState era, CertState era ~ ShelleyCertState era) ⇒ CertStateWit era | |
| CertStateConwayToConway ∷ ∀ era. (ConwayEraCertState era, CertState era ~ ConwayCertState era) ⇒ CertStateWit era |
whichValue ∷ Proof era → ValueWit era Source #
whichTxOut ∷ Proof era → TxOutWit era Source #
whichTxCert ∷ Proof era → TxCertWit era Source #
whichPParams ∷ Proof era → PParamsWit era Source #
whichScript ∷ Proof era → ScriptWit era Source #
whichGovState ∷ Proof era → GovStateWit era Source #
whichCertState ∷ Proof era → CertStateWit era Source #