blockfrost-api-0.9.0.0: API definitions for blockfrost.io
Safe HaskellSafe-Inferred
LanguageHaskell2010

Blockfrost.Types.Cardano.Utils

Description

Cardano Utils responses

Synopsis

Documentation

data DerivedAddress Source #

Derived Shelley address

Constructors

DerivedAddress 

Fields

Instances

Instances details
FromJSON DerivedAddress Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Utils

ToJSON DerivedAddress Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Utils

Generic DerivedAddress Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Utils

Associated Types

type Rep DerivedAddress :: Type -> Type #

Show DerivedAddress Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Utils

Eq DerivedAddress Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Utils

ToSample DerivedAddress Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Utils

type Rep DerivedAddress Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Utils

type Rep DerivedAddress = D1 ('MetaData "DerivedAddress" "Blockfrost.Types.Cardano.Utils" "blockfrost-api-0.9.0.0-8ngpFk1tydG8f8exKNUWo7" 'False) (C1 ('MetaCons "DerivedAddress" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_derivedAddressXpub") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "_derivedAddressRole") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer)) :*: (S1 ('MetaSel ('Just "_derivedAddressIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer) :*: S1 ('MetaSel ('Just "_derivedAddressAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text))))

newtype TxEval Source #

Transaction evaluation result wrapper

Constructors

TxEval 

Instances

Instances details
FromJSON TxEval Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Utils

ToJSON TxEval Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Utils

Generic TxEval Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Utils

Associated Types

type Rep TxEval :: Type -> Type #

Methods

from :: TxEval -> Rep TxEval x #

to :: Rep TxEval x -> TxEval #

Show TxEval Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Utils

Eq TxEval Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Utils

Methods

(==) :: TxEval -> TxEval -> Bool #

(/=) :: TxEval -> TxEval -> Bool #

ToSample TxEval Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Utils

Methods

toSamples :: Proxy TxEval -> [(Text, TxEval)] #

type Rep TxEval Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Utils

type Rep TxEval = D1 ('MetaData "TxEval" "Blockfrost.Types.Cardano.Utils" "blockfrost-api-0.9.0.0-8ngpFk1tydG8f8exKNUWo7" 'True) (C1 ('MetaCons "TxEval" 'PrefixI 'True) (S1 ('MetaSel ('Just "_txEvalResult") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [TxEvalResult])))

data TxEvalBudget Source #

Constructors

TxEvalBudget 

Fields

Instances

Instances details
FromJSON TxEvalBudget Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Utils

ToJSON TxEvalBudget Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Utils

Generic TxEvalBudget Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Utils

Associated Types

type Rep TxEvalBudget :: Type -> Type #

Show TxEvalBudget Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Utils

Eq TxEvalBudget Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Utils

ToSample TxEvalBudget Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Utils

type Rep TxEvalBudget Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Utils

type Rep TxEvalBudget = D1 ('MetaData "TxEvalBudget" "Blockfrost.Types.Cardano.Utils" "blockfrost-api-0.9.0.0-8ngpFk1tydG8f8exKNUWo7" 'False) (C1 ('MetaCons "TxEvalBudget" 'PrefixI 'True) (S1 ('MetaSel ('Just "_txEvalBudgetMemory") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer) :*: S1 ('MetaSel ('Just "_txEvalBudgetCPU") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer)))

data TxEvalResult Source #

Transaction evaluation result

Constructors

TxEvalResult 

Instances

Instances details
FromJSON TxEvalResult Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Utils

ToJSON TxEvalResult Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Utils

Generic TxEvalResult Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Utils

Associated Types

type Rep TxEvalResult :: Type -> Type #

Show TxEvalResult Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Utils

Eq TxEvalResult Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Utils

ToSample TxEvalResult Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Utils

type Rep TxEvalResult Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Utils

type Rep TxEvalResult = D1 ('MetaData "TxEvalResult" "Blockfrost.Types.Cardano.Utils" "blockfrost-api-0.9.0.0-8ngpFk1tydG8f8exKNUWo7" 'False) (C1 ('MetaCons "TxEvalResult" 'PrefixI 'True) (S1 ('MetaSel ('Just "_txEvalResultValidator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "_txEvalResultBudget") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TxEvalBudget)))

data TxEvalInput Source #

Transaction evaluation input for UTXO variant

Constructors

TxEvalInput 

Fields

Instances

Instances details
FromJSON TxEvalInput Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Utils

ToJSON TxEvalInput Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Utils

Generic TxEvalInput Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Utils

Associated Types

type Rep TxEvalInput :: Type -> Type #

Show TxEvalInput Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Utils

Eq TxEvalInput Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Utils

ToSample TxEvalInput Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Utils

type Rep TxEvalInput Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Utils

type Rep TxEvalInput = D1 ('MetaData "TxEvalInput" "Blockfrost.Types.Cardano.Utils" "blockfrost-api-0.9.0.0-8ngpFk1tydG8f8exKNUWo7" 'False) (C1 ('MetaCons "TxEvalInput" 'PrefixI 'True) (S1 ('MetaSel ('Just "_txEvalInputCbor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 CBORString) :*: S1 ('MetaSel ('Just "_txEvalInputAdditionalUtxoSet") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Value)))