| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Plutus.Trace.Emulator.System
Synopsis
- launchSystemThreads :: forall effs a. (Member ChainControlEffect effs, Member MultiAgentEffect effs, Member MultiAgentControlEffect effs) => [Wallet] -> Eff (Yield (EmSystemCall effs EmulatorMessage a) (Maybe EmulatorMessage) ': effs) ()
- appendNewTipBlock :: Member ChainIndexControlEffect effs => Tip -> Block -> Slot -> Eff effs ()
Documentation
launchSystemThreads :: forall effs a. (Member ChainControlEffect effs, Member MultiAgentEffect effs, Member MultiAgentControlEffect effs) => [Wallet] -> Eff (Yield (EmSystemCall effs EmulatorMessage a) (Maybe EmulatorMessage) ': effs) () Source #
Start the system threads.
Arguments
| :: Member ChainIndexControlEffect effs | |
| => Tip | Most recent tip |
| -> Block | List of transactions |
| -> Slot | Next slot to append the block |
| -> Eff effs () |
Append a block to the chain index for a specific slot.