cardano-ledger-canonical-state-9.9.9.9: Instaces for working with canonical ledger state representation
Safe HaskellNone
LanguageHaskell2010

Cardano.Ledger.CanonicalState.Namespace.EntitiesAccounts.V0

Documentation

newtype EntitiesAccountsOut Source #

Instances

Instances details
Generic EntitiesAccountsOut Source # 
Instance details

Defined in Cardano.Ledger.CanonicalState.Namespace.EntitiesAccounts.V0

Associated Types

type Rep EntitiesAccountsOut 
Instance details

Defined in Cardano.Ledger.CanonicalState.Namespace.EntitiesAccounts.V0

type Rep EntitiesAccountsOut = D1 ('MetaData "EntitiesAccountsOut" "Cardano.Ledger.CanonicalState.Namespace.EntitiesAccounts.V0" "cardano-ledger-canonical-state-9.9.9.9-inplace" 'True) (C1 ('MetaCons "EntitiesAccountsOut" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 CanonicalAccountState)))
Show EntitiesAccountsOut Source # 
Instance details

Defined in Cardano.Ledger.CanonicalState.Namespace.EntitiesAccounts.V0

Eq EntitiesAccountsOut Source # 
Instance details

Defined in Cardano.Ledger.CanonicalState.Namespace.EntitiesAccounts.V0

FromCanonicalCBOR "entities/accounts/v0" CanonicalAccountStateFromCanonicalCBOR "entities/accounts/v0" EntitiesAccountsOut Source # 
Instance details

Defined in Cardano.Ledger.CanonicalState.Namespace.EntitiesAccounts.V0

ToCanonicalCBOR "entities/accounts/v0" CanonicalAccountStateToCanonicalCBOR "entities/accounts/v0" EntitiesAccountsOut Source # 
Instance details

Defined in Cardano.Ledger.CanonicalState.Namespace.EntitiesAccounts.V0

Methods

toCanonicalCBOR ∷ proxy "entities/accounts/v0" → EntitiesAccountsOutCanonicalEncoding Source #

(Era era, NamespaceEra "entities/accounts/v0" ~ era) ⇒ CanonicalCBOREntryDecoder "entities/accounts/v0" EntitiesAccountsOut Source # 
Instance details

Defined in Cardano.Ledger.CanonicalState.Namespace.EntitiesAccounts.V0

Methods

decodeEntryCanonicalDecoder s (Versioned "entities/accounts/v0" EntitiesAccountsOut) Source #

(Era era, NamespaceEra "entities/accounts/v0" ~ era) ⇒ CanonicalCBOREntryEncoder "entities/accounts/v0" EntitiesAccountsOut Source # 
Instance details

Defined in Cardano.Ledger.CanonicalState.Namespace.EntitiesAccounts.V0

type Rep EntitiesAccountsOut Source # 
Instance details

Defined in Cardano.Ledger.CanonicalState.Namespace.EntitiesAccounts.V0

type Rep EntitiesAccountsOut = D1 ('MetaData "EntitiesAccountsOut" "Cardano.Ledger.CanonicalState.Namespace.EntitiesAccounts.V0" "cardano-ledger-canonical-state-9.9.9.9-inplace" 'True) (C1 ('MetaCons "EntitiesAccountsOut" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 CanonicalAccountState)))

data CanonicalAccountState Source #

Instances

Instances details
Generic CanonicalAccountState Source # 
Instance details

Defined in Cardano.Ledger.CanonicalState.Namespace.EntitiesAccounts.V0

Associated Types

type Rep CanonicalAccountState 
Instance details

Defined in Cardano.Ledger.CanonicalState.Namespace.EntitiesAccounts.V0

type Rep CanonicalAccountState = D1 ('MetaData "CanonicalAccountState" "Cardano.Ledger.CanonicalState.Namespace.EntitiesAccounts.V0" "cardano-ledger-canonical-state-9.9.9.9-inplace" 'False) (C1 ('MetaCons "CanonicalAccountState" 'PrefixI 'True) ((S1 ('MetaSel ('Just "casBalance") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 CanonicalCoin) :*: S1 ('MetaSel ('Just "casDeposit") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 CanonicalCoin)) :*: (S1 ('MetaSel ('Just "casDRepDelegation") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (StrictMaybe DRep)) :*: S1 ('MetaSel ('Just "casStakePoolDelegation") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (StrictMaybe (KeyHash 'StakePool))))))
Show CanonicalAccountState Source # 
Instance details

Defined in Cardano.Ledger.CanonicalState.Namespace.EntitiesAccounts.V0

Eq CanonicalAccountState Source # 
Instance details

Defined in Cardano.Ledger.CanonicalState.Namespace.EntitiesAccounts.V0

(Era era, NamespaceEra "entities/accounts/v0" ~ era) ⇒ FromCanonicalCBOR v CanonicalAccountState Source # 
Instance details

Defined in Cardano.Ledger.CanonicalState.Namespace.EntitiesAccounts.V0

(Era era, NamespaceEra "entities/accounts/v0" ~ era) ⇒ ToCanonicalCBOR "entities/accounts/v0" CanonicalAccountState Source # 
Instance details

Defined in Cardano.Ledger.CanonicalState.Namespace.EntitiesAccounts.V0

Methods

toCanonicalCBOR ∷ proxy "entities/accounts/v0" → CanonicalAccountStateCanonicalEncoding Source #

type Rep CanonicalAccountState Source # 
Instance details

Defined in Cardano.Ledger.CanonicalState.Namespace.EntitiesAccounts.V0

type Rep CanonicalAccountState = D1 ('MetaData "CanonicalAccountState" "Cardano.Ledger.CanonicalState.Namespace.EntitiesAccounts.V0" "cardano-ledger-canonical-state-9.9.9.9-inplace" 'False) (C1 ('MetaCons "CanonicalAccountState" 'PrefixI 'True) ((S1 ('MetaSel ('Just "casBalance") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 CanonicalCoin) :*: S1 ('MetaSel ('Just "casDeposit") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 CanonicalCoin)) :*: (S1 ('MetaSel ('Just "casDRepDelegation") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (StrictMaybe DRep)) :*: S1 ('MetaSel ('Just "casStakePoolDelegation") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (StrictMaybe (KeyHash 'StakePool))))))

Orphan instances

(Era era, NamespaceEra "entities/accounts/v0" ~ era) ⇒ KnownNamespace "entities/accounts/v0" Source # 
Instance details

Associated Types

type NamespaceKey "entities/accounts/v0" 
Instance details

Defined in Cardano.Ledger.CanonicalState.Namespace.EntitiesAccounts.V0

type NamespaceKey "entities/accounts/v0" = EntitiesAccountsIn
type NamespaceEntry "entities/accounts/v0" 
Instance details

Defined in Cardano.Ledger.CanonicalState.Namespace.EntitiesAccounts.V0

type NamespaceEntry "entities/accounts/v0" = EntitiesAccountsOut
(Era era, NamespaceEra v ~ era) ⇒ FromCanonicalCBOR v DRep Source # 
Instance details

(Era era, NamespaceEra v ~ era) ⇒ ToCanonicalCBOR v DRep Source # 
Instance details

Methods

toCanonicalCBOR ∷ proxy v → DRepCanonicalEncoding Source #