marconi-mamba-1.1.0.0
Safe HaskellNone
LanguageHaskell2010

Marconi.Api.Types

Description

This module provides support for writing handlers for JSON-RPC endpoints

Synopsis

Documentation

type TargetAddresses = NonEmpty (Address ShelleyAddr) Source #

Typre represents non empty list of Bech32 Shelley compatable addresses

type RpcPortNumber = Int Source #

Type represents http port for JSON-RPC

data CliArgs Source #

Constructors

CliArgs 

Fields

Instances

Instances details
Show CliArgs Source # 
Instance details

Defined in Marconi.Api.Types

data JsonRpcEnv Source #

JSON-RPC configuration

Constructors

JsonRpcEnv 

Fields

newtype UtxoRowWrapper Source #

Constructors

UtxoRowWrapper UtxoRow 

Instances

Instances details
Eq UtxoRowWrapper Source # 
Instance details

Defined in Marconi.Api.Types

Ord UtxoRowWrapper Source # 
Instance details

Defined in Marconi.Api.Types

Show UtxoRowWrapper Source # 
Instance details

Defined in Marconi.Api.Types

Generic UtxoRowWrapper Source # 
Instance details

Defined in Marconi.Api.Types

Associated Types

type Rep UtxoRowWrapper :: Type -> Type Source #

ToJSON UtxoRowWrapper Source # 
Instance details

Defined in Marconi.Api.Types

type Rep UtxoRowWrapper Source # 
Instance details

Defined in Marconi.Api.Types

type Rep UtxoRowWrapper = D1 ('MetaData "UtxoRowWrapper" "Marconi.Api.Types" "marconi-mamba-1.1.0.0-9W0BFghbh6nEGWbIewFwpQ" 'True) (C1 ('MetaCons "UtxoRowWrapper" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 UtxoRow)))

data UtxoTxOutReport Source #

Constructors

UtxoTxOutReport 

Instances

Instances details
Eq UtxoTxOutReport Source # 
Instance details

Defined in Marconi.Api.Types

Ord UtxoTxOutReport Source # 
Instance details

Defined in Marconi.Api.Types

Generic UtxoTxOutReport Source # 
Instance details

Defined in Marconi.Api.Types

Associated Types

type Rep UtxoTxOutReport :: Type -> Type Source #

ToJSON UtxoTxOutReport Source # 
Instance details

Defined in Marconi.Api.Types

type Rep UtxoTxOutReport Source # 
Instance details

Defined in Marconi.Api.Types

type Rep UtxoTxOutReport = D1 ('MetaData "UtxoTxOutReport" "Marconi.Api.Types" "marconi-mamba-1.1.0.0-9W0BFghbh6nEGWbIewFwpQ" 'False) (C1 ('MetaCons "UtxoTxOutReport" 'PrefixI 'True) (S1 ('MetaSel ('Just "bech32Address") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "utxoReport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [UtxoRow])))

newtype UtxoQueryTMVar Source #

Constructors

UtxoQueryTMVar 

Fields

Orphan instances