| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Cardano.Tools.DBSynthesizer.Forging
Synopsis
- type GenTxs blk = SlotNo → ReadOnlyForker' IO blk → TickedLedgerState blk DiffMK → IO [GenTx blk]
- runForge ∷ RunNode blk ⇒ EpochSize → SlotNo → ForgeLimit → ChainDB IO blk → [BlockForging IO blk] → TopLevelConfig blk → GenTxs blk → IO ForgeResult
Documentation
type GenTxs blk = SlotNo → ReadOnlyForker' IO blk → TickedLedgerState blk DiffMK → IO [GenTx blk] Source #
An action to generate transactions for a given block
If Mempool capacity (2 blocks) is breached with generated transactions,
addLocalTxs blocks until a specified timeout.
runForge ∷ RunNode blk ⇒ EpochSize → SlotNo → ForgeLimit → ChainDB IO blk → [BlockForging IO blk] → TopLevelConfig blk → GenTxs blk → IO ForgeResult Source #