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

Blockfrost.Lens

Contents

Description

Lenses for Blockfrost types

Synopsis

Documentation

class HasPoolId s a | s -> a where Source #

Instances

Instances details
HasPoolId PoolMetadata PoolId Source #
Instance details

Defined in Blockfrost.Lens

HasPoolId PoolInfo PoolId Source #
Instance details

Defined in Blockfrost.Lens

HasPoolId PoolEpoch PoolId Source #
Instance details

Defined in Blockfrost.Lens

HasPoolId TransactionPoolRetiring PoolId Source #
Instance details

Defined in Blockfrost.Lens

HasPoolId TransactionPoolUpdate PoolId Source #
Instance details

Defined in Blockfrost.Lens

HasPoolId TransactionDelegation PoolId Source #
Instance details

Defined in Blockfrost.Lens

HasPoolId StakeDistribution PoolId Source #
Instance details

Defined in Blockfrost.Lens

HasPoolId AccountDelegation PoolId Source #
Instance details

Defined in Blockfrost.Lens

HasPoolId AccountHistory PoolId Source #
Instance details

Defined in Blockfrost.Lens

HasPoolId AccountReward PoolId Source #
Instance details

Defined in Blockfrost.Lens

HasPoolId AccountInfo ( Maybe PoolId ) Source #
Instance details

Defined in Blockfrost.Lens

class HasAmount s a | s -> a where Source #

Instances

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

Defined in Blockfrost.Lens

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

Defined in Blockfrost.Lens

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

Defined in Blockfrost.Lens

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

Defined in Blockfrost.Lens

HasAmount AssetHistory Quantity Source #
Instance details

Defined in Blockfrost.Lens

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

Defined in Blockfrost.Lens

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

Defined in Blockfrost.Lens

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

Defined in Blockfrost.Lens

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

Defined in Blockfrost.Lens

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

Defined in Blockfrost.Lens

HasAmount UtxoOutput [ Amount ] Source #
Instance details

Defined in Blockfrost.Lens

HasAmount UtxoInput [ Amount ] Source #
Instance details

Defined in Blockfrost.Lens

HasAmount AddressUtxo [ Amount ] Source #
Instance details

Defined in Blockfrost.Lens

HasAmount AddressInfo [ Amount ] Source #
Instance details

Defined in Blockfrost.Lens

class HasTxHash s a | s -> a where Source #

Instances

Instances details
HasTxHash NutlinkTicker TxHash Source #
Instance details

Defined in Blockfrost.Lens

HasTxHash PoolUpdate TxHash Source #
Instance details

Defined in Blockfrost.Lens

HasTxHash UtxoInput TxHash Source #
Instance details

Defined in Blockfrost.Lens

HasTxHash TxMetaCBOR TxHash Source #
Instance details

Defined in Blockfrost.Lens

HasTxHash TxMetaJSON TxHash Source #
Instance details

Defined in Blockfrost.Lens

HasTxHash AssetTransaction TxHash Source #
Instance details

Defined in Blockfrost.Lens

HasTxHash AssetHistory TxHash Source #
Instance details

Defined in Blockfrost.Lens

HasTxHash AddressTransaction TxHash Source #
Instance details

Defined in Blockfrost.Lens

HasTxHash AddressUtxo TxHash Source #
Instance details

Defined in Blockfrost.Lens

HasTxHash AccountMir TxHash Source #
Instance details

Defined in Blockfrost.Lens

HasTxHash AccountWithdrawal TxHash Source #
Instance details

Defined in Blockfrost.Lens

HasTxHash AccountRegistration TxHash Source #
Instance details

Defined in Blockfrost.Lens

HasTxHash AccountDelegation TxHash Source #
Instance details

Defined in Blockfrost.Lens

class HasAddress s a | s -> a where Source #

Instances

Instances details
HasAddress NutlinkAddress Address Source #
Instance details

Defined in Blockfrost.Lens

HasAddress PoolDelegator Text Source #
Instance details

Defined in Blockfrost.Lens

HasAddress TransactionMir Address Source #
Instance details

Defined in Blockfrost.Lens

HasAddress TransactionWithdrawal Address Source #
Instance details

Defined in Blockfrost.Lens

HasAddress TransactionDelegation Address Source #
Instance details

Defined in Blockfrost.Lens

HasAddress TransactionStake Address Source #
Instance details

Defined in Blockfrost.Lens

HasAddress UtxoOutput Address Source #
Instance details

Defined in Blockfrost.Lens

HasAddress UtxoInput Address Source #
Instance details

Defined in Blockfrost.Lens

HasAddress AssetAddress Address Source #
Instance details

Defined in Blockfrost.Lens

HasAddress AddressDetails Address Source #
Instance details

Defined in Blockfrost.Lens

HasAddress AddressInfo Address Source #
Instance details

Defined in Blockfrost.Lens

Shared