cardano-submit-api-3.2.1: A web server that allows transactions to be POSTed to the cardano chain
Safe HaskellSafe-Inferred
LanguageHaskell2010

Cardano.TxSubmit.Types

Synopsis

Documentation

type TxSubmitApi = "api" :> ToServantApi TxSubmitApiRecord Source #

Servant API which provides access to tx submission webapi

newtype TxSubmitApiRecord route Source #

A servant-generic record with all the methods of the API

Constructors

TxSubmitApiRecord 

Fields

Instances

Instances details
Generic (TxSubmitApiRecord route) Source # 
Instance details

Defined in Cardano.TxSubmit.Types

Associated Types

type Rep (TxSubmitApiRecord route) :: Type -> Type Source #

type Rep (TxSubmitApiRecord route) Source # 
Instance details

Defined in Cardano.TxSubmit.Types

type Rep (TxSubmitApiRecord route)

data TxSubmitWebApiError Source #

An error that can occur in the transaction submission web API.

Instances

Instances details
ToJSON TxSubmitWebApiError Source # 
Instance details

Defined in Cardano.TxSubmit.Types

Generic TxSubmitWebApiError Source # 
Instance details

Defined in Cardano.TxSubmit.Types

Associated Types

type Rep TxSubmitWebApiError :: Type -> Type Source #

type Rep TxSubmitWebApiError Source # 
Instance details

Defined in Cardano.TxSubmit.Types

type Rep TxSubmitWebApiError = D1 ('MetaData "TxSubmitWebApiError" "Cardano.TxSubmit.Types" "cardano-submit-api-3.2.1-inplace" 'False) ((C1 ('MetaCons "TxSubmitDecodeHex" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "TxSubmitEmpty" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "TxSubmitDecodeFail" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 DecoderError)) :+: (C1 ('MetaCons "TxSubmitBadTx" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text)) :+: C1 ('MetaCons "TxSubmitFail" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TxCmdError)))))

newtype TxSubmitPort Source #

Constructors

TxSubmitPort Int 

newtype EnvSocketError Source #

Constructors

CliEnvVarLookup Text 

Instances

Instances details
ToJSON EnvSocketError Source # 
Instance details

Defined in Cardano.TxSubmit.Types

Generic EnvSocketError Source # 
Instance details

Defined in Cardano.TxSubmit.Types

Associated Types

type Rep EnvSocketError :: Type -> Type Source #

Show EnvSocketError Source # 
Instance details

Defined in Cardano.TxSubmit.Types

Eq EnvSocketError Source # 
Instance details

Defined in Cardano.TxSubmit.Types

type Rep EnvSocketError Source # 
Instance details

Defined in Cardano.TxSubmit.Types

type Rep EnvSocketError = D1 ('MetaData "EnvSocketError" "Cardano.TxSubmit.Types" "cardano-submit-api-3.2.1-inplace" 'True) (C1 ('MetaCons "CliEnvVarLookup" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

newtype RawCborDecodeError Source #

The errors that the raw CBOR transaction parsing/decoding functions can return.

Instances

Instances details
ToJSON RawCborDecodeError Source # 
Instance details

Defined in Cardano.TxSubmit.Types

Generic RawCborDecodeError Source # 
Instance details

Defined in Cardano.TxSubmit.Types

Associated Types

type Rep RawCborDecodeError :: Type -> Type Source #

Show RawCborDecodeError Source # 
Instance details

Defined in Cardano.TxSubmit.Types

Error RawCborDecodeError Source # 
Instance details

Defined in Cardano.TxSubmit.Types

Eq RawCborDecodeError Source # 
Instance details

Defined in Cardano.TxSubmit.Types

type Rep RawCborDecodeError Source # 
Instance details

Defined in Cardano.TxSubmit.Types

type Rep RawCborDecodeError = D1 ('MetaData "RawCborDecodeError" "Cardano.TxSubmit.Types" "cardano-submit-api-3.2.1-inplace" 'True) (C1 ('MetaCons "RawCborDecodeError" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [DecoderError])))