Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
Hydra.Chain.Cardano
Synopsis
- withCardanoChain :: forall a. Tracer IO CardanoChainLog -> CardanoChainConfig -> Party -> ChainStateHistory Tx -> ChainComponent Tx IO a
- loadChainContext :: forall backend. ChainBackend backend => backend -> CardanoChainConfig -> Party -> IO ChainContext
- mkTinyWallet :: forall backend. ChainBackend backend => backend -> Tracer IO CardanoChainLog -> CardanoChainConfig -> IO (TinyWallet IO)
Documentation
Arguments
:: forall a. Tracer IO CardanoChainLog | |
-> CardanoChainConfig | |
-> Party | |
-> ChainStateHistory Tx | Chain state loaded from persistence. |
-> ChainComponent Tx IO a |
Arguments
:: forall backend. ChainBackend backend | |
=> backend | |
-> CardanoChainConfig | |
-> Party | Hydra party of our hydra node. |
-> IO ChainContext | The current running era we can use to query the node |
Build the ChainContext
from a ChainConfig
and additional information.
mkTinyWallet :: forall backend. ChainBackend backend => backend -> Tracer IO CardanoChainLog -> CardanoChainConfig -> IO (TinyWallet IO) Source #