Safe Haskell | None |
---|---|
Language | Haskell98 |
Shelley.Spec.Ledger.Coin
Synopsis
- newtype Coin = Coin {}
- data family CompactForm a ∷ Type
- newtype DeltaCoin = DeltaCoin Integer
- word64ToCoin ∷ Word64 → Coin
- coinToRational ∷ Coin → Rational
- rationalToCoinViaFloor ∷ Rational → Coin
- addDeltaCoin ∷ Coin → DeltaCoin → Coin
- toDeltaCoin ∷ Coin → DeltaCoin
Documentation
The amount of value held by a transaction output.
Instances
data family CompactForm a ∷ Type Source #
Instances
(Eq a, Compactible a) ⇒ Eq (CompactForm a) Source # | |
Defined in Cardano.Ledger.Compactible | |
ToCBOR (CompactForm Coin) Source # | |
Defined in Shelley.Spec.Ledger.Coin | |
FromCBOR (CompactForm Coin) Source # | |
Defined in Shelley.Spec.Ledger.Coin | |
newtype CompactForm Coin Source # | |
Defined in Shelley.Spec.Ledger.Coin |
Instances
Enum DeltaCoin Source # | |
Defined in Shelley.Spec.Ledger.Coin | |
Eq DeltaCoin Source # | |
Ord DeltaCoin Source # | |
Defined in Shelley.Spec.Ledger.Coin | |
Show DeltaCoin Source # | |
Generic DeltaCoin Source # | |
Semigroup DeltaCoin Source # | |
Monoid DeltaCoin Source # | |
NFData DeltaCoin Source # | |
Defined in Shelley.Spec.Ledger.Coin | |
ToCBOR DeltaCoin Source # | |
FromCBOR DeltaCoin Source # | |
NoThunks DeltaCoin Source # | |
Abelian DeltaCoin Source # | |
Defined in Shelley.Spec.Ledger.Coin | |
Group DeltaCoin Source # | |
PartialOrd DeltaCoin Source # | |
type Rep DeltaCoin Source # | |
Defined in Shelley.Spec.Ledger.Coin |
word64ToCoin ∷ Word64 → Coin Source #
toDeltaCoin ∷ Coin → DeltaCoin Source #