| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Ouroboros.Consensus.Byron.Ledger.Forge
Contents
Synopsis
- forgeByronBlock :: HasCallStack => TopLevelConfig ByronBlock -> BlockNo -> SlotNo -> TickedLedgerState ByronBlock -> [GenTx ByronBlock] -> PBftIsLeader PBftByronCrypto -> ByronBlock
- forgeRegularBlock :: HasCallStack => BlockConfig ByronBlock -> BlockNo -> SlotNo -> TickedLedgerState ByronBlock -> [GenTx ByronBlock] -> PBftIsLeader PBftByronCrypto -> ByronBlock
- forgeEBB :: BlockConfig ByronBlock -> SlotNo -> BlockNo -> ChainHash ByronBlock -> ByronBlock
Documentation
Arguments
| :: HasCallStack | |
| => TopLevelConfig ByronBlock | |
| -> BlockNo | Current block number |
| -> SlotNo | Current slot number |
| -> TickedLedgerState ByronBlock | Current ledger |
| -> [GenTx ByronBlock] | Txs to add in the block |
| -> PBftIsLeader PBftByronCrypto | Leader proof ( |
| -> ByronBlock |
Arguments
| :: HasCallStack | |
| => BlockConfig ByronBlock | |
| -> BlockNo | Current block number |
| -> SlotNo | Current slot number |
| -> TickedLedgerState ByronBlock | Current ledger |
| -> [GenTx ByronBlock] | Txs to add 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 |