blockfrost-api-0.4.0.1: API definitions for blockfrost.io
Safe Haskell None
Language Haskell2010

Blockfrost.Types.Cardano.Transactions

Description

Cardano Transactions responses

Synopsis

Documentation

data Transaction Source #

Information about a transaction

Constructors

Transaction

Fields

Instances

Instances details
Eq Transaction Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

Show Transaction Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

Generic Transaction Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

ToJSON Transaction Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

FromJSON Transaction Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

ToSample Transaction Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

HasBlock Transaction BlockHash Source #
Instance details

Defined in Blockfrost.Lens

HasBlockHeight Transaction Integer Source #
Instance details

Defined in Blockfrost.Lens

HasSlot Transaction Slot Source #
Instance details

Defined in Blockfrost.Lens

HasSize Transaction Integer Source #
Instance details

Defined in Blockfrost.Lens

HasHash Transaction Text Source #
Instance details

Defined in Blockfrost.Lens

a ~ Lovelaces => HasFees Transaction a Source #
Instance details

Defined in Blockfrost.Lens

HasWithdrawalCount Transaction Integer Source #
Instance details

Defined in Blockfrost.Lens

HasValidContract Transaction Bool Source #
Instance details

Defined in Blockfrost.Lens

HasUtxoCount Transaction Integer Source #
Instance details

Defined in Blockfrost.Lens

HasStakeCertCount Transaction Integer Source #
Instance details

Defined in Blockfrost.Lens

HasRedeemerCount Transaction Integer Source #
Instance details

Defined in Blockfrost.Lens

HasPoolUpdateCount Transaction Integer Source #
Instance details

Defined in Blockfrost.Lens

HasPoolRetireCount Transaction Integer Source #
Instance details

Defined in Blockfrost.Lens

HasMirCertCount Transaction Integer Source #
Instance details

Defined in Blockfrost.Lens

HasIndex Transaction Integer Source #
Instance details

Defined in Blockfrost.Lens

a ~ Lovelaces => HasDeposit Transaction a Source #
Instance details

Defined in Blockfrost.Lens

HasDelegationCount Transaction Integer Source #
Instance details

Defined in Blockfrost.Lens

HasAssetMintOrBurnCount Transaction Integer Source #
Instance details

Defined in Blockfrost.Lens

HasOutputAmount Transaction [ Amount ] Source #
Instance details

Defined in Blockfrost.Lens

HasInvalidHereafter Transaction ( Maybe Text ) Source #
Instance details

Defined in Blockfrost.Lens

HasInvalidBefore Transaction ( Maybe Text ) Source #
Instance details

Defined in Blockfrost.Lens

type Rep Transaction Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

type Rep Transaction = D1 (' MetaData "Transaction" "Blockfrost.Types.Cardano.Transactions" "blockfrost-api-0.4.0.1-A9W5au7R2kOUA8M8hTMe9" ' False ) ( C1 (' MetaCons "Transaction" ' PrefixI ' True ) (((( S1 (' MetaSel (' Just "_transactionHash") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 Text ) :*: S1 (' MetaSel (' Just "_transactionBlock") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 BlockHash )) :*: ( S1 (' MetaSel (' Just "_transactionBlockHeight") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 Integer ) :*: ( S1 (' MetaSel (' Just "_transactionSlot") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 Slot ) :*: S1 (' MetaSel (' Just "_transactionIndex") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 Integer )))) :*: (( S1 (' MetaSel (' Just "_transactionOutputAmount") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 [ Amount ]) :*: S1 (' MetaSel (' Just "_transactionFees") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 Lovelaces )) :*: ( S1 (' MetaSel (' Just "_transactionDeposit") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 Lovelaces ) :*: ( S1 (' MetaSel (' Just "_transactionSize") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 Integer ) :*: S1 (' MetaSel (' Just "_transactionInvalidBefore") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 ( Maybe Text )))))) :*: ((( S1 (' MetaSel (' Just "_transactionInvalidHereafter") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 ( Maybe Text )) :*: S1 (' MetaSel (' Just "_transactionUtxoCount") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 Integer )) :*: ( S1 (' MetaSel (' Just "_transactionWithdrawalCount") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 Integer ) :*: ( S1 (' MetaSel (' Just "_transactionMirCertCount") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 Integer ) :*: S1 (' MetaSel (' Just "_transactionDelegationCount") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 Integer )))) :*: (( S1 (' MetaSel (' Just "_transactionStakeCertCount") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 Integer ) :*: ( S1 (' MetaSel (' Just "_transactionPoolUpdateCount") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 Integer ) :*: S1 (' MetaSel (' Just "_transactionPoolRetireCount") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 Integer ))) :*: ( S1 (' MetaSel (' Just "_transactionAssetMintOrBurnCount") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 Integer ) :*: ( S1 (' MetaSel (' Just "_transactionRedeemerCount") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 Integer ) :*: S1 (' MetaSel (' Just "_transactionValidContract") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 Bool )))))))

data TransactionUtxos Source #

Transaction UTxOs

Constructors

TransactionUtxos

Fields

Instances

Instances details
Eq TransactionUtxos Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

Show TransactionUtxos Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

Generic TransactionUtxos Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

ToJSON TransactionUtxos Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

FromJSON TransactionUtxos Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

ToSample TransactionUtxos Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

HasHash TransactionUtxos TxHash Source #
Instance details

Defined in Blockfrost.Lens

HasOutputs TransactionUtxos [ UtxoOutput ] Source #
Instance details

Defined in Blockfrost.Lens

HasInputs TransactionUtxos [ UtxoInput ] Source #
Instance details

Defined in Blockfrost.Lens

type Rep TransactionUtxos Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

type Rep TransactionUtxos = D1 (' MetaData "TransactionUtxos" "Blockfrost.Types.Cardano.Transactions" "blockfrost-api-0.4.0.1-A9W5au7R2kOUA8M8hTMe9" ' False ) ( C1 (' MetaCons "TransactionUtxos" ' PrefixI ' True ) ( S1 (' MetaSel (' Just "_transactionUtxosHash") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 TxHash ) :*: ( S1 (' MetaSel (' Just "_transactionUtxosInputs") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 [ UtxoInput ]) :*: S1 (' MetaSel (' Just "_transactionUtxosOutputs") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 [ UtxoOutput ]))))

data UtxoInput Source #

Transaction input UTxO

Constructors

UtxoInput

Fields

Instances

Instances details
Eq UtxoInput Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

Show UtxoInput Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

Generic UtxoInput Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

ToJSON UtxoInput Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

FromJSON UtxoInput Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

ToSample UtxoInput Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

HasTxHash UtxoInput TxHash Source #
Instance details

Defined in Blockfrost.Lens

HasAddress UtxoInput Address Source #
Instance details

Defined in Blockfrost.Lens

HasOutputIndex UtxoInput Integer Source #
Instance details

Defined in Blockfrost.Lens

HasCollateral UtxoInput Bool Source #
Instance details

Defined in Blockfrost.Lens

HasAmount UtxoInput [ Amount ] Source #
Instance details

Defined in Blockfrost.Lens

HasDataHash UtxoInput ( Maybe DatumHash ) Source #
Instance details

Defined in Blockfrost.Lens

HasInputs TransactionUtxos [ UtxoInput ] Source #
Instance details

Defined in Blockfrost.Lens

type Rep UtxoInput Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

data UtxoOutput Source #

Transaction output UTxO

Constructors

UtxoOutput

Fields

Instances

Instances details
Eq UtxoOutput Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

Show UtxoOutput Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

Generic UtxoOutput Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

ToJSON UtxoOutput Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

FromJSON UtxoOutput Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

ToSample UtxoOutput Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

HasAddress UtxoOutput Address Source #
Instance details

Defined in Blockfrost.Lens

HasOutputIndex UtxoOutput Integer Source #
Instance details

Defined in Blockfrost.Lens

HasAmount UtxoOutput [ Amount ] Source #
Instance details

Defined in Blockfrost.Lens

HasDataHash UtxoOutput ( Maybe DatumHash ) Source #
Instance details

Defined in Blockfrost.Lens

HasOutputs TransactionUtxos [ UtxoOutput ] Source #
Instance details

Defined in Blockfrost.Lens

type Rep UtxoOutput Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

data ValidationPurpose Source #

Validation purpose

Instances

Instances details
Eq ValidationPurpose Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

Show ValidationPurpose Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

Generic ValidationPurpose Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

ToJSON ValidationPurpose Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

FromJSON ValidationPurpose Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

ToSample ValidationPurpose Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

HasPurpose TransactionRedeemer ValidationPurpose Source #
Instance details

Defined in Blockfrost.Lens

type Rep ValidationPurpose Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

type Rep ValidationPurpose = D1 (' MetaData "ValidationPurpose" "Blockfrost.Types.Cardano.Transactions" "blockfrost-api-0.4.0.1-A9W5au7R2kOUA8M8hTMe9" ' False ) (( C1 (' MetaCons "Spend" ' PrefixI ' False ) ( U1 :: Type -> Type ) :+: C1 (' MetaCons "Mint" ' PrefixI ' False ) ( U1 :: Type -> Type )) :+: ( C1 (' MetaCons "Cert" ' PrefixI ' False ) ( U1 :: Type -> Type ) :+: C1 (' MetaCons "Reward" ' PrefixI ' False ) ( U1 :: Type -> Type )))

data TransactionRedeemer Source #

Transaction redeemer

Constructors

TransactionRedeemer

Fields

Instances

Instances details
Eq TransactionRedeemer Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

Show TransactionRedeemer Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

Generic TransactionRedeemer Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

ToJSON TransactionRedeemer Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

FromJSON TransactionRedeemer Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

ToSample TransactionRedeemer Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

HasTxIndex TransactionRedeemer Integer Source #
Instance details

Defined in Blockfrost.Lens

HasUnitSteps TransactionRedeemer Quantity Source #
Instance details

Defined in Blockfrost.Lens

HasUnitMem TransactionRedeemer Quantity Source #
Instance details

Defined in Blockfrost.Lens

HasScriptHash TransactionRedeemer ScriptHash Source #
Instance details

Defined in Blockfrost.Lens

HasPurpose TransactionRedeemer ValidationPurpose Source #
Instance details

Defined in Blockfrost.Lens

a ~ Lovelaces => HasFee TransactionRedeemer a Source #
Instance details

Defined in Blockfrost.Lens

HasDatumHash TransactionRedeemer DatumHash Source #
Instance details

Defined in Blockfrost.Lens

type Rep TransactionRedeemer Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

data TransactionStake Source #

Information about (de-)registration of a stake address within a transaction

Constructors

TransactionStake

Fields

Instances

Instances details
Eq TransactionStake Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

Show TransactionStake Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

Generic TransactionStake Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

ToJSON TransactionStake Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

FromJSON TransactionStake Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

ToSample TransactionStake Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

HasAddress TransactionStake Address Source #
Instance details

Defined in Blockfrost.Lens

HasRegistration TransactionStake Bool Source #
Instance details

Defined in Blockfrost.Lens

HasCertIndex TransactionStake Integer Source #
Instance details

Defined in Blockfrost.Lens

type Rep TransactionStake Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

type Rep TransactionStake = D1 (' MetaData "TransactionStake" "Blockfrost.Types.Cardano.Transactions" "blockfrost-api-0.4.0.1-A9W5au7R2kOUA8M8hTMe9" ' False ) ( C1 (' MetaCons "TransactionStake" ' PrefixI ' True ) ( S1 (' MetaSel (' Just "_transactionStakeCertIndex") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 Integer ) :*: ( S1 (' MetaSel (' Just "_transactionStakeAddress") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 Address ) :*: S1 (' MetaSel (' Just "_transactionStakeRegistration") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 Bool ))))

data TransactionDelegation Source #

Information about delegation certificates of a specific transaction

Constructors

TransactionDelegation

Fields

Instances

Instances details
Eq TransactionDelegation Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

Show TransactionDelegation Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

Generic TransactionDelegation Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

ToJSON TransactionDelegation Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

FromJSON TransactionDelegation Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

ToSample TransactionDelegation Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

HasPoolId TransactionDelegation PoolId Source #
Instance details

Defined in Blockfrost.Lens

HasActiveEpoch TransactionDelegation Epoch Source #
Instance details

Defined in Blockfrost.Lens

HasAddress TransactionDelegation Address Source #
Instance details

Defined in Blockfrost.Lens

HasCertIndex TransactionDelegation Integer Source #
Instance details

Defined in Blockfrost.Lens

type Rep TransactionDelegation Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

type Rep TransactionDelegation = D1 (' MetaData "TransactionDelegation" "Blockfrost.Types.Cardano.Transactions" "blockfrost-api-0.4.0.1-A9W5au7R2kOUA8M8hTMe9" ' False ) ( C1 (' MetaCons "TransactionDelegation" ' PrefixI ' True ) (( S1 (' MetaSel (' Just "_transactionDelegationCertIndex") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 Integer ) :*: S1 (' MetaSel (' Just "_transactionDelegationAddress") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 Address )) :*: ( S1 (' MetaSel (' Just "_transactionDelegationPoolId") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 PoolId ) :*: S1 (' MetaSel (' Just "_transactionDelegationActiveEpoch") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 Epoch ))))

data TransactionWithdrawal Source #

Information about withdrawals of a specific transaction

Constructors

TransactionWithdrawal

Fields

Instances

Instances details
Eq TransactionWithdrawal Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

Show TransactionWithdrawal Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

Generic TransactionWithdrawal Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

ToJSON TransactionWithdrawal Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

FromJSON TransactionWithdrawal Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

ToSample TransactionWithdrawal Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

a ~ Lovelaces => HasAmount TransactionWithdrawal a Source #
Instance details

Defined in Blockfrost.Lens

HasAddress TransactionWithdrawal Address Source #
Instance details

Defined in Blockfrost.Lens

type Rep TransactionWithdrawal Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

type Rep TransactionWithdrawal = D1 (' MetaData "TransactionWithdrawal" "Blockfrost.Types.Cardano.Transactions" "blockfrost-api-0.4.0.1-A9W5au7R2kOUA8M8hTMe9" ' False ) ( C1 (' MetaCons "TransactionWithdrawal" ' PrefixI ' True ) ( S1 (' MetaSel (' Just "_transactionWithdrawalAddress") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 Address ) :*: S1 (' MetaSel (' Just "_transactionWithdrawalAmount") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 Lovelaces )))

data Pot Source #

Pot from which MIRs are transferred

Instances

Instances details
Eq Pot Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

Show Pot Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

Generic Pot Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

Associated Types

type Rep Pot :: Type -> Type Source #

ToJSON Pot Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

FromJSON Pot Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

ToSample Pot Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

HasPot TransactionMir Pot Source #
Instance details

Defined in Blockfrost.Lens

type Rep Pot Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

type Rep Pot = D1 (' MetaData "Pot" "Blockfrost.Types.Cardano.Transactions" "blockfrost-api-0.4.0.1-A9W5au7R2kOUA8M8hTMe9" ' False ) ( C1 (' MetaCons "Reserve" ' PrefixI ' False ) ( U1 :: Type -> Type ) :+: C1 (' MetaCons "Treasury" ' PrefixI ' False ) ( U1 :: Type -> Type ))

data TransactionMir Source #

Information about Move Instantaneous Rewards (MIRs) of a specific transaction

Constructors

TransactionMir

Fields

Instances

Instances details
Eq TransactionMir Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

Show TransactionMir Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

Generic TransactionMir Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

ToJSON TransactionMir Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

FromJSON TransactionMir Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

ToSample TransactionMir Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

a ~ Lovelaces => HasAmount TransactionMir a Source #
Instance details

Defined in Blockfrost.Lens

HasAddress TransactionMir Address Source #
Instance details

Defined in Blockfrost.Lens

HasCertIndex TransactionMir Integer Source #
Instance details

Defined in Blockfrost.Lens

HasPot TransactionMir Pot Source #
Instance details

Defined in Blockfrost.Lens

type Rep TransactionMir Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

data TransactionPoolUpdate Source #

Information about stake pool registration and update certificates of a specific transaction

Instances

Instances details
Eq TransactionPoolUpdate Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

Show TransactionPoolUpdate Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

Generic TransactionPoolUpdate Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

ToJSON TransactionPoolUpdate Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

FromJSON TransactionPoolUpdate Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

ToSample TransactionPoolUpdate Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

HasPoolId TransactionPoolUpdate PoolId Source #
Instance details

Defined in Blockfrost.Lens

HasActiveEpoch TransactionPoolUpdate Epoch Source #
Instance details

Defined in Blockfrost.Lens

HasVrfKey TransactionPoolUpdate Text Source #
Instance details

Defined in Blockfrost.Lens

HasRewardAccount TransactionPoolUpdate Address Source #
Instance details

Defined in Blockfrost.Lens

HasMarginCost TransactionPoolUpdate Double Source #
Instance details

Defined in Blockfrost.Lens

a ~ Lovelaces => HasFixedCost TransactionPoolUpdate a Source #
Instance details

Defined in Blockfrost.Lens

HasCertIndex TransactionPoolUpdate Integer Source #
Instance details

Defined in Blockfrost.Lens

a ~ Lovelaces => HasPledge TransactionPoolUpdate a Source #
Instance details

Defined in Blockfrost.Lens

HasMetadata TransactionPoolUpdate ( Maybe PoolUpdateMetadata ) Source #
Instance details

Defined in Blockfrost.Lens

HasOwners TransactionPoolUpdate [ Address ] Source #
Instance details

Defined in Blockfrost.Lens

HasRelays TransactionPoolUpdate [ PoolRelay ] Source #
Instance details

Defined in Blockfrost.Lens

type Rep TransactionPoolUpdate Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

type Rep TransactionPoolUpdate = D1 (' MetaData "TransactionPoolUpdate" "Blockfrost.Types.Cardano.Transactions" "blockfrost-api-0.4.0.1-A9W5au7R2kOUA8M8hTMe9" ' False ) ( C1 (' MetaCons "TransactionPoolUpdate" ' PrefixI ' True ) ((( S1 (' MetaSel (' Just "_transactionPoolUpdateCertIndex") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 Integer ) :*: S1 (' MetaSel (' Just "_transactionPoolUpdatePoolId") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 PoolId )) :*: ( S1 (' MetaSel (' Just "_transactionPoolUpdateVrfKey") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 Text ) :*: ( S1 (' MetaSel (' Just "_transactionPoolUpdatePledge") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 Lovelaces ) :*: S1 (' MetaSel (' Just "_transactionPoolUpdateMarginCost") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 Double )))) :*: (( S1 (' MetaSel (' Just "_transactionPoolUpdateFixedCost") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 Lovelaces ) :*: ( S1 (' MetaSel (' Just "_transactionPoolUpdateRewardAccount") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 Address ) :*: S1 (' MetaSel (' Just "_transactionPoolUpdateOwners") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 [ Address ]))) :*: ( S1 (' MetaSel (' Just "_transactionPoolUpdateMetadata") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 ( Maybe PoolUpdateMetadata )) :*: ( S1 (' MetaSel (' Just "_transactionPoolUpdateRelays") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 [ PoolRelay ]) :*: S1 (' MetaSel (' Just "_transactionPoolUpdateActiveEpoch") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 Epoch ))))))

data PoolUpdateMetadata Source #

Update of a pool metadata

Constructors

PoolUpdateMetadata

Fields

Instances

Instances details
Eq PoolUpdateMetadata Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

Show PoolUpdateMetadata Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

Generic PoolUpdateMetadata Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

ToJSON PoolUpdateMetadata Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

FromJSON PoolUpdateMetadata Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

ToSample PoolUpdateMetadata Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

HasUrl PoolUpdateMetadata ( Maybe Text ) Source #
Instance details

Defined in Blockfrost.Lens

HasMetadata TransactionPoolUpdate ( Maybe PoolUpdateMetadata ) Source #
Instance details

Defined in Blockfrost.Lens

HasName PoolUpdateMetadata ( Maybe Text ) Source #
Instance details

Defined in Blockfrost.Lens

HasTicker PoolUpdateMetadata ( Maybe Text ) Source #
Instance details

Defined in Blockfrost.Lens

HasDescription PoolUpdateMetadata ( Maybe Text ) Source #
Instance details

Defined in Blockfrost.Lens

HasHash PoolUpdateMetadata ( Maybe Text ) Source #
Instance details

Defined in Blockfrost.Lens

HasHomepage PoolUpdateMetadata ( Maybe Text ) Source #
Instance details

Defined in Blockfrost.Lens

type Rep PoolUpdateMetadata Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

data TransactionPoolRetiring Source #

Information about stake pool retirements within a specific transaction

Constructors

TransactionPoolRetiring

Fields

Instances

Instances details
Eq TransactionPoolRetiring Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

Show TransactionPoolRetiring Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

Generic TransactionPoolRetiring Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

ToJSON TransactionPoolRetiring Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

FromJSON TransactionPoolRetiring Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

ToSample TransactionPoolRetiring Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

HasPoolId TransactionPoolRetiring PoolId Source #
Instance details

Defined in Blockfrost.Lens

HasCertIndex TransactionPoolRetiring Integer Source #
Instance details

Defined in Blockfrost.Lens

HasRetiringEpoch TransactionPoolRetiring Epoch Source #
Instance details

Defined in Blockfrost.Lens

type Rep TransactionPoolRetiring Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

type Rep TransactionPoolRetiring = D1 (' MetaData "TransactionPoolRetiring" "Blockfrost.Types.Cardano.Transactions" "blockfrost-api-0.4.0.1-A9W5au7R2kOUA8M8hTMe9" ' False ) ( C1 (' MetaCons "TransactionPoolRetiring" ' PrefixI ' True ) ( S1 (' MetaSel (' Just "_transactionPoolRetiringCertIndex") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 Integer ) :*: ( S1 (' MetaSel (' Just "_transactionPoolRetiringPoolId") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 PoolId ) :*: S1 (' MetaSel (' Just "_transactionPoolRetiringRetiringEpoch") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 Epoch ))))

data TransactionMetaJSON Source #

Transaction metadata in JSON

Instances

Instances details
Eq TransactionMetaJSON Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

Show TransactionMetaJSON Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

Generic TransactionMetaJSON Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

ToJSON TransactionMetaJSON Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

FromJSON TransactionMetaJSON Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

ToSample TransactionMetaJSON Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

HasLabel TransactionMetaJSON Text Source #
Instance details

Defined in Blockfrost.Lens

HasJSONMetadata TransactionMetaJSON ( Maybe Value ) Source #
Instance details

Defined in Blockfrost.Lens

type Rep TransactionMetaJSON Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

type Rep TransactionMetaJSON = D1 (' MetaData "TransactionMetaJSON" "Blockfrost.Types.Cardano.Transactions" "blockfrost-api-0.4.0.1-A9W5au7R2kOUA8M8hTMe9" ' False ) ( C1 (' MetaCons "TransactionMetaJSON" ' PrefixI ' True ) ( S1 (' MetaSel (' Just "_transactionMetaJSONLabel") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 Text ) :*: S1 (' MetaSel (' Just "_transactionMetaJSONJSONMetadata") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 ( Maybe Value ))))

data TransactionMetaCBOR Source #

Transaction metadata in CBOR

Constructors

TransactionMetaCBOR

Fields

Instances

Instances details
Eq TransactionMetaCBOR Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

Show TransactionMetaCBOR Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

Generic TransactionMetaCBOR Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

ToJSON TransactionMetaCBOR Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

FromJSON TransactionMetaCBOR Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

ToSample TransactionMetaCBOR Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

HasLabel TransactionMetaCBOR Text Source #
Instance details

Defined in Blockfrost.Lens

HasMetadata TransactionMetaCBOR ( Maybe Text ) Source #
Instance details

Defined in Blockfrost.Lens

type Rep TransactionMetaCBOR Source #
Instance details

Defined in Blockfrost.Types.Cardano.Transactions

type Rep TransactionMetaCBOR = D1 (' MetaData "TransactionMetaCBOR" "Blockfrost.Types.Cardano.Transactions" "blockfrost-api-0.4.0.1-A9W5au7R2kOUA8M8hTMe9" ' False ) ( C1 (' MetaCons "TransactionMetaCBOR" ' PrefixI ' True ) ( S1 (' MetaSel (' Just "_transactionMetaCBORLabel") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 Text ) :*: S1 (' MetaSel (' Just "_transactionMetaCBORMetadata") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 ( Maybe Text ))))