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 +3/−0
- components/blockfrost/Effectful/Zoo/Blockfrost/Api.hs +279/−303
- components/blockfrost/Effectful/Zoo/Blockfrost/Dynamic.hs +160/−183
- effectful-zoo.cabal +3/−3
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 }