cardano-ledger-core-0.1.0.0: Core components of Cardano ledgers from the Shelley release on.
Safe Haskell None
Language Haskell2010

Cardano.Ledger.Coin

Synopsis

Documentation

newtype Coin Source #

The amount of value held by a transaction output.

Constructors

Coin

Instances

Instances details
Enum Coin Source #
Instance details

Defined in Cardano.Ledger.Coin

Eq Coin Source #
Instance details

Defined in Cardano.Ledger.Coin

Ord Coin Source #
Instance details

Defined in Cardano.Ledger.Coin

Show Coin Source #
Instance details

Defined in Cardano.Ledger.Coin

Generic Coin Source #
Instance details

Defined in Cardano.Ledger.Coin

Associated Types

type Rep Coin :: Type -> Type Source #

Semigroup Coin Source #
Instance details

Defined in Cardano.Ledger.Coin

Monoid Coin Source #
Instance details

Defined in Cardano.Ledger.Coin

NFData Coin Source #
Instance details

Defined in Cardano.Ledger.Coin

ToJSON Coin Source #
Instance details

Defined in Cardano.Ledger.Coin

FromJSON Coin Source #
Instance details

Defined in Cardano.Ledger.Coin

ToCBOR Coin Source #
Instance details

Defined in Cardano.Ledger.Coin

FromCBOR Coin Source #
Instance details

Defined in Cardano.Ledger.Coin

HeapWords Coin Source #
Instance details

Defined in Cardano.Ledger.Coin

Group Coin Source #
Instance details

Defined in Cardano.Ledger.Coin

Abelian Coin Source #
Instance details

Defined in Cardano.Ledger.Coin

NoThunks Coin Source #
Instance details

Defined in Cardano.Ledger.Coin

PartialOrd Coin Source #
Instance details

Defined in Cardano.Ledger.Coin

Compactible Coin Source #
Instance details

Defined in Cardano.Ledger.Coin

EncodeMint Coin Source #
Instance details

Defined in Cardano.Ledger.Val

DecodeMint Coin Source #
Instance details

Defined in Cardano.Ledger.Val

DecodeNonNegative Coin Source #
Instance details

Defined in Cardano.Ledger.Val

Val Coin Source #
Instance details

Defined in Cardano.Ledger.Val

UnifiedView Coin ( Credential ' Staking crypto) ( KeyHash ' StakePool crypto) Ptr Ptr ( Credential ' Staking crypto) Source #
Instance details

Defined in Cardano.Ledger.UnifiedMap

UnifiedView Coin ( Credential ' Staking crypto) ( KeyHash ' StakePool crypto) Ptr ( Credential ' Staking crypto) Coin Source #
Instance details

Defined in Cardano.Ledger.UnifiedMap

UnifiedView Coin ( Credential ' Staking crypto) ( KeyHash ' StakePool crypto) Ptr ( Credential ' Staking crypto) ( KeyHash ' StakePool crypto) Source #
Instance details

Defined in Cardano.Ledger.UnifiedMap

Eq ( CompactForm Coin ) Source #
Instance details

Defined in Cardano.Ledger.Coin

Show ( CompactForm Coin ) Source #
Instance details

Defined in Cardano.Ledger.Coin

NFData ( CompactForm Coin ) Source #
Instance details

Defined in Cardano.Ledger.Coin

ToCBOR ( CompactForm Coin ) Source #
Instance details

Defined in Cardano.Ledger.Coin

FromCBOR ( CompactForm Coin ) Source #
Instance details

Defined in Cardano.Ledger.Coin

HeapWords ( CompactForm Coin ) Source #
Instance details

Defined in Cardano.Ledger.Coin

NoThunks ( CompactForm Coin ) Source #
Instance details

Defined in Cardano.Ledger.Coin

Prim ( CompactForm Coin ) Source #
Instance details

Defined in Cardano.Ledger.Coin

type Rep Coin Source #
Instance details

Defined in Cardano.Ledger.Coin

type Rep Coin = D1 (' MetaData "Coin" "Cardano.Ledger.Coin" "cardano-ledger-core-0.1.0.0-3EJt5rxsPizAWHDEqGPh9V" ' True ) ( C1 (' MetaCons "Coin" ' PrefixI ' True ) ( S1 (' MetaSel (' Just "unCoin") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 Integer )))
newtype CompactForm Coin Source #
Instance details

Defined in Cardano.Ledger.Coin

data family CompactForm a :: Type Source #

Instances

Instances details
Eq ( CompactForm DeltaCoin ) Source #
Instance details

Defined in Cardano.Ledger.Coin

Eq ( CompactForm Coin ) Source #
Instance details

Defined in Cardano.Ledger.Coin

Show ( CompactForm DeltaCoin ) Source #
Instance details

Defined in Cardano.Ledger.Coin

Show ( CompactForm Coin ) Source #
Instance details

Defined in Cardano.Ledger.Coin

NFData ( CompactForm DeltaCoin ) Source #
Instance details

Defined in Cardano.Ledger.Coin

NFData ( CompactForm Coin ) Source #
Instance details

Defined in Cardano.Ledger.Coin

ToCBOR ( CompactForm DeltaCoin ) Source #
Instance details

Defined in Cardano.Ledger.Coin

ToCBOR ( CompactForm Coin ) Source #
Instance details

Defined in Cardano.Ledger.Coin

FromCBOR ( CompactForm DeltaCoin ) Source #
Instance details

Defined in Cardano.Ledger.Coin

FromCBOR ( CompactForm Coin ) Source #
Instance details

Defined in Cardano.Ledger.Coin

HeapWords ( CompactForm DeltaCoin ) Source #
Instance details

Defined in Cardano.Ledger.Coin

HeapWords ( CompactForm Coin ) Source #
Instance details

Defined in Cardano.Ledger.Coin

NoThunks ( CompactForm DeltaCoin ) Source #
Instance details

Defined in Cardano.Ledger.Coin

NoThunks ( CompactForm Coin ) Source #
Instance details

Defined in Cardano.Ledger.Coin

Prim ( CompactForm DeltaCoin ) Source #
Instance details

Defined in Cardano.Ledger.Coin

Prim ( CompactForm Coin ) Source #
Instance details

Defined in Cardano.Ledger.Coin

( DecodeNonNegative a, Compactible a, Show a) => DecodeNonNegative ( CompactForm a) Source #
Instance details

Defined in Cardano.Ledger.Val

newtype CompactForm DeltaCoin Source #
Instance details

Defined in Cardano.Ledger.Coin

newtype CompactForm Coin Source #
Instance details

Defined in Cardano.Ledger.Coin

newtype DeltaCoin Source #

Instances

Instances details
Enum DeltaCoin Source #
Instance details

Defined in Cardano.Ledger.Coin

Eq DeltaCoin Source #
Instance details

Defined in Cardano.Ledger.Coin

Ord DeltaCoin Source #
Instance details

Defined in Cardano.Ledger.Coin

Show DeltaCoin Source #
Instance details

Defined in Cardano.Ledger.Coin

Generic DeltaCoin Source #
Instance details

Defined in Cardano.Ledger.Coin

Semigroup DeltaCoin Source #
Instance details

Defined in Cardano.Ledger.Coin

Monoid DeltaCoin Source #
Instance details

Defined in Cardano.Ledger.Coin

NFData DeltaCoin Source #
Instance details

Defined in Cardano.Ledger.Coin

ToCBOR DeltaCoin Source #
Instance details

Defined in Cardano.Ledger.Coin

FromCBOR DeltaCoin Source #
Instance details

Defined in Cardano.Ledger.Coin

HeapWords DeltaCoin Source #
Instance details

Defined in Cardano.Ledger.Coin

Group DeltaCoin Source #
Instance details

Defined in Cardano.Ledger.Coin

Abelian DeltaCoin Source #
Instance details

Defined in Cardano.Ledger.Coin

NoThunks DeltaCoin Source #
Instance details

Defined in Cardano.Ledger.Coin

PartialOrd DeltaCoin Source #
Instance details

Defined in Cardano.Ledger.Coin

Compactible DeltaCoin Source #
Instance details

Defined in Cardano.Ledger.Coin

Val DeltaCoin Source #
Instance details

Defined in Cardano.Ledger.Val

Eq ( CompactForm DeltaCoin ) Source #
Instance details

Defined in Cardano.Ledger.Coin

Show ( CompactForm DeltaCoin ) Source #
Instance details

Defined in Cardano.Ledger.Coin

NFData ( CompactForm DeltaCoin ) Source #
Instance details

Defined in Cardano.Ledger.Coin

ToCBOR ( CompactForm DeltaCoin ) Source #
Instance details

Defined in Cardano.Ledger.Coin

FromCBOR ( CompactForm DeltaCoin ) Source #
Instance details

Defined in Cardano.Ledger.Coin

HeapWords ( CompactForm DeltaCoin ) Source #
Instance details

Defined in Cardano.Ledger.Coin

NoThunks ( CompactForm DeltaCoin ) Source #
Instance details

Defined in Cardano.Ledger.Coin

Prim ( CompactForm DeltaCoin ) Source #
Instance details

Defined in Cardano.Ledger.Coin

type Rep DeltaCoin Source #
Instance details

Defined in Cardano.Ledger.Coin

type Rep DeltaCoin = D1 (' MetaData "DeltaCoin" "Cardano.Ledger.Coin" "cardano-ledger-core-0.1.0.0-3EJt5rxsPizAWHDEqGPh9V" ' True ) ( C1 (' MetaCons "DeltaCoin" ' PrefixI ' False ) ( S1 (' MetaSel (' Nothing :: Maybe Symbol ) ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 Integer )))
newtype CompactForm DeltaCoin Source #
Instance details

Defined in Cardano.Ledger.Coin