Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Ouroboros.Consensus.Byron.Ledger.Forge
Contents
Synopsis
- forgeByronBlock :: HasCallStack => TopLevelConfig ByronBlock -> TxOverrides ByronBlock -> BlockNo -> SlotNo -> TickedLedgerState ByronBlock -> [Validated (GenTx ByronBlock)] -> PBftIsLeader PBftByronCrypto -> ByronBlock
- forgeRegularBlock :: HasCallStack => BlockConfig ByronBlock -> TxOverrides ByronBlock -> BlockNo -> SlotNo -> TickedLedgerState ByronBlock -> [Validated (GenTx ByronBlock)] -> PBftIsLeader PBftByronCrypto -> ByronBlock
- forgeEBB :: BlockConfig ByronBlock -> SlotNo -> BlockNo -> ChainHash ByronBlock -> ByronBlock
Documentation
Arguments
:: HasCallStack | |
=> TopLevelConfig ByronBlock | |
-> TxOverrides ByronBlock | How to override max tx capacity defined by ledger |
-> BlockNo | Current block number |
-> SlotNo | Current slot number |
-> TickedLedgerState ByronBlock | Current ledger |
-> [Validated (GenTx ByronBlock)] | Txs to consider adding in the block |
-> PBftIsLeader PBftByronCrypto | Leader proof ( |
-> ByronBlock |
Arguments
:: HasCallStack | |
=> BlockConfig ByronBlock | |
-> TxOverrides ByronBlock | How to override max tx capacity defined by ledger |
-> BlockNo | Current block number |
-> SlotNo | Current slot number |
-> TickedLedgerState ByronBlock | Current ledger |
-> [Validated (GenTx ByronBlock)] | Txs to consider adding in the block |
-> PBftIsLeader PBftByronCrypto | Leader proof ( |
-> ByronBlock |
For testing purposes
Arguments
:: BlockConfig ByronBlock | |
-> SlotNo | Current slot |
-> BlockNo | Current block number |
-> ChainHash ByronBlock | Previous hash |
-> ByronBlock |