| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Cardano.Ledger.Dijkstra.Core
Synopsis
- class ConwayEraTxBody era ⇒ DijkstraEraTxBody era where
- guardsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l era) (OSet (Credential 'Guard))
- subTransactionsTxBodyL ∷ Lens' (TxBody 'TopTx era) (OMap TxId (Tx 'SubTx era))
- requiredTopLevelGuardsL ∷ Lens' (TxBody 'SubTx era) (Map (Credential 'Guard) (StrictMaybe (Data era)))
- directDepositsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l era) DirectDeposits
- accountBalanceIntervalsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l era) (AccountBalanceIntervals era)
- data DijkstraBlockBody era where
- pattern DijkstraBlockBody ∷ AlonzoEraTx era ⇒ StrictSeq (Tx 'TopTx era) → StrictMaybe PerasCert → DijkstraBlockBody era
- module Cardano.Ledger.Conway.Core
- newtype DirectDeposits = DirectDeposits {}
Documentation
class ConwayEraTxBody era ⇒ DijkstraEraTxBody era where Source #
Methods
guardsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l era) (OSet (Credential 'Guard)) Source #
subTransactionsTxBodyL ∷ Lens' (TxBody 'TopTx era) (OMap TxId (Tx 'SubTx era)) Source #
requiredTopLevelGuardsL ∷ Lens' (TxBody 'SubTx era) (Map (Credential 'Guard) (StrictMaybe (Data era))) Source #
directDepositsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l era) DirectDeposits Source #
accountBalanceIntervalsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l era) (AccountBalanceIntervals era) Source #
Instances
| (NFData (Tx 'SubTx DijkstraEra), Eq (Tx 'SubTx DijkstraEra), Show (Tx 'SubTx DijkstraEra), EncCBOR (Tx 'SubTx DijkstraEra), DecCBOR (Annotator (Tx 'SubTx DijkstraEra)), HasOKey TxId (Tx 'SubTx DijkstraEra)) ⇒ DijkstraEraTxBody DijkstraEra Source # | |
Defined in Cardano.Ledger.Dijkstra.TxBody Methods guardsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l DijkstraEra) (OSet (Credential 'Guard)) Source # subTransactionsTxBodyL ∷ Lens' (TxBody 'TopTx DijkstraEra) (OMap TxId (Tx 'SubTx DijkstraEra)) Source # requiredTopLevelGuardsL ∷ Lens' (TxBody 'SubTx DijkstraEra) (Map (Credential 'Guard) (StrictMaybe (Data DijkstraEra))) Source # directDepositsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l DijkstraEra) DirectDeposits Source # accountBalanceIntervalsTxBodyL ∷ ∀ (l ∷ TxLevel). Lens' (TxBody l DijkstraEra) (AccountBalanceIntervals DijkstraEra) Source # | |
data DijkstraBlockBody era where Source #
Bundled Patterns
| pattern DijkstraBlockBody ∷ AlonzoEraTx era ⇒ StrictSeq (Tx 'TopTx era) → StrictMaybe PerasCert → DijkstraBlockBody era |
Instances
module Cardano.Ledger.Conway.Core
newtype DirectDeposits Source #
Direct deposits to account addresses.
Constructors
| DirectDeposits | |
Fields | |
Instances
| DecCBOR DirectDeposits | |||||
Defined in Cardano.Ledger.Address | |||||
| EncCBOR DirectDeposits | |||||
Defined in Cardano.Ledger.Address Methods | |||||
| NFData DirectDeposits | |||||
Defined in Cardano.Ledger.Address Methods rnf ∷ DirectDeposits → () # | |||||
| Monoid DirectDeposits | |||||
Defined in Cardano.Ledger.Address Methods mappend ∷ DirectDeposits → DirectDeposits → DirectDeposits # mconcat ∷ [DirectDeposits] → DirectDeposits # | |||||
| Semigroup DirectDeposits | |||||
Defined in Cardano.Ledger.Address Methods (<>) ∷ DirectDeposits → DirectDeposits → DirectDeposits # sconcat ∷ NonEmpty DirectDeposits → DirectDeposits # stimes ∷ Integral b ⇒ b → DirectDeposits → DirectDeposits # | |||||
| Generic DirectDeposits | |||||
Defined in Cardano.Ledger.Address Associated Types
| |||||
| Show DirectDeposits | |||||
Defined in Cardano.Ledger.Address Methods showsPrec ∷ Int → DirectDeposits → ShowS # show ∷ DirectDeposits → String # showList ∷ [DirectDeposits] → ShowS # | |||||
| Eq DirectDeposits | |||||
Defined in Cardano.Ledger.Address Methods (==) ∷ DirectDeposits → DirectDeposits → Bool # (/=) ∷ DirectDeposits → DirectDeposits → Bool # | |||||
| NoThunks DirectDeposits | |||||
Defined in Cardano.Ledger.Address | |||||
| type Rep DirectDeposits | |||||
Defined in Cardano.Ledger.Address type Rep DirectDeposits = D1 ('MetaData "DirectDeposits" "Cardano.Ledger.Address" "cardano-ledger-core-1.21.0.0-inplace" 'True) (C1 ('MetaCons "DirectDeposits" 'PrefixI 'True) (S1 ('MetaSel ('Just "unDirectDeposits") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map AccountAddress Coin)))) | |||||