Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Cooked.MockChain.UtxoState
Description
This module provides a depiction of the state we return when running a
MockChain
.
Synopsis
- newtype UtxoState = UtxoState {}
- newtype UtxoPayloadSet = UtxoPayloadSet {}
- data UtxoPayload = UtxoPayload {}
- holdsInState :: ToAddress a => a -> UtxoState -> Value
Documentation
A description of who owns what in a blockchain. Owners are addresses and
they each own a UtxoPayloadSet
.
Constructors
UtxoState | |
Fields |
Instances
Semigroup UtxoState Source # | |
PrettyCooked UtxoState Source # | Pretty print a |
Defined in Cooked.Pretty.MockChain Methods prettyCookedOpt :: PrettyCookedOpts -> UtxoState -> DocCooked Source # prettyCooked :: UtxoState -> DocCooked Source # | |
Eq UtxoState Source # | |
Show a => PrettyCooked (MockChainReturn a UtxoState) Source # | |
Defined in Cooked.Pretty.MockChain Methods prettyCookedOpt :: PrettyCookedOpts -> MockChainReturn a UtxoState -> DocCooked Source # prettyCooked :: MockChainReturn a UtxoState -> DocCooked Source # | |
Show a => PrettyCooked (a, UtxoState) Source # | |
Defined in Cooked.Pretty.MockChain Methods prettyCookedOpt :: PrettyCookedOpts -> (a, UtxoState) -> DocCooked Source # prettyCooked :: (a, UtxoState) -> DocCooked Source # |
newtype UtxoPayloadSet Source #
Represents a set of payloads.
Constructors
UtxoPayloadSet | |
Fields
|
Instances
data UtxoPayload Source #
A convenient wrapping of the interesting information of a UTxO.
Constructors
UtxoPayload | |
Fields
|
Instances
Show UtxoPayload Source # | |
Defined in Cooked.MockChain.UtxoState Methods showsPrec :: Int -> UtxoPayload -> ShowS # show :: UtxoPayload -> String # showList :: [UtxoPayload] -> ShowS # | |
Eq UtxoPayload Source # | |
Defined in Cooked.MockChain.UtxoState |