Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
Synopsis
- offlineHeadId :: HeadId
- offlineHeadSeed :: HeadSeed
- loadGenesisFile :: Maybe FilePath -> IO (GenesisParameters ShelleyEra)
- withOfflineChain :: OfflineChainConfig -> Party -> ChainStateHistory Tx -> ChainComponent Tx IO a
- initializeOfflineHead :: ChainStateHistory Tx -> FilePath -> Party -> (ChainEvent Tx -> IO ()) -> IO ()
- tickForever :: GenesisParameters ShelleyEra -> (ChainEvent Tx -> IO ()) -> IO ()
Documentation
offlineHeadId :: HeadId Source #
Hard-coded HeadId
for all offline head instances.
offlineHeadSeed :: HeadSeed Source #
Hard-coded HeadSeed
for all offline head instances.
loadGenesisFile :: Maybe FilePath -> IO (GenesisParameters ShelleyEra) Source #
Load the given genesis file or use defaults specific to the offline mode.
:: OfflineChainConfig | |
-> Party | |
-> ChainStateHistory Tx | Last known chain state as loaded from persistence. |
-> ChainComponent Tx IO a |
initializeOfflineHead :: ChainStateHistory Tx -> FilePath -> Party -> (ChainEvent Tx -> IO ()) -> IO () Source #
tickForever :: GenesisParameters ShelleyEra -> (ChainEvent Tx -> IO ()) -> IO () Source #