blockfrost-api-0.10.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

HasAddress DerivedAddress Text Source # 
Instance details

Defined in Blockfrost.Lens

HasIndex DerivedAddress Integer Source # 
Instance details

Defined in Blockfrost.Lens

HasRole DerivedAddress Integer Source # 
Instance details

Defined in Blockfrost.Lens

HasXpub DerivedAddress Text Source # 
Instance details

Defined in Blockfrost.Lens

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.10.0.0-H3DI7ESLvrxAKlRg74H5QM" '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

data TxEvalValidator Source #

Instances

Instances details
FromJSON TxEvalValidator Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Utils

FromJSONKey TxEvalValidator Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Utils

ToJSON TxEvalValidator Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Utils

ToJSONKey TxEvalValidator Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Utils

Generic TxEvalValidator Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Utils

Associated Types

type Rep TxEvalValidator :: Type -> Type #

Show TxEvalValidator Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Utils

Eq TxEvalValidator Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Utils

Ord TxEvalValidator Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Utils

ToSample TxEvalValidator Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Utils

HasIndex TxEvalValidator Int Source # 
Instance details

Defined in Blockfrost.Lens

HasPurpose TxEvalValidator ValidationPurpose Source # 
Instance details

Defined in Blockfrost.Lens

type Rep TxEvalValidator Source # 
Instance details

Defined in Blockfrost.Types.Cardano.Utils

type Rep TxEvalValidator = D1 ('MetaData "TxEvalValidator" "Blockfrost.Types.Cardano.Utils" "blockfrost-api-0.10.0.0-H3DI7ESLvrxAKlRg74H5QM" 'False) (C1 ('MetaCons "TxEvalValidator" 'PrefixI 'True) (S1 ('MetaSel ('Just "_txEvalValidatorPurpose") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ValidationPurpose) :*: S1 ('MetaSel ('Just "_txEvalValidatorIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)))

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

HasMemory TxEvalBudget Integer Source # 
Instance details

Defined in Blockfrost.Lens

HasSteps TxEvalBudget Integer Source # 
Instance details

Defined in Blockfrost.Lens

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.10.0.0-H3DI7ESLvrxAKlRg74H5QM" 'False) (C1 ('MetaCons "TxEvalBudget" 'PrefixI 'True) (S1 ('MetaSel ('Just "_txEvalBudgetMemory") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer) :*: S1 ('MetaSel ('Just "_txEvalBudgetSteps") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer)))

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

HasAdditionalUtxoSet TxEvalInput Value Source # 
Instance details

Defined in Blockfrost.Lens

HasCbor TxEvalInput CBORString Source # 
Instance details

Defined in Blockfrost.Lens

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.10.0.0-H3DI7ESLvrxAKlRg74H5QM" 'False) (C1 ('MetaCons "TxEvalInput" 'PrefixI 'True) (S1 ('MetaSel ('Just "_txEvalInputCbor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 CBORString) :*: S1 ('MetaSel ('Just "_txEvalInputAdditionalUtxoSet") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Value)))