| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Cardano.Ledger.Dijkstra.Tx
Contents
Documentation
data DijkstraTx (l ∷ TxLevel) era where Source #
Constructors
| DijkstraTx | |
| DijkstraSubTx | |
Fields
| |
Instances
data family Tx (l ∷ TxLevel) era Source #
Instances
data DijkstraStAnnTx (l ∷ TxLevel) era where Source #
Constructors
| DijkstraStAnnTopTx | |
Fields
| |
| DijkstraStAnnSubTx | |
Fields
| |
Instances
| (EraTxLevel era, STxLevel 'SubTx era ~ STxBothLevels 'SubTx era, STxLevel 'TopTx era ~ STxBothLevels 'TopTx era) ⇒ HasEraTxLevel DijkstraStAnnTx era Source # | |
Defined in Cardano.Ledger.Dijkstra.Tx Methods toSTxLevel ∷ ∀ (l ∷ TxLevel). DijkstraStAnnTx l era → STxLevel l era Source # | |
| (DijkstraEraScript era, Show (Tx l era), Show (Tx 'SubTx era), Show (ScriptsNeeded era), Show (ScriptsProvided era), Show (ContextError era), Show (TxInfoResult era)) ⇒ Show (DijkstraStAnnTx l era) Source # | |
Defined in Cardano.Ledger.Dijkstra.Tx Methods showsPrec ∷ Int → DijkstraStAnnTx l era → ShowS # show ∷ DijkstraStAnnTx l era → String # showList ∷ [DijkstraStAnnTx l era] → ShowS # | |
| (DijkstraEraScript era, Eq (Tx l era), Eq (Tx 'SubTx era), Eq (ScriptsNeeded era), Eq (ScriptsProvided era), Eq (ContextError era), Eq (TxInfoResult era)) ⇒ Eq (DijkstraStAnnTx l era) Source # | |
Defined in Cardano.Ledger.Dijkstra.Tx Methods (==) ∷ DijkstraStAnnTx l era → DijkstraStAnnTx l era → Bool # (/=) ∷ DijkstraStAnnTx l era → DijkstraStAnnTx l era → Bool # | |
validateDijkstraNativeScript ∷ ∀ era (l ∷ TxLevel). (EraTx era, DijkstraEraTxBody era, DijkstraEraScript era, NativeScript era ~ DijkstraNativeScript era) ⇒ Tx l era → NativeScript era → Bool Source #
decodeDijkstraTopTx ∷ EraTx era ⇒ Bool → Decoder s (Annotator (DijkstraTx 'TopTx era)) Source #
Orphan instances
| AlonzoEraTx DijkstraEra Source # | |||||||||
Methods isValidTxL ∷ Lens' (Tx 'TopTx DijkstraEra) IsValid Source # | |||||||||
| EraTx DijkstraEra Source # | |||||||||
Associated Types
Methods txStAnnTxG ∷ ∀ (l ∷ TxLevel). SimpleGetter (StAnnTx l DijkstraEra) (Tx l DijkstraEra) Source # mkBasicTx ∷ ∀ (l ∷ TxLevel). TxBody l DijkstraEra → Tx l DijkstraEra Source # bodyTxL ∷ ∀ (l ∷ TxLevel). Lens' (Tx l DijkstraEra) (TxBody l DijkstraEra) Source # witsTxL ∷ ∀ (l ∷ TxLevel). Lens' (Tx l DijkstraEra) (TxWits DijkstraEra) Source # auxDataTxL ∷ ∀ (l ∷ TxLevel). Lens' (Tx l DijkstraEra) (StrictMaybe (TxAuxData DijkstraEra)) Source # sizeTxF ∷ ∀ (l ∷ TxLevel). HasCallStack ⇒ SimpleGetter (Tx l DijkstraEra) Word32 Source # sizeTxForFeeCalculation ∷ ∀ (l ∷ TxLevel). (HasCallStack, SafeToHash (TxWits DijkstraEra), Typeable l) ⇒ Tx l DijkstraEra → Word32 Source # validateNativeScript ∷ ∀ (l ∷ TxLevel). Tx l DijkstraEra → NativeScript DijkstraEra → Bool Source # getMinFeeTx ∷ ∀ (l ∷ TxLevel). PParams DijkstraEra → Tx l DijkstraEra → Int → Coin Source # | |||||||||
| HasEraTxLevel Tx DijkstraEra Source # | |||||||||
Methods toSTxLevel ∷ ∀ (l ∷ TxLevel). Tx l DijkstraEra → STxLevel l DijkstraEra Source # | |||||||||
| Typeable l ⇒ DecCBOR (Annotator (Tx l DijkstraEra)) Source # | |||||||||
| Typeable l ⇒ ToCBOR (Tx l DijkstraEra) Source # | |||||||||
| EncCBOR (Tx l DijkstraEra) Source # | |||||||||
| EqRaw (Tx l DijkstraEra) Source # | |||||||||
Methods eqRaw ∷ Tx l DijkstraEra → Tx l DijkstraEra → Bool Source # | |||||||||
| NFData (Tx l DijkstraEra) Source # | |||||||||
Methods rnf ∷ Tx l DijkstraEra → () # | |||||||||
| Generic (Tx l DijkstraEra) Source # | |||||||||
Associated Types
Methods from ∷ Tx l DijkstraEra → Rep (Tx l DijkstraEra) x # to ∷ Rep (Tx l DijkstraEra) x → Tx l DijkstraEra # | |||||||||
| Show (Tx l DijkstraEra) Source # | |||||||||
| Eq (Tx l DijkstraEra) Source # | |||||||||
Methods (==) ∷ Tx l DijkstraEra → Tx l DijkstraEra → Bool # (/=) ∷ Tx l DijkstraEra → Tx l DijkstraEra → Bool # | |||||||||
| Typeable l ⇒ NoThunks (Tx l DijkstraEra) Source # | |||||||||