packages feed

effectful-zoo 0.0.4.1 → 0.0.5.0

raw patch · 4 files changed

+445/−489 lines, 4 filesdep ~blockfrost-apidep ~blockfrost-clientdep ~process

Dependency ranges changed: blockfrost-api, blockfrost-client, process, rds-data

Files

components/blockfrost/Effectful/Zoo/Blockfrost.hs view
@@ -118,6 +118,9 @@     -- * Client.Cardano.Ledger     getLedgerGenesis, +    -- * Client.Cardano.Mempool+    getMempoolTransactions,+     -- * Client.Cardano.Accounts     getAccount,     getAccountRewards',
components/blockfrost/Effectful/Zoo/Blockfrost/Api.hs view
@@ -86,7 +86,7 @@     ScriptHashList(..),     ScriptJSON(..),     ScriptRedeemer(..),-    ScriptType (..),+    ScriptType(..),     ServerTime(..),     Slot(..),     SortOrder(..),@@ -114,7 +114,6 @@     UtxoInput(..),     UtxoOutput(..),     ValidationPurpose(..),-     mkAddress,     unAddress,     mkAssetId,@@ -131,172 +130,158 @@     posixToMilliseconds,     unQuantity,     unSlot,-     runBlockfrost,-     -- Client-    getRoot                             ,-    getHealth                           ,-    getClock                            ,-    getMetrics                          ,-    getMetricsEndpoints                 ,-+    getRoot,+    getHealth,+    getClock,+    getMetrics,+    getMetricsEndpoints,     -- Client.NutLink-    nutlinkListAddress                  ,-    nutlinkListAddressTickers'          ,-    nutlinkListAddressTickers           ,-    nutlinkAddressTickers'              ,-    nutlinkAddressTickers               ,-    nutlinkTickers'                     ,-    nutlinkTickers                      ,-+    nutlinkListAddress,+    nutlinkListAddressTickers',+    nutlinkListAddressTickers,+    nutlinkAddressTickers',+    nutlinkAddressTickers,+    nutlinkTickers',+    nutlinkTickers,     -- Client.IPFS-    ipfsGateway                         ,-    ipfsPin                             ,-    ipfsListPins'                       ,-    ipfsListPins                        ,-    ipfsGetPin                          ,-    ipfsRemovePin                       ,-+    ipfsGateway,+    ipfsPin,+    ipfsListPins',+    ipfsListPins,+    ipfsGetPin,+    ipfsRemovePin,     -- Client.Cardano.Blocks-    getLatestBlock                      ,-    getLatestBlockTxs'                  ,-    getLatestBlockTxs                   ,-    getBlock                            ,-    getBlockSlot                        ,-    getBlockEpochSlot                   ,-    getNextBlocks'                      ,-    getNextBlocks                       ,-    getPreviousBlocks'                  ,-    getPreviousBlocks                   ,-    getBlockTxs'                        ,-    getBlockTxs                         ,-    getBlockAffectedAddresses'          ,-    getBlockAffectedAddresses           ,-+    getLatestBlock,+    getLatestBlockTxs',+    getLatestBlockTxs,+    getBlock,+    getBlockSlot,+    getBlockEpochSlot,+    getNextBlocks',+    getNextBlocks,+    getPreviousBlocks',+    getPreviousBlocks,+    getBlockTxs',+    getBlockTxs,+    getBlockAffectedAddresses',+    getBlockAffectedAddresses,     -- Client.Cardano.Network-    getNetworkInfo                      ,-    getNetworkEras                      ,-+    getNetworkInfo,+    getNetworkEras,     -- Client.Cardano.Addresses-    getAddressInfo                      ,-    getAddressInfoExtended              ,-    getAddressDetails                   ,-    getAddressUtxos'                    ,-    getAddressUtxos                     ,-    getAddressUtxosAsset'               ,-    getAddressUtxosAsset                ,-    getAddressTransactions'             ,-    getAddressTransactions              ,-+    getAddressInfo,+    getAddressInfoExtended,+    getAddressDetails,+    getAddressUtxos',+    getAddressUtxos,+    getAddressUtxosAsset',+    getAddressUtxosAsset,+    getAddressTransactions',+    getAddressTransactions,     -- Client.Cardano.Assets-    getAssets'                          ,-    getAssets                           ,-    getAssetDetails                     ,-    getAssetHistory'                    ,-    getAssetHistory                     ,-    getAssetTransactions'               ,-    getAssetTransactions                ,-    getAssetAddresses'                  ,-    getAssetAddresses                   ,-    getAssetsByPolicy'                  ,-    getAssetsByPolicy                   ,-+    getAssets',+    getAssets,+    getAssetDetails,+    getAssetHistory',+    getAssetHistory,+    getAssetTransactions',+    getAssetTransactions,+    getAssetAddresses',+    getAssetAddresses,+    getAssetsByPolicy',+    getAssetsByPolicy,     -- Client.Cardano.Scripts-    listScripts'                        ,-    listScripts                         ,-    getScript                           ,-    getScriptRedeemers'                 ,-    getScriptRedeemers                  ,-    getScriptDatum                      ,-    getScriptDatumCBOR                  ,-    getScriptJSON                       ,-    getScriptCBOR                       ,-+    listScripts',+    listScripts,+    getScript,+    getScriptRedeemers',+    getScriptRedeemers,+    getScriptDatum,+    getScriptDatumCBOR,+    getScriptJSON,+    getScriptCBOR,     -- Client.Cardano.Epochs-    getLatestEpoch                      ,-    getLatestEpochProtocolParams        ,-    getEpoch                            ,-    getNextEpochs'                      ,-    getNextEpochs                       ,-    getPreviousEpochs'                  ,-    getPreviousEpochs                   ,-    getEpochStake'                      ,-    getEpochStake                       ,-    getEpochStakeByPool'                ,-    getEpochStakeByPool                 ,-    getEpochBlocks'                     ,-    getEpochBlocks                      ,-    getEpochBlocksByPool'               ,-    getEpochBlocksByPool                ,-    getEpochProtocolParams              ,-+    getLatestEpoch,+    getLatestEpochProtocolParams,+    getEpoch,+    getNextEpochs',+    getNextEpochs,+    getPreviousEpochs',+    getPreviousEpochs,+    getEpochStake',+    getEpochStake,+    getEpochStakeByPool',+    getEpochStakeByPool,+    getEpochBlocks',+    getEpochBlocks,+    getEpochBlocksByPool',+    getEpochBlocksByPool,+    getEpochProtocolParams,     -- Client.Cardano.Transactions-    getTx                               ,-    getTxUtxos                          ,-    getTxRedeemers                      ,-    getTxStakes                         ,-    getTxDelegations                    ,-    getTxWithdrawals                    ,-    getTxMirs                           ,-    getTxPoolUpdates                    ,-    getTxPoolRetiring                   ,-    getTxMetadataJSON                   ,-    getTxMetadataCBOR                   ,-    submitTx                            ,-+    getTx,+    getTxUtxos,+    getTxRedeemers,+    getTxStakes,+    getTxDelegations,+    getTxWithdrawals,+    getTxMirs,+    getTxPoolUpdates,+    getTxPoolRetiring,+    getTxMetadataJSON,+    getTxMetadataCBOR,+    submitTx,     -- Client.Cardano.Ledger-    getLedgerGenesis                    ,-+    getLedgerGenesis,+    -- Client.Cardano.Mempool+    getMempoolTransactions,     -- Client.Cardano.Accounts-    getAccount                          ,-    getAccountRewards'                  ,-    getAccountRewards                   ,-    getAccountHistory'                  ,-    getAccountHistory                   ,-    getAccountDelegations'              ,-    getAccountDelegations               ,-    getAccountRegistrations'            ,-    getAccountRegistrations             ,-    getAccountWithdrawals'              ,-    getAccountWithdrawals               ,-    getAccountMirs'                     ,-    getAccountMirs                      ,-    getAccountAssociatedAddresses'      ,-    getAccountAssociatedAddresses       ,+    getAccount,+    getAccountRewards',+    getAccountRewards,+    getAccountHistory',+    getAccountHistory,+    getAccountDelegations',+    getAccountDelegations,+    getAccountRegistrations',+    getAccountRegistrations,+    getAccountWithdrawals',+    getAccountWithdrawals,+    getAccountMirs',+    getAccountMirs,+    getAccountAssociatedAddresses',+    getAccountAssociatedAddresses,     getAccountAssociatedAddressesTotal  ,-    getAccountAssociatedAssets'         ,-    getAccountAssociatedAssets          ,-+    getAccountAssociatedAssets',+    getAccountAssociatedAssets,     -- Client.Cardano.Pools-    listPools'                          ,-    listPools                           ,-    listPoolsExtended'                  ,-    listPoolsExtended                   ,-    listRetiredPools'                   ,-    listRetiredPools                    ,-    listRetiringPools'                  ,-    listRetiringPools                   ,-    getPool                             ,-    getPoolHistory'                     ,-    getPoolHistory                      ,-    getPoolMetadata                     ,-    getPoolRelays                       ,-    getPoolDelegators'                  ,-    getPoolDelegators                   ,-    getPoolBlocks'                      ,-    getPoolBlocks                       ,-    getPoolUpdates'                     ,-    getPoolUpdates                      ,-+    listPools',+    listPools,+    listPoolsExtended',+    listPoolsExtended,+    listRetiredPools',+    listRetiredPools,+    listRetiringPools',+    listRetiringPools,+    getPool,+    getPoolHistory',+    getPoolHistory,+    getPoolMetadata,+    getPoolRelays,+    getPoolDelegators',+    getPoolDelegators,+    getPoolBlocks',+    getPoolBlocks,+    getPoolUpdates',+    getPoolUpdates,     -- Client.Cardano.Metadata-    getTxMetadataLabels'                ,-    getTxMetadataLabels                 ,-    getTxMetadataByLabelJSON'           ,-    getTxMetadataByLabelJSON            ,-    getTxMetadataByLabelCBOR'           ,-    getTxMetadataByLabelCBOR            ,-+    getTxMetadataLabels',+    getTxMetadataLabels,+    getTxMetadataByLabelJSON',+    getTxMetadataByLabelJSON,+    getTxMetadataByLabelCBOR',+    getTxMetadataByLabelCBOR,   ) where  import Blockfrost.Client (BlockfrostError (..), Paged (..), Project (..), SortOrder (..))@@ -325,9 +310,9 @@ import Blockfrost.Types.Shared.DatumHash import Blockfrost.Types.Shared.Epoch import Blockfrost.Types.Shared.Opts+import Blockfrost.Types.Shared.POSIXMillis import Blockfrost.Types.Shared.PolicyId import Blockfrost.Types.Shared.PoolId-import Blockfrost.Types.Shared.POSIXMillis import Blockfrost.Types.Shared.Quantity import Blockfrost.Types.Shared.ScriptHash import Blockfrost.Types.Shared.Slot@@ -351,7 +336,6 @@ getClock                            :: r <: Blockfrost => r <: Error BlockfrostError => Eff r ServerTime getMetrics                          :: r <: Blockfrost => r <: Error BlockfrostError => Eff r [Metric] getMetricsEndpoints                 :: r <: Blockfrost => r <: Error BlockfrostError => Eff r [(Text, Metric)]- -- Client.NutLink nutlinkListAddress                  :: r <: Blockfrost => r <: Error BlockfrostError => Address -> Eff r NutlinkAddress nutlinkListAddressTickers'          :: r <: Blockfrost => r <: Error BlockfrostError => Address -> Paged -> SortOrder -> Eff r [NutlinkAddressTicker]@@ -360,7 +344,6 @@ nutlinkAddressTickers               :: r <: Blockfrost => r <: Error BlockfrostError => Address -> Text -> Eff r [NutlinkTicker] nutlinkTickers'                     :: r <: Blockfrost => r <: Error BlockfrostError => Text -> Paged -> SortOrder -> Eff r [(Address, NutlinkTicker)] nutlinkTickers                      :: r <: Blockfrost => r <: Error BlockfrostError => Text -> Eff r [(Address, NutlinkTicker)]- -- Client.IPFS ipfsGateway                         :: r <: Blockfrost => r <: Error BlockfrostError => Text -> Eff r IPFSData ipfsPin                             :: r <: Blockfrost => r <: Error BlockfrostError => Text -> Eff r IPFSPinChange@@ -368,7 +351,6 @@ ipfsListPins                        :: r <: Blockfrost => r <: Error BlockfrostError => Eff r [IPFSPin] ipfsGetPin                          :: r <: Blockfrost => r <: Error BlockfrostError => Text -> Eff r IPFSPin ipfsRemovePin                       :: r <: Blockfrost => r <: Error BlockfrostError => Text -> Eff r IPFSPinChange- -- Client.Cardano.Blocks getLatestBlock                      :: r <: Blockfrost => r <: Error BlockfrostError => Eff r Block getLatestBlockTxs'                  :: r <: Blockfrost => r <: Error BlockfrostError => Paged -> SortOrder -> Eff r [TxHash]@@ -384,22 +366,19 @@ getBlockTxs                         :: r <: Blockfrost => r <: Error BlockfrostError => Either Integer BlockHash -> Eff r [TxHash] getBlockAffectedAddresses'          :: r <: Blockfrost => r <: Error BlockfrostError => Either Integer BlockHash -> Paged -> Eff r [(Address, [TxHash])] getBlockAffectedAddresses           :: r <: Blockfrost => r <: Error BlockfrostError => Either Integer BlockHash -> Eff r [(Address, [TxHash])]- -- Client.Cardano.Network getNetworkInfo                      :: r <: Blockfrost => r <: Error BlockfrostError => Eff r Network getNetworkEras                      :: r <: Blockfrost => r <: Error BlockfrostError => Eff r [NetworkEraSummary]- -- Client.Cardano.Addresses getAddressInfo                      :: r <: Blockfrost => r <: Error BlockfrostError => Address -> Eff r AddressInfo getAddressInfoExtended              :: r <: Blockfrost => r <: Error BlockfrostError => Address -> Eff r AddressInfoExtended getAddressDetails                   :: r <: Blockfrost => r <: Error BlockfrostError => Address -> Eff r AddressDetails getAddressUtxos'                    :: r <: Blockfrost => r <: Error BlockfrostError => Address -> Paged -> SortOrder -> Eff r [AddressUtxo] getAddressUtxos                     :: r <: Blockfrost => r <: Error BlockfrostError => Address -> Eff r [AddressUtxo]-getAddressUtxosAsset'               :: r <: Blockfrost => r <: Error BlockfrostError => Address -> AssetId-> Paged -> SortOrder -> Eff r [AddressUtxo]+getAddressUtxosAsset'               :: r <: Blockfrost => r <: Error BlockfrostError => Address -> AssetId -> Paged -> SortOrder -> Eff r [AddressUtxo] getAddressUtxosAsset                :: r <: Blockfrost => r <: Error BlockfrostError => Address -> AssetId -> Eff r [AddressUtxo] getAddressTransactions'             :: r <: Blockfrost => r <: Error BlockfrostError => Address -> Paged -> SortOrder -> Maybe BlockIndex -> Maybe BlockIndex -> Eff r [AddressTransaction] getAddressTransactions              :: r <: Blockfrost => r <: Error BlockfrostError => Address -> Eff r [AddressTransaction]- -- Client.Cardano.Assets getAssets'                          :: r <: Blockfrost => r <: Error BlockfrostError => Paged -> SortOrder -> Eff r [AssetInfo] getAssets                           :: r <: Blockfrost => r <: Error BlockfrostError => Eff r [AssetInfo]@@ -412,7 +391,6 @@ getAssetAddresses                   :: r <: Blockfrost => r <: Error BlockfrostError => AssetId -> Eff r [AssetAddress] getAssetsByPolicy'                  :: r <: Blockfrost => r <: Error BlockfrostError => PolicyId -> Paged -> SortOrder -> Eff r [AssetInfo] getAssetsByPolicy                   :: r <: Blockfrost => r <: Error BlockfrostError => PolicyId -> Eff r [AssetInfo]- -- Client.Cardano.Scripts listScripts'                        :: r <: Blockfrost => r <: Error BlockfrostError => Paged -> SortOrder -> Eff r ScriptHashList listScripts                         :: r <: Blockfrost => r <: Error BlockfrostError => Eff r ScriptHashList@@ -423,7 +401,6 @@ getScriptDatumCBOR                  :: r <: Blockfrost => r <: Error BlockfrostError => DatumHash -> Eff r ScriptDatumCBOR getScriptJSON                       :: r <: Blockfrost => r <: Error BlockfrostError => ScriptHash -> Eff r ScriptJSON getScriptCBOR                       :: r <: Blockfrost => r <: Error BlockfrostError => ScriptHash -> Eff r ScriptCBOR- -- Client.Cardano.Epochs getLatestEpoch                      :: r <: Blockfrost => r <: Error BlockfrostError => Eff r EpochInfo getLatestEpochProtocolParams        :: r <: Blockfrost => r <: Error BlockfrostError => Eff r ProtocolParams@@ -441,7 +418,6 @@ getEpochBlocksByPool'               :: r <: Blockfrost => r <: Error BlockfrostError => Epoch -> PoolId -> Paged -> SortOrder -> Eff r [BlockHash] getEpochBlocksByPool                :: r <: Blockfrost => r <: Error BlockfrostError => Epoch -> PoolId -> Eff r [BlockHash] getEpochProtocolParams              :: r <: Blockfrost => r <: Error BlockfrostError => Epoch -> Eff r ProtocolParams- -- Client.Cardano.Transactions getTx                               :: r <: Blockfrost => r <: Error BlockfrostError => TxHash -> Eff r Transaction getTxUtxos                          :: r <: Blockfrost => r <: Error BlockfrostError => TxHash -> Eff r TransactionUtxos@@ -455,10 +431,10 @@ getTxMetadataJSON                   :: r <: Blockfrost => r <: Error BlockfrostError => TxHash -> Eff r [TransactionMetaJSON] getTxMetadataCBOR                   :: r <: Blockfrost => r <: Error BlockfrostError => TxHash -> Eff r [TransactionMetaCBOR] submitTx                            :: r <: Blockfrost => r <: Error BlockfrostError => CBORString -> Eff r TxHash- -- Client.Cardano.Ledger getLedgerGenesis                    :: r <: Blockfrost => r <: Error BlockfrostError => Eff r Genesis-+-- Client.Cardano.Mempool+getMempoolTransactions              :: r <: Blockfrost => r <: Error BlockfrostError => Paged -> SortOrder -> Eff r [TxHashObject] -- Client.Cardano.Accounts getAccount                          :: r <: Blockfrost => r <: Error BlockfrostError => Address -> Eff r AccountInfo getAccountRewards'                  :: r <: Blockfrost => r <: Error BlockfrostError => Address -> Paged -> SortOrder -> Eff r [AccountReward]@@ -478,7 +454,6 @@ getAccountAssociatedAddressesTotal  :: r <: Blockfrost => r <: Error BlockfrostError => Address -> Eff r AddressAssociatedTotal getAccountAssociatedAssets'         :: r <: Blockfrost => r <: Error BlockfrostError => Address -> Paged -> SortOrder -> Eff r [Amount] getAccountAssociatedAssets          :: r <: Blockfrost => r <: Error BlockfrostError => Address -> Eff r [Amount]- -- Client.Cardano.Pools listPools'                          :: r <: Blockfrost => r <: Error BlockfrostError => Paged -> SortOrder -> Eff r [PoolId] listPools                           :: r <: Blockfrost => r <: Error BlockfrostError => Eff r [PoolId]@@ -499,7 +474,6 @@ getPoolBlocks                       :: r <: Blockfrost => r <: Error BlockfrostError => PoolId -> Eff r [BlockHash] getPoolUpdates'                     :: r <: Blockfrost => r <: Error BlockfrostError => PoolId -> Paged -> SortOrder -> Eff r [PoolUpdate] getPoolUpdates                      :: r <: Blockfrost => r <: Error BlockfrostError => PoolId -> Eff r [PoolUpdate]- -- Client.Cardano.Metadata getTxMetadataLabels'                :: r <: Blockfrost => r <: Error BlockfrostError => Paged -> SortOrder -> Eff r [TxMeta] getTxMetadataLabels                 :: r <: Blockfrost => r <: Error BlockfrostError => Eff r [TxMeta]@@ -507,166 +481,168 @@ getTxMetadataByLabelJSON            :: r <: Blockfrost => r <: Error BlockfrostError => Text -> Eff r [TxMetaJSON] getTxMetadataByLabelCBOR'           :: r <: Blockfrost => r <: Error BlockfrostError => Text -> Paged -> SortOrder -> Eff r [TxMetaCBOR] getTxMetadataByLabelCBOR            :: r <: Blockfrost => r <: Error BlockfrostError => Text -> Eff r [TxMetaCBOR]- -- Client-getRoot                                     = fromEither =<< send do BF.GetRoot-getHealth                                   = fromEither =<< send do BF.GetHealth-getClock                                    = fromEither =<< send do BF.GetClock-getMetrics                                  = fromEither =<< send do BF.GetMetrics-getMetricsEndpoints                         = fromEither =<< send do BF.GetMetricsEndpoints+getRoot                                         = fromEither =<< send do BF.GetRoot+getHealth                                       = fromEither =<< send do BF.GetHealth+getClock                                        = fromEither =<< send do BF.GetClock+getMetrics                                      = fromEither =<< send do BF.GetMetrics+getMetricsEndpoints                             = fromEither =<< send do BF.GetMetricsEndpoints  -- Client.NutLink-nutlinkListAddress                 a        = fromEither =<< send do BF.NutlinkListAddress                 a-nutlinkListAddressTickers'         a b c    = fromEither =<< send do BF.NutlinkListAddressTickers'         a b c-nutlinkListAddressTickers          a        = fromEither =<< send do BF.NutlinkListAddressTickers          a-nutlinkAddressTickers'             a b c d  = fromEither =<< send do BF.NutlinkAddressTickers'             a b c d-nutlinkAddressTickers              a b      = fromEither =<< send do BF.NutlinkAddressTickers              a b-nutlinkTickers'                    a b c    = fromEither =<< send do BF.NutlinkTickers'                    a b c-nutlinkTickers                     a        = fromEither =<< send do BF.NutlinkTickers                     a+nutlinkListAddress                  a           = fromEither =<< send do BF.NutlinkListAddress                    a+nutlinkListAddressTickers'          a b c       = fromEither =<< send do BF.NutlinkListAddressTickers'            a b c+nutlinkListAddressTickers           a           = fromEither =<< send do BF.NutlinkListAddressTickers             a+nutlinkAddressTickers'              a b c d     = fromEither =<< send do BF.NutlinkAddressTickers'                a b c d+nutlinkAddressTickers               a b         = fromEither =<< send do BF.NutlinkAddressTickers                 a b+nutlinkTickers'                     a b c       = fromEither =<< send do BF.NutlinkTickers'                       a b c+nutlinkTickers                      a           = fromEither =<< send do BF.NutlinkTickers                        a  -- -- Client.IPFS-ipfsGateway                        a        = fromEither =<< send do BF.IpfsGateway                        a-ipfsPin                            a        = fromEither =<< send do BF.IpfsPin                            a-ipfsListPins'                      a b      = fromEither =<< send do BF.IpfsListPins'                      a b-ipfsListPins                                = fromEither =<< send do BF.IpfsListPins-ipfsGetPin                         a        = fromEither =<< send do BF.IpfsGetPin                         a-ipfsRemovePin                      a        = fromEither =<< send do BF.IpfsRemovePin                      a+ipfsGateway                         a           = fromEither =<< send do BF.IpfsGateway                           a+ipfsPin                             a           = fromEither =<< send do BF.IpfsPin                               a+ipfsListPins'                       a b         = fromEither =<< send do BF.IpfsListPins'                         a b+ipfsListPins                                    = fromEither =<< send do BF.IpfsListPins+ipfsGetPin                          a           = fromEither =<< send do BF.IpfsGetPin                            a+ipfsRemovePin                       a           = fromEither =<< send do BF.IpfsRemovePin                         a  -- Client.Cardano.Blocks-getLatestBlock                              = fromEither =<< send do BF.GetLatestBlock-getLatestBlockTxs'                 a b      = fromEither =<< send do BF.GetLatestBlockTxs'                 a b-getLatestBlockTxs                           = fromEither =<< send do BF.GetLatestBlockTxs-getBlock a                                  = fromEither =<< send do BF.GetBlock a-getBlockSlot                       a        = fromEither =<< send do BF.GetBlockSlot                       a-getBlockEpochSlot                  a b      = fromEither =<< send do BF.GetBlockEpochSlot                  a b-getNextBlocks'                     a b      = fromEither =<< send do BF.GetNextBlocks'                     a b-getNextBlocks                      a        = fromEither =<< send do BF.GetNextBlocks                      a-getPreviousBlocks'                 a b      = fromEither =<< send do BF.GetPreviousBlocks'                 a b-getPreviousBlocks                  a        = fromEither =<< send do BF.GetPreviousBlocks                  a-getBlockTxs'                       a b c    = fromEither =<< send do BF.GetBlockTxs'                       a b c-getBlockTxs                        a        = fromEither =<< send do BF.GetBlockTxs                        a-getBlockAffectedAddresses'         a b      = fromEither =<< send do BF.GetBlockAffectedAddresses'         a b-getBlockAffectedAddresses          a        = fromEither =<< send do BF.GetBlockAffectedAddresses          a+getLatestBlock                                  = fromEither =<< send do BF.GetLatestBlock+getLatestBlockTxs'                  a b         = fromEither =<< send do BF.GetLatestBlockTxs'                    a b+getLatestBlockTxs                               = fromEither =<< send do BF.GetLatestBlockTxs+getBlock                            a           = fromEither =<< send do BF.GetBlock                              a+getBlockSlot                        a           = fromEither =<< send do BF.GetBlockSlot                          a+getBlockEpochSlot                   a b         = fromEither =<< send do BF.GetBlockEpochSlot                     a b+getNextBlocks'                      a b         = fromEither =<< send do BF.GetNextBlocks'                        a b+getNextBlocks                       a           = fromEither =<< send do BF.GetNextBlocks                         a+getPreviousBlocks'                  a b         = fromEither =<< send do BF.GetPreviousBlocks'                    a b+getPreviousBlocks                   a           = fromEither =<< send do BF.GetPreviousBlocks                     a+getBlockTxs'                        a b c       = fromEither =<< send do BF.GetBlockTxs'                          a b c+getBlockTxs                         a           = fromEither =<< send do BF.GetBlockTxs                           a+getBlockAffectedAddresses'          a b         = fromEither =<< send do BF.GetBlockAffectedAddresses'            a b+getBlockAffectedAddresses           a           = fromEither =<< send do BF.GetBlockAffectedAddresses             a  -- -- Client.Cardano.Network-getNetworkInfo                              = fromEither =<< send do BF.GetNetworkInfo-getNetworkEras                              = fromEither =<< send do BF.GetNetworkEras+getNetworkInfo                                  = fromEither =<< send do BF.GetNetworkInfo+getNetworkEras                                  = fromEither =<< send do BF.GetNetworkEras  -- Client.Cardano.Addresses-getAddressInfo                   a          = fromEither =<< send do BF.GetAddressInfo                   a-getAddressInfoExtended           a          = fromEither =<< send do BF.GetAddressInfoExtended           a-getAddressDetails                a          = fromEither =<< send do BF.GetAddressDetails                a-getAddressUtxos'                 a b c      = fromEither =<< send do BF.GetAddressUtxos'                 a b c-getAddressUtxos                  a          = fromEither =<< send do BF.GetAddressUtxos                  a-getAddressUtxosAsset'            a b c d    = fromEither =<< send do BF.GetAddressUtxosAsset'            a b c d-getAddressUtxosAsset             a b        = fromEither =<< send do BF.GetAddressUtxosAsset             a b-getAddressTransactions           a          = fromEither =<< send do BF.GetAddressTransactions           a-getAddressTransactions'          a b c d e  = fromEither =<< send do BF.GetAddressTransactions'          a b c d e+getAddressInfo                      a           = fromEither =<< send do BF.GetAddressInfo                        a+getAddressInfoExtended              a           = fromEither =<< send do BF.GetAddressInfoExtended                a+getAddressDetails                   a           = fromEither =<< send do BF.GetAddressDetails                     a+getAddressUtxos'                    a b c       = fromEither =<< send do BF.GetAddressUtxos'                      a b c+getAddressUtxos                     a           = fromEither =<< send do BF.GetAddressUtxos                       a+getAddressUtxosAsset'               a b c d     = fromEither =<< send do BF.GetAddressUtxosAsset'                 a b c d+getAddressUtxosAsset                a b         = fromEither =<< send do BF.GetAddressUtxosAsset                  a b+getAddressTransactions              a           = fromEither =<< send do BF.GetAddressTransactions                a+getAddressTransactions'             a b c d e   = fromEither =<< send do BF.GetAddressTransactions'               a b c d e  -- Client.Cardano.Assets-getAssets'                         a b        = fromEither =<< send do BF.GetAssets'                       a b-getAssets                                     = fromEither =<< send do BF.GetAssets-getAssetDetails                    a          = fromEither =<< send do BF.GetAssetDetails                  a-getAssetHistory'                   a b c      = fromEither =<< send do BF.GetAssetHistory'                 a b c-getAssetHistory                    a          = fromEither =<< send do BF.GetAssetHistory                  a-getAssetTransactions'              a b c      = fromEither =<< send do BF.GetAssetTransactions'            a b c-getAssetTransactions               a          = fromEither =<< send do BF.GetAssetTransactions             a-getAssetAddresses'                 a b c      = fromEither =<< send do BF.GetAssetAddresses'               a b c-getAssetAddresses                  a          = fromEither =<< send do BF.GetAssetAddresses                a-getAssetsByPolicy'                 a b c      = fromEither =<< send do BF.GetAssetsByPolicy'               a b c-getAssetsByPolicy                  a          = fromEither =<< send do BF.GetAssetsByPolicy                a+getAssets'                          a b         = fromEither =<< send do BF.GetAssets'                          a b+getAssets                                       = fromEither =<< send do BF.GetAssets+getAssetDetails                     a           = fromEither =<< send do BF.GetAssetDetails                     a+getAssetHistory'                    a b c       = fromEither =<< send do BF.GetAssetHistory'                    a b c+getAssetHistory                     a           = fromEither =<< send do BF.GetAssetHistory                     a+getAssetTransactions'               a b c       = fromEither =<< send do BF.GetAssetTransactions'               a b c+getAssetTransactions                a           = fromEither =<< send do BF.GetAssetTransactions                a+getAssetAddresses'                  a b c       = fromEither =<< send do BF.GetAssetAddresses'                  a b c+getAssetAddresses                   a           = fromEither =<< send do BF.GetAssetAddresses                   a+getAssetsByPolicy'                  a b c       = fromEither =<< send do BF.GetAssetsByPolicy'                  a b c+getAssetsByPolicy                   a           = fromEither =<< send do BF.GetAssetsByPolicy                   a  -- Client.Cardano.Scripts-listScripts'                       a b      = fromEither =<< send do BF.ListScripts'                       a b-listScripts                                 = fromEither =<< send do BF.ListScripts-getScript                          a        = fromEither =<< send do BF.GetScript                          a-getScriptRedeemers'                a b c    = fromEither =<< send do BF.GetScriptRedeemers'                a b c-getScriptRedeemers                 a        = fromEither =<< send do BF.GetScriptRedeemers                 a-getScriptDatum                     a        = fromEither =<< send do BF.GetScriptDatum                     a-getScriptDatumCBOR                 a        = fromEither =<< send do BF.GetScriptDatumCBOR                 a-getScriptJSON                      a        = fromEither =<< send do BF.GetScriptJSON                      a-getScriptCBOR                      a        = fromEither =<< send do BF.GetScriptCBOR                      a+listScripts'                        a b         = fromEither =<< send do BF.ListScripts'                        a b+listScripts                                     = fromEither =<< send do BF.ListScripts+getScript                           a           = fromEither =<< send do BF.GetScript                           a+getScriptRedeemers'                 a b c       = fromEither =<< send do BF.GetScriptRedeemers'                 a b c+getScriptRedeemers                  a           = fromEither =<< send do BF.GetScriptRedeemers                  a+getScriptDatum                      a           = fromEither =<< send do BF.GetScriptDatum                      a+getScriptDatumCBOR                  a           = fromEither =<< send do BF.GetScriptDatumCBOR                  a+getScriptJSON                       a           = fromEither =<< send do BF.GetScriptJSON                       a+getScriptCBOR                       a           = fromEither =<< send do BF.GetScriptCBOR                       a  -- Client.Cardano.Epochs-getLatestEpoch                              = fromEither =<< send do BF.GetLatestEpoch-getLatestEpochProtocolParams                = fromEither =<< send do BF.GetLatestEpochProtocolParams-getEpoch                           a        = fromEither =<< send do BF.GetEpoch                           a-getNextEpochs'                     a b      = fromEither =<< send do BF.GetNextEpochs'                     a b-getNextEpochs                      a        = fromEither =<< send do BF.GetNextEpochs                      a-getPreviousEpochs'                 a b      = fromEither =<< send do BF.GetPreviousEpochs'                 a b-getPreviousEpochs                  a        = fromEither =<< send do BF.GetPreviousEpochs                  a-getEpochStake'                     a b      = fromEither =<< send do BF.GetEpochStake'                     a b-getEpochStake                      a        = fromEither =<< send do BF.GetEpochStake                      a-getEpochStakeByPool'               a b c    = fromEither =<< send do BF.GetEpochStakeByPool'               a b c-getEpochStakeByPool                a b      = fromEither =<< send do BF.GetEpochStakeByPool                a b-getEpochBlocks'                    a b c    = fromEither =<< send do BF.GetEpochBlocks'                    a b c-getEpochBlocks                     a        = fromEither =<< send do BF.GetEpochBlocks                     a-getEpochBlocksByPool'              a b c d  = fromEither =<< send do BF.GetEpochBlocksByPool'              a b c d-getEpochBlocksByPool               a b      = fromEither =<< send do BF.GetEpochBlocksByPool               a b-getEpochProtocolParams             a        = fromEither =<< send do BF.GetEpochProtocolParams             a+getLatestEpoch                                  = fromEither =<< send do BF.GetLatestEpoch+getLatestEpochProtocolParams                    = fromEither =<< send do BF.GetLatestEpochProtocolParams+getEpoch                            a           = fromEither =<< send do BF.GetEpoch                            a+getNextEpochs'                      a b         = fromEither =<< send do BF.GetNextEpochs'                      a b+getNextEpochs                       a           = fromEither =<< send do BF.GetNextEpochs                       a+getPreviousEpochs'                  a b         = fromEither =<< send do BF.GetPreviousEpochs'                  a b+getPreviousEpochs                   a           = fromEither =<< send do BF.GetPreviousEpochs                   a+getEpochStake'                      a b         = fromEither =<< send do BF.GetEpochStake'                      a b+getEpochStake                       a           = fromEither =<< send do BF.GetEpochStake                       a+getEpochStakeByPool'                a b c       = fromEither =<< send do BF.GetEpochStakeByPool'                a b c+getEpochStakeByPool                 a b         = fromEither =<< send do BF.GetEpochStakeByPool                 a b+getEpochBlocks'                     a b c       = fromEither =<< send do BF.GetEpochBlocks'                     a b c+getEpochBlocks                      a           = fromEither =<< send do BF.GetEpochBlocks                      a+getEpochBlocksByPool'               a b c d     = fromEither =<< send do BF.GetEpochBlocksByPool'               a b c d+getEpochBlocksByPool                a b         = fromEither =<< send do BF.GetEpochBlocksByPool                a b+getEpochProtocolParams              a           = fromEither =<< send do BF.GetEpochProtocolParams              a  -- Client.Cardano.Transactions-getTx                              a        = fromEither =<< send do BF.GetTx                              a-getTxUtxos                         a        = fromEither =<< send do BF.GetTxUtxos                         a-getTxRedeemers                     a        = fromEither =<< send do BF.GetTxRedeemers                     a-getTxStakes                        a        = fromEither =<< send do BF.GetTxStakes                        a-getTxDelegations                   a        = fromEither =<< send do BF.GetTxDelegations                   a-getTxWithdrawals                   a        = fromEither =<< send do BF.GetTxWithdrawals                   a-getTxMirs                          a        = fromEither =<< send do BF.GetTxMirs                          a-getTxPoolUpdates                   a        = fromEither =<< send do BF.GetTxPoolUpdates                   a-getTxPoolRetiring                  a        = fromEither =<< send do BF.GetTxPoolRetiring                  a-getTxMetadataJSON                  a        = fromEither =<< send do BF.GetTxMetadataJSON                  a-getTxMetadataCBOR                  a        = fromEither =<< send do BF.GetTxMetadataCBOR                  a-submitTx                           a        = fromEither =<< send do BF.SubmitTx                           a+getTx                               a           = fromEither =<< send do BF.GetTx                               a+getTxUtxos                          a           = fromEither =<< send do BF.GetTxUtxos                          a+getTxRedeemers                      a           = fromEither =<< send do BF.GetTxRedeemers                      a+getTxStakes                         a           = fromEither =<< send do BF.GetTxStakes                         a+getTxDelegations                    a           = fromEither =<< send do BF.GetTxDelegations                    a+getTxWithdrawals                    a           = fromEither =<< send do BF.GetTxWithdrawals                    a+getTxMirs                           a           = fromEither =<< send do BF.GetTxMirs                           a+getTxPoolUpdates                    a           = fromEither =<< send do BF.GetTxPoolUpdates                    a+getTxPoolRetiring                   a           = fromEither =<< send do BF.GetTxPoolRetiring                   a+getTxMetadataJSON                   a           = fromEither =<< send do BF.GetTxMetadataJSON                   a+getTxMetadataCBOR                   a           = fromEither =<< send do BF.GetTxMetadataCBOR                   a+submitTx                            a           = fromEither =<< send do BF.SubmitTx                            a  -- Client.Cardano.Ledger-getLedgerGenesis                            = fromEither =<< send do BF.GetLedgerGenesis+getLedgerGenesis                                = fromEither =<< send do BF.GetLedgerGenesis +-- Client.Cardano.Mempool+getMempoolTransactions              a b         = fromEither =<< send do BF.GetMempoolTransactions              a b+ -- Client.Cardano.Accounts-getAccount                         a        = fromEither =<< send do BF.GetAccount                         a-getAccountRewards'                 a b c    = fromEither =<< send do BF.GetAccountRewards'                 a b c-getAccountRewards                  a        = fromEither =<< send do BF.GetAccountRewards                  a-getAccountHistory'                 a b c    = fromEither =<< send do BF.GetAccountHistory'                 a b c-getAccountHistory                  a        = fromEither =<< send do BF.GetAccountHistory                  a-getAccountDelegations'             a b c    = fromEither =<< send do BF.GetAccountDelegations'             a b c-getAccountDelegations              a        = fromEither =<< send do BF.GetAccountDelegations              a-getAccountRegistrations'           a b c    = fromEither =<< send do BF.GetAccountRegistrations'           a b c-getAccountRegistrations            a        = fromEither =<< send do BF.GetAccountRegistrations            a-getAccountWithdrawals'             a b c    = fromEither =<< send do BF.GetAccountWithdrawals'             a b c-getAccountWithdrawals              a        = fromEither =<< send do BF.GetAccountWithdrawals              a-getAccountMirs'                    a b c    = fromEither =<< send do BF.GetAccountMirs'                    a b c-getAccountMirs                     a        = fromEither =<< send do BF.GetAccountMirs                     a-getAccountAssociatedAddresses'     a b c    = fromEither =<< send do BF.GetAccountAssociatedAddresses'     a b c-getAccountAssociatedAddresses      a        = fromEither =<< send do BF.GetAccountAssociatedAddresses      a-getAccountAssociatedAddressesTotal a        = fromEither =<< send do BF.GetAccountAssociatedAddressesTotal a-getAccountAssociatedAssets'        a b c    = fromEither =<< send do BF.GetAccountAssociatedAssets'        a b c-getAccountAssociatedAssets         a        = fromEither =<< send do BF.GetAccountAssociatedAssets         a+getAccount                          a           = fromEither =<< send do BF.GetAccount                          a+getAccountRewards'                  a b c       = fromEither =<< send do BF.GetAccountRewards'                  a b c+getAccountRewards                   a           = fromEither =<< send do BF.GetAccountRewards                   a+getAccountHistory'                  a b c       = fromEither =<< send do BF.GetAccountHistory'                  a b c+getAccountHistory                   a           = fromEither =<< send do BF.GetAccountHistory                   a+getAccountDelegations'              a b c       = fromEither =<< send do BF.GetAccountDelegations'              a b c+getAccountDelegations               a           = fromEither =<< send do BF.GetAccountDelegations               a+getAccountRegistrations'            a b c       = fromEither =<< send do BF.GetAccountRegistrations'            a b c+getAccountRegistrations             a           = fromEither =<< send do BF.GetAccountRegistrations             a+getAccountWithdrawals'              a b c       = fromEither =<< send do BF.GetAccountWithdrawals'              a b c+getAccountWithdrawals               a           = fromEither =<< send do BF.GetAccountWithdrawals               a+getAccountMirs'                     a b c       = fromEither =<< send do BF.GetAccountMirs'                     a b c+getAccountMirs                      a           = fromEither =<< send do BF.GetAccountMirs                      a+getAccountAssociatedAddresses'      a b c       = fromEither =<< send do BF.GetAccountAssociatedAddresses'      a b c+getAccountAssociatedAddresses       a           = fromEither =<< send do BF.GetAccountAssociatedAddresses       a+getAccountAssociatedAddressesTotal  a           = fromEither =<< send do BF.GetAccountAssociatedAddressesTotal  a+getAccountAssociatedAssets'         a b c       = fromEither =<< send do BF.GetAccountAssociatedAssets'         a b c+getAccountAssociatedAssets          a           = fromEither =<< send do BF.GetAccountAssociatedAssets          a  -- Client.Cardano.Pools-listPools'                         a b      = fromEither =<< send do BF.ListPools'                         a b-listPools                                   = fromEither =<< send do BF.ListPools-listPoolsExtended'                 a b      = fromEither =<< send do BF.ListPoolsExtended'                 a b-listPoolsExtended                           = fromEither =<< send do BF.ListPoolsExtended-listRetiredPools'                  a b      = fromEither =<< send do BF.ListRetiredPools'                  a b-listRetiredPools                            = fromEither =<< send do BF.ListRetiredPools-listRetiringPools'                 a b      = fromEither =<< send do BF.ListRetiringPools'                 a b-listRetiringPools                           = fromEither =<< send do BF.ListRetiringPools-getPool                            a        = fromEither =<< send do BF.GetPool                            a-getPoolHistory'                    a b c    = fromEither =<< send do BF.GetPoolHistory'                    a b c-getPoolHistory                     a        = fromEither =<< send do BF.GetPoolHistory                     a-getPoolMetadata                    a        = fromEither =<< send do BF.GetPoolMetadata                    a-getPoolRelays                      a        = fromEither =<< send do BF.GetPoolRelays                      a-getPoolDelegators'                 a b c    = fromEither =<< send do BF.GetPoolDelegators'                 a b c-getPoolDelegators                  a        = fromEither =<< send do BF.GetPoolDelegators                  a-getPoolBlocks'                     a b c    = fromEither =<< send do BF.GetPoolBlocks'                     a b c-getPoolBlocks                      a        = fromEither =<< send do BF.GetPoolBlocks                      a-getPoolUpdates'                    a b c    = fromEither =<< send do BF.GetPoolUpdates'                    a b c-getPoolUpdates                     a        = fromEither =<< send do BF.GetPoolUpdates                     a+listPools'                          a b         = fromEither =<< send do BF.ListPools'                          a b+listPools                                       = fromEither =<< send do BF.ListPools+listPoolsExtended'                  a b         = fromEither =<< send do BF.ListPoolsExtended'                  a b+listPoolsExtended                               = fromEither =<< send do BF.ListPoolsExtended+listRetiredPools'                   a b         = fromEither =<< send do BF.ListRetiredPools'                   a b+listRetiredPools                                = fromEither =<< send do BF.ListRetiredPools+listRetiringPools'                  a b         = fromEither =<< send do BF.ListRetiringPools'                  a b+listRetiringPools                               = fromEither =<< send do BF.ListRetiringPools+getPool                             a           = fromEither =<< send do BF.GetPool                             a+getPoolHistory'                     a b c       = fromEither =<< send do BF.GetPoolHistory'                     a b c+getPoolHistory                      a           = fromEither =<< send do BF.GetPoolHistory                      a+getPoolMetadata                     a           = fromEither =<< send do BF.GetPoolMetadata                     a+getPoolRelays                       a           = fromEither =<< send do BF.GetPoolRelays                       a+getPoolDelegators'                  a b c       = fromEither =<< send do BF.GetPoolDelegators'                  a b c+getPoolDelegators                   a           = fromEither =<< send do BF.GetPoolDelegators                   a+getPoolBlocks'                      a b c       = fromEither =<< send do BF.GetPoolBlocks'                      a b c+getPoolBlocks                       a           = fromEither =<< send do BF.GetPoolBlocks                       a+getPoolUpdates'                     a b c       = fromEither =<< send do BF.GetPoolUpdates'                     a b c+getPoolUpdates                      a           = fromEither =<< send do BF.GetPoolUpdates                      a  -- Client.Cardano.Metadata-getTxMetadataLabels'               a b      = fromEither =<< send do BF.GetTxMetadataLabels'               a b-getTxMetadataLabels                         = fromEither =<< send do BF.GetTxMetadataLabels-getTxMetadataByLabelJSON'          a b c    = fromEither =<< send do BF.GetTxMetadataByLabelJSON'          a b c-getTxMetadataByLabelJSON           a        = fromEither =<< send do BF.GetTxMetadataByLabelJSON           a-getTxMetadataByLabelCBOR'          a b c    = fromEither =<< send do BF.GetTxMetadataByLabelCBOR'          a b c-getTxMetadataByLabelCBOR           a        = fromEither =<< send do BF.GetTxMetadataByLabelCBOR           a+getTxMetadataLabels'                a b         = fromEither =<< send do BF.GetTxMetadataLabels'                a b+getTxMetadataLabels                             = fromEither =<< send do BF.GetTxMetadataLabels+getTxMetadataByLabelJSON'           a b c       = fromEither =<< send do BF.GetTxMetadataByLabelJSON'           a b c+getTxMetadataByLabelJSON            a           = fromEither =<< send do BF.GetTxMetadataByLabelJSON            a+getTxMetadataByLabelCBOR'           a b c       = fromEither =<< send do BF.GetTxMetadataByLabelCBOR'           a b c+getTxMetadataByLabelCBOR            a           = fromEither =<< send do BF.GetTxMetadataByLabelCBOR            a
components/blockfrost/Effectful/Zoo/Blockfrost/Dynamic.hs view
@@ -16,171 +16,159 @@ import HaskellWorks.Prelude  data Blockfrost :: Effect where-   -- Client-  GetRoot :: Blockfrost m (Either BlockfrostError URLVersion)-  GetHealth :: Blockfrost m (Either BlockfrostError Healthy)-  GetClock :: Blockfrost m (Either BlockfrostError ServerTime)-  GetMetrics :: Blockfrost m (Either BlockfrostError [Metric])-  GetMetricsEndpoints :: Blockfrost m (Either BlockfrostError [(Text, Metric)])-+  GetRoot                             :: Blockfrost m (Either BlockfrostError URLVersion)+  GetHealth                           :: Blockfrost m (Either BlockfrostError Healthy)+  GetClock                            :: Blockfrost m (Either BlockfrostError ServerTime)+  GetMetrics                          :: Blockfrost m (Either BlockfrostError [Metric])+  GetMetricsEndpoints                 :: Blockfrost m (Either BlockfrostError [(Text, Metric)])   -- Client.NutLink-  NutlinkListAddress :: Address -> Blockfrost m (Either BlockfrostError NutlinkAddress)-  NutlinkListAddressTickers' :: Address -> Paged -> SortOrder -> Blockfrost m (Either BlockfrostError [NutlinkAddressTicker])-  NutlinkListAddressTickers :: Address -> Blockfrost m (Either BlockfrostError [NutlinkAddressTicker])-  NutlinkAddressTickers' :: Address -> Text -> Paged -> SortOrder -> Blockfrost m (Either BlockfrostError [NutlinkTicker])-  NutlinkAddressTickers :: Address -> Text -> Blockfrost m (Either BlockfrostError [NutlinkTicker])-  NutlinkTickers' :: Text -> Paged -> SortOrder -> Blockfrost m (Either BlockfrostError [(Address, NutlinkTicker)])-  NutlinkTickers :: Text -> Blockfrost m (Either BlockfrostError [(Address, NutlinkTicker)])-+  NutlinkListAddress                  :: Address -> Blockfrost m (Either BlockfrostError NutlinkAddress)+  NutlinkListAddressTickers'          :: Address -> Paged -> SortOrder -> Blockfrost m (Either BlockfrostError [NutlinkAddressTicker])+  NutlinkListAddressTickers           :: Address -> Blockfrost m (Either BlockfrostError [NutlinkAddressTicker])+  NutlinkAddressTickers'              :: Address -> Text -> Paged -> SortOrder -> Blockfrost m (Either BlockfrostError [NutlinkTicker])+  NutlinkAddressTickers               :: Address -> Text -> Blockfrost m (Either BlockfrostError [NutlinkTicker])+  NutlinkTickers'                     :: Text -> Paged -> SortOrder -> Blockfrost m (Either BlockfrostError [(Address, NutlinkTicker)])+  NutlinkTickers                      :: Text -> Blockfrost m (Either BlockfrostError [(Address, NutlinkTicker)])   -- Client.IPFS-  IpfsGateway :: Text -> Blockfrost m (Either BlockfrostError IPFSData)-  IpfsPin :: Text -> Blockfrost m (Either BlockfrostError IPFSPinChange)-  IpfsListPins' :: Paged -> SortOrder -> Blockfrost m (Either BlockfrostError [IPFSPin])-  IpfsListPins :: Blockfrost m (Either BlockfrostError [IPFSPin])-  IpfsGetPin :: Text -> Blockfrost m (Either BlockfrostError IPFSPin)-  IpfsRemovePin :: Text -> Blockfrost m (Either BlockfrostError IPFSPinChange)-+  IpfsGateway                         :: Text -> Blockfrost m (Either BlockfrostError IPFSData)+  IpfsPin                             :: Text -> Blockfrost m (Either BlockfrostError IPFSPinChange)+  IpfsListPins'                       :: Paged -> SortOrder -> Blockfrost m (Either BlockfrostError [IPFSPin])+  IpfsListPins                        :: Blockfrost m (Either BlockfrostError [IPFSPin])+  IpfsGetPin                          :: Text -> Blockfrost m (Either BlockfrostError IPFSPin)+  IpfsRemovePin                       :: Text -> Blockfrost m (Either BlockfrostError IPFSPinChange)   -- Client.Cardano.Blocks-  GetLatestBlock :: Blockfrost m (Either BlockfrostError Block)-  GetLatestBlockTxs' :: Paged -> SortOrder -> Blockfrost m (Either BlockfrostError [TxHash])-  GetLatestBlockTxs :: Blockfrost m (Either BlockfrostError [TxHash])-  GetBlock :: Either Integer BlockHash -> Blockfrost m (Either BlockfrostError Block)-  GetBlockSlot :: Slot -> Blockfrost m (Either BlockfrostError Block)-  GetBlockEpochSlot :: Epoch -> Slot -> Blockfrost m (Either BlockfrostError Block)-  GetNextBlocks' :: Either Integer BlockHash -> Paged -> Blockfrost m (Either BlockfrostError [Block])-  GetNextBlocks :: Either Integer BlockHash -> Blockfrost m (Either BlockfrostError [Block])-  GetPreviousBlocks' :: Either Integer BlockHash -> Paged -> Blockfrost m (Either BlockfrostError [Block])-  GetPreviousBlocks :: Either Integer BlockHash -> Blockfrost m (Either BlockfrostError [Block])-  GetBlockTxs' :: Either Integer BlockHash -> Paged -> SortOrder -> Blockfrost m (Either BlockfrostError [TxHash])-  GetBlockTxs :: Either Integer BlockHash -> Blockfrost m (Either BlockfrostError [TxHash])-  GetBlockAffectedAddresses' :: Either Integer BlockHash -> Paged -> Blockfrost m (Either BlockfrostError [(Address, [TxHash])])-  GetBlockAffectedAddresses :: Either Integer BlockHash -> Blockfrost m (Either BlockfrostError [(Address, [TxHash])])-+  GetLatestBlock                      :: Blockfrost m (Either BlockfrostError Block)+  GetLatestBlockTxs'                  :: Paged -> SortOrder -> Blockfrost m (Either BlockfrostError [TxHash])+  GetLatestBlockTxs                   :: Blockfrost m (Either BlockfrostError [TxHash])+  GetBlock                            :: Either Integer BlockHash -> Blockfrost m (Either BlockfrostError Block)+  GetBlockSlot                        :: Slot -> Blockfrost m (Either BlockfrostError Block)+  GetBlockEpochSlot                   :: Epoch -> Slot -> Blockfrost m (Either BlockfrostError Block)+  GetNextBlocks'                      :: Either Integer BlockHash -> Paged -> Blockfrost m (Either BlockfrostError [Block])+  GetNextBlocks                       :: Either Integer BlockHash -> Blockfrost m (Either BlockfrostError [Block])+  GetPreviousBlocks'                  :: Either Integer BlockHash -> Paged -> Blockfrost m (Either BlockfrostError [Block])+  GetPreviousBlocks                   :: Either Integer BlockHash -> Blockfrost m (Either BlockfrostError [Block])+  GetBlockTxs'                        :: Either Integer BlockHash -> Paged -> SortOrder -> Blockfrost m (Either BlockfrostError [TxHash])+  GetBlockTxs                         :: Either Integer BlockHash -> Blockfrost m (Either BlockfrostError [TxHash])+  GetBlockAffectedAddresses'          :: Either Integer BlockHash -> Paged -> Blockfrost m (Either BlockfrostError [(Address, [TxHash])])+  GetBlockAffectedAddresses           :: Either Integer BlockHash -> Blockfrost m (Either BlockfrostError [(Address, [TxHash])])   -- Client.Cardano.Network-  GetNetworkInfo :: Blockfrost m (Either BlockfrostError Network)-  GetNetworkEras :: Blockfrost m (Either BlockfrostError [NetworkEraSummary])-+  GetNetworkInfo                      :: Blockfrost m (Either BlockfrostError Network)+  GetNetworkEras                      :: Blockfrost m (Either BlockfrostError [NetworkEraSummary])   -- Client.Cardano.Addresses-  GetAddressInfo :: Address -> Blockfrost m (Either BlockfrostError AddressInfo)-  GetAddressInfoExtended :: Address -> Blockfrost m (Either BlockfrostError AddressInfoExtended)-  GetAddressDetails :: Address -> Blockfrost m (Either BlockfrostError AddressDetails)-  GetAddressUtxos' :: Address -> Paged -> SortOrder -> Blockfrost m (Either BlockfrostError [AddressUtxo])-  GetAddressUtxos :: Address -> Blockfrost m (Either BlockfrostError [AddressUtxo])-  GetAddressUtxosAsset' :: Address -> AssetId-> Paged -> SortOrder -> Blockfrost m (Either BlockfrostError [AddressUtxo])-  GetAddressUtxosAsset :: Address -> AssetId -> Blockfrost m (Either BlockfrostError [AddressUtxo])-  GetAddressTransactions' :: Address -> Paged -> SortOrder -> Maybe BlockIndex -> Maybe BlockIndex -> Blockfrost m (Either BlockfrostError [AddressTransaction])-  GetAddressTransactions :: Address -> Blockfrost m (Either BlockfrostError [AddressTransaction])-+  GetAddressInfo                      :: Address -> Blockfrost m (Either BlockfrostError AddressInfo)+  GetAddressInfoExtended              :: Address -> Blockfrost m (Either BlockfrostError AddressInfoExtended)+  GetAddressDetails                   :: Address -> Blockfrost m (Either BlockfrostError AddressDetails)+  GetAddressUtxos'                    :: Address -> Paged -> SortOrder -> Blockfrost m (Either BlockfrostError [AddressUtxo])+  GetAddressUtxos                     :: Address -> Blockfrost m (Either BlockfrostError [AddressUtxo])+  GetAddressUtxosAsset'               :: Address -> AssetId -> Paged -> SortOrder -> Blockfrost m (Either BlockfrostError [AddressUtxo])+  GetAddressUtxosAsset                :: Address -> AssetId -> Blockfrost m (Either BlockfrostError [AddressUtxo])+  GetAddressTransactions'             :: Address -> Paged -> SortOrder -> Maybe BlockIndex -> Maybe BlockIndex -> Blockfrost m (Either BlockfrostError [AddressTransaction])+  GetAddressTransactions              :: Address -> Blockfrost m (Either BlockfrostError [AddressTransaction])   -- Client.Cardano.Assets-  GetAssets' :: Paged -> SortOrder -> Blockfrost m (Either BlockfrostError [AssetInfo])-  GetAssets :: Blockfrost m (Either BlockfrostError [AssetInfo])-  GetAssetDetails :: AssetId -> Blockfrost m (Either BlockfrostError AssetDetails)-  GetAssetHistory' :: AssetId -> Paged -> SortOrder -> Blockfrost m (Either BlockfrostError [AssetHistory])-  GetAssetHistory :: AssetId -> Blockfrost m (Either BlockfrostError [AssetHistory])-  GetAssetTransactions' :: AssetId -> Paged -> SortOrder -> Blockfrost m (Either BlockfrostError [AssetTransaction])-  GetAssetTransactions :: AssetId -> Blockfrost m (Either BlockfrostError [AssetTransaction])-  GetAssetAddresses' :: AssetId -> Paged -> SortOrder -> Blockfrost m (Either BlockfrostError [AssetAddress])-  GetAssetAddresses :: AssetId -> Blockfrost m (Either BlockfrostError [AssetAddress])-  GetAssetsByPolicy' :: PolicyId -> Paged -> SortOrder -> Blockfrost m (Either BlockfrostError [AssetInfo])-  GetAssetsByPolicy :: PolicyId -> Blockfrost m (Either BlockfrostError [AssetInfo])-+  GetAssets'                          :: Paged -> SortOrder -> Blockfrost m (Either BlockfrostError [AssetInfo])+  GetAssets                           :: Blockfrost m (Either BlockfrostError [AssetInfo])+  GetAssetDetails                     :: AssetId -> Blockfrost m (Either BlockfrostError AssetDetails)+  GetAssetHistory'                    :: AssetId -> Paged -> SortOrder -> Blockfrost m (Either BlockfrostError [AssetHistory])+  GetAssetHistory                     :: AssetId -> Blockfrost m (Either BlockfrostError [AssetHistory])+  GetAssetTransactions'               :: AssetId -> Paged -> SortOrder -> Blockfrost m (Either BlockfrostError [AssetTransaction])+  GetAssetTransactions                :: AssetId -> Blockfrost m (Either BlockfrostError [AssetTransaction])+  GetAssetAddresses'                  :: AssetId -> Paged -> SortOrder -> Blockfrost m (Either BlockfrostError [AssetAddress])+  GetAssetAddresses                   :: AssetId -> Blockfrost m (Either BlockfrostError [AssetAddress])+  GetAssetsByPolicy'                  :: PolicyId -> Paged -> SortOrder -> Blockfrost m (Either BlockfrostError [AssetInfo])+  GetAssetsByPolicy                   :: PolicyId -> Blockfrost m (Either BlockfrostError [AssetInfo])   -- Client.Cardano.Scripts-  ListScripts' :: Paged -> SortOrder -> Blockfrost m (Either BlockfrostError ScriptHashList)-  ListScripts :: Blockfrost m (Either BlockfrostError ScriptHashList)-  GetScript :: ScriptHash -> Blockfrost m (Either BlockfrostError Script)-  GetScriptRedeemers' :: ScriptHash -> Paged -> SortOrder -> Blockfrost m (Either BlockfrostError [ScriptRedeemer])-  GetScriptRedeemers :: ScriptHash -> Blockfrost m (Either BlockfrostError [ScriptRedeemer])-  GetScriptDatum :: DatumHash -> Blockfrost m (Either BlockfrostError ScriptDatum)-  GetScriptDatumCBOR :: DatumHash -> Blockfrost m (Either BlockfrostError ScriptDatumCBOR)-  GetScriptJSON :: ScriptHash -> Blockfrost m (Either BlockfrostError ScriptJSON)-  GetScriptCBOR :: ScriptHash -> Blockfrost m (Either BlockfrostError ScriptCBOR)-+  ListScripts'                        :: Paged -> SortOrder -> Blockfrost m (Either BlockfrostError ScriptHashList)+  ListScripts                         :: Blockfrost m (Either BlockfrostError ScriptHashList)+  GetScript                           :: ScriptHash -> Blockfrost m (Either BlockfrostError Script)+  GetScriptRedeemers'                 :: ScriptHash -> Paged -> SortOrder -> Blockfrost m (Either BlockfrostError [ScriptRedeemer])+  GetScriptRedeemers                  :: ScriptHash -> Blockfrost m (Either BlockfrostError [ScriptRedeemer])+  GetScriptDatum                      :: DatumHash -> Blockfrost m (Either BlockfrostError ScriptDatum)+  GetScriptDatumCBOR                  :: DatumHash -> Blockfrost m (Either BlockfrostError ScriptDatumCBOR)+  GetScriptJSON                       :: ScriptHash -> Blockfrost m (Either BlockfrostError ScriptJSON)+  GetScriptCBOR                       :: ScriptHash -> Blockfrost m (Either BlockfrostError ScriptCBOR)   -- Client.Cardano.Epochs-  GetLatestEpoch :: Blockfrost m (Either BlockfrostError EpochInfo)-  GetLatestEpochProtocolParams :: Blockfrost m (Either BlockfrostError ProtocolParams)-  GetEpoch :: Epoch -> Blockfrost m (Either BlockfrostError EpochInfo)-  GetNextEpochs' :: Epoch -> Paged -> Blockfrost m (Either BlockfrostError [EpochInfo])-  GetNextEpochs :: Epoch -> Blockfrost m (Either BlockfrostError [EpochInfo])-  GetPreviousEpochs' :: Epoch -> Paged -> Blockfrost m (Either BlockfrostError [EpochInfo])-  GetPreviousEpochs :: Epoch -> Blockfrost m (Either BlockfrostError [EpochInfo])-  GetEpochStake' :: Epoch -> Paged -> Blockfrost m (Either BlockfrostError [StakeDistribution])-  GetEpochStake :: Epoch -> Blockfrost m (Either BlockfrostError [StakeDistribution])-  GetEpochStakeByPool' :: Epoch -> PoolId -> Paged -> Blockfrost m (Either BlockfrostError [PoolStakeDistribution])-  GetEpochStakeByPool :: Epoch -> PoolId -> Blockfrost m (Either BlockfrostError [PoolStakeDistribution])-  GetEpochBlocks' :: Epoch -> Paged -> SortOrder -> Blockfrost m (Either BlockfrostError [BlockHash])-  GetEpochBlocks :: Epoch -> Blockfrost m (Either BlockfrostError [BlockHash])-  GetEpochBlocksByPool' :: Epoch -> PoolId -> Paged -> SortOrder -> Blockfrost m (Either BlockfrostError [BlockHash])-  GetEpochBlocksByPool :: Epoch -> PoolId -> Blockfrost m (Either BlockfrostError [BlockHash])-  GetEpochProtocolParams :: Epoch -> Blockfrost m (Either BlockfrostError ProtocolParams)-+  GetLatestEpoch                      :: Blockfrost m (Either BlockfrostError EpochInfo)+  GetLatestEpochProtocolParams        :: Blockfrost m (Either BlockfrostError ProtocolParams)+  GetEpoch                            :: Epoch -> Blockfrost m (Either BlockfrostError EpochInfo)+  GetNextEpochs'                      :: Epoch -> Paged -> Blockfrost m (Either BlockfrostError [EpochInfo])+  GetNextEpochs                       :: Epoch -> Blockfrost m (Either BlockfrostError [EpochInfo])+  GetPreviousEpochs'                  :: Epoch -> Paged -> Blockfrost m (Either BlockfrostError [EpochInfo])+  GetPreviousEpochs                   :: Epoch -> Blockfrost m (Either BlockfrostError [EpochInfo])+  GetEpochStake'                      :: Epoch -> Paged -> Blockfrost m (Either BlockfrostError [StakeDistribution])+  GetEpochStake                       :: Epoch -> Blockfrost m (Either BlockfrostError [StakeDistribution])+  GetEpochStakeByPool'                :: Epoch -> PoolId -> Paged -> Blockfrost m (Either BlockfrostError [PoolStakeDistribution])+  GetEpochStakeByPool                 :: Epoch -> PoolId -> Blockfrost m (Either BlockfrostError [PoolStakeDistribution])+  GetEpochBlocks'                     :: Epoch -> Paged -> SortOrder -> Blockfrost m (Either BlockfrostError [BlockHash])+  GetEpochBlocks                      :: Epoch -> Blockfrost m (Either BlockfrostError [BlockHash])+  GetEpochBlocksByPool'               :: Epoch -> PoolId -> Paged -> SortOrder -> Blockfrost m (Either BlockfrostError [BlockHash])+  GetEpochBlocksByPool                :: Epoch -> PoolId -> Blockfrost m (Either BlockfrostError [BlockHash])+  GetEpochProtocolParams              :: Epoch -> Blockfrost m (Either BlockfrostError ProtocolParams)   -- Client.Cardano.Transactions-  GetTx :: TxHash -> Blockfrost m (Either BlockfrostError Transaction)-  GetTxUtxos :: TxHash -> Blockfrost m (Either BlockfrostError TransactionUtxos)-  GetTxRedeemers :: TxHash -> Blockfrost m (Either BlockfrostError [TransactionRedeemer])-  GetTxStakes :: TxHash -> Blockfrost m (Either BlockfrostError [TransactionStake])-  GetTxDelegations :: TxHash -> Blockfrost m (Either BlockfrostError [TransactionDelegation])-  GetTxWithdrawals :: TxHash -> Blockfrost m (Either BlockfrostError [TransactionWithdrawal])-  GetTxMirs :: TxHash -> Blockfrost m (Either BlockfrostError [TransactionMir])-  GetTxPoolUpdates :: TxHash -> Blockfrost m (Either BlockfrostError [TransactionPoolUpdate])-  GetTxPoolRetiring :: TxHash -> Blockfrost m (Either BlockfrostError [TransactionPoolRetiring])-  GetTxMetadataJSON :: TxHash -> Blockfrost m (Either BlockfrostError [TransactionMetaJSON])-  GetTxMetadataCBOR :: TxHash -> Blockfrost m (Either BlockfrostError [TransactionMetaCBOR])-  SubmitTx :: CBORString -> Blockfrost m (Either BlockfrostError TxHash)-+  GetTx                               :: TxHash -> Blockfrost m (Either BlockfrostError Transaction)+  GetTxUtxos                          :: TxHash -> Blockfrost m (Either BlockfrostError TransactionUtxos)+  GetTxRedeemers                      :: TxHash -> Blockfrost m (Either BlockfrostError [TransactionRedeemer])+  GetTxStakes                         :: TxHash -> Blockfrost m (Either BlockfrostError [TransactionStake])+  GetTxDelegations                    :: TxHash -> Blockfrost m (Either BlockfrostError [TransactionDelegation])+  GetTxWithdrawals                    :: TxHash -> Blockfrost m (Either BlockfrostError [TransactionWithdrawal])+  GetTxMirs                           :: TxHash -> Blockfrost m (Either BlockfrostError [TransactionMir])+  GetTxPoolUpdates                    :: TxHash -> Blockfrost m (Either BlockfrostError [TransactionPoolUpdate])+  GetTxPoolRetiring                   :: TxHash -> Blockfrost m (Either BlockfrostError [TransactionPoolRetiring])+  GetTxMetadataJSON                   :: TxHash -> Blockfrost m (Either BlockfrostError [TransactionMetaJSON])+  GetTxMetadataCBOR                   :: TxHash -> Blockfrost m (Either BlockfrostError [TransactionMetaCBOR])+  SubmitTx                            :: CBORString -> Blockfrost m (Either BlockfrostError TxHash)   -- Client.Cardano.Ledger-  GetLedgerGenesis :: Blockfrost m (Either BlockfrostError Genesis)-+  GetLedgerGenesis                    :: Blockfrost m (Either BlockfrostError Genesis)+  -- Client.Cardano.Mempool+  GetMempoolTransactions              :: Paged -> SortOrder -> Blockfrost m (Either BlockfrostError [TxHashObject])   -- Client.Cardano.Accounts-  GetAccount :: Address -> Blockfrost m (Either BlockfrostError AccountInfo)-  GetAccountRewards' :: Address -> Paged -> SortOrder -> Blockfrost m (Either BlockfrostError [AccountReward])-  GetAccountRewards :: Address -> Blockfrost m (Either BlockfrostError [AccountReward])-  GetAccountHistory' :: Address -> Paged -> SortOrder -> Blockfrost m (Either BlockfrostError [AccountHistory])-  GetAccountHistory :: Address -> Blockfrost m (Either BlockfrostError [AccountHistory])-  GetAccountDelegations' :: Address -> Paged -> SortOrder -> Blockfrost m (Either BlockfrostError [AccountDelegation])-  GetAccountDelegations :: Address -> Blockfrost m (Either BlockfrostError [AccountDelegation])-  GetAccountRegistrations' :: Address -> Paged -> SortOrder -> Blockfrost m (Either BlockfrostError [AccountRegistration])-  GetAccountRegistrations :: Address -> Blockfrost m (Either BlockfrostError [AccountRegistration])-  GetAccountWithdrawals' :: Address -> Paged -> SortOrder -> Blockfrost m (Either BlockfrostError [AccountWithdrawal])-  GetAccountWithdrawals :: Address -> Blockfrost m (Either BlockfrostError [AccountWithdrawal])-  GetAccountMirs' :: Address -> Paged -> SortOrder -> Blockfrost m (Either BlockfrostError [AccountMir])-  GetAccountMirs :: Address -> Blockfrost m (Either BlockfrostError [AccountMir])-  GetAccountAssociatedAddresses' :: Address -> Paged -> SortOrder -> Blockfrost m (Either BlockfrostError [AddressAssociated])-  GetAccountAssociatedAddresses :: Address -> Blockfrost m (Either BlockfrostError [AddressAssociated])-  GetAccountAssociatedAddressesTotal :: Address -> Blockfrost m (Either BlockfrostError AddressAssociatedTotal)-  GetAccountAssociatedAssets' :: Address -> Paged -> SortOrder -> Blockfrost m (Either BlockfrostError [Amount])-  GetAccountAssociatedAssets :: Address -> Blockfrost m (Either BlockfrostError [Amount])-+  GetAccount                          :: Address -> Blockfrost m (Either BlockfrostError AccountInfo)+  GetAccountRewards'                  :: Address -> Paged -> SortOrder -> Blockfrost m (Either BlockfrostError [AccountReward])+  GetAccountRewards                   :: Address -> Blockfrost m (Either BlockfrostError [AccountReward])+  GetAccountHistory'                  :: Address -> Paged -> SortOrder -> Blockfrost m (Either BlockfrostError [AccountHistory])+  GetAccountHistory                   :: Address -> Blockfrost m (Either BlockfrostError [AccountHistory])+  GetAccountDelegations'              :: Address -> Paged -> SortOrder -> Blockfrost m (Either BlockfrostError [AccountDelegation])+  GetAccountDelegations               :: Address -> Blockfrost m (Either BlockfrostError [AccountDelegation])+  GetAccountRegistrations'            :: Address -> Paged -> SortOrder -> Blockfrost m (Either BlockfrostError [AccountRegistration])+  GetAccountRegistrations             :: Address -> Blockfrost m (Either BlockfrostError [AccountRegistration])+  GetAccountWithdrawals'              :: Address -> Paged -> SortOrder -> Blockfrost m (Either BlockfrostError [AccountWithdrawal])+  GetAccountWithdrawals               :: Address -> Blockfrost m (Either BlockfrostError [AccountWithdrawal])+  GetAccountMirs'                     :: Address -> Paged -> SortOrder -> Blockfrost m (Either BlockfrostError [AccountMir])+  GetAccountMirs                      :: Address -> Blockfrost m (Either BlockfrostError [AccountMir])+  GetAccountAssociatedAddresses'      :: Address -> Paged -> SortOrder -> Blockfrost m (Either BlockfrostError [AddressAssociated])+  GetAccountAssociatedAddresses       :: Address -> Blockfrost m (Either BlockfrostError [AddressAssociated])+  GetAccountAssociatedAddressesTotal  :: Address -> Blockfrost m (Either BlockfrostError AddressAssociatedTotal)+  GetAccountAssociatedAssets'         :: Address -> Paged -> SortOrder -> Blockfrost m (Either BlockfrostError [Amount])+  GetAccountAssociatedAssets          :: Address -> Blockfrost m (Either BlockfrostError [Amount])   -- Client.Cardano.Pools-  ListPools' :: Paged -> SortOrder -> Blockfrost m (Either BlockfrostError [PoolId])-  ListPools :: Blockfrost m (Either BlockfrostError [PoolId])-  ListPoolsExtended' :: Paged -> SortOrder -> Blockfrost m (Either BlockfrostError [Pool])-  ListPoolsExtended :: Blockfrost m (Either BlockfrostError [Pool])-  ListRetiredPools' :: Paged -> SortOrder -> Blockfrost m (Either BlockfrostError [PoolEpoch])-  ListRetiredPools :: Blockfrost m (Either BlockfrostError [PoolEpoch])-  ListRetiringPools' :: Paged -> SortOrder -> Blockfrost m (Either BlockfrostError [PoolEpoch])-  ListRetiringPools :: Blockfrost m (Either BlockfrostError [PoolEpoch])-  GetPool :: PoolId -> Blockfrost m (Either BlockfrostError PoolInfo)-  GetPoolHistory' :: PoolId -> Paged -> SortOrder -> Blockfrost m (Either BlockfrostError [PoolHistory])-  GetPoolHistory :: PoolId -> Blockfrost m (Either BlockfrostError [PoolHistory])-  GetPoolMetadata :: PoolId -> Blockfrost m (Either BlockfrostError (Maybe PoolMetadata))-  GetPoolRelays :: PoolId -> Blockfrost m (Either BlockfrostError [PoolRelay])-  GetPoolDelegators' :: PoolId -> Paged -> SortOrder -> Blockfrost m (Either BlockfrostError [PoolDelegator])-  GetPoolDelegators :: PoolId -> Blockfrost m (Either BlockfrostError [PoolDelegator])-  GetPoolBlocks' :: PoolId -> Paged -> SortOrder -> Blockfrost m (Either BlockfrostError [BlockHash])-  GetPoolBlocks :: PoolId -> Blockfrost m (Either BlockfrostError [BlockHash])-  GetPoolUpdates' :: PoolId -> Paged -> SortOrder -> Blockfrost m (Either BlockfrostError [PoolUpdate])-  GetPoolUpdates :: PoolId -> Blockfrost m (Either BlockfrostError [PoolUpdate])-+  ListPools'                          :: Paged -> SortOrder -> Blockfrost m (Either BlockfrostError [PoolId])+  ListPools                           :: Blockfrost m (Either BlockfrostError [PoolId])+  ListPoolsExtended'                  :: Paged -> SortOrder -> Blockfrost m (Either BlockfrostError [Pool])+  ListPoolsExtended                   :: Blockfrost m (Either BlockfrostError [Pool])+  ListRetiredPools'                   :: Paged -> SortOrder -> Blockfrost m (Either BlockfrostError [PoolEpoch])+  ListRetiredPools                    :: Blockfrost m (Either BlockfrostError [PoolEpoch])+  ListRetiringPools'                  :: Paged -> SortOrder -> Blockfrost m (Either BlockfrostError [PoolEpoch])+  ListRetiringPools                   :: Blockfrost m (Either BlockfrostError [PoolEpoch])+  GetPool                             :: PoolId -> Blockfrost m (Either BlockfrostError PoolInfo)+  GetPoolHistory'                     :: PoolId -> Paged -> SortOrder -> Blockfrost m (Either BlockfrostError [PoolHistory])+  GetPoolHistory                      :: PoolId -> Blockfrost m (Either BlockfrostError [PoolHistory])+  GetPoolMetadata                     :: PoolId -> Blockfrost m (Either BlockfrostError (Maybe PoolMetadata))+  GetPoolRelays                       :: PoolId -> Blockfrost m (Either BlockfrostError [PoolRelay])+  GetPoolDelegators'                  :: PoolId -> Paged -> SortOrder -> Blockfrost m (Either BlockfrostError [PoolDelegator])+  GetPoolDelegators                   :: PoolId -> Blockfrost m (Either BlockfrostError [PoolDelegator])+  GetPoolBlocks'                      :: PoolId -> Paged -> SortOrder -> Blockfrost m (Either BlockfrostError [BlockHash])+  GetPoolBlocks                       :: PoolId -> Blockfrost m (Either BlockfrostError [BlockHash])+  GetPoolUpdates'                     :: PoolId -> Paged -> SortOrder -> Blockfrost m (Either BlockfrostError [PoolUpdate])+  GetPoolUpdates                      :: PoolId -> Blockfrost m (Either BlockfrostError [PoolUpdate])   -- Client.Cardano.Metadata-  GetTxMetadataLabels' :: Paged -> SortOrder -> Blockfrost m (Either BlockfrostError [TxMeta])-  GetTxMetadataLabels :: Blockfrost m (Either BlockfrostError [TxMeta])-  GetTxMetadataByLabelJSON' :: Text -> Paged -> SortOrder -> Blockfrost m (Either BlockfrostError [TxMetaJSON])-  GetTxMetadataByLabelJSON :: Text -> Blockfrost m (Either BlockfrostError [TxMetaJSON])-  GetTxMetadataByLabelCBOR' :: Text -> Paged -> SortOrder -> Blockfrost m (Either BlockfrostError [TxMetaCBOR])-  GetTxMetadataByLabelCBOR :: Text -> Blockfrost m (Either BlockfrostError [TxMetaCBOR])+  GetTxMetadataLabels'                :: Paged -> SortOrder -> Blockfrost m (Either BlockfrostError [TxMeta])+  GetTxMetadataLabels                 :: Blockfrost m (Either BlockfrostError [TxMeta])+  GetTxMetadataByLabelJSON'           :: Text -> Paged -> SortOrder -> Blockfrost m (Either BlockfrostError [TxMetaJSON])+  GetTxMetadataByLabelJSON            :: Text -> Blockfrost m (Either BlockfrostError [TxMetaJSON])+  GetTxMetadataByLabelCBOR'           :: Text -> Paged -> SortOrder -> Blockfrost m (Either BlockfrostError [TxMetaCBOR])+  GetTxMetadataByLabelCBOR            :: Text -> Blockfrost m (Either BlockfrostError [TxMetaCBOR]) -type instance DispatchOf (Blockfrost) = Dynamic+type instance DispatchOf Blockfrost = Dynamic  callBlockfrost :: ()   => r <: Reader Project@@ -205,7 +193,6 @@         GetClock                                      -> callBlockfrost $ BF.getClock         GetMetrics                                    -> callBlockfrost $ BF.getMetrics         GetMetricsEndpoints                           -> callBlockfrost $ BF.getMetricsEndpoints-         -- Client.NutLink         NutlinkListAddress                  a         -> callBlockfrost $ BF.nutlinkListAddress                 a         NutlinkListAddressTickers'          a b c     -> callBlockfrost $ BF.nutlinkListAddressTickers'         a b c@@ -214,7 +201,6 @@         NutlinkAddressTickers               a b       -> callBlockfrost $ BF.nutlinkAddressTickers              a b         NutlinkTickers'                     a b c     -> callBlockfrost $ BF.nutlinkTickers'                    a b c         NutlinkTickers                      a         -> callBlockfrost $ BF.nutlinkTickers                     a-         -- -- Client.IPFS         IpfsGateway                         a         -> callBlockfrost $ BF.ipfsGateway                        a         IpfsPin                             a         -> callBlockfrost $ BF.ipfsPin                            a@@ -222,12 +208,11 @@         IpfsListPins                                  -> callBlockfrost $ BF.ipfsListPins         IpfsGetPin                          a         -> callBlockfrost $ BF.ipfsGetPin                         a         IpfsRemovePin                       a         -> callBlockfrost $ BF.ipfsRemovePin                      a-         -- Client.Cardano.Blocks         GetLatestBlock                                -> callBlockfrost $ BF.getLatestBlock         GetLatestBlockTxs'                  a b       -> callBlockfrost $ BF.getLatestBlockTxs'                 a b         GetLatestBlockTxs                             -> callBlockfrost $ BF.getLatestBlockTxs-        GetBlock                            a         -> callBlockfrost $ BF.getBlock a+        GetBlock                            a         -> callBlockfrost $ BF.getBlock                           a         GetBlockSlot                        a         -> callBlockfrost $ BF.getBlockSlot                       a         GetBlockEpochSlot                   a b       -> callBlockfrost $ BF.getBlockEpochSlot                  a b         GetNextBlocks'                      a b       -> callBlockfrost $ BF.getNextBlocks'                     a b@@ -238,35 +223,31 @@         GetBlockTxs                         a         -> callBlockfrost $ BF.getBlockTxs                        a         GetBlockAffectedAddresses'          a b       -> callBlockfrost $ BF.getBlockAffectedAddresses'         a b         GetBlockAffectedAddresses           a         -> callBlockfrost $ BF.getBlockAffectedAddresses          a-         -- -- Client.Cardano.Network         GetNetworkInfo                                -> callBlockfrost $ BF.getNetworkInfo         GetNetworkEras                                -> callBlockfrost $ BF.getNetworkEras-         -- Client.Cardano.Addresses-        GetAddressInfo                      a         -> callBlockfrost $ BF.getAddressInfo                   a-        GetAddressInfoExtended              a         -> callBlockfrost $ BF.getAddressInfoExtended           a-        GetAddressDetails                   a         -> callBlockfrost $ BF.getAddressDetails                a-        GetAddressUtxos'                    a b c     -> callBlockfrost $ BF.getAddressUtxos'                 a b c-        GetAddressUtxos                     a         -> callBlockfrost $ BF.getAddressUtxos                  a-        GetAddressUtxosAsset'               a b c d   -> callBlockfrost $ BF.getAddressUtxosAsset'            a b c d-        GetAddressUtxosAsset                a b       -> callBlockfrost $ BF.getAddressUtxosAsset             a b-        GetAddressTransactions              a         -> callBlockfrost $ BF.getAddressTransactions           a-        GetAddressTransactions'             a b c d e -> callBlockfrost $ BF.getAddressTransactions'          a b c d e-+        GetAddressInfo                      a         -> callBlockfrost $ BF.getAddressInfo                     a+        GetAddressInfoExtended              a         -> callBlockfrost $ BF.getAddressInfoExtended             a+        GetAddressDetails                   a         -> callBlockfrost $ BF.getAddressDetails                  a+        GetAddressUtxos'                    a b c     -> callBlockfrost $ BF.getAddressUtxos'                   a b c+        GetAddressUtxos                     a         -> callBlockfrost $ BF.getAddressUtxos                    a+        GetAddressUtxosAsset'               a b c d   -> callBlockfrost $ BF.getAddressUtxosAsset'              a b c d+        GetAddressUtxosAsset                a b       -> callBlockfrost $ BF.getAddressUtxosAsset               a b+        GetAddressTransactions              a         -> callBlockfrost $ BF.getAddressTransactions             a+        GetAddressTransactions'             a b c d e -> callBlockfrost $ BF.getAddressTransactions'            a b c d e         -- Client.Cardano.Assets-        GetAssets'                          a b       -> callBlockfrost $ BF.getAssets'                       a b+        GetAssets'                          a b       -> callBlockfrost $ BF.getAssets'                         a b         GetAssets                                     -> callBlockfrost $ BF.getAssets-        GetAssetDetails                     a         -> callBlockfrost $ BF.getAssetDetails                  a-        GetAssetHistory'                    a b c     -> callBlockfrost $ BF.getAssetHistory'                 a b c-        GetAssetHistory                     a         -> callBlockfrost $ BF.getAssetHistory                  a-        GetAssetTransactions'               a b c     -> callBlockfrost $ BF.getAssetTransactions'            a b c-        GetAssetTransactions                a         -> callBlockfrost $ BF.getAssetTransactions             a-        GetAssetAddresses'                  a b c     -> callBlockfrost $ BF.getAssetAddresses'               a b c-        GetAssetAddresses                   a         -> callBlockfrost $ BF.getAssetAddresses                a-        GetAssetsByPolicy'                  a b c     -> callBlockfrost $ BF.getAssetsByPolicy'               a b c-        GetAssetsByPolicy                   a         -> callBlockfrost $ BF.getAssetsByPolicy                a-+        GetAssetDetails                     a         -> callBlockfrost $ BF.getAssetDetails                    a+        GetAssetHistory'                    a b c     -> callBlockfrost $ BF.getAssetHistory'                   a b c+        GetAssetHistory                     a         -> callBlockfrost $ BF.getAssetHistory                    a+        GetAssetTransactions'               a b c     -> callBlockfrost $ BF.getAssetTransactions'              a b c+        GetAssetTransactions                a         -> callBlockfrost $ BF.getAssetTransactions               a+        GetAssetAddresses'                  a b c     -> callBlockfrost $ BF.getAssetAddresses'                 a b c+        GetAssetAddresses                   a         -> callBlockfrost $ BF.getAssetAddresses                  a+        GetAssetsByPolicy'                  a b c     -> callBlockfrost $ BF.getAssetsByPolicy'                 a b c+        GetAssetsByPolicy                   a         -> callBlockfrost $ BF.getAssetsByPolicy                  a         -- Client.Cardano.Scripts         ListScripts'                        a b       -> callBlockfrost $ BF.listScripts'                       a b         ListScripts                                   -> callBlockfrost $ BF.listScripts@@ -277,7 +258,6 @@         GetScriptDatumCBOR                  a         -> callBlockfrost $ BF.getScriptDatumCBOR                 a         GetScriptJSON                       a         -> callBlockfrost $ BF.getScriptJSON                      a         GetScriptCBOR                       a         -> callBlockfrost $ BF.getScriptCBOR                      a-         -- Client.Cardano.Epochs         GetLatestEpoch                                -> callBlockfrost $ BF.getLatestEpoch         GetLatestEpochProtocolParams                  -> callBlockfrost $ BF.getLatestEpochProtocolParams@@ -295,7 +275,6 @@         GetEpochBlocksByPool'               a b c d   -> callBlockfrost $ BF.getEpochBlocksByPool'              a b c d         GetEpochBlocksByPool                a b       -> callBlockfrost $ BF.getEpochBlocksByPool               a b         GetEpochProtocolParams              a         -> callBlockfrost $ BF.getEpochProtocolParams             a-         -- Client.Cardano.Transactions         GetTx                               a         -> callBlockfrost $ BF.getTx                              a         GetTxUtxos                          a         -> callBlockfrost $ BF.getTxUtxos                         a@@ -309,10 +288,10 @@         GetTxMetadataJSON                   a         -> callBlockfrost $ BF.getTxMetadataJSON                  a         GetTxMetadataCBOR                   a         -> callBlockfrost $ BF.getTxMetadataCBOR                  a         SubmitTx                            a         -> callBlockfrost $ BF.submitTx                           a-         -- Client.Cardano.Ledger         GetLedgerGenesis                              -> callBlockfrost $ BF.getLedgerGenesis-+        -- Client.Cardano.Mempool+        GetMempoolTransactions              a b       -> callBlockfrost $ BF.go (\p -> BF.getMempoolTransactions p a b)         -- Client.Cardano.Accounts         GetAccount                          a         -> callBlockfrost $ BF.getAccount                         a         GetAccountRewards'                  a b c     -> callBlockfrost $ BF.getAccountRewards'                 a b c@@ -332,7 +311,6 @@         GetAccountAssociatedAddressesTotal  a         -> callBlockfrost $ BF.getAccountAssociatedAddressesTotal a         GetAccountAssociatedAssets'         a b c     -> callBlockfrost $ BF.getAccountAssociatedAssets'        a b c         GetAccountAssociatedAssets          a         -> callBlockfrost $ BF.getAccountAssociatedAssets         a-         -- Client.Cardano.Pools         ListPools'                          a b       -> callBlockfrost $ BF.listPools'                         a b         ListPools                                     -> callBlockfrost $ BF.listPools@@ -353,7 +331,6 @@         GetPoolBlocks                       a         -> callBlockfrost $ BF.getPoolBlocks                      a         GetPoolUpdates'                     a b c     -> callBlockfrost $ BF.getPoolUpdates'                    a b c         GetPoolUpdates                      a         -> callBlockfrost $ BF.getPoolUpdates                     a-         -- Client.Cardano.Metadata         GetTxMetadataLabels'                a b       -> callBlockfrost $ BF.getTxMetadataLabels'               a b         GetTxMetadataLabels                           -> callBlockfrost $ BF.getTxMetadataLabels
effectful-zoo.cabal view
@@ -1,7 +1,7 @@ cabal-version: 3.4  name:                   effectful-zoo-version:                0.0.4.1+version:                0.0.5.0 synopsis:               Effectful effects for testing description:            See https://hackage.haskell.org/package/effectful-zoo/docs/effectful-zoo.html category:               Development@@ -36,8 +36,8 @@ common amazonka-secretsmanager    { build-depends: amazonka-secretsmanager    >= 2          && < 3      } common base64-bytestring          { build-depends: base64-bytestring          >= 1.2.1      && < 2      } common binary                     { build-depends: binary                     >= 0.8.9      && < 0.9    }-common blockfrost-api             { build-depends: blockfrost-api             >= 0.11       && < 0.12   }-common blockfrost-client          { build-depends: blockfrost-client          >= 0.8        && < 0.9    }+common blockfrost-api             { build-depends: blockfrost-api             >= 0.11       && < 0.13   }+common blockfrost-client          { build-depends: blockfrost-client          >= 0.8        && < 0.10   } common bytestring                 { build-depends: bytestring                 >= 0.11       && < 1      } common directory                  { build-depends: directory                  >= 1.2        && < 2      } common effectful                  { build-depends: effectful                  >= 2.5        && < 3      }