Deprecated. In favor of AccountAddress
Modulecardano-ledger-shelley-1.19.0.1
Cardano.Ledger.Shelley.API
- 97 types
- 6 classes
- 94 values
- Packagecardano-ledger-shelley-1.19.0.1
- Exports226
- LicenceApache-2.0
Deprecated. In favor of aaId
Deprecated. In favor of aaNetworkId
Deprecated. Use applyTxWithFullValidation instead.
Deprecated. Validated is deprecated; switch to ValidatedTx.
Deprecated. Use extractValidatedTx
Deprecated. Use reapplyValidatedTx instead.
Deprecated. Translation of Validated does not make sense. It must be fully re-validated in a new era
Deprecated. Use unsafeMakeValidatedTx instead.
mkBasicBlockBodyShelley :: (EraBlockBody era, SafeToHash (TxWits era), BlockBody era ~ ShelleyBlockBody era) => BlockBody eratxSeqBlockBodyShelleyL :: (EraBlockBody era, SafeToHash (TxWits era), BlockBody era ~ ShelleyBlockBody era) => Lens' (BlockBody era) (StrictSeq (Tx TopTx era))Constructors
Instances13Eq, Ord, Show, Generic, NFData, FromJSON, …
Eq AddrDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.AddressOrd AddrDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.AddressShow AddrDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.AddressGeneric AddrDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.AddressNFData AddrDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.AddressFromJSON AddrDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.AddressFromJSONKey AddrDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.AddressToJSON AddrDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.AddressToJSONKey AddrDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.AddressNoThunks AddrDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.AddressDecCBOR AddrDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.AddressEncCBOR AddrDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Addresstype Rep Addr = D1 ('MetaDataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Address"Addr"
"Cardano.Ledger.Address"
"cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6"
'False) (C1 ('MetaCons"Addr"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Network) :*: (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Credential Payment)) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 StakeReference))) :+: C1 ('MetaCons"AddrBootstrap"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 BootstrapAddress)))
Constructors
Instances10Eq, Show, Generic, Semigroup, Monoid, NFData, …
Eq WithdrawalsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.AddressShow WithdrawalsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.AddressGeneric WithdrawalsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.AddressSemigroup WithdrawalsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.AddressMonoid WithdrawalsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.AddressNFData WithdrawalsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.AddressNoThunks WithdrawalsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.AddressDecCBOR WithdrawalsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.AddressEncCBOR WithdrawalsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Addresstype Rep Withdrawals = D1 ('MetaDataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Address"Withdrawals"
"Cardano.Ledger.Address"
"cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6"
'True) (C1 ('MetaCons"Withdrawals"
'PrefixI 'True) (S1 ('MetaSel ('Just"unWithdrawals"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map AccountAddress Coin))))
Instances13Bounded, Enum, Eq, Ord, Show, NFData, …
Bounded CertIxDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesEnum CertIxDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesEq CertIxDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesOrd CertIxDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesShow CertIxDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesNFData CertIxDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesRandom CertIxDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesUniform CertIxDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesUniformRange CertIxDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesToJSON CertIxDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesNoThunks CertIxDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesDecCBOR CertIxDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesEncCBOR CertIxDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes
Constructors
GlobalsepochInfo :: !EpochInfo (Either Text)slotsPerKESPeriod :: !Word64stabilityWindow :: !Word64randomnessStabilisationWindow :: !Word64securityParameter :: !NonZero Word64maxKESEvo :: !Word64quorum :: !Word64maxLovelaceSupply :: !Word64activeSlotCoeff :: !ActiveSlotCoeffnetworkId :: !NetworksystemStart :: !SystemStart
Instances5Show, Generic, NFData, NoThunks, Rep
Show GlobalsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesGeneric GlobalsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesNFData GlobalsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesNoThunks GlobalsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypestype Rep Globals = D1 ('MetaDataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes"Globals"
"Cardano.Ledger.BaseTypes"
"cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6"
'False) (C1 ('MetaCons"Globals"
'PrefixI 'True) (((S1 ('MetaSel ('Just"epochInfo"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (EpochInfo (Either Text))) :*: S1 ('MetaSel ('Just"slotsPerKESPeriod"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Word64)) :*: (S1 ('MetaSel ('Just"stabilityWindow"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Word64) :*: (S1 ('MetaSel ('Just"randomnessStabilisationWindow"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Word64) :*: S1 ('MetaSel ('Just"securityParameter"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 (NonZero Word64))))) :*: ((S1 ('MetaSel ('Just"maxKESEvo"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Word64) :*: (S1 ('MetaSel ('Just"quorum"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Word64) :*: S1 ('MetaSel ('Just"maxLovelaceSupply"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Word64))) :*: (S1 ('MetaSel ('Just"activeSlotCoeff"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 ActiveSlotCoeff) :*: (S1 ('MetaSel ('Just"networkId"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Network) :*: S1 ('MetaSel ('Just"systemStart"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 SystemStart))))))
Instances16Bounded, Enum, Eq, Ord, Show, Generic, …
Bounded NetworkDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesEnum NetworkDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesEq NetworkDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesOrd NetworkDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesShow NetworkDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesGeneric NetworkDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesNFData NetworkDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesFromJSON NetworkDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesToJSON NetworkDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesDefault NetworkDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesNoThunks NetworkDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesFromCBOR NetworkDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesToCBOR NetworkDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesDecCBOR NetworkDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesEncCBOR NetworkDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypestype Rep Network = D1 ('MetaDataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes"Network"
"Cardano.Ledger.BaseTypes"
"cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6"
'False) (C1 ('MetaCons"Testnet"
'PrefixI 'False) U1 :+: C1 ('MetaCons"Mainnet"
'PrefixI 'False) U1)
Constructors
Instances12Eq, Ord, Show, Generic, NFData, FromJSON, …
Eq NonceDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesOrd NonceDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesShow NonceDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesGeneric NonceDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesNFData NonceDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesFromJSON NonceDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesToJSON NonceDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesNoThunks NonceDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesDecCBOR NonceDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesEncCBOR NonceDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesToPlutusData NonceDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.ToPlutusDatatype Rep Nonce = D1 ('MetaDataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes"Nonce"
"Cardano.Ledger.BaseTypes"
"cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6"
'False) (C1 ('MetaCons"Nonce"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Hash Blake2b_256 Nonce))) :+: C1 ('MetaCons"NeutralNonce"
'PrefixI 'False) U1)
Constructors
Instances12Eq, Num, Ord, Show, Generic, NFData, …
Eq PortDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesNum PortDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesOrd PortDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesShow PortDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesGeneric PortDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesNFData PortDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesFromJSON PortDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesToJSON PortDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesNoThunks PortDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesDecCBOR PortDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesEncCBOR PortDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypestype Rep Port = D1 ('MetaDataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes"Port"
"Cardano.Ledger.BaseTypes"
"cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6"
'True) (C1 ('MetaCons"Port"
'PrefixI 'True) (S1 ('MetaSel ('Just"portToWord16"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word16)))
Instances16Eq, Ord, Show, Generic, NFData, FromJSON, …
Eq ProtVerDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesOrd ProtVerDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesShow ProtVerDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesGeneric ProtVerDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesNFData ProtVerDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesFromJSON ProtVerDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesToJSON ProtVerDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesNoThunks ProtVerDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesFromCBOR ProtVerDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesToCBOR ProtVerDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesDecCBOR ProtVerDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesEncCBOR ProtVerDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesDecCBORGroup ProtVerDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesEncCBORGroup ProtVerDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesToPlutusData ProtVerDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.ToPlutusDatatype Rep ProtVer = D1 ('MetaDataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes"ProtVer"
"Cardano.Ledger.BaseTypes"
"cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6"
'False) (C1 ('MetaCons"ProtVer"
'PrefixI 'True) (S1 ('MetaSel ('Just"pvMajor"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Version) :*: S1 ('MetaSel ('Just"pvMinor"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Word32)))
Instances16Bounded, Enum, Eq, Ord, Show, Generic, …
Bounded TxIxDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesEnum TxIxDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesEq TxIxDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesOrd TxIxDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesShow TxIxDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesGeneric TxIxDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesNFData TxIxDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesRandom TxIxDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesUniform TxIxDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesUniformRange TxIxDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesToJSON TxIxDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesMemPack TxIxDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesNoThunks TxIxDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesDecCBOR TxIxDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesEncCBOR TxIxDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypestype Rep TxIx = D1 ('MetaDataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes"TxIx"
"Cardano.Ledger.BaseTypes"
"cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6"
'True) (C1 ('MetaCons"TxIx"
'PrefixI 'True) (S1 ('MetaSel ('Just"unTxIx"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word16)))
Constructors
BlockblockHeader :: !hblockBody :: !BlockBody era
Instances9DecCBOR, Eq, Show, Generic, NFData, NoThunks, …
(EraBlockBody era, DecCBOR (Annotator h), Typeable h) => DecCBOR (Annotator (Block h era))Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Block(Era era, Eq (BlockBody era), Eq h) => Eq (Block h era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Block(Era era, Show (BlockBody era), Show h) => Show (Block h era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BlockGeneric (Block h era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Block(NFData h, NFData (BlockBody era)) => NFData (Block h era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Block(Era era, NoThunks (BlockBody era), NoThunks h) => NoThunks (Block h era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Block(Era era, EncCBORGroup (BlockBody era), EncCBOR h, Typeable h) => ToCBOR (Block h era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Block(Era era, EncCBORGroup (BlockBody era), EncCBOR h) => EncCBOR (Block h era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Blocktype Rep (Block h era) = D1 ('MetaDataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Block"Block"
"Cardano.Ledger.Block"
"cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6"
'False) (C1 ('MetaCons"Block"
'PrefixI 'True) (S1 ('MetaSel ('Just"blockHeader"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 h) :*: S1 ('MetaSel ('Just"blockBody"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (BlockBody era))))
Instances50Enum, FromCBOR, PartialOrd, Compactible, Val, Inject, …
Enum CoinDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.CoinEq CoinDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.CoinOrd CoinDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.CoinShow CoinDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.CoinGeneric CoinDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.CoinSemigroup CoinDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.CoinMonoid CoinDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.CoinNFData CoinDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.CoinUniform CoinDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.CoinUniformRange CoinDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.CoinFromJSON CoinDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.CoinToJSON CoinDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.CoinNoThunks CoinDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.CoinFromCBOR CoinDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.CoinToCBOR CoinDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.CoinDecCBOR CoinDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.CoinEncCBOR CoinDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.CoinAbelian CoinDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.CoinGroup CoinDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.CoinPartialOrd CoinDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.CoinHasZero CoinDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.CoinCompactible CoinDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.CoinVal CoinDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.ValToPlutusData CoinDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.ToPlutusDataInject Coin DeltaCoinDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.CoinEq (CompactForm Coin)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.CoinOrd (CompactForm Coin)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.CoinShow (CompactForm Coin)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.CoinGeneric (CompactForm Coin)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.CoinSemigroup (CompactForm Coin)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.CoinMonoid (CompactForm Coin)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.CoinStorable (CompactForm Coin)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.CoinNFData (CompactForm Coin)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.CoinUniform (CompactForm Coin)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.CoinUniformRange (CompactForm Coin)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.CoinPrim (CompactForm Coin)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.CoinFromJSON (CompactForm Coin)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.CoinToJSON (CompactForm Coin)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.CoinMemPack (CompactForm Coin)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.CoinNoThunks (CompactForm Coin)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.CoinToCBOR (CompactForm Coin)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.CoinDecCBOR (CompactForm Coin)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.CoinEncCBOR (CompactForm Coin)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.CoinAbelian (CompactForm Coin)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.CoinGroup (CompactForm Coin)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.CoinHasZero (CompactForm Coin)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.CoinToPlutusData (CompactForm Coin)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Plutus.ToPlutusDatatype Rep Coin = D1 ('MetaDataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Coin"Coin"
"Cardano.Ledger.Coin"
"cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6"
'True) (C1 ('MetaCons"Coin"
'PrefixI 'True) (S1 ('MetaSel ('Just"unCoin"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer)))type Rep (CompactForm Coin) = D1 ('MetaDataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Coin"CompactForm"
"Cardano.Ledger.Coin"
"cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6"
'True) (C1 ('MetaCons"CompactCoin"
'PrefixI 'True) (S1 ('MetaSel ('Just"unCompactCoin"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)))data CompactForm CoinDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Coin
Instances17HasEraTxLevel, HasOKey, DecCBOR, Eq, Show, Generic, …
HasEraTxLevel TxBody ShelleyEraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxBody · orphanEraTxBody era => HasOKey TxId (TxBody l era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.CoreTypeable l => DecCBOR (Annotator (TxBody l ShelleyEra))Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxBody · orphanEq (TxBody l ShelleyEra)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxBody · orphanShow (TxBody l ShelleyEra)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxBody · orphanGeneric (TxBody l ShelleyEra)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxBody · orphanNFData (TxBody l ShelleyEra)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxBody · orphanTypeable l => NoThunks (TxBody l ShelleyEra)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxBody · orphanTypeable l => ToCBOR (TxBody l ShelleyEra)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxBody · orphanEncCBOR (TxBody l ShelleyEra)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxBody · orphanSafeToHash (TxBody l ShelleyEra)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxBody · orphanEqRaw (TxBody l ShelleyEra)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxBody · orphanMemoized (TxBody l ShelleyEra)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxBody · orphanHashAnnotated (TxBody l ShelleyEra) EraIndependentTxBodyDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxBody · orphantype Rep (TxBody l ShelleyEra) = D1 ('MetaDataDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxBody · orphan"TxBody"
"Cardano.Ledger.Shelley.TxBody"
"cardano-ledger-shelley-1.19.0.1-FBmICzj0TLXDG7I9pVlx3P"
'True) (C1 ('MetaCons"MkShelleyTxBody"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (MemoBytes (ShelleyTxBodyRaw l ShelleyEra)))))data TxBody l ShelleyEraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxBody · orphantype RawType (TxBody l ShelleyEra) = ShelleyTxBodyRaw l ShelleyEraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxBody · orphan
pattern ShelleyTxBody :: Set TxIn -> StrictSeq (TxOut ShelleyEra) -> StrictSeq (TxCert ShelleyEra) -> Withdrawals -> Coin -> SlotNo -> StrictMaybe (Update ShelleyEra) -> StrictMaybe TxAuxDataHash -> TxBody TopTx ShelleyEraConstructors
Instances8Eq, Ord, Show, Generic, NFData, ToJSON, …
Eq PoolCertDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Core.TxCertOrd PoolCertDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Core.TxCertShow PoolCertDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Core.TxCertGeneric PoolCertDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Core.TxCertNFData PoolCertDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Core.TxCertToJSON PoolCertDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Core.TxCertNoThunks PoolCertDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Core.TxCerttype Rep PoolCert = D1 ('MetaDataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Core.TxCert"PoolCert"
"Cardano.Ledger.Core.TxCert"
"cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6"
'False) (C1 ('MetaCons"RegPool"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 StakePoolParams)) :+: C1 ('MetaCons"RetirePool"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (KeyHash StakePool)) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 EpochNo)))
Constructors
Instances19HasKeyRole, Eq, Ord, Show, Generic, Storable, …
HasKeyRole CredentialDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.CredentialEq (Credential kr)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.CredentialOrd (Credential kr)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.CredentialShow (Credential kr)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.CredentialGeneric (Credential kr)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.CredentialStorable (Credential r)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.CredentialNFData (Credential r)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.CredentialFromJSON (Credential kr)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.CredentialFromJSONKey (Credential kr)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.CredentialToJSON (Credential kr)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.CredentialToJSONKey (Credential kr)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.CredentialDefault (Credential r)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.CredentialTypeable kr => MemPack (Credential kr)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.CredentialNoThunks (Credential kr)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.CredentialTypeable kr => FromCBOR (Credential kr)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.CredentialTypeable kr => ToCBOR (Credential kr)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.CredentialTypeable kr => DecCBOR (Credential kr)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.CredentialEncCBOR (Credential kr)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Credentialtype Rep (Credential kr) = D1 ('MetaDataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Credential"Credential"
"Cardano.Ledger.Credential"
"cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6"
'False) (C1 ('MetaCons"ScriptHashObj"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 ScriptHash)) :+: C1 ('MetaCons"KeyHashObj"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (KeyHash kr))))
Instances15Eq, Ord, Show, Generic, NFData, Uniform, …
Eq PtrDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.CredentialOrd PtrDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.CredentialShow PtrDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.CredentialGeneric PtrDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.CredentialNFData PtrDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.CredentialUniform PtrDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.CredentialToJSON PtrDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.CredentialToJSONKey PtrDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.CredentialNoThunks PtrDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.CredentialDecCBOR PtrDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.CredentialEncCBOR PtrDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.CredentialDecCBORGroup PtrDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.CredentialEncCBORGroup PtrDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.CredentialToKeyValuePairs PtrDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Credentialtype Rep Ptr = D1 ('MetaDataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Credential"Ptr"
"Cardano.Ledger.Credential"
"cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6"
'False) (C1 ('MetaCons"Ptr"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'SourceUnpack 'SourceStrict 'DecidedUnpack) (Rec0 SlotNo32) :*: (S1 ('MetaSel 'Nothing 'SourceUnpack 'SourceStrict 'DecidedUnpack) (Rec0 TxIx) :*: S1 ('MetaSel 'Nothing 'SourceUnpack 'SourceStrict 'DecidedUnpack) (Rec0 CertIx))))
Constructors
Instances8Eq, Ord, Show, Generic, NFData, ToJSON, …
Eq StakeReferenceDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.CredentialOrd StakeReferenceDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.CredentialShow StakeReferenceDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.CredentialGeneric StakeReferenceDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.CredentialNFData StakeReferenceDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.CredentialToJSON StakeReferenceDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.CredentialNoThunks StakeReferenceDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Credentialtype Rep StakeReference = D1 ('MetaDataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Credential"StakeReference"
"Cardano.Ledger.Credential"
"cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6"
'False) (C1 ('MetaCons"StakeRefBase"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Credential Staking))) :+: (C1 ('MetaCons"StakeRefPtr"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Ptr)) :+: C1 ('MetaCons"StakeRefNull"
'PrefixI 'False) U1))
Constructors
Instances11Eq, Ord, Show, Generic, NFData, FromJSON, …
Eq GenDelegPairDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.HashesOrd GenDelegPairDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.HashesShow GenDelegPairDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.HashesGeneric GenDelegPairDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.HashesNFData GenDelegPairDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.HashesFromJSON GenDelegPairDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.HashesToJSON GenDelegPairDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.HashesNoThunks GenDelegPairDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.HashesDecCBOR GenDelegPairDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.HashesEncCBOR GenDelegPairDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Hashestype Rep GenDelegPair = D1 ('MetaDataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Hashes"GenDelegPair"
"Cardano.Ledger.Hashes"
"cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6"
'False) (C1 ('MetaCons"GenDelegPair"
'PrefixI 'True) (S1 ('MetaSel ('Just"genDelegKeyHash"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (KeyHash GenesisDelegate)) :*: S1 ('MetaSel ('Just"genDelegVrfHash"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (VRFVerKeyHash GenDelegVRF))))
Constructors
Instances10Eq, Show, Generic, NFData, FromJSON, ToJSON, …
Eq GenDelegsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.HashesShow GenDelegsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.HashesGeneric GenDelegsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.HashesNFData GenDelegsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.HashesFromJSON GenDelegsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.HashesToJSON GenDelegsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.HashesNoThunks GenDelegsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.HashesDecCBOR GenDelegsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.HashesEncCBOR GenDelegsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Hashestype Rep GenDelegs = D1 ('MetaDataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Hashes"GenDelegs"
"Cardano.Ledger.Hashes"
"cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6"
'True) (C1 ('MetaCons"GenDelegs"
'PrefixI 'True) (S1 ('MetaSel ('Just"unGenDelegs"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map (KeyHash GenesisRole) GenDelegPair))))
Instances19HasKeyRole, Eq, Ord, Show, Generic, Storable, …
HasKeyRole KeyHashDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.HashesEq (KeyHash r)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.HashesOrd (KeyHash r)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.HashesShow (KeyHash r)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.HashesGeneric (KeyHash r)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.HashesStorable (KeyHash r)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.HashesNFData (KeyHash r)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.HashesFromJSON (KeyHash r)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.HashesFromJSONKey (KeyHash r)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.HashesToJSON (KeyHash r)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.HashesToJSONKey (KeyHash r)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.HashesDefault (KeyHash r)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.HashesMemPack (KeyHash r)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.HashesNoThunks (KeyHash r)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.HashesTypeable r => FromCBOR (KeyHash r)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.HashesTypeable r => ToCBOR (KeyHash r)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.HashesTypeable r => DecCBOR (KeyHash r)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.HashesEncCBOR (KeyHash r)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Hashestype Rep (KeyHash r) = Rep (Hash ADDRHASH (VerKeyDSIGN DSIGN))Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Hashes
Constructors
Instances16Eq, Ord, Show, Generic, Storable, NFData, …
Eq ScriptHashDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.HashesOrd ScriptHashDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.HashesShow ScriptHashDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.HashesGeneric ScriptHashDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.HashesStorable ScriptHashDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.HashesNFData ScriptHashDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.HashesFromJSON ScriptHashDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.HashesFromJSONKey ScriptHashDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.HashesToJSON ScriptHashDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.HashesToJSONKey ScriptHashDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.HashesMemPack ScriptHashDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.HashesNoThunks ScriptHashDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.HashesToCBOR ScriptHashDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.HashesDecCBOR ScriptHashDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.HashesEncCBOR ScriptHashDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Hashestype Rep ScriptHash = D1 ('MetaDataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Hashes"ScriptHash"
"Cardano.Ledger.Hashes"
"cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6"
'True) (C1 ('MetaCons"ScriptHash"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Hash ADDRHASH EraIndependentScript))))
Constructors
Instances9Eq, Ord, Show, Generic, NFData, NoThunks, …
Eq BootstrapWitnessDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Keys.BootstrapOrd BootstrapWitnessDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Keys.BootstrapShow BootstrapWitnessDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Keys.BootstrapGeneric BootstrapWitnessDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Keys.BootstrapNFData BootstrapWitnessDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Keys.BootstrapNoThunks BootstrapWitnessDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Keys.BootstrapDecCBOR BootstrapWitnessDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Keys.BootstrapEncCBOR BootstrapWitnessDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Keys.Bootstraptype Rep BootstrapWitness = D1 ('MetaDataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Keys.Bootstrap"BootstrapWitness"
"Cardano.Ledger.Keys.Bootstrap"
"cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6"
'False) (C1 ('MetaCons"BootstrapWitness"
'PrefixI 'True) ((S1 ('MetaSel ('Just"bwKey"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 (VKey Witness)) :*: S1 ('MetaSel ('Just"bwSignature"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 (SignedDSIGN DSIGN (Hash HASH EraIndependentTxBody)))) :*: (S1 ('MetaSel ('Just"bwChainCode"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 ChainCode) :*: S1 ('MetaSel ('Just"bwAttributes"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 ByteArray))))
Constructors
Instances9HasKeyRole, Eq, Show, Generic, NFData, NoThunks, …
HasKeyRole VKeyDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Keys.InternalEq (VKey kd)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Keys.InternalShow (VKey kd)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Keys.InternalGeneric (VKey kd)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Keys.InternalNFData (VKey kd)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Keys.InternalNoThunks (VKey kd)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Keys.InternalTypeable kd => DecCBOR (VKey kd)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Keys.InternalEncCBOR (VKey kd)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Keys.Internaltype Rep (VKey kd) = D1 ('MetaDataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Keys.Internal"VKey"
"Cardano.Ledger.Keys.Internal"
"cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6"
'True) (C1 ('MetaCons"VKey"
'PrefixI 'True) (S1 ('MetaSel ('Just"unVKey"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (VerKeyDSIGN DSIGN))))
Instances9Eq, Ord, Show, Generic, NFData, NoThunks, …
Eq (WitVKey kr)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Keys.WitVKeyTypeable kr => Ord (WitVKey kr)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Keys.WitVKeyShow (WitVKey kr)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Keys.WitVKeyGeneric (WitVKey kr)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Keys.WitVKeyNFData (WitVKey kr)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Keys.WitVKeyTypeable kr => NoThunks (WitVKey kr)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Keys.WitVKeyTypeable kr => DecCBOR (WitVKey kr)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Keys.WitVKeyEncCBOR (WitVKey kr)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Keys.WitVKeytype Rep (WitVKey kr) = D1 ('MetaDataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Keys.WitVKey"WitVKey"
"Cardano.Ledger.Keys.WitVKey"
"cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6"
'False) (C1 ('MetaCons"WitVKeyInternal"
'PrefixI 'True) (S1 ('MetaSel ('Just"wvkKey"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 (VKey kr)) :*: (S1 ('MetaSel ('Just"wvkSignature"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 (SignedDSIGN DSIGN (Hash HASH EraIndependentTxBody))) :*: S1 ('MetaSel ('Just"wvkKeyHash"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (KeyHash Witness)))))
pattern WitVKey :: VKey kr -> SignedDSIGN DSIGN (Hash HASH EraIndependentTxBody) -> WitVKey krInstances11Eq, Ord, Show, Generic, NFData, FromJSON, …
Eq MetadatumDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.MetadataOrd MetadatumDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.MetadataShow MetadatumDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.MetadataGeneric MetadatumDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.MetadataNFData MetadatumDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.MetadataFromJSON MetadatumDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.MetadataToJSON MetadatumDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.MetadataNoThunks MetadatumDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.MetadataDecCBOR MetadatumDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.MetadataEncCBOR MetadatumDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Metadatatype Rep Metadatum = D1 ('MetaDataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Metadata"Metadatum"
"Cardano.Ledger.Metadata"
"cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6"
'False) ((C1 ('MetaCons"Map"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 [(Metadatum, Metadatum)])) :+: C1 ('MetaCons"List"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 [Metadatum]))) :+: (C1 ('MetaCons"I"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Integer)) :+: (C1 ('MetaCons"B"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 ByteArray)) :+: C1 ('MetaCons"S"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text)))))
Instances1AccountState
type AccountState ShelleyEra = ShelleyAccountState ShelleyEraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.State.Account · orphan
Instances1AccountState
type AccountState ShelleyEra = ShelleyAccountState ShelleyEraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.State.Account · orphan
Instances1CertState
type CertState ShelleyEra = ShelleyCertState ShelleyEraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.State.CertState · orphan
Constructors
Instances14CanGetAccounts, CanSetAccounts, Eq, Show, Generic, NFData, …
CanGetAccounts DStateDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStateCanSetAccounts DStateDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStateEq (Accounts era) => Eq (DState era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStateShow (Accounts era) => Show (DState era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStateGeneric (DState era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStateNFData (Accounts era) => NFData (DState era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStateToJSON (Accounts era) => ToJSON (DState era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStateDefault (Accounts era) => Default (DState era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStateNoThunks (Accounts era) => NoThunks (DState era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertState(Era era, EncCBOR (Accounts era)) => EncCBOR (DState era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStateToJSON (Accounts era) => ToKeyValuePairs (DState era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStatetype Rep (DState era) = D1 ('MetaDataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertState"DState"
"Cardano.Ledger.State.CertState"
"cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6"
'False) (C1 ('MetaCons"DState"
'PrefixI 'True) ((S1 ('MetaSel ('Just"dsAccounts"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Accounts era)) :*: S1 ('MetaSel ('Just"dsFutureGenDelegs"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Map FutureGenDeleg GenDelegPair))) :*: (S1 ('MetaSel ('Just"dsGenDelegs"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 GenDelegs) :*: S1 ('MetaSel ('Just"dsIRewards"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 InstantaneousRewards))))
class (EraAccounts era, ToJSON (CertState era), EncCBOR (CertState era), DecShareCBOR (CertState era), Share (CertState era) ~ (Interns (Credential Staking), Interns (KeyHash StakePool), Interns (Credential DRepRole), Interns (Credential HotCommitteeRole)), Default (CertState era), NoThunks (CertState era), NFData (CertState era), Show (CertState era), Eq (CertState era)) => EraCertState era whereAssociated types
type family CertState era
Methods
certDStateL :: Lens' (CertState era) (DState era)certPStateL :: Lens' (CertState era) (PState era)obligationCertState :: CertState era -> ObligationscertsTotalDepositsTxBody :: EraTxBody era => PParams era -> CertState era -> TxBody TopTx era -> CoincertsTotalRefundsTxBody :: EraTxBody era => PParams era -> Accounts era -> TxBody t era -> Coin
Instances1EraCertState
EraCertState ShelleyEraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.State.CertState · orphan
Constructors
Instances12Eq, Show, Generic, NFData, ToJSON, Default, …
Eq InstantaneousRewardsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStateShow InstantaneousRewardsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStateGeneric InstantaneousRewardsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStateNFData InstantaneousRewardsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStateToJSON InstantaneousRewardsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStateDefault InstantaneousRewardsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStateNoThunks InstantaneousRewardsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStateEncCBOR InstantaneousRewardsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStateToKeyValuePairs InstantaneousRewardsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStatetype Rep InstantaneousRewards = D1 ('MetaDataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertState"InstantaneousRewards"
"Cardano.Ledger.State.CertState"
"cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6"
'False) (C1 ('MetaCons"InstantaneousRewards"
'PrefixI 'True) ((S1 ('MetaSel ('Just"iRReserves"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Map (Credential Staking) Coin)) :*: S1 ('MetaSel ('Just"iRTreasury"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Map (Credential Staking) Coin))) :*: (S1 ('MetaSel ('Just"deltaReserves"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 DeltaCoin) :*: S1 ('MetaSel ('Just"deltaTreasury"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 DeltaCoin))))
Constructors
Instances13Eq, Show, Generic, NFData, ToJSON, Default, …
Eq (PState era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStateShow (PState era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStateGeneric (PState era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStateNFData (PState era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStateToJSON (PState era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStateDefault (PState era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStateNoThunks (PState era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertState(Era era, DecShareCBOR (PState era)) => DecCBOR (PState era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStateEra era => EncCBOR (PState era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStateToKeyValuePairs (PState era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertStatetype Rep (PState era) = D1 ('MetaDataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.CertState"PState"
"Cardano.Ledger.State.CertState"
"cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6"
'False) (C1 ('MetaCons"PState"
'PrefixI 'True) ((S1 ('MetaSel ('Just"psVRFKeyHashes"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Map (VRFVerKeyHash StakePoolVRF) (NonZero Word64))) :*: S1 ('MetaSel ('Just"psStakePools"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Map (KeyHash StakePool) StakePoolState))) :*: (S1 ('MetaSel ('Just"psFutureStakePoolParams"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Map (KeyHash StakePool) StakePoolParams)) :*: S1 ('MetaSel ('Just"psRetiring"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Map (KeyHash StakePool) EpochNo)))))
Instances11Eq, Show, Generic, NFData, ToJSON, Default, …
Eq ChainAccountStateDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.ChainAccountShow ChainAccountStateDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.ChainAccountGeneric ChainAccountStateDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.ChainAccountNFData ChainAccountStateDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.ChainAccountToJSON ChainAccountStateDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.ChainAccountDefault ChainAccountStateDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.ChainAccountNoThunks ChainAccountStateDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.ChainAccountDecCBOR ChainAccountStateDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.ChainAccountEncCBOR ChainAccountStateDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.ChainAccountToKeyValuePairs ChainAccountStateDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.ChainAccounttype Rep ChainAccountState = D1 ('MetaDataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.ChainAccount"ChainAccountState"
"Cardano.Ledger.State.ChainAccount"
"cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6"
'False) (C1 ('MetaCons"ChainAccountState"
'PrefixI 'True) (S1 ('MetaSel ('Just"casTreasury"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Coin) :*: S1 ('MetaSel ('Just"casReserves"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Coin)))
Constructors
Instances10Eq, Show, Generic, NFData, ToJSON, Default, …
Eq PoolDistrDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.PoolDistrShow PoolDistrDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.PoolDistrGeneric PoolDistrDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.PoolDistrNFData PoolDistrDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.PoolDistrToJSON PoolDistrDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.PoolDistrDefault PoolDistrDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.PoolDistrNoThunks PoolDistrDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.PoolDistrDecCBOR PoolDistrDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.PoolDistrEncCBOR PoolDistrDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.PoolDistrtype Rep PoolDistr = D1 ('MetaDataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.PoolDistr"PoolDistr"
"Cardano.Ledger.State.PoolDistr"
"cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6"
'False) (C1 ('MetaCons"PoolDistr"
'PrefixI 'True) (S1 ('MetaSel ('Just"unPoolDistr"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Map (KeyHash StakePool) IndividualPoolStake)) :*: S1 ('MetaSel ('Just"pdTotalActiveStake"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (NonZero Coin))))
Constructors
Instances11Eq, Show, Generic, NFData, ToJSON, NoThunks, …
Eq SnapShotDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.SnapShotsShow SnapShotDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.SnapShotsGeneric SnapShotDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.SnapShotsNFData SnapShotDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.SnapShotsToJSON SnapShotDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.SnapShotsNoThunks SnapShotDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.SnapShotsEncCBOR SnapShotDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.SnapShotsToKeyValuePairs SnapShotDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.SnapShotstype Rep SnapShot = D1 ('MetaDataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.SnapShots"SnapShot"
"Cardano.Ledger.State.SnapShots"
"cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6"
'False) (C1 ('MetaCons"SnapShot"
'PrefixI 'True) (S1 ('MetaSel ('Just"ssActiveStake"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 ActiveStake) :*: (S1 ('MetaSel ('Just"ssTotalActiveStake"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (NonZero Coin)) :*: S1 ('MetaSel ('Just"ssStakePoolsSnapShot"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (VMap VB VB (KeyHash StakePool) StakePoolSnapShot)))))
Constructors
Instances13Eq, Show, Generic, NFData, ToJSON, Default, …
Eq (SnapShots era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.SnapShotsShow (SnapShots era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.SnapShotsGeneric (SnapShots era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.SnapShotsNFData (SnapShots era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.SnapShotsToJSON (SnapShots era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.SnapShotsDefault (SnapShots era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.SnapShotsTypeable era => NoThunks (SnapShots era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.SnapShotsEra era => DecCBOR (SnapShots era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.SnapShotsEncCBOR (SnapShots era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.SnapShotsToKeyValuePairs (SnapShots era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.SnapShotstype Rep (SnapShots era) = D1 ('MetaDataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.SnapShots"SnapShots"
"Cardano.Ledger.State.SnapShots"
"cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6"
'False) (C1 ('MetaCons"SnapShots"
'PrefixI 'True) ((S1 ('MetaSel ('Just"ssStakeMark"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SnapShot) :*: S1 ('MetaSel ('Just"ssStakeMarkPoolDistr"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PoolDistr)) :*: (S1 ('MetaSel ('Just"ssStakeSet"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 SnapShot) :*: (S1 ('MetaSel ('Just"ssStakeGo"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 SnapShot) :*: S1 ('MetaSel ('Just"ssFee"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Coin)))))
Constructors
StakeunStake :: VMap VB VP (Credential Staking) (CompactForm Coin)
Instances12Eq, Show, Generic, Semigroup, Monoid, NFData, …
Eq StakeDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakeShow StakeDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakeGeneric StakeDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakeSemigroup StakeDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakeMonoid StakeDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakeNFData StakeDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakeToJSON StakeDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakeNoThunks StakeDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakeEncCBOR StakeDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.Staketype Rep Stake = D1 ('MetaDataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.Stake"Stake"
"Cardano.Ledger.State.Stake"
"cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6"
'True) (C1 ('MetaCons"Stake"
'PrefixI 'True) (S1 ('MetaSel ('Just"unStake"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (VMap VB VP (Credential Staking) (CompactForm Coin)))))
Constructors
Instances11Eq, Ord, Show, Generic, NFData, FromJSON, …
Eq PoolMetadataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakePoolOrd PoolMetadataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakePoolShow PoolMetadataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakePoolGeneric PoolMetadataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakePoolNFData PoolMetadataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakePoolFromJSON PoolMetadataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakePoolToJSON PoolMetadataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakePoolNoThunks PoolMetadataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakePoolDecCBOR PoolMetadataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakePoolEncCBOR PoolMetadataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakePooltype Rep PoolMetadata = D1 ('MetaDataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakePool"PoolMetadata"
"Cardano.Ledger.State.StakePool"
"cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6"
'False) (C1 ('MetaCons"PoolMetadata"
'PrefixI 'True) (S1 ('MetaSel ('Just"pmUrl"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Url) :*: S1 ('MetaSel ('Just"pmHash"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 ByteArray)))
Constructors
Instances12Eq, Ord, Show, Generic, NFData, FromJSON, …
Eq StakePoolParamsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakePoolOrd StakePoolParamsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakePoolShow StakePoolParamsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakePoolGeneric StakePoolParamsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakePoolNFData StakePoolParamsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakePoolFromJSON StakePoolParamsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakePoolToJSON StakePoolParamsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakePoolDefault StakePoolParamsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakePoolNoThunks StakePoolParamsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakePoolDecCBOR StakePoolParamsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakePoolEncCBOR StakePoolParamsDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakePooltype Rep StakePoolParams = D1 ('MetaDataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakePool"StakePoolParams"
"Cardano.Ledger.State.StakePool"
"cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6"
'False) (C1 ('MetaCons"StakePoolParams"
'PrefixI 'True) (((S1 ('MetaSel ('Just"sppId"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (KeyHash StakePool)) :*: S1 ('MetaSel ('Just"sppVrf"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (VRFVerKeyHash StakePoolVRF))) :*: (S1 ('MetaSel ('Just"sppPledge"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Coin) :*: S1 ('MetaSel ('Just"sppCost"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Coin))) :*: ((S1 ('MetaSel ('Just"sppMargin"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 UnitInterval) :*: S1 ('MetaSel ('Just"sppAccountAddress"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 AccountAddress)) :*: (S1 ('MetaSel ('Just"sppOwners"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Set (KeyHash Staking))) :*: (S1 ('MetaSel ('Just"sppRelays"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (StrictSeq StakePoolRelay)) :*: S1 ('MetaSel ('Just"sppMetadata"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (StrictMaybe PoolMetadata)))))))
pattern PoolParams :: KeyHash StakePool -> VRFVerKeyHash StakePoolVRF -> Coin -> Coin -> UnitInterval -> AccountAddress -> Set (KeyHash Staking) -> StrictSeq StakePoolRelay -> StrictMaybe PoolMetadata -> PoolParamsDeprecated. In favor of StakePoolParams
Deprecated. In favor of fields with `spp*` prefix
Deprecated. In favor of fields with `spp*` prefix
Deprecated. In favor of fields with `spp*` prefix
Deprecated. In favor of fields with `spp*` prefix
Deprecated. In favor of fields with `spp*` prefix
Deprecated. In favor of fields with `spp*` prefix
Deprecated. In favor of fields with `spp*` prefix
Deprecated. In favor of fields with `spp*` prefix
Deprecated. In favor of fields with `spp*` prefix
Constructors
Instances11Eq, Ord, Show, Generic, NFData, FromJSON, …
Eq StakePoolRelayDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakePoolOrd StakePoolRelayDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakePoolShow StakePoolRelayDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakePoolGeneric StakePoolRelayDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakePoolNFData StakePoolRelayDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakePoolFromJSON StakePoolRelayDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakePoolToJSON StakePoolRelayDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakePoolNoThunks StakePoolRelayDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakePoolDecCBOR StakePoolRelayDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakePoolEncCBOR StakePoolRelayDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakePooltype Rep StakePoolRelay = D1 ('MetaDataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.StakePool"StakePoolRelay"
"Cardano.Ledger.State.StakePool"
"cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6"
'False) (C1 ('MetaCons"SingleHostAddr"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (StrictMaybe Port)) :*: (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (StrictMaybe IPv4)) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (StrictMaybe IPv6)))) :+: (C1 ('MetaCons"SingleHostName"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (StrictMaybe Port)) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 DnsName)) :+: C1 ('MetaCons"MultiHostName"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 DnsName))))
Instances18CanGetUTxO, CanSetUTxO, Eq, Show, Generic, Semigroup, …
CanGetUTxO UTxODefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.UTxOCanSetUTxO UTxODefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.UTxO(Era era, Eq (TxOut era)) => Eq (UTxO era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.UTxOShow (TxOut era) => Show (UTxO era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.UTxOGeneric (UTxO era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.UTxOSemigroup (UTxO era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.UTxOEra era => Monoid (UTxO era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.UTxO(Era era, NFData (TxOut era)) => NFData (UTxO era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.UTxOToJSON (TxOut era) => ToJSON (UTxO era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.UTxODefault (UTxO era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.UTxONoThunks (TxOut era) => NoThunks (UTxO era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.UTxO(Era era, DecShareCBOR (TxOut era), Share (TxOut era) ~ Interns (Credential Staking)) => FromCBOR (UTxO era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.UTxO(Era era, EncCBOR (TxOut era)) => ToCBOR (UTxO era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.UTxO(Era era, DecShareCBOR (TxOut era), Share (TxOut era) ~ Interns (Credential Staking)) => DecCBOR (UTxO era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.UTxO(Era era, EncCBOR (TxOut era)) => EncCBOR (UTxO era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.UTxOtype Rep (UTxO era) = D1 ('MetaDataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.State.UTxO"UTxO"
"Cardano.Ledger.State.UTxO"
"cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6"
'True) (C1 ('MetaCons"UTxO"
'PrefixI 'True) (S1 ('MetaSel ('Just"unUTxO"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map TxIn (TxOut era)))))
Constructors
Instances14Eq, Ord, Show, Generic, NFData, FromJSON, …
Eq TxIdDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.TxInOrd TxIdDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.TxInShow TxIdDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.TxInGeneric TxIdDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.TxInNFData TxIdDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.TxInFromJSON TxIdDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.TxInToJSON TxIdDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.TxInMemPack TxIdDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.TxInNoThunks TxIdDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.TxInDecCBOR TxIdDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.TxInEncCBOR TxIdDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.TxInEraTx era => HasOKey TxId (Tx l era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.CoreEraTxBody era => HasOKey TxId (TxBody l era)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Coretype Rep TxId = D1 ('MetaDataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.TxIn"TxId"
"Cardano.Ledger.TxIn"
"cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6"
'True) (C1 ('MetaCons"TxId"
'PrefixI 'True) (S1 ('MetaSel ('Just"unTxId"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (SafeHash EraIndependentTxBody))))
Instances14Eq, Ord, Show, Generic, NFData, ToJSON, …
Eq TxInDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.TxInOrd TxInDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.TxInShow TxInDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.TxInGeneric TxInDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.TxInNFData TxInDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.TxInToJSON TxInDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.TxInToJSONKey TxInDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.TxInMemPack TxInDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.TxInNoThunks TxInDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.TxInDecCBOR TxInDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.TxInEncCBOR TxInDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.TxIntype Rep TxIn = D1 ('MetaDataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.TxIn"TxIn"
"Cardano.Ledger.TxIn"
"cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6"
'False) (C1 ('MetaCons"TxIn"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 TxId) :*: S1 ('MetaSel 'Nothing 'SourceUnpack 'SourceStrict 'DecidedUnpack) (Rec0 TxIx)))
class (STS (EraRule "TICKF"
era), BaseM (EraRule "TICKF"
era) ~ ShelleyBase, Environment (EraRule "TICKF"
era) ~ (), State (EraRule "TICKF"
era) ~ NewEpochState era, Signal (EraRule "TICKF"
era) ~ SlotNo, PredicateFailure (EraRule "TICKF"
era) ~ Void, EraGov era, EraCertState era) => EraForecast era whereMethods
mkForecast :: NewEpochState era -> Forecast t erapoolDistrForecastL :: Lens' (Forecast t era) PoolDistrmaxBlockHeaderSizeForecastL :: Lens' (Forecast t era) Word16maxBlockBodySizeForecastL :: Lens' (Forecast t era) Word32protocolVersionForecastL :: Lens' (Forecast t era) ProtVer
Instances1EraForecast
EraForecast ShelleyEraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Forecast · orphan
Instances1Forecast
type Forecast t ShelleyEra = ShelleyForecast t ShelleyEraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Forecast · orphan
Methods
genDelegsForecastL :: Lens' (Forecast t era) GenDelegsdecentralizationForecastL :: Lens' (Forecast t era) UnitIntervalextraEntropyForecastL :: Lens' (Forecast t era) Nonce
Instances1ShelleyEraForecast
ShelleyEraForecast ShelleyEraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Forecast · orphan
class (EraTx era, EraUTxO era, Eq (ApplyTxError era), Show (ApplyTxError era), Typeable (ApplyTxError era), Semigroup (ApplyTxError era), EncCBOR (ApplyTxError era), DecCBOR (ApplyTxError era)) => ApplyTx era whereAssociated types
data family ApplyTxError era
Methods
mkStAnnTx :: EpochInfo (Either Text) -> SystemStart -> PParams era -> UTxO era -> StAnnTxCache era -> Tx TopTx era -> StAnnTx TopTx erainternalApplyTxWithValidation :: ValidationPolicy -> Globals -> MempoolEnv era -> MempoolState era -> Tx TopTx era -> Either (ApplyTxError era) (MempoolState era, ValidatedTx era)internalReapplyValidatedTx :: Globals -> MempoolEnv era -> MempoolState era -> ValidatedTx era -> Either (ApplyTxError era) (MempoolState era)applyTxValidation :: ValidationPolicy -> Globals -> MempoolEnv era -> MempoolState era -> StAnnTx TopTx era -> Either (ApplyTxError era) (MempoolState era, Validated (Tx TopTx era))
Instances1ApplyTx
ApplyTx ShelleyEraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.API.Mempool
Instances8Eq, Show, Generic, Semigroup, DecCBOR, EncCBOR, …
Eq (ApplyTxError ShelleyEra)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.API.MempoolShow (ApplyTxError ShelleyEra)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.API.MempoolGeneric (ApplyTxError ShelleyEra)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.API.MempoolSemigroup (ApplyTxError ShelleyEra)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.API.MempoolDecCBOR (ApplyTxError ShelleyEra)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.API.MempoolEncCBOR (ApplyTxError ShelleyEra)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.API.Mempooltype Rep (ApplyTxError ShelleyEra) = Rep (NonEmpty (ShelleyLedgerPredFailure ShelleyEra))Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.API.Mempooldata ApplyTxError ShelleyEraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.API.Mempool
Deprecated. Use ValidatedTx instead.
Instances4Eq, Show, NFData, NoThunks
Eq tx => Eq (Validated tx)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.API.MempoolShow tx => Show (Validated tx)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.API.MempoolNFData tx => NFData (Validated tx)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.API.MempoolNoThunks tx => NoThunks (Validated tx)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.API.Mempool
Instances6Eq, Show, Generic, NFData, NoThunks, Rep
Eq (StAnnTx TopTx era) => Eq (ValidatedTx era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.API.MempoolShow (StAnnTx TopTx era) => Show (ValidatedTx era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.API.MempoolGeneric (ValidatedTx era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.API.MempoolNFData (StAnnTx TopTx era) => NFData (ValidatedTx era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.API.MempoolNoThunks (StAnnTx TopTx era) => NoThunks (ValidatedTx era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.API.Mempooltype Rep (ValidatedTx era) = D1 ('MetaDataDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.API.Mempool"ValidatedTx"
"Cardano.Ledger.Shelley.API.Mempool"
"cardano-ledger-shelley-1.19.0.1-FBmICzj0TLXDG7I9pVlx3P"
'False) (C1 ('MetaCons"ValidatedTx"
'PrefixI 'True) (S1 ('MetaSel ('Just"vtStAnnTx"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (StAnnTx TopTx era)) :*: (S1 ('MetaSel ('Just"vtProtocolVersion"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 ProtVer) :*: S1 ('MetaSel ('Just"vtSlotNo"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 SlotNo))))
class (ApplyTick era, EraBlockBody era, EraBlockHeader h era, NFData (PredicateFailure (EraRule "BBODY"
era))) => ApplyBlock h era whereMethods
wrapBlockSignal :: Block h era -> Signal (EraRule"BBODY"
era)applyBlock :: SingEP ep -> ValidationPolicy -> Globals -> NewEpochState era -> Block h era -> (NewEpochState era, [PredicateFailure (EraRule"BBODY"
era)], [Event (EraRule"BBODY"
era)])
Instances1ApplyBlock
EraBlockHeader h ShelleyEra => ApplyBlock h ShelleyEraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.API.Validation
Methods
applyTick :: SingEP ep -> Globals -> NewEpochState era -> SlotNo -> (NewEpochState era, [Event (EraRule"TICK"
era)])
Instances1ApplyTick
ApplyTick ShelleyEraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.API.Validation
Instances5Eq, Show, Generic, NoThunks, Rep
Eq (PredicateFailure (EraRuleDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.API.Validation"BBODY"
era)) => Eq (BlockTransitionError era)Show (PredicateFailure (EraRuleDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.API.Validation"BBODY"
era)) => Show (BlockTransitionError era)Generic (BlockTransitionError era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.API.ValidationNoThunks (BlockTransitionError era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.API.Validationtype Rep (BlockTransitionError era) = D1 ('MetaDataDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.API.Validation"BlockTransitionError"
"Cardano.Ledger.Shelley.API.Validation"
"cardano-ledger-shelley-1.19.0.1-FBmICzj0TLXDG7I9pVlx3P"
'True) (C1 ('MetaCons"BlockTransitionErrorInternal"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (NonEmpty (PredicateFailure (EraRule"BBODY"
era))))))
pattern BlockTransitionError :: NFData (PredicateFailure (EraRule "BBODY"
era)) => NonEmpty (PredicateFailure (EraRule "BBODY"
era)) -> BlockTransitionError eraConstructors
Instances10Eq, Show, Generic, NFData, FromJSON, ToJSON, …
Eq RewardInfoPoolDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.API.WalletShow RewardInfoPoolDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.API.WalletGeneric RewardInfoPoolDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.API.WalletNFData RewardInfoPoolDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.API.WalletFromJSON RewardInfoPoolDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.API.WalletToJSON RewardInfoPoolDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.API.WalletNoThunks RewardInfoPoolDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.API.WalletDecCBOR RewardInfoPoolDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.API.WalletEncCBOR RewardInfoPoolDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.API.Wallettype Rep RewardInfoPool = D1 ('MetaDataDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.API.Wallet"RewardInfoPool"
"Cardano.Ledger.Shelley.API.Wallet"
"cardano-ledger-shelley-1.19.0.1-FBmICzj0TLXDG7I9pVlx3P"
'False) (C1 ('MetaCons"RewardInfoPool"
'PrefixI 'True) ((S1 ('MetaSel ('Just"stake"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Coin) :*: (S1 ('MetaSel ('Just"ownerPledge"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Coin) :*: S1 ('MetaSel ('Just"ownerStake"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Coin))) :*: (S1 ('MetaSel ('Just"cost"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Coin) :*: (S1 ('MetaSel ('Just"margin"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 UnitInterval) :*: S1 ('MetaSel ('Just"performanceEstimate"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Double)))))
Constructors
Instances10Eq, Show, Generic, NFData, FromJSON, ToJSON, …
Eq RewardParamsDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.API.WalletShow RewardParamsDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.API.WalletGeneric RewardParamsDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.API.WalletNFData RewardParamsDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.API.WalletFromJSON RewardParamsDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.API.WalletToJSON RewardParamsDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.API.WalletNoThunks RewardParamsDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.API.WalletDecCBOR RewardParamsDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.API.WalletEncCBOR RewardParamsDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.API.Wallettype Rep RewardParams = D1 ('MetaDataDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.API.Wallet"RewardParams"
"Cardano.Ledger.Shelley.API.Wallet"
"cardano-ledger-shelley-1.19.0.1-FBmICzj0TLXDG7I9pVlx3P"
'False) (C1 ('MetaCons"RewardParams"
'PrefixI 'True) ((S1 ('MetaSel ('Just"nOpt"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word16) :*: S1 ('MetaSel ('Just"a0"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 NonNegativeInterval)) :*: (S1 ('MetaSel ('Just"rPot"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Coin) :*: S1 ('MetaSel ('Just"totalStake"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Coin))))
Constructors
Instances5Eq, Show, Generic, NFData, Rep
Eq AdaPotsDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.AdaPotsShow AdaPotsDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.AdaPotsGeneric AdaPotsDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.AdaPotsNFData AdaPotsDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.AdaPotstype Rep AdaPots = D1 ('MetaDataDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.AdaPots"AdaPots"
"Cardano.Ledger.Shelley.AdaPots"
"cardano-ledger-shelley-1.19.0.1-FBmICzj0TLXDG7I9pVlx3P"
'False) (C1 ('MetaCons"AdaPots"
'PrefixI 'True) ((S1 ('MetaSel ('Just"treasuryAdaPot"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Coin) :*: (S1 ('MetaSel ('Just"reservesAdaPot"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Coin) :*: S1 ('MetaSel ('Just"rewardsAdaPot"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Coin))) :*: (S1 ('MetaSel ('Just"utxoAdaPot"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Coin) :*: (S1 ('MetaSel ('Just"feesAdaPot"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Coin) :*: S1 ('MetaSel ('Just"obligationsPot"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Obligations)))))
Instances8Eq, Show, Generic, NFData, NoThunks, DecCBOR, …
Eq (Tx TopTx era) => Eq (ShelleyBlockBody era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.BlockBody.InternalShow (Tx TopTx era) => Show (ShelleyBlockBody era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.BlockBody.InternalGeneric (ShelleyBlockBody era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.BlockBody.InternalNFData (Tx TopTx era) => NFData (ShelleyBlockBody era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.BlockBody.Internal(Typeable era, NoThunks (Tx TopTx era)) => NoThunks (ShelleyBlockBody era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.BlockBody.Internal(EraTx era, DecCBOR (Annotator (TxAuxData era)), DecCBOR (Annotator (TxBody TopTx era)), DecCBOR (Annotator (TxWits era))) => DecCBOR (Annotator (ShelleyBlockBody era))Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.BlockBody.InternalEra era => EncCBORGroup (ShelleyBlockBody era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.BlockBody.Internaltype Rep (ShelleyBlockBody era) = D1 ('MetaDataDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.BlockBody.Internal"ShelleyBlockBody"
"Cardano.Ledger.Shelley.BlockBody.Internal"
"cardano-ledger-shelley-1.19.0.1-FBmICzj0TLXDG7I9pVlx3P"
'False) (C1 ('MetaCons"ShelleyBlockBodyInternal"
'PrefixI 'True) ((S1 ('MetaSel ('Just"sbbTxs"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (StrictSeq (Tx TopTx era))) :*: S1 ('MetaSel ('Just"sbbHash"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Hash HASH EraIndependentBlockBody))) :*: (S1 ('MetaSel ('Just"sbbTxsBodyBytes"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString) :*: (S1 ('MetaSel ('Just"sbbTxsWitsBytes"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString) :*: S1 ('MetaSel ('Just"sbbTxsAuxDataBytes"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString)))))
pattern ShelleyBlockBody :: (EraTx era, SafeToHash (TxWits era)) => StrictSeq (Tx TopTx era) -> ShelleyBlockBody eraDeprecated. In favor of DELEG
Deprecated. In favor of DELEGS
Deprecated. In favor of DELPL
Deprecated. In favor of LEDGER
Deprecated. In favor of LEDGERS
Deprecated. In favor of NEWEPOCH
Deprecated. In favor of POOL
Deprecated. In favor of POOLREAP
Deprecated. In favor of PPUP
Deprecated. In favor of TICK
Deprecated. In favor of TICKF
Deprecated. In favor of UTXO
Deprecated. In favor of UTXOW
Constructors
Instances11Eq, Show, Generic, NFData, FromJSON, ToJSON, …
(Ord k, Ord v) => Eq (InjectionData k v)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Genesis(Show k, Show v) => Show (InjectionData k v)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisGeneric (InjectionData k v)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Genesis(NFData k, NFData v) => NFData (InjectionData k v)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Genesis(FromJSON k, FromJSON v, FromJSONKey k, Ord k) => FromJSON (InjectionData k v)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Genesis(ToJSON k, ToJSON v, ToJSONKey k) => ToJSON (InjectionData k v)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisDefault (InjectionData k v)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Genesis(NoThunks k, NoThunks v) => NoThunks (InjectionData k v)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Genesis(DecCBOR k, DecCBOR v) => DecCBOR (InjectionData k v)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Genesis(EncCBOR k, EncCBOR v) => EncCBOR (InjectionData k v)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Genesistype Rep (InjectionData k v) = D1 ('MetaDataDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Genesis"InjectionData"
"Cardano.Ledger.Shelley.Genesis"
"cardano-ledger-shelley-1.19.0.1-FBmICzj0TLXDG7I9pVlx3P"
'False) (C1 ('MetaCons"NoInjection"
'PrefixI 'False) U1 :+: (C1 ('MetaCons"InjectionFromFile"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 FsPath) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Hash Blake2b_256 ByteString))) :+: C1 ('MetaCons"EmbeddedInjection"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (ListMap k v)))))
Instances3Eq, Show, Exception
Eq InjectionErrorDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisShow InjectionErrorDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisException InjectionErrorDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Genesis
Constructors
Instances14Eq, Fractional, Num, Ord, Real, Show, …
Eq NominalDiffTimeMicroDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisFractional NominalDiffTimeMicroDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisNum NominalDiffTimeMicroDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisOrd NominalDiffTimeMicroDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisReal NominalDiffTimeMicroDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisShow NominalDiffTimeMicroDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisGeneric NominalDiffTimeMicroDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisNFData NominalDiffTimeMicroDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisFromJSON NominalDiffTimeMicroDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisToJSON NominalDiffTimeMicroDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisNoThunks NominalDiffTimeMicroDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisDecCBOR NominalDiffTimeMicroDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisEncCBOR NominalDiffTimeMicroDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Genesistype Rep NominalDiffTimeMicro = D1 ('MetaDataDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Genesis"NominalDiffTimeMicro"
"Cardano.Ledger.Shelley.Genesis"
"cardano-ledger-shelley-1.19.0.1-FBmICzj0TLXDG7I9pVlx3P"
'True) (C1 ('MetaCons"NominalDiffTimeMicro"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Micro)))
Instances12Eq, Show, Generic, NFData, FromJSON, ToJSON, …
Eq ShelleyExtraConfigDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisShow ShelleyExtraConfigDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisGeneric ShelleyExtraConfigDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisNFData ShelleyExtraConfigDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisFromJSON ShelleyExtraConfigDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisToJSON ShelleyExtraConfigDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisDefault ShelleyExtraConfigDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisNoThunks ShelleyExtraConfigDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisDecCBOR ShelleyExtraConfigDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisEncCBOR ShelleyExtraConfigDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisToKeyValuePairs ShelleyExtraConfigDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Genesistype Rep ShelleyExtraConfig = D1 ('MetaDataDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Genesis"ShelleyExtraConfig"
"Cardano.Ledger.Shelley.Genesis"
"cardano-ledger-shelley-1.19.0.1-FBmICzj0TLXDG7I9pVlx3P"
'False) (C1 ('MetaCons"ShelleyExtraConfig"
'PrefixI 'True) (S1 ('MetaSel ('Just"secInitialFunds"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (InjectionData Addr Coin)) :*: (S1 ('MetaSel ('Just"secStakePools"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (InjectionData (KeyHash StakePool) StakePoolParams)) :*: S1 ('MetaSel ('Just"secStakeCredentials"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (InjectionData (KeyHash Staking) (KeyHash StakePool))))))
Constructors
ShelleyGenesissgSystemStart :: !UTCTimesgNetworkMagic :: !Word32sgNetworkId :: !NetworksgActiveSlotsCoeff :: !PositiveUnitIntervalsgSecurityParam :: !NonZero Word64sgEpochLength :: !EpochSizesgSlotsPerKESPeriod :: !Word64sgMaxKESEvolutions :: !Word64sgSlotLength :: !NominalDiffTimeMicrosgUpdateQuorum :: !Word64sgMaxLovelaceSupply :: !Word64sgProtocolParams :: !PParams ShelleyErasgGenDelegs :: !Map (KeyHash GenesisRole) GenDelegPairsgInitialFunds :: ListMap Addr CoinsgStaking :: ShelleyGenesisStakingsgExtraConfig :: !StrictMaybe ShelleyExtraConfig
Instances13Eq, Show, Generic, NFData, FromJSON, ToJSON, …
Eq ShelleyGenesisDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisShow ShelleyGenesisDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisGeneric ShelleyGenesisDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisNFData ShelleyGenesisDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisFromJSON ShelleyGenesisDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisToJSON ShelleyGenesisDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisNoThunks ShelleyGenesisDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisFromCBOR ShelleyGenesisDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisToCBOR ShelleyGenesisDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisDecCBOR ShelleyGenesisDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisEncCBOR ShelleyGenesisDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisToKeyValuePairs ShelleyGenesisDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Genesistype Rep ShelleyGenesis = D1 ('MetaDataDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Genesis"ShelleyGenesis"
"Cardano.Ledger.Shelley.Genesis"
"cardano-ledger-shelley-1.19.0.1-FBmICzj0TLXDG7I9pVlx3P"
'False) (C1 ('MetaCons"ShelleyGenesis"
'PrefixI 'True) ((((S1 ('MetaSel ('Just"sgSystemStart"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 UTCTime) :*: S1 ('MetaSel ('Just"sgNetworkMagic"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Word32)) :*: (S1 ('MetaSel ('Just"sgNetworkId"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Network) :*: S1 ('MetaSel ('Just"sgActiveSlotsCoeff"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 PositiveUnitInterval))) :*: ((S1 ('MetaSel ('Just"sgSecurityParam"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 (NonZero Word64)) :*: S1 ('MetaSel ('Just"sgEpochLength"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 EpochSize)) :*: (S1 ('MetaSel ('Just"sgSlotsPerKESPeriod"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Word64) :*: S1 ('MetaSel ('Just"sgMaxKESEvolutions"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Word64)))) :*: (((S1 ('MetaSel ('Just"sgSlotLength"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 NominalDiffTimeMicro) :*: S1 ('MetaSel ('Just"sgUpdateQuorum"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Word64)) :*: (S1 ('MetaSel ('Just"sgMaxLovelaceSupply"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Word64) :*: S1 ('MetaSel ('Just"sgProtocolParams"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (PParams ShelleyEra)))) :*: ((S1 ('MetaSel ('Just"sgGenDelegs"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Map (KeyHash GenesisRole) GenDelegPair)) :*: S1 ('MetaSel ('Just"sgInitialFunds"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (ListMap Addr Coin))) :*: (S1 ('MetaSel ('Just"sgStaking"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ShelleyGenesisStaking) :*: S1 ('MetaSel ('Just"sgExtraConfig"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (StrictMaybe ShelleyExtraConfig)))))))
Instances13Eq, Show, Generic, Semigroup, Monoid, NFData, …
Eq ShelleyGenesisStakingDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisShow ShelleyGenesisStakingDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisGeneric ShelleyGenesisStakingDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisSemigroup ShelleyGenesisStakingDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisMonoid ShelleyGenesisStakingDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisNFData ShelleyGenesisStakingDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisFromJSON ShelleyGenesisStakingDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisToJSON ShelleyGenesisStakingDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisNoThunks ShelleyGenesisStakingDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisDecCBOR ShelleyGenesisStakingDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisEncCBOR ShelleyGenesisStakingDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisToKeyValuePairs ShelleyGenesisStakingDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Genesistype Rep ShelleyGenesisStaking = D1 ('MetaDataDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Genesis"ShelleyGenesisStaking"
"Cardano.Ledger.Shelley.Genesis"
"cardano-ledger-shelley-1.19.0.1-FBmICzj0TLXDG7I9pVlx3P"
'False) (C1 ('MetaCons"ShelleyGenesisStaking"
'PrefixI 'True) (S1 ('MetaSel ('Just"sgsPools"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (ListMap (KeyHash StakePool) StakePoolParams)) :*: S1 ('MetaSel ('Just"sgsStake"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (ListMap (KeyHash Staking) (KeyHash StakePool)))))
Instances2Eq, Show
Eq ValidationErrDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GenesisShow ValidationErrDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Genesis
Constructors
ShelleyGovStatesgsCurProposals :: !ProposedPPUpdates erasgsFutureProposals :: !ProposedPPUpdates erasgsCurPParams :: !PParams erasgsPrevPParams :: !PParams erasgsFuturePParams :: !FuturePParams era
Instances15Eq, Show, Generic, NFData, ToJSON, Default, …
(Eq (PParamsUpdate era), Eq (PParams era)) => Eq (ShelleyGovState era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Governance(Show (PParamsUpdate era), Show (PParams era)) => Show (ShelleyGovState era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GovernanceGeneric (ShelleyGovState era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Governance(NFData (PParamsUpdate era), NFData (PParams era)) => NFData (ShelleyGovState era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GovernanceEraPParams era => ToJSON (ShelleyGovState era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GovernanceEraPParams era => Default (ShelleyGovState era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Governance(NoThunks (PParamsUpdate era), NoThunks (PParams era)) => NoThunks (ShelleyGovState era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Governance(Era era, DecCBOR (PParamsUpdate era), DecCBOR (PParams era)) => FromCBOR (ShelleyGovState era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Governance(Era era, EncCBOR (PParamsUpdate era), EncCBOR (PParams era)) => ToCBOR (ShelleyGovState era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Governance(Era era, DecCBOR (PParamsUpdate era), DecCBOR (PParams era)) => DecCBOR (ShelleyGovState era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Governance(Era era, EncCBOR (PParamsUpdate era), EncCBOR (PParams era)) => EncCBOR (ShelleyGovState era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.GovernanceEraPParams era => ToKeyValuePairs (ShelleyGovState era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Governancetype Rep (ShelleyGovState era) = D1 ('MetaDataDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Governance"ShelleyGovState"
"Cardano.Ledger.Shelley.Governance"
"cardano-ledger-shelley-1.19.0.1-FBmICzj0TLXDG7I9pVlx3P"
'False) (C1 ('MetaCons"ShelleyGovState"
'PrefixI 'True) ((S1 ('MetaSel ('Just"sgsCurProposals"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (ProposedPPUpdates era)) :*: S1 ('MetaSel ('Just"sgsFutureProposals"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (ProposedPPUpdates era))) :*: (S1 ('MetaSel ('Just"sgsCurPParams"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (PParams era)) :*: (S1 ('MetaSel ('Just"sgsPrevPParams"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (PParams era)) :*: S1 ('MetaSel ('Just"sgsFuturePParams"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (FuturePParams era))))))
Constructors
EpochStateesChainAccountState :: !ChainAccountStateesLState :: !LedgerState eraesSnapshots :: !SnapShots eraesNonMyopic :: !NonMyopic
Instances19CanGetChainAccountState, CanSetChainAccountState, CanGetInstantStake, CanSetInstantStake, CanGetUTxO, CanSetUTxO, …
CanGetChainAccountState EpochStateDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.TypesCanSetChainAccountState EpochStateDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.TypesCanGetInstantStake EpochStateDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.TypesCanSetInstantStake EpochStateDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.TypesCanGetUTxO EpochStateDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.TypesCanSetUTxO EpochStateDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.Types(EraTxOut era, Eq (GovState era), Eq (CertState era), Eq (InstantStake era)) => Eq (EpochState era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.Types(EraTxOut era, Show (GovState era), Show (CertState era), Show (InstantStake era)) => Show (EpochState era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.TypesGeneric (EpochState era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.Types(EraTxOut era, NFData (GovState era), NFData (CertState era), NFData (InstantStake era)) => NFData (EpochState era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.Types(EraTxOut era, EraGov era, EraStake era, EraCertState era) => ToJSON (EpochState era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.TypesDefault (LedgerState era) => Default (EpochState era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.Types(EraTxOut era, NoThunks (GovState era), NoThunks (CertState era), NoThunks (InstantStake era)) => NoThunks (EpochState era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.Types(EraTxOut era, EraGov era, EraStake era, EraCertState era) => FromCBOR (EpochState era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.Types(EraTxOut era, EraGov era, EraStake era, EraCertState era) => ToCBOR (EpochState era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.Types(EraTxOut era, EraGov era, EraStake era, EraCertState era) => DecCBOR (EpochState era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.Types(EraTxOut era, EraStake era, EncCBOR (GovState era), EncCBOR (CertState era)) => EncCBOR (EpochState era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.Types(EraTxOut era, EraGov era, EraStake era, EraCertState era) => ToKeyValuePairs (EpochState era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.Typestype Rep (EpochState era) = D1 ('MetaDataDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.Types"EpochState"
"Cardano.Ledger.Shelley.LedgerState.Types"
"cardano-ledger-shelley-1.19.0.1-FBmICzj0TLXDG7I9pVlx3P"
'False) (C1 ('MetaCons"EpochState"
'PrefixI 'True) ((S1 ('MetaSel ('Just"esChainAccountState"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 ChainAccountState) :*: S1 ('MetaSel ('Just"esLState"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (LedgerState era))) :*: (S1 ('MetaSel ('Just"esSnapshots"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (SnapShots era)) :*: S1 ('MetaSel ('Just"esNonMyopic"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 NonMyopic))))
Constructors
LedgerStatelsUTxOState :: !UTxOState eralsCertState :: !CertState era
Instances16CanGetInstantStake, CanSetInstantStake, CanGetUTxO, CanSetUTxO, Eq, Show, …
CanGetInstantStake LedgerStateDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.TypesCanSetInstantStake LedgerStateDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.TypesCanGetUTxO LedgerStateDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.TypesCanSetUTxO LedgerStateDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.Types(EraTxOut era, Eq (GovState era), Eq (CertState era), Eq (InstantStake era)) => Eq (LedgerState era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.Types(EraTxOut era, Show (GovState era), Show (CertState era), Show (InstantStake era)) => Show (LedgerState era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.TypesGeneric (LedgerState era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.Types(EraTxOut era, NFData (GovState era), NFData (CertState era), NFData (InstantStake era)) => NFData (LedgerState era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.Types(EraTxOut era, EraGov era, EraStake era, EraCertState era) => ToJSON (LedgerState era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.Types(Default (UTxOState era), Default (CertState era)) => Default (LedgerState era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.Types(EraTxOut era, NoThunks (GovState era), NoThunks (CertState era), NoThunks (InstantStake era)) => NoThunks (LedgerState era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.Types(EraTxOut era, EraStake era, EncCBOR (GovState era), EncCBOR (CertState era)) => EncCBOR (LedgerState era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.Types(EraTxOut era, EraGov era, EraStake era, EraCertState era) => ToKeyValuePairs (LedgerState era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.Typestype Rep (LedgerState era) = D1 ('MetaDataDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.Types"LedgerState"
"Cardano.Ledger.Shelley.LedgerState.Types"
"cardano-ledger-shelley-1.19.0.1-FBmICzj0TLXDG7I9pVlx3P"
'False) (C1 ('MetaCons"LedgerState"
'PrefixI 'True) (S1 ('MetaSel ('Just"lsUTxOState"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (UTxOState era)) :*: S1 ('MetaSel ('Just"lsCertState"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (CertState era))))
Constructors
NewEpochStatenesEL :: !EpochNonesBprev :: !BlocksMadenesBcur :: !BlocksMadenesEs :: !EpochState eranesRu :: !StrictMaybe PulsingRewUpdatenesPd :: !PoolDistrstashedAVVMAddresses :: !StashedAVVMAddresses era
Instances17CanGetChainAccountState, CanSetChainAccountState, CanGetInstantStake, CanSetInstantStake, CanGetUTxO, CanSetUTxO, …
CanGetChainAccountState NewEpochStateDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.TypesCanSetChainAccountState NewEpochStateDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.TypesCanGetInstantStake NewEpochStateDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.TypesCanSetInstantStake NewEpochStateDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.TypesCanGetUTxO NewEpochStateDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.TypesCanSetUTxO NewEpochStateDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.Types(EraTxOut era, Eq (StashedAVVMAddresses era), Eq (GovState era), Eq (CertState era), Eq (InstantStake era)) => Eq (NewEpochState era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.Types(EraTxOut era, Show (StashedAVVMAddresses era), Show (GovState era), Show (CertState era), Show (InstantStake era)) => Show (NewEpochState era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.TypesGeneric (NewEpochState era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.Types(EraTxOut era, NFData (StashedAVVMAddresses era), NFData (GovState era), NFData (CertState era), NFData (InstantStake era)) => NFData (NewEpochState era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.Types(EraStake era, EraGov era, EraCertState era, Default (StashedAVVMAddresses era)) => Default (NewEpochState era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.Types(Era era, NoThunks (EpochState era), NoThunks (StashedAVVMAddresses era)) => NoThunks (NewEpochState era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.Types(EraTxOut era, EraGov era, EraStake era, EraCertState era, DecCBOR (StashedAVVMAddresses era)) => FromCBOR (NewEpochState era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.Types(EraTxOut era, EraGov era, EraStake era, EraCertState era, EncCBOR (StashedAVVMAddresses era)) => ToCBOR (NewEpochState era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.Types(EraTxOut era, EraGov era, EraStake era, DecCBOR (StashedAVVMAddresses era), EraCertState era) => DecCBOR (NewEpochState era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.Types(EraTxOut era, EraStake era, EncCBOR (StashedAVVMAddresses era), EncCBOR (GovState era), EncCBOR (CertState era)) => EncCBOR (NewEpochState era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.Typestype Rep (NewEpochState era) = D1 ('MetaDataDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.Types"NewEpochState"
"Cardano.Ledger.Shelley.LedgerState.Types"
"cardano-ledger-shelley-1.19.0.1-FBmICzj0TLXDG7I9pVlx3P"
'False) (C1 ('MetaCons"NewEpochState"
'PrefixI 'True) ((S1 ('MetaSel ('Just"nesEL"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 EpochNo) :*: (S1 ('MetaSel ('Just"nesBprev"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 BlocksMade) :*: S1 ('MetaSel ('Just"nesBcur"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 BlocksMade))) :*: ((S1 ('MetaSel ('Just"nesEs"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (EpochState era)) :*: S1 ('MetaSel ('Just"nesRu"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (StrictMaybe PulsingRewUpdate))) :*: (S1 ('MetaSel ('Just"nesPd"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 PoolDistr) :*: S1 ('MetaSel ('Just"stashedAVVMAddresses"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (StashedAVVMAddresses era))))))
Constructors
UTxOStateutxosUtxo :: !UTxO erautxosDeposited :: !CoinutxosFees :: !CoinutxosGovState :: !GovState erautxosInstantStake :: !InstantStake erautxosDonation :: !Coin
Instances16CanGetInstantStake, CanSetInstantStake, CanGetUTxO, CanSetUTxO, Eq, Show, …
CanGetInstantStake UTxOStateDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.TypesCanSetInstantStake UTxOStateDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.TypesCanGetUTxO UTxOStateDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.TypesCanSetUTxO UTxOStateDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.Types(EraTxOut era, Eq (GovState era), Eq (InstantStake era)) => Eq (UTxOState era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.Types(EraTxOut era, Show (GovState era), Show (InstantStake era)) => Show (UTxOState era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.TypesGeneric (UTxOState era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.Types(EraTxOut era, NFData (GovState era), NFData (InstantStake era)) => NFData (UTxOState era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.Types(EraTxOut era, EraGov era, EraStake era) => ToJSON (UTxOState era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.Types(EraGov era, EraStake era) => Default (UTxOState era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.Types(NoThunks (UTxO era), NoThunks (GovState era), NoThunks (InstantStake era)) => NoThunks (UTxOState era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.Types(EraTxOut era, EraStake era, EncCBOR (GovState era)) => EncCBOR (UTxOState era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.Types(EraTxOut era, EraGov era, EraStake era) => ToKeyValuePairs (UTxOState era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.Typestype Rep (UTxOState era) = D1 ('MetaDataDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.LedgerState.Types"UTxOState"
"Cardano.Ledger.Shelley.LedgerState.Types"
"cardano-ledger-shelley-1.19.0.1-FBmICzj0TLXDG7I9pVlx3P"
'False) (C1 ('MetaCons"UTxOState"
'PrefixI 'True) ((S1 ('MetaSel ('Just"utxosUtxo"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (UTxO era)) :*: (S1 ('MetaSel ('Just"utxosDeposited"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Coin) :*: S1 ('MetaSel ('Just"utxosFees"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Coin))) :*: (S1 ('MetaSel ('Just"utxosGovState"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (GovState era)) :*: (S1 ('MetaSel ('Just"utxosInstantStake"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (InstantStake era)) :*: S1 ('MetaSel ('Just"utxosDonation"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Coin)))))
Constructors
ProposedPPUpdates (Map (KeyHash GenesisRole) (PParamsUpdate era))
Instances13Eq, Show, Generic, Semigroup, Monoid, NFData, …
Eq (PParamsUpdate era) => Eq (ProposedPPUpdates era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.PParamsShow (PParamsUpdate era) => Show (ProposedPPUpdates era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.PParamsGeneric (ProposedPPUpdates era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.PParamsSemigroup (ProposedPPUpdates era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.PParamsMonoid (ProposedPPUpdates era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.PParamsNFData (PParamsUpdate era) => NFData (ProposedPPUpdates era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.PParamsEraPParams era => ToJSON (ProposedPPUpdates era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.PParamsNoThunks (PParamsUpdate era) => NoThunks (ProposedPPUpdates era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.PParams(Era era, FromCBOR (PParamsUpdate era)) => FromCBOR (ProposedPPUpdates era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.PParams(Era era, ToCBOR (PParamsUpdate era)) => ToCBOR (ProposedPPUpdates era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.PParams(Era era, DecCBOR (PParamsUpdate era)) => DecCBOR (ProposedPPUpdates era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.PParams(Era era, EncCBOR (PParamsUpdate era)) => EncCBOR (ProposedPPUpdates era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.PParamstype Rep (ProposedPPUpdates era) = D1 ('MetaDataDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.PParams"ProposedPPUpdates"
"Cardano.Ledger.Shelley.PParams"
"cardano-ledger-shelley-1.19.0.1-FBmICzj0TLXDG7I9pVlx3P"
'True) (C1 ('MetaCons"ProposedPPUpdates"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map (KeyHash GenesisRole) (PParamsUpdate era)))))
Constructors
Update !(ProposedPPUpdates era) !EpochNo
Instances8Eq, Show, Generic, NFData, NoThunks, DecCBOR, …
Eq (PParamsUpdate era) => Eq (Update era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.PParamsShow (PParamsUpdate era) => Show (Update era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.PParamsGeneric (Update era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.PParamsNFData (PParamsUpdate era) => NFData (Update era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.PParamsNoThunks (PParamsUpdate era) => NoThunks (Update era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.PParams(Era era, DecCBOR (PParamsUpdate era)) => DecCBOR (Update era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.PParams(Era era, EncCBOR (PParamsUpdate era)) => EncCBOR (Update era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.PParamstype Rep (Update era) = D1 ('MetaDataDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.PParams"Update"
"Cardano.Ledger.Shelley.PParams"
"cardano-ledger-shelley-1.19.0.1-FBmICzj0TLXDG7I9pVlx3P"
'False) (C1 ('MetaCons"Update"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (ProposedPPUpdates era)) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 EpochNo)))
Instances12Eq, Show, Generic, NFData, ToJSON, Default, …
Eq NonMyopicDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.PoolRankShow NonMyopicDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.PoolRankGeneric NonMyopicDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.PoolRankNFData NonMyopicDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.PoolRankToJSON NonMyopicDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.PoolRankDefault NonMyopicDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.PoolRankNoThunks NonMyopicDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.PoolRankEncCBOR NonMyopicDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.PoolRankToKeyValuePairs NonMyopicDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.PoolRanktype Rep NonMyopic = D1 ('MetaDataDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.PoolRank"NonMyopic"
"Cardano.Ledger.Shelley.PoolRank"
"cardano-ledger-shelley-1.19.0.1-FBmICzj0TLXDG7I9pVlx3P"
'False) (C1 ('MetaCons"NonMyopic"
'PrefixI 'True) (S1 ('MetaSel ('Just"likelihoodsNM"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (VMap VB VB (KeyHash StakePool) Likelihood)) :*: S1 ('MetaSel ('Just"rewardPotNM"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Coin)))
Instances10Eq, Show, Generic, NFData, ToJSON, NoThunks, …
Eq RewardUpdateDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.RewardUpdateShow RewardUpdateDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.RewardUpdateGeneric RewardUpdateDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.RewardUpdateNFData RewardUpdateDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.RewardUpdateToJSON RewardUpdateDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.RewardUpdateNoThunks RewardUpdateDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.RewardUpdateDecCBOR RewardUpdateDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.RewardUpdateEncCBOR RewardUpdateDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.RewardUpdateToKeyValuePairs RewardUpdateDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.RewardUpdatetype Rep RewardUpdate = D1 ('MetaDataDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.RewardUpdate"RewardUpdate"
"Cardano.Ledger.Shelley.RewardUpdate"
"cardano-ledger-shelley-1.19.0.1-FBmICzj0TLXDG7I9pVlx3P"
'False) (C1 ('MetaCons"RewardUpdate"
'PrefixI 'True) ((S1 ('MetaSel ('Just"deltaT"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 DeltaCoin) :*: S1 ('MetaSel ('Just"deltaR"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 DeltaCoin)) :*: (S1 ('MetaSel ('Just"rs"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Map (Credential Staking) (Set Reward))) :*: (S1 ('MetaSel ('Just"deltaF"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 DeltaCoin) :*: S1 ('MetaSel ('Just"nonMyopic"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 NonMyopic)))))
Constructors
DelegEnvslotNo :: SlotNodeCurEpochNo :: EpochNoptr_ :: PtrdeChainAccountState :: ChainAccountStateppDE :: PParams era
Instances5Eq, Show, Generic, NFData, Rep
Eq (PParams era) => Eq (DelegEnv era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.DelegShow (PParams era) => Show (DelegEnv era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.DelegGeneric (DelegEnv era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.DelegNFData (PParams era) => NFData (DelegEnv era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.Delegtype Rep (DelegEnv era) = D1 ('MetaDataDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.Deleg"DelegEnv"
"Cardano.Ledger.Shelley.Rules.Deleg"
"cardano-ledger-shelley-1.19.0.1-FBmICzj0TLXDG7I9pVlx3P"
'False) (C1 ('MetaCons"DelegEnv"
'PrefixI 'True) ((S1 ('MetaSel ('Just"slotNo"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SlotNo) :*: S1 ('MetaSel ('Just"deCurEpochNo"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 EpochNo)) :*: (S1 ('MetaSel ('Just"ptr_"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Ptr) :*: (S1 ('MetaSel ('Just"deChainAccountState"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ChainAccountState) :*: S1 ('MetaSel ('Just"ppDE"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (PParams era))))))
Constructors
DelegsEnvdelegsSlotNo :: SlotNodelegsEpochNo :: EpochNodelegsIx :: TxIxdelegspp :: PParams eradelegsTx :: Tx TopTx eradelegsAccount :: ChainAccountState
Constructors
Constructors
Instances6Eq, Show, Generic, NFData, EncCBOR, Rep
Eq (PParams era) => Eq (LedgerEnv era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.LedgerShow (PParams era) => Show (LedgerEnv era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.LedgerGeneric (LedgerEnv era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.LedgerNFData (PParams era) => NFData (LedgerEnv era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.LedgerEraPParams era => EncCBOR (LedgerEnv era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.Ledgertype Rep (LedgerEnv era) = D1 ('MetaDataDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.Ledger"LedgerEnv"
"Cardano.Ledger.Shelley.Rules.Ledger"
"cardano-ledger-shelley-1.19.0.1-FBmICzj0TLXDG7I9pVlx3P"
'False) (C1 ('MetaCons"LedgerEnv"
'PrefixI 'True) ((S1 ('MetaSel ('Just"ledgerSlotNo"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SlotNo) :*: S1 ('MetaSel ('Just"ledgerEpochNo"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe EpochNo))) :*: (S1 ('MetaSel ('Just"ledgerIx"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TxIx) :*: (S1 ('MetaSel ('Just"ledgerPp"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (PParams era)) :*: S1 ('MetaSel ('Just"ledgerAccount"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ChainAccountState)))))
Constructors
Instances6Eq, Show, Generic, NFData, EncCBOR, Rep
Eq (PParamsHKD Identity era) => Eq (ShelleyLedgersEnv era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.LedgersShow (PParamsHKD Identity era) => Show (ShelleyLedgersEnv era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.LedgersGeneric (ShelleyLedgersEnv era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.LedgersNFData (PParamsHKD Identity era) => NFData (ShelleyLedgersEnv era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.LedgersEraPParams era => EncCBOR (ShelleyLedgersEnv era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.Ledgerstype Rep (ShelleyLedgersEnv era) = D1 ('MetaDataDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.Ledgers"ShelleyLedgersEnv"
"Cardano.Ledger.Shelley.Rules.Ledgers"
"cardano-ledger-shelley-1.19.0.1-FBmICzj0TLXDG7I9pVlx3P"
'False) (C1 ('MetaCons"LedgersEnv"
'PrefixI 'True) ((S1 ('MetaSel ('Just"ledgersSlotNo"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SlotNo) :*: S1 ('MetaSel ('Just"ledgersEpochNo"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 EpochNo)) :*: (S1 ('MetaSel ('Just"ledgersPp"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (PParams era)) :*: S1 ('MetaSel ('Just"ledgersAccount"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ChainAccountState))))
Instances6Eq, Show, Generic, NFData, EncCBOR, Rep
Eq (PParams era) => Eq (PoolEnv era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.PoolShow (PParams era) => Show (PoolEnv era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.PoolGeneric (PoolEnv era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.PoolNFData (PParams era) => NFData (PoolEnv era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.PoolEraPParams era => EncCBOR (PoolEnv era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.Pooltype Rep (PoolEnv era) = D1 ('MetaDataDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.Pool"PoolEnv"
"Cardano.Ledger.Shelley.Rules.Pool"
"cardano-ledger-shelley-1.19.0.1-FBmICzj0TLXDG7I9pVlx3P"
'False) (C1 ('MetaCons"PoolEnv"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 EpochNo) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (PParams era))))
Constructors
SnapEnv (LedgerState era) (PParams era)
Instances7Eq, Show, Generic, NFData, DecCBOR, EncCBOR, …
(Eq (PParams era), Eq (CertState era)) => Eq (UtxoEnv era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.Utxo(Show (PParams era), Show (CertState era)) => Show (UtxoEnv era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.UtxoGeneric (UtxoEnv era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.Utxo(Era era, NFData (PParams era), NFData (CertState era)) => NFData (UtxoEnv era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.Utxo(EraPParams era, EraCertState era, Typeable (CertState era)) => DecCBOR (UtxoEnv era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.Utxo(EraPParams era, EraCertState era) => EncCBOR (UtxoEnv era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.Utxotype Rep (UtxoEnv era) = D1 ('MetaDataDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Rules.Utxo"UtxoEnv"
"Cardano.Ledger.Shelley.Rules.Utxo"
"cardano-ledger-shelley-1.19.0.1-FBmICzj0TLXDG7I9pVlx3P"
'False) (C1 ('MetaCons"UtxoEnv"
'PrefixI 'True) (S1 ('MetaSel ('Just"ueSlot"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SlotNo) :*: (S1 ('MetaSel ('Just"uePParams"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (PParams era)) :*: S1 ('MetaSel ('Just"ueCertState"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (CertState era)))))
Instances15Eq, Show, Generic, NFData, FromJSON, ToJSON, …
Eq (MultiSig era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.ScriptsShow (MultiSig era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.ScriptsGeneric (MultiSig era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.ScriptsNFData (MultiSig era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Scripts(ShelleyEraScript era, NativeScript era ~ MultiSig era) => FromJSON (MultiSig era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Scripts(ShelleyEraScript era, NativeScript era ~ MultiSig era) => ToJSON (MultiSig era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.ScriptsTypeable era => NoThunks (MultiSig era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.ScriptsTypeable era => ToCBOR (MultiSig era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.ScriptsEra era => DecCBOR (Annotator (MultiSig era))Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.ScriptsEra era => EncCBOR (MultiSig era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.ScriptsSafeToHash (MultiSig era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.ScriptsEqRaw (MultiSig era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.ScriptsMemoized (MultiSig era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Scriptstype Rep (MultiSig era) = D1 ('MetaDataDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Scripts"MultiSig"
"Cardano.Ledger.Shelley.Scripts"
"cardano-ledger-shelley-1.19.0.1-FBmICzj0TLXDG7I9pVlx3P"
'True) (C1 ('MetaCons"MkMultiSig"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (MemoBytes (MultiSigRaw era)))))type RawType (MultiSig era) = MultiSigRaw eraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Scripts
Instances7DecCBOR, Eq, Show, NFData, NoThunks, ToCBOR, …
(Typeable l, EraTxBody era, EraTxWits era, EraTxAuxData era, STxLevel l era ~ STxTopLevel l era) => DecCBOR (Annotator (ShelleyTx l era))Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Tx(Era era, Eq (TxBody l era), Eq (TxWits era), Eq (TxAuxData era)) => Eq (ShelleyTx l era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Tx(Era era, Show (TxBody l era), Show (TxWits era), Show (TxAuxData era)) => Show (ShelleyTx l era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Tx(NFData (TxBody l era), NFData (TxWits era), NFData (TxAuxData era)) => NFData (ShelleyTx l era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Tx(Typeable era, Typeable l) => NoThunks (ShelleyTx l era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Tx(Era era, EncCBOR (TxWits era), EncCBOR (TxBody l era), EncCBOR (TxAuxData era), Typeable l) => ToCBOR (ShelleyTx l era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Tx(Era era, EncCBOR (TxWits era), EncCBOR (TxBody l era), EncCBOR (TxAuxData era)) => EncCBOR (ShelleyTx l era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Tx
Constructors
Instances16Eq, Show, Generic, NFData, FromJSON, ToJSON, …
Eq (ShelleyTxAuxData era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxAuxDataShow (ShelleyTxAuxData era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxAuxDataGeneric (ShelleyTxAuxData era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxAuxDataNFData (ShelleyTxAuxData era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxAuxDataEra era => FromJSON (ShelleyTxAuxData era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxAuxDataEra era => ToJSON (ShelleyTxAuxData era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxAuxDataNoThunks (ShelleyTxAuxData era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxAuxDataTypeable era => ToCBOR (ShelleyTxAuxData era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxAuxDataEra era => DecCBOR (Annotator (ShelleyTxAuxData era))Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxAuxDataEra era => EncCBOR (ShelleyTxAuxData era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxAuxDataSafeToHash (ShelleyTxAuxData era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxAuxDataEqRaw (ShelleyTxAuxData era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxAuxDataMemoized (ShelleyTxAuxData era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxAuxDataHashAnnotated (ShelleyTxAuxData era) EraIndependentTxAuxDataDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxAuxDatatype Rep (ShelleyTxAuxData era) = D1 ('MetaDataDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxAuxData"ShelleyTxAuxData"
"Cardano.Ledger.Shelley.TxAuxData"
"cardano-ledger-shelley-1.19.0.1-FBmICzj0TLXDG7I9pVlx3P"
'True) (C1 ('MetaCons"MkShelleyTxAuxData"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (MemoBytes (ShelleyTxAuxDataRaw era)))))type RawType (ShelleyTxAuxData era) = ShelleyTxAuxDataRaw eraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxAuxData
Constructors
Instances8Eq, Ord, Show, Generic, NFData, ToJSON, …
Eq GenesisDelegCertDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxCertOrd GenesisDelegCertDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxCertShow GenesisDelegCertDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxCertGeneric GenesisDelegCertDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxCertNFData GenesisDelegCertDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxCertToJSON GenesisDelegCertDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxCertNoThunks GenesisDelegCertDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxCerttype Rep GenesisDelegCert = D1 ('MetaDataDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxCert"GenesisDelegCert"
"Cardano.Ledger.Shelley.TxCert"
"cardano-ledger-shelley-1.19.0.1-FBmICzj0TLXDG7I9pVlx3P"
'False) (C1 ('MetaCons"GenesisDelegCert"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (KeyHash GenesisRole)) :*: (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (KeyHash GenesisDelegate)) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (VRFVerKeyHash GenDelegVRF)))))
Constructors
MIRCertmirPot :: !MIRPotmirRewards :: !MIRTarget
Instances10Eq, Ord, Show, Generic, NFData, ToJSON, …
Eq MIRCertDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxCertOrd MIRCertDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxCertShow MIRCertDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxCertGeneric MIRCertDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxCertNFData MIRCertDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxCertToJSON MIRCertDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxCertNoThunks MIRCertDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxCertDecCBOR MIRCertDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxCertEncCBOR MIRCertDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxCerttype Rep MIRCert = D1 ('MetaDataDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxCert"MIRCert"
"Cardano.Ledger.Shelley.TxCert"
"cardano-ledger-shelley-1.19.0.1-FBmICzj0TLXDG7I9pVlx3P"
'False) (C1 ('MetaCons"MIRCert"
'PrefixI 'True) (S1 ('MetaSel ('Just"mirPot"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 MIRPot) :*: S1 ('MetaSel ('Just"mirRewards"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 MIRTarget)))
Instances12Bounded, Enum, Eq, Ord, Show, Generic, …
Bounded MIRPotDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxCertEnum MIRPotDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxCertEq MIRPotDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxCertOrd MIRPotDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxCertShow MIRPotDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxCertGeneric MIRPotDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxCertNFData MIRPotDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxCertToJSON MIRPotDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxCertNoThunks MIRPotDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxCertDecCBOR MIRPotDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxCertEncCBOR MIRPotDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxCerttype Rep MIRPot = D1 ('MetaDataDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxCert"MIRPot"
"Cardano.Ledger.Shelley.TxCert"
"cardano-ledger-shelley-1.19.0.1-FBmICzj0TLXDG7I9pVlx3P"
'False) (C1 ('MetaCons"ReservesMIR"
'PrefixI 'False) U1 :+: C1 ('MetaCons"TreasuryMIR"
'PrefixI 'False) U1)
Constructors
Instances10Eq, Ord, Show, Generic, NFData, ToJSON, …
Eq MIRTargetDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxCertOrd MIRTargetDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxCertShow MIRTargetDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxCertGeneric MIRTargetDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxCertNFData MIRTargetDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxCertToJSON MIRTargetDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxCertNoThunks MIRTargetDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxCertDecCBOR MIRTargetDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxCertEncCBOR MIRTargetDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxCerttype Rep MIRTarget = D1 ('MetaDataDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxCert"MIRTarget"
"Cardano.Ledger.Shelley.TxCert"
"cardano-ledger-shelley-1.19.0.1-FBmICzj0TLXDG7I9pVlx3P"
'False) (C1 ('MetaCons"StakeAddressesMIR"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Map (Credential Staking) DeltaCoin))) :+: C1 ('MetaCons"SendToOppositePotMIR"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Coin)))
Constructors
Instances8Eq, Ord, Show, Generic, NFData, ToJSON, …
Eq ShelleyDelegCertDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxCertOrd ShelleyDelegCertDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxCertShow ShelleyDelegCertDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxCertGeneric ShelleyDelegCertDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxCertNFData ShelleyDelegCertDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxCertToJSON ShelleyDelegCertDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxCertNoThunks ShelleyDelegCertDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxCerttype Rep ShelleyDelegCert = D1 ('MetaDataDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxCert"ShelleyDelegCert"
"Cardano.Ledger.Shelley.TxCert"
"cardano-ledger-shelley-1.19.0.1-FBmICzj0TLXDG7I9pVlx3P"
'False) (C1 ('MetaCons"ShelleyRegCert"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Credential Staking))) :+: (C1 ('MetaCons"ShelleyUnRegCert"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Credential Staking))) :+: C1 ('MetaCons"ShelleyDelegCert"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Credential Staking)) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (KeyHash StakePool)))))
Constructors
TxOutCompacttxOutCompactAddr :: !CompactAddrtxOutCompactValue :: !CompactForm (Value era)
Instances13Eq, Show, Generic, NFData, ToJSON, MemPack, …
Eq (CompactForm (Value era)) => Eq (ShelleyTxOut era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxOut(Era era, Val (Value era)) => Show (ShelleyTxOut era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxOutGeneric (ShelleyTxOut era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxOutNFData (ShelleyTxOut era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxOut(Era era, Val (Value era)) => ToJSON (ShelleyTxOut era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxOut(Era era, MemPack (CompactForm (Value era))) => MemPack (ShelleyTxOut era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxOutNoThunks (ShelleyTxOut era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxOut(Era era, DecCBOR (CompactForm (Value era))) => DecCBOR (ShelleyTxOut era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxOut(Era era, EncCBOR (CompactForm (Value era))) => EncCBOR (ShelleyTxOut era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxOut(Era era, Val (Value era)) => ToKeyValuePairs (ShelleyTxOut era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxOuttype Rep (ShelleyTxOut era) = D1 ('MetaDataDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxOut"ShelleyTxOut"
"Cardano.Ledger.Shelley.TxOut"
"cardano-ledger-shelley-1.19.0.1-FBmICzj0TLXDG7I9pVlx3P"
'False) (C1 ('MetaCons"TxOutCompact"
'PrefixI 'True) (S1 ('MetaSel ('Just"txOutCompactAddr"
) 'SourceUnpack 'SourceStrict 'DecidedUnpack) (Rec0 CompactAddr) :*: S1 ('MetaSel ('Just"txOutCompactValue"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (CompactForm (Value era)))))
pattern ShelleyTxOut :: (HasCallStack, Era era, Val (Value era)) => Addr -> Value era -> ShelleyTxOut eraInstances15Eq, Show, Generic, Semigroup, Monoid, NFData, …
EraScript era => Eq (ShelleyTxWits era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxWitsEraScript era => Show (ShelleyTxWits era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxWitsGeneric (ShelleyTxWits era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxWitsEraScript era => Semigroup (ShelleyTxWits era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxWitsEraScript era => Monoid (ShelleyTxWits era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxWits(Era era, NFData (Script era), NFData (WitVKey Witness), NFData BootstrapWitness) => NFData (ShelleyTxWits era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxWitsEraScript era => NoThunks (ShelleyTxWits era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxWitsTypeable era => ToCBOR (ShelleyTxWits era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxWits(EraScript era, DecCBOR (Annotator (Script era))) => DecCBOR (Annotator (ShelleyTxWits era))Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxWitsEra era => EncCBOR (ShelleyTxWits era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxWitsSafeToHash (ShelleyTxWits era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxWits(TxWits era ~ ShelleyTxWits era, EraTxWits era) => EqRaw (ShelleyTxWits era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxWitsMemoized (ShelleyTxWits era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxWitstype Rep (ShelleyTxWits era) = D1 ('MetaDataDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxWits"ShelleyTxWits"
"Cardano.Ledger.Shelley.TxWits"
"cardano-ledger-shelley-1.19.0.1-FBmICzj0TLXDG7I9pVlx3P"
'True) (C1 ('MetaCons"MkShelleyTxWits"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (MemoBytes (ShelleyTxWitsRaw era)))))type RawType (ShelleyTxWits era) = ShelleyTxWitsRaw eraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.TxWits
Instances36Monad, Functor, MonadFail, Applicative, Foldable, Traversable, …
Monad StrictMaybeDefined in cardano-strict-containers-0.1.6.0 · Data.Maybe.StrictFunctor StrictMaybeDefined in cardano-strict-containers-0.1.6.0 · Data.Maybe.StrictMonadFail StrictMaybeDefined in cardano-strict-containers-0.1.6.0 · Data.Maybe.StrictApplicative StrictMaybeDefined in cardano-strict-containers-0.1.6.0 · Data.Maybe.StrictFoldable StrictMaybeDefined in cardano-strict-containers-0.1.6.0 · Data.Maybe.StrictTraversable StrictMaybeDefined in cardano-strict-containers-0.1.6.0 · Data.Maybe.StrictAlternative StrictMaybeDefined in cardano-strict-containers-0.1.6.0 · Data.Maybe.StrictEq1 StrictMaybeDefined in cardano-strict-containers-0.1.6.0 · Data.Maybe.StrictOrd1 StrictMaybeDefined in cardano-strict-containers-0.1.6.0 · Data.Maybe.StrictRead1 StrictMaybeDefined in cardano-strict-containers-0.1.6.0 · Data.Maybe.StrictShow1 StrictMaybeDefined in cardano-strict-containers-0.1.6.0 · Data.Maybe.StrictHKDFunctor StrictMaybeDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.HKDHKDApplicative StrictMaybeDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.HKDEq a => Eq (StrictMaybe a)Defined in cardano-strict-containers-0.1.6.0 · Data.Maybe.StrictOrd a => Ord (StrictMaybe a)Defined in cardano-strict-containers-0.1.6.0 · Data.Maybe.StrictRead a => Read (StrictMaybe a)Defined in cardano-strict-containers-0.1.6.0 · Data.Maybe.StrictShow a => Show (StrictMaybe a)Defined in cardano-strict-containers-0.1.6.0 · Data.Maybe.StrictGeneric (StrictMaybe a)Defined in cardano-strict-containers-0.1.6.0 · Data.Maybe.StrictSemigroup a => Semigroup (StrictMaybe a)Defined in cardano-strict-containers-0.1.6.0 · Data.Maybe.StrictSemigroup a => Monoid (StrictMaybe a)Defined in cardano-strict-containers-0.1.6.0 · Data.Maybe.StrictNFData a => NFData (StrictMaybe a)Defined in cardano-strict-containers-0.1.6.0 · Data.Maybe.StrictFromJSON a => FromJSON (StrictMaybe a)Defined in cardano-strict-containers-0.1.6.0 · Data.Maybe.StrictToJSON a => ToJSON (StrictMaybe a)Defined in cardano-strict-containers-0.1.6.0 · Data.Maybe.StrictDefault (StrictMaybe t)Defined in cardano-strict-containers-0.1.6.0 · Data.Maybe.StrictNoThunks a => NoThunks (StrictMaybe a)Defined in cardano-strict-containers-0.1.6.0 · Data.Maybe.StrictFromCBOR a => FromCBOR (StrictMaybe a)Defined in cardano-strict-containers-0.1.6.0 · Data.Maybe.StrictToCBOR a => ToCBOR (StrictMaybe a)Defined in cardano-strict-containers-0.1.6.0 · Data.Maybe.StrictDecCBOR a => DecCBOR (StrictMaybe a)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Decoding.DecCBOREncCBOR a => EncCBOR (StrictMaybe a)Defined in cardano-ledger-binary-1.9.1.0 · Cardano.Ledger.Binary.Encoding.EncCBOREq (ShelleyPParams StrictMaybe era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.PParamsOrd (ShelleyPParams StrictMaybe era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.PParamsShow (ShelleyPParams StrictMaybe era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.PParamsNFData (ShelleyPParams StrictMaybe era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.PParamsNoThunks (ShelleyPParams StrictMaybe era)Defined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.PParamsUpdatable (K1 t x a) (K1 t (StrictMaybe x) u)Defined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.Core.PParamstype Rep (StrictMaybe a) = D1 ('MetaDataDefined in cardano-strict-containers-0.1.6.0 · Data.Maybe.Strict"StrictMaybe"
"Data.Maybe.Strict"
"cardano-strict-containers-0.1.6.0-KgLpGvchdnF7RySowXvbKO"
'False) (C1 ('MetaCons"SNothing"
'PrefixI 'False) U1 :+: C1 ('MetaCons"SJust"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 a)))