| 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 m. (ChainBackend m, MonadIO m) => CardanoChainConfig -> Party -> m ChainContext
- mkTinyWallet :: forall m. (ChainBackend m, Monad m) => (forall b. m b -> IO b) -> 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 m. (ChainBackend m, MonadIO m) | |
| => CardanoChainConfig | |
| -> Party | Hydra party of our hydra node. |
| -> m ChainContext |
Build the ChainContext from a ChainConfig and additional information.
mkTinyWallet :: forall m. (ChainBackend m, Monad m) => (forall b. m b -> IO b) -> Tracer IO CardanoChainLog -> CardanoChainConfig -> IO (TinyWallet IO) Source #