cardano-wallet-core-2022.7.1: The Wallet Backend for a Cardano node.
Safe Haskell None
Language Haskell2010

Cardano.Wallet.Network.Light

Contents

Synopsis

Interface

data LightSyncSource m block addr txs Source #

Blockchain data source suitable for the implementation of lightSync .

Constructors

LightSyncSource

Fields

type LightBlocks m block addr txs = Either ( NonEmpty block) ( BlockSummary m addr txs) Source #

hoistLightSyncSource :: ( forall a. m a -> n a) -> LightSyncSource m block addr txs -> LightSyncSource n block addr txs Source #

data Consensual a Source #

Consensual represents the result of query on the blockchain. Either the result is a value that is part of the consensus chain, or the result is an indication that the consensus had changed before the entire value could be retrieved.

Instances

Instances details
Functor Consensual Source #
Instance details

Defined in Cardano.Wallet.Network.Light

Foldable Consensual Source #
Instance details

Defined in Cardano.Wallet.Network.Light

Traversable Consensual Source #
Instance details

Defined in Cardano.Wallet.Network.Light

Eq a => Eq ( Consensual a) Source #
Instance details

Defined in Cardano.Wallet.Network.Light

Show a => Show ( Consensual a) Source #
Instance details

Defined in Cardano.Wallet.Network.Light

Buildable a => Buildable ( Consensual a) Source #
Instance details

Defined in Cardano.Wallet.Network.Light

data LightLayerLog Source #

Instances

Instances details
Eq LightLayerLog Source #
Instance details

Defined in Cardano.Wallet.Network.Light

Show LightLayerLog Source #
Instance details

Defined in Cardano.Wallet.Network.Light

Generic LightLayerLog Source #
Instance details

Defined in Cardano.Wallet.Network.Light

ToText LightLayerLog Source #
Instance details

Defined in Cardano.Wallet.Network.Light

HasPrivacyAnnotation LightLayerLog Source #
Instance details

Defined in Cardano.Wallet.Network.Light

Methods

getPrivacyAnnotation :: LightLayerLog -> PrivacyAnnotation

HasSeverityAnnotation LightLayerLog Source #
Instance details

Defined in Cardano.Wallet.Network.Light

type Rep LightLayerLog Source #
Instance details

Defined in Cardano.Wallet.Network.Light