hydra-node-0.22.0: The Hydra node
Safe HaskellSafe-Inferred
LanguageGHC2021

Hydra.Chain.Cardano

Synopsis

Documentation

withCardanoChain Source #

Arguments

:: forall a. Tracer IO CardanoChainLog 
-> CardanoChainConfig 
-> Party 
-> ChainStateHistory Tx

Chain state loaded from persistence.

-> ChainComponent Tx IO a 

loadChainContext Source #

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 #