packages feed

polysemy-blockfrost 0.1.1.0 → 0.1.2.0

raw patch · 4 files changed

+153/−141 lines, 4 filesdep ~basePVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: base

API changes (from Hackage documentation)

+ Polysemy.Blockfrost: allPages :: Monad m => (Paged -> m [a]) -> m [a]
+ Polysemy.Blockfrost: getAddressTransactions' :: Member Blockfrost r => Member (Error BlockfrostError) r => Address -> Paged -> SortOrder -> Maybe BlockIndex -> Maybe BlockIndex -> Sem r [AddressTransaction]
+ Polysemy.Blockfrost.Api: getAddressTransactions' :: Member Blockfrost r => Member (Error BlockfrostError) r => Address -> Paged -> SortOrder -> Maybe BlockIndex -> Maybe BlockIndex -> Sem r [AddressTransaction]
+ Polysemy.Blockfrost.Effect.Blockfrost: [GetAddressTransactions'] :: Address -> Paged -> SortOrder -> Maybe BlockIndex -> Maybe BlockIndex -> Blockfrost m (Either BlockfrostError [AddressTransaction])
+ Polysemy.Blockfrost.Effect.Blockfrost: getAddressTransactions' :: forall r_aAJ8. Member Blockfrost r_aAJ8 => Address -> Paged -> SortOrder -> Maybe BlockIndex -> Maybe BlockIndex -> Sem r_aAJ8 (Either BlockfrostError [AddressTransaction])
- Polysemy.Blockfrost.Effect.Blockfrost: getAccount :: forall r_aAvB. Member Blockfrost r_aAvB => Address -> Sem r_aAvB (Either BlockfrostError AccountInfo)
+ Polysemy.Blockfrost.Effect.Blockfrost: getAccount :: forall r_aAL9. Member Blockfrost r_aAL9 => Address -> Sem r_aAL9 (Either BlockfrostError AccountInfo)
- Polysemy.Blockfrost.Effect.Blockfrost: getAccountAssociatedAddresses :: forall r_aAwh. Member Blockfrost r_aAwh => Address -> Sem r_aAwh (Either BlockfrostError [AddressAssociated])
+ Polysemy.Blockfrost.Effect.Blockfrost: getAccountAssociatedAddresses :: forall r_aALP. Member Blockfrost r_aALP => Address -> Sem r_aALP (Either BlockfrostError [AddressAssociated])
- Polysemy.Blockfrost.Effect.Blockfrost: getAccountAssociatedAddresses' :: forall r_aAwd. Member Blockfrost r_aAwd => Address -> Paged -> SortOrder -> Sem r_aAwd (Either BlockfrostError [AddressAssociated])
+ Polysemy.Blockfrost.Effect.Blockfrost: getAccountAssociatedAddresses' :: forall r_aALL. Member Blockfrost r_aALL => Address -> Paged -> SortOrder -> Sem r_aALL (Either BlockfrostError [AddressAssociated])
- Polysemy.Blockfrost.Effect.Blockfrost: getAccountAssociatedAddressesTotal :: forall r_aAwj. Member Blockfrost r_aAwj => Address -> Sem r_aAwj (Either BlockfrostError AddressAssociatedTotal)
+ Polysemy.Blockfrost.Effect.Blockfrost: getAccountAssociatedAddressesTotal :: forall r_aALR. Member Blockfrost r_aALR => Address -> Sem r_aALR (Either BlockfrostError AddressAssociatedTotal)
- Polysemy.Blockfrost.Effect.Blockfrost: getAccountAssociatedAssets :: forall r_aAwp. Member Blockfrost r_aAwp => Address -> Sem r_aAwp (Either BlockfrostError [Amount])
+ Polysemy.Blockfrost.Effect.Blockfrost: getAccountAssociatedAssets :: forall r_aALX. Member Blockfrost r_aALX => Address -> Sem r_aALX (Either BlockfrostError [Amount])
- Polysemy.Blockfrost.Effect.Blockfrost: getAccountAssociatedAssets' :: forall r_aAwl. Member Blockfrost r_aAwl => Address -> Paged -> SortOrder -> Sem r_aAwl (Either BlockfrostError [Amount])
+ Polysemy.Blockfrost.Effect.Blockfrost: getAccountAssociatedAssets' :: forall r_aALT. Member Blockfrost r_aALT => Address -> Paged -> SortOrder -> Sem r_aALT (Either BlockfrostError [Amount])
- Polysemy.Blockfrost.Effect.Blockfrost: getAccountDelegations :: forall r_aAvT. Member Blockfrost r_aAvT => Address -> Sem r_aAvT (Either BlockfrostError [AccountDelegation])
+ Polysemy.Blockfrost.Effect.Blockfrost: getAccountDelegations :: forall r_aALr. Member Blockfrost r_aALr => Address -> Sem r_aALr (Either BlockfrostError [AccountDelegation])
- Polysemy.Blockfrost.Effect.Blockfrost: getAccountDelegations' :: forall r_aAvP. Member Blockfrost r_aAvP => Address -> Paged -> SortOrder -> Sem r_aAvP (Either BlockfrostError [AccountDelegation])
+ Polysemy.Blockfrost.Effect.Blockfrost: getAccountDelegations' :: forall r_aALn. Member Blockfrost r_aALn => Address -> Paged -> SortOrder -> Sem r_aALn (Either BlockfrostError [AccountDelegation])
- Polysemy.Blockfrost.Effect.Blockfrost: getAccountHistory :: forall r_aAvN. Member Blockfrost r_aAvN => Address -> Sem r_aAvN (Either BlockfrostError [AccountHistory])
+ Polysemy.Blockfrost.Effect.Blockfrost: getAccountHistory :: forall r_aALl. Member Blockfrost r_aALl => Address -> Sem r_aALl (Either BlockfrostError [AccountHistory])
- Polysemy.Blockfrost.Effect.Blockfrost: getAccountHistory' :: forall r_aAvJ. Member Blockfrost r_aAvJ => Address -> Paged -> SortOrder -> Sem r_aAvJ (Either BlockfrostError [AccountHistory])
+ Polysemy.Blockfrost.Effect.Blockfrost: getAccountHistory' :: forall r_aALh. Member Blockfrost r_aALh => Address -> Paged -> SortOrder -> Sem r_aALh (Either BlockfrostError [AccountHistory])
- Polysemy.Blockfrost.Effect.Blockfrost: getAccountMirs :: forall r_aAwb. Member Blockfrost r_aAwb => Address -> Sem r_aAwb (Either BlockfrostError [AccountMir])
+ Polysemy.Blockfrost.Effect.Blockfrost: getAccountMirs :: forall r_aALJ. Member Blockfrost r_aALJ => Address -> Sem r_aALJ (Either BlockfrostError [AccountMir])
- Polysemy.Blockfrost.Effect.Blockfrost: getAccountMirs' :: forall r_aAw7. Member Blockfrost r_aAw7 => Address -> Paged -> SortOrder -> Sem r_aAw7 (Either BlockfrostError [AccountMir])
+ Polysemy.Blockfrost.Effect.Blockfrost: getAccountMirs' :: forall r_aALF. Member Blockfrost r_aALF => Address -> Paged -> SortOrder -> Sem r_aALF (Either BlockfrostError [AccountMir])
- Polysemy.Blockfrost.Effect.Blockfrost: getAccountRegistrations :: forall r_aAvZ. Member Blockfrost r_aAvZ => Address -> Sem r_aAvZ (Either BlockfrostError [AccountRegistration])
+ Polysemy.Blockfrost.Effect.Blockfrost: getAccountRegistrations :: forall r_aALx. Member Blockfrost r_aALx => Address -> Sem r_aALx (Either BlockfrostError [AccountRegistration])
- Polysemy.Blockfrost.Effect.Blockfrost: getAccountRegistrations' :: forall r_aAvV. Member Blockfrost r_aAvV => Address -> Paged -> SortOrder -> Sem r_aAvV (Either BlockfrostError [AccountRegistration])
+ Polysemy.Blockfrost.Effect.Blockfrost: getAccountRegistrations' :: forall r_aALt. Member Blockfrost r_aALt => Address -> Paged -> SortOrder -> Sem r_aALt (Either BlockfrostError [AccountRegistration])
- Polysemy.Blockfrost.Effect.Blockfrost: getAccountRewards :: forall r_aAvH. Member Blockfrost r_aAvH => Address -> Sem r_aAvH (Either BlockfrostError [AccountReward])
+ Polysemy.Blockfrost.Effect.Blockfrost: getAccountRewards :: forall r_aALf. Member Blockfrost r_aALf => Address -> Sem r_aALf (Either BlockfrostError [AccountReward])
- Polysemy.Blockfrost.Effect.Blockfrost: getAccountRewards' :: forall r_aAvD. Member Blockfrost r_aAvD => Address -> Paged -> SortOrder -> Sem r_aAvD (Either BlockfrostError [AccountReward])
+ Polysemy.Blockfrost.Effect.Blockfrost: getAccountRewards' :: forall r_aALb. Member Blockfrost r_aALb => Address -> Paged -> SortOrder -> Sem r_aALb (Either BlockfrostError [AccountReward])
- Polysemy.Blockfrost.Effect.Blockfrost: getAccountWithdrawals :: forall r_aAw5. Member Blockfrost r_aAw5 => Address -> Sem r_aAw5 (Either BlockfrostError [AccountWithdrawal])
+ Polysemy.Blockfrost.Effect.Blockfrost: getAccountWithdrawals :: forall r_aALD. Member Blockfrost r_aALD => Address -> Sem r_aALD (Either BlockfrostError [AccountWithdrawal])
- Polysemy.Blockfrost.Effect.Blockfrost: getAccountWithdrawals' :: forall r_aAw1. Member Blockfrost r_aAw1 => Address -> Paged -> SortOrder -> Sem r_aAw1 (Either BlockfrostError [AccountWithdrawal])
+ Polysemy.Blockfrost.Effect.Blockfrost: getAccountWithdrawals' :: forall r_aALz. Member Blockfrost r_aALz => Address -> Paged -> SortOrder -> Sem r_aALz (Either BlockfrostError [AccountWithdrawal])
- Polysemy.Blockfrost.Effect.Blockfrost: getAddressDetails :: forall r_aAtq. Member Blockfrost r_aAtq => Address -> Sem r_aAtq (Either BlockfrostError AddressDetails)
+ Polysemy.Blockfrost.Effect.Blockfrost: getAddressDetails :: forall r_aAIS. Member Blockfrost r_aAIS => Address -> Sem r_aAIS (Either BlockfrostError AddressDetails)
- Polysemy.Blockfrost.Effect.Blockfrost: getAddressInfo :: forall r_aAtm. Member Blockfrost r_aAtm => Address -> Sem r_aAtm (Either BlockfrostError AddressInfo)
+ Polysemy.Blockfrost.Effect.Blockfrost: getAddressInfo :: forall r_aAIO. Member Blockfrost r_aAIO => Address -> Sem r_aAIO (Either BlockfrostError AddressInfo)
- Polysemy.Blockfrost.Effect.Blockfrost: getAddressInfoExtended :: forall r_aAto. Member Blockfrost r_aAto => Address -> Sem r_aAto (Either BlockfrostError AddressInfoExtended)
+ Polysemy.Blockfrost.Effect.Blockfrost: getAddressInfoExtended :: forall r_aAIQ. Member Blockfrost r_aAIQ => Address -> Sem r_aAIQ (Either BlockfrostError AddressInfoExtended)
- Polysemy.Blockfrost.Effect.Blockfrost: getAddressTransactions :: forall r_aAtG. Member Blockfrost r_aAtG => Address -> Sem r_aAtG (Either BlockfrostError [AddressTransaction])
+ Polysemy.Blockfrost.Effect.Blockfrost: getAddressTransactions :: forall r_aAJe. Member Blockfrost r_aAJe => Address -> Sem r_aAJe (Either BlockfrostError [AddressTransaction])
- Polysemy.Blockfrost.Effect.Blockfrost: getAddressUtxos :: forall r_aAtw. Member Blockfrost r_aAtw => Address -> Sem r_aAtw (Either BlockfrostError [AddressUtxo])
+ Polysemy.Blockfrost.Effect.Blockfrost: getAddressUtxos :: forall r_aAIY. Member Blockfrost r_aAIY => Address -> Sem r_aAIY (Either BlockfrostError [AddressUtxo])
- Polysemy.Blockfrost.Effect.Blockfrost: getAddressUtxos' :: forall r_aAts. Member Blockfrost r_aAts => Address -> Paged -> SortOrder -> Sem r_aAts (Either BlockfrostError [AddressUtxo])
+ Polysemy.Blockfrost.Effect.Blockfrost: getAddressUtxos' :: forall r_aAIU. Member Blockfrost r_aAIU => Address -> Paged -> SortOrder -> Sem r_aAIU (Either BlockfrostError [AddressUtxo])
- Polysemy.Blockfrost.Effect.Blockfrost: getAddressUtxosAsset :: forall r_aAtD. Member Blockfrost r_aAtD => Address -> AssetId -> Sem r_aAtD (Either BlockfrostError [AddressUtxo])
+ Polysemy.Blockfrost.Effect.Blockfrost: getAddressUtxosAsset :: forall r_aAJ5. Member Blockfrost r_aAJ5 => Address -> AssetId -> Sem r_aAJ5 (Either BlockfrostError [AddressUtxo])
- Polysemy.Blockfrost.Effect.Blockfrost: getAddressUtxosAsset' :: forall r_aAty. Member Blockfrost r_aAty => Address -> AssetId -> Paged -> SortOrder -> Sem r_aAty (Either BlockfrostError [AddressUtxo])
+ Polysemy.Blockfrost.Effect.Blockfrost: getAddressUtxosAsset' :: forall r_aAJ0. Member Blockfrost r_aAJ0 => Address -> AssetId -> Paged -> SortOrder -> Sem r_aAJ0 (Either BlockfrostError [AddressUtxo])
- Polysemy.Blockfrost.Effect.Blockfrost: getAssetAddresses :: forall r_aAu4. Member Blockfrost r_aAu4 => AssetId -> Sem r_aAu4 (Either BlockfrostError [AssetAddress])
+ Polysemy.Blockfrost.Effect.Blockfrost: getAssetAddresses :: forall r_aAJC. Member Blockfrost r_aAJC => AssetId -> Sem r_aAJC (Either BlockfrostError [AssetAddress])
- Polysemy.Blockfrost.Effect.Blockfrost: getAssetAddresses' :: forall r_aAu0. Member Blockfrost r_aAu0 => AssetId -> Paged -> SortOrder -> Sem r_aAu0 (Either BlockfrostError [AssetAddress])
+ Polysemy.Blockfrost.Effect.Blockfrost: getAssetAddresses' :: forall r_aAJy. Member Blockfrost r_aAJy => AssetId -> Paged -> SortOrder -> Sem r_aAJy (Either BlockfrostError [AssetAddress])
- Polysemy.Blockfrost.Effect.Blockfrost: getAssetDetails :: forall r_aAtM. Member Blockfrost r_aAtM => AssetId -> Sem r_aAtM (Either BlockfrostError AssetDetails)
+ Polysemy.Blockfrost.Effect.Blockfrost: getAssetDetails :: forall r_aAJk. Member Blockfrost r_aAJk => AssetId -> Sem r_aAJk (Either BlockfrostError AssetDetails)
- Polysemy.Blockfrost.Effect.Blockfrost: getAssetHistory :: forall r_aAtS. Member Blockfrost r_aAtS => AssetId -> Sem r_aAtS (Either BlockfrostError [AssetHistory])
+ Polysemy.Blockfrost.Effect.Blockfrost: getAssetHistory :: forall r_aAJq. Member Blockfrost r_aAJq => AssetId -> Sem r_aAJq (Either BlockfrostError [AssetHistory])
- Polysemy.Blockfrost.Effect.Blockfrost: getAssetHistory' :: forall r_aAtO. Member Blockfrost r_aAtO => AssetId -> Paged -> SortOrder -> Sem r_aAtO (Either BlockfrostError [AssetHistory])
+ Polysemy.Blockfrost.Effect.Blockfrost: getAssetHistory' :: forall r_aAJm. Member Blockfrost r_aAJm => AssetId -> Paged -> SortOrder -> Sem r_aAJm (Either BlockfrostError [AssetHistory])
- Polysemy.Blockfrost.Effect.Blockfrost: getAssetTransactions :: forall r_aAtY. Member Blockfrost r_aAtY => AssetId -> Sem r_aAtY (Either BlockfrostError [AssetTransaction])
+ Polysemy.Blockfrost.Effect.Blockfrost: getAssetTransactions :: forall r_aAJw. Member Blockfrost r_aAJw => AssetId -> Sem r_aAJw (Either BlockfrostError [AssetTransaction])
- Polysemy.Blockfrost.Effect.Blockfrost: getAssetTransactions' :: forall r_aAtU. Member Blockfrost r_aAtU => AssetId -> Paged -> SortOrder -> Sem r_aAtU (Either BlockfrostError [AssetTransaction])
+ Polysemy.Blockfrost.Effect.Blockfrost: getAssetTransactions' :: forall r_aAJs. Member Blockfrost r_aAJs => AssetId -> Paged -> SortOrder -> Sem r_aAJs (Either BlockfrostError [AssetTransaction])
- Polysemy.Blockfrost.Effect.Blockfrost: getAssets :: forall r_aAtL. Member Blockfrost r_aAtL => Sem r_aAtL (Either BlockfrostError [AssetInfo])
+ Polysemy.Blockfrost.Effect.Blockfrost: getAssets :: forall r_aAJj. Member Blockfrost r_aAJj => Sem r_aAJj (Either BlockfrostError [AssetInfo])
- Polysemy.Blockfrost.Effect.Blockfrost: getAssets' :: forall r_aAtI. Member Blockfrost r_aAtI => Paged -> SortOrder -> Sem r_aAtI (Either BlockfrostError [AssetInfo])
+ Polysemy.Blockfrost.Effect.Blockfrost: getAssets' :: forall r_aAJg. Member Blockfrost r_aAJg => Paged -> SortOrder -> Sem r_aAJg (Either BlockfrostError [AssetInfo])
- Polysemy.Blockfrost.Effect.Blockfrost: getAssetsByPolicy :: forall r_aAua. Member Blockfrost r_aAua => PolicyId -> Sem r_aAua (Either BlockfrostError [AssetInfo])
+ Polysemy.Blockfrost.Effect.Blockfrost: getAssetsByPolicy :: forall r_aAJI. Member Blockfrost r_aAJI => PolicyId -> Sem r_aAJI (Either BlockfrostError [AssetInfo])
- Polysemy.Blockfrost.Effect.Blockfrost: getAssetsByPolicy' :: forall r_aAu6. Member Blockfrost r_aAu6 => PolicyId -> Paged -> SortOrder -> Sem r_aAu6 (Either BlockfrostError [AssetInfo])
+ Polysemy.Blockfrost.Effect.Blockfrost: getAssetsByPolicy' :: forall r_aAJE. Member Blockfrost r_aAJE => PolicyId -> Paged -> SortOrder -> Sem r_aAJE (Either BlockfrostError [AssetInfo])
- Polysemy.Blockfrost.Effect.Blockfrost: getBlock :: forall r_aAsS. Member Blockfrost r_aAsS => Either Integer BlockHash -> Sem r_aAsS (Either BlockfrostError Block)
+ Polysemy.Blockfrost.Effect.Blockfrost: getBlock :: forall r_aAIk. Member Blockfrost r_aAIk => Either Integer BlockHash -> Sem r_aAIk (Either BlockfrostError Block)
- Polysemy.Blockfrost.Effect.Blockfrost: getBlockAffectedAddresses :: forall r_aAti. Member Blockfrost r_aAti => Either Integer BlockHash -> Sem r_aAti (Either BlockfrostError [(Address, [TxHash])])
+ Polysemy.Blockfrost.Effect.Blockfrost: getBlockAffectedAddresses :: forall r_aAIK. Member Blockfrost r_aAIK => Either Integer BlockHash -> Sem r_aAIK (Either BlockfrostError [(Address, [TxHash])])
- Polysemy.Blockfrost.Effect.Blockfrost: getBlockAffectedAddresses' :: forall r_aAtf. Member Blockfrost r_aAtf => Either Integer BlockHash -> Paged -> Sem r_aAtf (Either BlockfrostError [(Address, [TxHash])])
+ Polysemy.Blockfrost.Effect.Blockfrost: getBlockAffectedAddresses' :: forall r_aAIH. Member Blockfrost r_aAIH => Either Integer BlockHash -> Paged -> Sem r_aAIH (Either BlockfrostError [(Address, [TxHash])])
- Polysemy.Blockfrost.Effect.Blockfrost: getBlockEpochSlot :: forall r_aAsW. Member Blockfrost r_aAsW => Epoch -> Slot -> Sem r_aAsW (Either BlockfrostError Block)
+ Polysemy.Blockfrost.Effect.Blockfrost: getBlockEpochSlot :: forall r_aAIo. Member Blockfrost r_aAIo => Epoch -> Slot -> Sem r_aAIo (Either BlockfrostError Block)
- Polysemy.Blockfrost.Effect.Blockfrost: getBlockSlot :: forall r_aAsU. Member Blockfrost r_aAsU => Slot -> Sem r_aAsU (Either BlockfrostError Block)
+ Polysemy.Blockfrost.Effect.Blockfrost: getBlockSlot :: forall r_aAIm. Member Blockfrost r_aAIm => Slot -> Sem r_aAIm (Either BlockfrostError Block)
- Polysemy.Blockfrost.Effect.Blockfrost: getBlockTxs :: forall r_aAtd. Member Blockfrost r_aAtd => Either Integer BlockHash -> Sem r_aAtd (Either BlockfrostError [TxHash])
+ Polysemy.Blockfrost.Effect.Blockfrost: getBlockTxs :: forall r_aAIF. Member Blockfrost r_aAIF => Either Integer BlockHash -> Sem r_aAIF (Either BlockfrostError [TxHash])
- Polysemy.Blockfrost.Effect.Blockfrost: getBlockTxs' :: forall r_aAt9. Member Blockfrost r_aAt9 => Either Integer BlockHash -> Paged -> SortOrder -> Sem r_aAt9 (Either BlockfrostError [TxHash])
+ Polysemy.Blockfrost.Effect.Blockfrost: getBlockTxs' :: forall r_aAIB. Member Blockfrost r_aAIB => Either Integer BlockHash -> Paged -> SortOrder -> Sem r_aAIB (Either BlockfrostError [TxHash])
- Polysemy.Blockfrost.Effect.Blockfrost: getClock :: forall r_aAsc. Member Blockfrost r_aAsc => Sem r_aAsc (Either BlockfrostError ServerTime)
+ Polysemy.Blockfrost.Effect.Blockfrost: getClock :: forall r_aAHE. Member Blockfrost r_aAHE => Sem r_aAHE (Either BlockfrostError ServerTime)
- Polysemy.Blockfrost.Effect.Blockfrost: getEpoch :: forall r_aAuy. Member Blockfrost r_aAuy => Epoch -> Sem r_aAuy (Either BlockfrostError EpochInfo)
+ Polysemy.Blockfrost.Effect.Blockfrost: getEpoch :: forall r_aAK6. Member Blockfrost r_aAK6 => Epoch -> Sem r_aAK6 (Either BlockfrostError EpochInfo)
- Polysemy.Blockfrost.Effect.Blockfrost: getEpochBlocks :: forall r_aAv0. Member Blockfrost r_aAv0 => Epoch -> Sem r_aAv0 (Either BlockfrostError [BlockHash])
+ Polysemy.Blockfrost.Effect.Blockfrost: getEpochBlocks :: forall r_aAKy. Member Blockfrost r_aAKy => Epoch -> Sem r_aAKy (Either BlockfrostError [BlockHash])
- Polysemy.Blockfrost.Effect.Blockfrost: getEpochBlocks' :: forall r_aAuW. Member Blockfrost r_aAuW => Epoch -> Paged -> SortOrder -> Sem r_aAuW (Either BlockfrostError [BlockHash])
+ Polysemy.Blockfrost.Effect.Blockfrost: getEpochBlocks' :: forall r_aAKu. Member Blockfrost r_aAKu => Epoch -> Paged -> SortOrder -> Sem r_aAKu (Either BlockfrostError [BlockHash])
- Polysemy.Blockfrost.Effect.Blockfrost: getEpochBlocksByPool :: forall r_aAv7. Member Blockfrost r_aAv7 => Epoch -> PoolId -> Sem r_aAv7 (Either BlockfrostError [BlockHash])
+ Polysemy.Blockfrost.Effect.Blockfrost: getEpochBlocksByPool :: forall r_aAKF. Member Blockfrost r_aAKF => Epoch -> PoolId -> Sem r_aAKF (Either BlockfrostError [BlockHash])
- Polysemy.Blockfrost.Effect.Blockfrost: getEpochBlocksByPool' :: forall r_aAv2. Member Blockfrost r_aAv2 => Epoch -> PoolId -> Paged -> SortOrder -> Sem r_aAv2 (Either BlockfrostError [BlockHash])
+ Polysemy.Blockfrost.Effect.Blockfrost: getEpochBlocksByPool' :: forall r_aAKA. Member Blockfrost r_aAKA => Epoch -> PoolId -> Paged -> SortOrder -> Sem r_aAKA (Either BlockfrostError [BlockHash])
- Polysemy.Blockfrost.Effect.Blockfrost: getEpochProtocolParams :: forall r_aAva. Member Blockfrost r_aAva => Epoch -> Sem r_aAva (Either BlockfrostError ProtocolParams)
+ Polysemy.Blockfrost.Effect.Blockfrost: getEpochProtocolParams :: forall r_aAKI. Member Blockfrost r_aAKI => Epoch -> Sem r_aAKI (Either BlockfrostError ProtocolParams)
- Polysemy.Blockfrost.Effect.Blockfrost: getEpochStake :: forall r_aAuN. Member Blockfrost r_aAuN => Epoch -> Sem r_aAuN (Either BlockfrostError [StakeDistribution])
+ Polysemy.Blockfrost.Effect.Blockfrost: getEpochStake :: forall r_aAKl. Member Blockfrost r_aAKl => Epoch -> Sem r_aAKl (Either BlockfrostError [StakeDistribution])
- Polysemy.Blockfrost.Effect.Blockfrost: getEpochStake' :: forall r_aAuK. Member Blockfrost r_aAuK => Epoch -> Paged -> Sem r_aAuK (Either BlockfrostError [StakeDistribution])
+ Polysemy.Blockfrost.Effect.Blockfrost: getEpochStake' :: forall r_aAKi. Member Blockfrost r_aAKi => Epoch -> Paged -> Sem r_aAKi (Either BlockfrostError [StakeDistribution])
- Polysemy.Blockfrost.Effect.Blockfrost: getEpochStakeByPool :: forall r_aAuT. Member Blockfrost r_aAuT => Epoch -> PoolId -> Sem r_aAuT (Either BlockfrostError [PoolStakeDistribution])
+ Polysemy.Blockfrost.Effect.Blockfrost: getEpochStakeByPool :: forall r_aAKr. Member Blockfrost r_aAKr => Epoch -> PoolId -> Sem r_aAKr (Either BlockfrostError [PoolStakeDistribution])
- Polysemy.Blockfrost.Effect.Blockfrost: getEpochStakeByPool' :: forall r_aAuP. Member Blockfrost r_aAuP => Epoch -> PoolId -> Paged -> Sem r_aAuP (Either BlockfrostError [PoolStakeDistribution])
+ Polysemy.Blockfrost.Effect.Blockfrost: getEpochStakeByPool' :: forall r_aAKn. Member Blockfrost r_aAKn => Epoch -> PoolId -> Paged -> Sem r_aAKn (Either BlockfrostError [PoolStakeDistribution])
- Polysemy.Blockfrost.Effect.Blockfrost: getHealth :: forall r_aAsb. Member Blockfrost r_aAsb => Sem r_aAsb (Either BlockfrostError Healthy)
+ Polysemy.Blockfrost.Effect.Blockfrost: getHealth :: forall r_aAHD. Member Blockfrost r_aAHD => Sem r_aAHD (Either BlockfrostError Healthy)
- Polysemy.Blockfrost.Effect.Blockfrost: getLatestBlock :: forall r_aAsN. Member Blockfrost r_aAsN => Sem r_aAsN (Either BlockfrostError Block)
+ Polysemy.Blockfrost.Effect.Blockfrost: getLatestBlock :: forall r_aAIf. Member Blockfrost r_aAIf => Sem r_aAIf (Either BlockfrostError Block)
- Polysemy.Blockfrost.Effect.Blockfrost: getLatestBlockTxs :: forall r_aAsR. Member Blockfrost r_aAsR => Sem r_aAsR (Either BlockfrostError [TxHash])
+ Polysemy.Blockfrost.Effect.Blockfrost: getLatestBlockTxs :: forall r_aAIj. Member Blockfrost r_aAIj => Sem r_aAIj (Either BlockfrostError [TxHash])
- Polysemy.Blockfrost.Effect.Blockfrost: getLatestBlockTxs' :: forall r_aAsO. Member Blockfrost r_aAsO => Paged -> SortOrder -> Sem r_aAsO (Either BlockfrostError [TxHash])
+ Polysemy.Blockfrost.Effect.Blockfrost: getLatestBlockTxs' :: forall r_aAIg. Member Blockfrost r_aAIg => Paged -> SortOrder -> Sem r_aAIg (Either BlockfrostError [TxHash])
- Polysemy.Blockfrost.Effect.Blockfrost: getLatestEpoch :: forall r_aAuw. Member Blockfrost r_aAuw => Sem r_aAuw (Either BlockfrostError EpochInfo)
+ Polysemy.Blockfrost.Effect.Blockfrost: getLatestEpoch :: forall r_aAK4. Member Blockfrost r_aAK4 => Sem r_aAK4 (Either BlockfrostError EpochInfo)
- Polysemy.Blockfrost.Effect.Blockfrost: getLatestEpochProtocolParams :: forall r_aAux. Member Blockfrost r_aAux => Sem r_aAux (Either BlockfrostError ProtocolParams)
+ Polysemy.Blockfrost.Effect.Blockfrost: getLatestEpochProtocolParams :: forall r_aAK5. Member Blockfrost r_aAK5 => Sem r_aAK5 (Either BlockfrostError ProtocolParams)
- Polysemy.Blockfrost.Effect.Blockfrost: getLedgerGenesis :: forall r_aAvA. Member Blockfrost r_aAvA => Sem r_aAvA (Either BlockfrostError Genesis)
+ Polysemy.Blockfrost.Effect.Blockfrost: getLedgerGenesis :: forall r_aAL8. Member Blockfrost r_aAL8 => Sem r_aAL8 (Either BlockfrostError Genesis)
- Polysemy.Blockfrost.Effect.Blockfrost: getMetrics :: forall r_aAsd. Member Blockfrost r_aAsd => Sem r_aAsd (Either BlockfrostError [Metric])
+ Polysemy.Blockfrost.Effect.Blockfrost: getMetrics :: forall r_aAHF. Member Blockfrost r_aAHF => Sem r_aAHF (Either BlockfrostError [Metric])
- Polysemy.Blockfrost.Effect.Blockfrost: getMetricsEndpoints :: forall r_aAse. Member Blockfrost r_aAse => Sem r_aAse (Either BlockfrostError [(Text, Metric)])
+ Polysemy.Blockfrost.Effect.Blockfrost: getMetricsEndpoints :: forall r_aAHG. Member Blockfrost r_aAHG => Sem r_aAHG (Either BlockfrostError [(Text, Metric)])
- Polysemy.Blockfrost.Effect.Blockfrost: getNetworkEras :: forall r_aAtl. Member Blockfrost r_aAtl => Sem r_aAtl (Either BlockfrostError [NetworkEraSummary])
+ Polysemy.Blockfrost.Effect.Blockfrost: getNetworkEras :: forall r_aAIN. Member Blockfrost r_aAIN => Sem r_aAIN (Either BlockfrostError [NetworkEraSummary])
- Polysemy.Blockfrost.Effect.Blockfrost: getNetworkInfo :: forall r_aAtk. Member Blockfrost r_aAtk => Sem r_aAtk (Either BlockfrostError Network)
+ Polysemy.Blockfrost.Effect.Blockfrost: getNetworkInfo :: forall r_aAIM. Member Blockfrost r_aAIM => Sem r_aAIM (Either BlockfrostError Network)
- Polysemy.Blockfrost.Effect.Blockfrost: getNextBlocks :: forall r_aAt2. Member Blockfrost r_aAt2 => Either Integer BlockHash -> Sem r_aAt2 (Either BlockfrostError [Block])
+ Polysemy.Blockfrost.Effect.Blockfrost: getNextBlocks :: forall r_aAIu. Member Blockfrost r_aAIu => Either Integer BlockHash -> Sem r_aAIu (Either BlockfrostError [Block])
- Polysemy.Blockfrost.Effect.Blockfrost: getNextBlocks' :: forall r_aAsZ. Member Blockfrost r_aAsZ => Either Integer BlockHash -> Paged -> Sem r_aAsZ (Either BlockfrostError [Block])
+ Polysemy.Blockfrost.Effect.Blockfrost: getNextBlocks' :: forall r_aAIr. Member Blockfrost r_aAIr => Either Integer BlockHash -> Paged -> Sem r_aAIr (Either BlockfrostError [Block])
- Polysemy.Blockfrost.Effect.Blockfrost: getNextEpochs :: forall r_aAuD. Member Blockfrost r_aAuD => Epoch -> Sem r_aAuD (Either BlockfrostError [EpochInfo])
+ Polysemy.Blockfrost.Effect.Blockfrost: getNextEpochs :: forall r_aAKb. Member Blockfrost r_aAKb => Epoch -> Sem r_aAKb (Either BlockfrostError [EpochInfo])
- Polysemy.Blockfrost.Effect.Blockfrost: getNextEpochs' :: forall r_aAuA. Member Blockfrost r_aAuA => Epoch -> Paged -> Sem r_aAuA (Either BlockfrostError [EpochInfo])
+ Polysemy.Blockfrost.Effect.Blockfrost: getNextEpochs' :: forall r_aAK8. Member Blockfrost r_aAK8 => Epoch -> Paged -> Sem r_aAK8 (Either BlockfrostError [EpochInfo])
- Polysemy.Blockfrost.Effect.Blockfrost: getPool :: forall r_aAwH. Member Blockfrost r_aAwH => PoolId -> Sem r_aAwH (Either BlockfrostError PoolInfo)
+ Polysemy.Blockfrost.Effect.Blockfrost: getPool :: forall r_aAMf. Member Blockfrost r_aAMf => PoolId -> Sem r_aAMf (Either BlockfrostError PoolInfo)
- Polysemy.Blockfrost.Effect.Blockfrost: getPoolBlocks :: forall r_aAx3. Member Blockfrost r_aAx3 => PoolId -> Sem r_aAx3 (Either BlockfrostError [BlockHash])
+ Polysemy.Blockfrost.Effect.Blockfrost: getPoolBlocks :: forall r_aAMB. Member Blockfrost r_aAMB => PoolId -> Sem r_aAMB (Either BlockfrostError [BlockHash])
- Polysemy.Blockfrost.Effect.Blockfrost: getPoolBlocks' :: forall r_aAwZ. Member Blockfrost r_aAwZ => PoolId -> Paged -> SortOrder -> Sem r_aAwZ (Either BlockfrostError [BlockHash])
+ Polysemy.Blockfrost.Effect.Blockfrost: getPoolBlocks' :: forall r_aAMx. Member Blockfrost r_aAMx => PoolId -> Paged -> SortOrder -> Sem r_aAMx (Either BlockfrostError [BlockHash])
- Polysemy.Blockfrost.Effect.Blockfrost: getPoolDelegators :: forall r_aAwX. Member Blockfrost r_aAwX => PoolId -> Sem r_aAwX (Either BlockfrostError [PoolDelegator])
+ Polysemy.Blockfrost.Effect.Blockfrost: getPoolDelegators :: forall r_aAMv. Member Blockfrost r_aAMv => PoolId -> Sem r_aAMv (Either BlockfrostError [PoolDelegator])
- Polysemy.Blockfrost.Effect.Blockfrost: getPoolDelegators' :: forall r_aAwT. Member Blockfrost r_aAwT => PoolId -> Paged -> SortOrder -> Sem r_aAwT (Either BlockfrostError [PoolDelegator])
+ Polysemy.Blockfrost.Effect.Blockfrost: getPoolDelegators' :: forall r_aAMr. Member Blockfrost r_aAMr => PoolId -> Paged -> SortOrder -> Sem r_aAMr (Either BlockfrostError [PoolDelegator])
- Polysemy.Blockfrost.Effect.Blockfrost: getPoolHistory :: forall r_aAwN. Member Blockfrost r_aAwN => PoolId -> Sem r_aAwN (Either BlockfrostError [PoolHistory])
+ Polysemy.Blockfrost.Effect.Blockfrost: getPoolHistory :: forall r_aAMl. Member Blockfrost r_aAMl => PoolId -> Sem r_aAMl (Either BlockfrostError [PoolHistory])
- Polysemy.Blockfrost.Effect.Blockfrost: getPoolHistory' :: forall r_aAwJ. Member Blockfrost r_aAwJ => PoolId -> Paged -> SortOrder -> Sem r_aAwJ (Either BlockfrostError [PoolHistory])
+ Polysemy.Blockfrost.Effect.Blockfrost: getPoolHistory' :: forall r_aAMh. Member Blockfrost r_aAMh => PoolId -> Paged -> SortOrder -> Sem r_aAMh (Either BlockfrostError [PoolHistory])
- Polysemy.Blockfrost.Effect.Blockfrost: getPoolMetadata :: forall r_aAwP. Member Blockfrost r_aAwP => PoolId -> Sem r_aAwP (Either BlockfrostError (Maybe PoolMetadata))
+ Polysemy.Blockfrost.Effect.Blockfrost: getPoolMetadata :: forall r_aAMn. Member Blockfrost r_aAMn => PoolId -> Sem r_aAMn (Either BlockfrostError (Maybe PoolMetadata))
- Polysemy.Blockfrost.Effect.Blockfrost: getPoolRelays :: forall r_aAwR. Member Blockfrost r_aAwR => PoolId -> Sem r_aAwR (Either BlockfrostError [PoolRelay])
+ Polysemy.Blockfrost.Effect.Blockfrost: getPoolRelays :: forall r_aAMp. Member Blockfrost r_aAMp => PoolId -> Sem r_aAMp (Either BlockfrostError [PoolRelay])
- Polysemy.Blockfrost.Effect.Blockfrost: getPoolUpdates :: forall r_aAx9. Member Blockfrost r_aAx9 => PoolId -> Sem r_aAx9 (Either BlockfrostError [PoolUpdate])
+ Polysemy.Blockfrost.Effect.Blockfrost: getPoolUpdates :: forall r_aAMH. Member Blockfrost r_aAMH => PoolId -> Sem r_aAMH (Either BlockfrostError [PoolUpdate])
- Polysemy.Blockfrost.Effect.Blockfrost: getPoolUpdates' :: forall r_aAx5. Member Blockfrost r_aAx5 => PoolId -> Paged -> SortOrder -> Sem r_aAx5 (Either BlockfrostError [PoolUpdate])
+ Polysemy.Blockfrost.Effect.Blockfrost: getPoolUpdates' :: forall r_aAMD. Member Blockfrost r_aAMD => PoolId -> Paged -> SortOrder -> Sem r_aAMD (Either BlockfrostError [PoolUpdate])
- Polysemy.Blockfrost.Effect.Blockfrost: getPreviousBlocks :: forall r_aAt7. Member Blockfrost r_aAt7 => Either Integer BlockHash -> Sem r_aAt7 (Either BlockfrostError [Block])
+ Polysemy.Blockfrost.Effect.Blockfrost: getPreviousBlocks :: forall r_aAIz. Member Blockfrost r_aAIz => Either Integer BlockHash -> Sem r_aAIz (Either BlockfrostError [Block])
- Polysemy.Blockfrost.Effect.Blockfrost: getPreviousBlocks' :: forall r_aAt4. Member Blockfrost r_aAt4 => Either Integer BlockHash -> Paged -> Sem r_aAt4 (Either BlockfrostError [Block])
+ Polysemy.Blockfrost.Effect.Blockfrost: getPreviousBlocks' :: forall r_aAIw. Member Blockfrost r_aAIw => Either Integer BlockHash -> Paged -> Sem r_aAIw (Either BlockfrostError [Block])
- Polysemy.Blockfrost.Effect.Blockfrost: getPreviousEpochs :: forall r_aAuI. Member Blockfrost r_aAuI => Epoch -> Sem r_aAuI (Either BlockfrostError [EpochInfo])
+ Polysemy.Blockfrost.Effect.Blockfrost: getPreviousEpochs :: forall r_aAKg. Member Blockfrost r_aAKg => Epoch -> Sem r_aAKg (Either BlockfrostError [EpochInfo])
- Polysemy.Blockfrost.Effect.Blockfrost: getPreviousEpochs' :: forall r_aAuF. Member Blockfrost r_aAuF => Epoch -> Paged -> Sem r_aAuF (Either BlockfrostError [EpochInfo])
+ Polysemy.Blockfrost.Effect.Blockfrost: getPreviousEpochs' :: forall r_aAKd. Member Blockfrost r_aAKd => Epoch -> Paged -> Sem r_aAKd (Either BlockfrostError [EpochInfo])
- Polysemy.Blockfrost.Effect.Blockfrost: getRoot :: forall r_aAsa. Member Blockfrost r_aAsa => Sem r_aAsa (Either BlockfrostError URLVersion)
+ Polysemy.Blockfrost.Effect.Blockfrost: getRoot :: forall r_aAHC. Member Blockfrost r_aAHC => Sem r_aAHC (Either BlockfrostError URLVersion)
- Polysemy.Blockfrost.Effect.Blockfrost: getScript :: forall r_aAug. Member Blockfrost r_aAug => ScriptHash -> Sem r_aAug (Either BlockfrostError Script)
+ Polysemy.Blockfrost.Effect.Blockfrost: getScript :: forall r_aAJO. Member Blockfrost r_aAJO => ScriptHash -> Sem r_aAJO (Either BlockfrostError Script)
- Polysemy.Blockfrost.Effect.Blockfrost: getScriptCBOR :: forall r_aAuu. Member Blockfrost r_aAuu => ScriptHash -> Sem r_aAuu (Either BlockfrostError ScriptCBOR)
+ Polysemy.Blockfrost.Effect.Blockfrost: getScriptCBOR :: forall r_aAK2. Member Blockfrost r_aAK2 => ScriptHash -> Sem r_aAK2 (Either BlockfrostError ScriptCBOR)
- Polysemy.Blockfrost.Effect.Blockfrost: getScriptDatum :: forall r_aAuo. Member Blockfrost r_aAuo => DatumHash -> Sem r_aAuo (Either BlockfrostError ScriptDatum)
+ Polysemy.Blockfrost.Effect.Blockfrost: getScriptDatum :: forall r_aAJW. Member Blockfrost r_aAJW => DatumHash -> Sem r_aAJW (Either BlockfrostError ScriptDatum)
- Polysemy.Blockfrost.Effect.Blockfrost: getScriptDatumCBOR :: forall r_aAuq. Member Blockfrost r_aAuq => DatumHash -> Sem r_aAuq (Either BlockfrostError ScriptDatumCBOR)
+ Polysemy.Blockfrost.Effect.Blockfrost: getScriptDatumCBOR :: forall r_aAJY. Member Blockfrost r_aAJY => DatumHash -> Sem r_aAJY (Either BlockfrostError ScriptDatumCBOR)
- Polysemy.Blockfrost.Effect.Blockfrost: getScriptJSON :: forall r_aAus. Member Blockfrost r_aAus => ScriptHash -> Sem r_aAus (Either BlockfrostError ScriptJSON)
+ Polysemy.Blockfrost.Effect.Blockfrost: getScriptJSON :: forall r_aAK0. Member Blockfrost r_aAK0 => ScriptHash -> Sem r_aAK0 (Either BlockfrostError ScriptJSON)
- Polysemy.Blockfrost.Effect.Blockfrost: getScriptRedeemers :: forall r_aAum. Member Blockfrost r_aAum => ScriptHash -> Sem r_aAum (Either BlockfrostError [ScriptRedeemer])
+ Polysemy.Blockfrost.Effect.Blockfrost: getScriptRedeemers :: forall r_aAJU. Member Blockfrost r_aAJU => ScriptHash -> Sem r_aAJU (Either BlockfrostError [ScriptRedeemer])
- Polysemy.Blockfrost.Effect.Blockfrost: getScriptRedeemers' :: forall r_aAui. Member Blockfrost r_aAui => ScriptHash -> Paged -> SortOrder -> Sem r_aAui (Either BlockfrostError [ScriptRedeemer])
+ Polysemy.Blockfrost.Effect.Blockfrost: getScriptRedeemers' :: forall r_aAJQ. Member Blockfrost r_aAJQ => ScriptHash -> Paged -> SortOrder -> Sem r_aAJQ (Either BlockfrostError [ScriptRedeemer])
- Polysemy.Blockfrost.Effect.Blockfrost: getTx :: forall r_aAvc. Member Blockfrost r_aAvc => TxHash -> Sem r_aAvc (Either BlockfrostError Transaction)
+ Polysemy.Blockfrost.Effect.Blockfrost: getTx :: forall r_aAKK. Member Blockfrost r_aAKK => TxHash -> Sem r_aAKK (Either BlockfrostError Transaction)
- Polysemy.Blockfrost.Effect.Blockfrost: getTxDelegations :: forall r_aAvk. Member Blockfrost r_aAvk => TxHash -> Sem r_aAvk (Either BlockfrostError [TransactionDelegation])
+ Polysemy.Blockfrost.Effect.Blockfrost: getTxDelegations :: forall r_aAKS. Member Blockfrost r_aAKS => TxHash -> Sem r_aAKS (Either BlockfrostError [TransactionDelegation])
- Polysemy.Blockfrost.Effect.Blockfrost: getTxMetadataByLabelCBOR :: forall r_aAxp. Member Blockfrost r_aAxp => Text -> Sem r_aAxp (Either BlockfrostError [TxMetaCBOR])
+ Polysemy.Blockfrost.Effect.Blockfrost: getTxMetadataByLabelCBOR :: forall r_aAMX. Member Blockfrost r_aAMX => Text -> Sem r_aAMX (Either BlockfrostError [TxMetaCBOR])
- Polysemy.Blockfrost.Effect.Blockfrost: getTxMetadataByLabelCBOR' :: forall r_aAxl. Member Blockfrost r_aAxl => Text -> Paged -> SortOrder -> Sem r_aAxl (Either BlockfrostError [TxMetaCBOR])
+ Polysemy.Blockfrost.Effect.Blockfrost: getTxMetadataByLabelCBOR' :: forall r_aAMT. Member Blockfrost r_aAMT => Text -> Paged -> SortOrder -> Sem r_aAMT (Either BlockfrostError [TxMetaCBOR])
- Polysemy.Blockfrost.Effect.Blockfrost: getTxMetadataByLabelJSON :: forall r_aAxj. Member Blockfrost r_aAxj => Text -> Sem r_aAxj (Either BlockfrostError [TxMetaJSON])
+ Polysemy.Blockfrost.Effect.Blockfrost: getTxMetadataByLabelJSON :: forall r_aAMR. Member Blockfrost r_aAMR => Text -> Sem r_aAMR (Either BlockfrostError [TxMetaJSON])
- Polysemy.Blockfrost.Effect.Blockfrost: getTxMetadataByLabelJSON' :: forall r_aAxf. Member Blockfrost r_aAxf => Text -> Paged -> SortOrder -> Sem r_aAxf (Either BlockfrostError [TxMetaJSON])
+ Polysemy.Blockfrost.Effect.Blockfrost: getTxMetadataByLabelJSON' :: forall r_aAMN. Member Blockfrost r_aAMN => Text -> Paged -> SortOrder -> Sem r_aAMN (Either BlockfrostError [TxMetaJSON])
- Polysemy.Blockfrost.Effect.Blockfrost: getTxMetadataCBOR :: forall r_aAvw. Member Blockfrost r_aAvw => TxHash -> Sem r_aAvw (Either BlockfrostError [TransactionMetaCBOR])
+ Polysemy.Blockfrost.Effect.Blockfrost: getTxMetadataCBOR :: forall r_aAL4. Member Blockfrost r_aAL4 => TxHash -> Sem r_aAL4 (Either BlockfrostError [TransactionMetaCBOR])
- Polysemy.Blockfrost.Effect.Blockfrost: getTxMetadataJSON :: forall r_aAvu. Member Blockfrost r_aAvu => TxHash -> Sem r_aAvu (Either BlockfrostError [TransactionMetaJSON])
+ Polysemy.Blockfrost.Effect.Blockfrost: getTxMetadataJSON :: forall r_aAL2. Member Blockfrost r_aAL2 => TxHash -> Sem r_aAL2 (Either BlockfrostError [TransactionMetaJSON])
- Polysemy.Blockfrost.Effect.Blockfrost: getTxMetadataLabels :: forall r_aAxe. Member Blockfrost r_aAxe => Sem r_aAxe (Either BlockfrostError [TxMeta])
+ Polysemy.Blockfrost.Effect.Blockfrost: getTxMetadataLabels :: forall r_aAMM. Member Blockfrost r_aAMM => Sem r_aAMM (Either BlockfrostError [TxMeta])
- Polysemy.Blockfrost.Effect.Blockfrost: getTxMetadataLabels' :: forall r_aAxb. Member Blockfrost r_aAxb => Paged -> SortOrder -> Sem r_aAxb (Either BlockfrostError [TxMeta])
+ Polysemy.Blockfrost.Effect.Blockfrost: getTxMetadataLabels' :: forall r_aAMJ. Member Blockfrost r_aAMJ => Paged -> SortOrder -> Sem r_aAMJ (Either BlockfrostError [TxMeta])
- Polysemy.Blockfrost.Effect.Blockfrost: getTxMirs :: forall r_aAvo. Member Blockfrost r_aAvo => TxHash -> Sem r_aAvo (Either BlockfrostError [TransactionMir])
+ Polysemy.Blockfrost.Effect.Blockfrost: getTxMirs :: forall r_aAKW. Member Blockfrost r_aAKW => TxHash -> Sem r_aAKW (Either BlockfrostError [TransactionMir])
- Polysemy.Blockfrost.Effect.Blockfrost: getTxPoolRetiring :: forall r_aAvs. Member Blockfrost r_aAvs => TxHash -> Sem r_aAvs (Either BlockfrostError [TransactionPoolRetiring])
+ Polysemy.Blockfrost.Effect.Blockfrost: getTxPoolRetiring :: forall r_aAL0. Member Blockfrost r_aAL0 => TxHash -> Sem r_aAL0 (Either BlockfrostError [TransactionPoolRetiring])
- Polysemy.Blockfrost.Effect.Blockfrost: getTxPoolUpdates :: forall r_aAvq. Member Blockfrost r_aAvq => TxHash -> Sem r_aAvq (Either BlockfrostError [TransactionPoolUpdate])
+ Polysemy.Blockfrost.Effect.Blockfrost: getTxPoolUpdates :: forall r_aAKY. Member Blockfrost r_aAKY => TxHash -> Sem r_aAKY (Either BlockfrostError [TransactionPoolUpdate])
- Polysemy.Blockfrost.Effect.Blockfrost: getTxRedeemers :: forall r_aAvg. Member Blockfrost r_aAvg => TxHash -> Sem r_aAvg (Either BlockfrostError [TransactionRedeemer])
+ Polysemy.Blockfrost.Effect.Blockfrost: getTxRedeemers :: forall r_aAKO. Member Blockfrost r_aAKO => TxHash -> Sem r_aAKO (Either BlockfrostError [TransactionRedeemer])
- Polysemy.Blockfrost.Effect.Blockfrost: getTxStakes :: forall r_aAvi. Member Blockfrost r_aAvi => TxHash -> Sem r_aAvi (Either BlockfrostError [TransactionStake])
+ Polysemy.Blockfrost.Effect.Blockfrost: getTxStakes :: forall r_aAKQ. Member Blockfrost r_aAKQ => TxHash -> Sem r_aAKQ (Either BlockfrostError [TransactionStake])
- Polysemy.Blockfrost.Effect.Blockfrost: getTxUtxos :: forall r_aAve. Member Blockfrost r_aAve => TxHash -> Sem r_aAve (Either BlockfrostError TransactionUtxos)
+ Polysemy.Blockfrost.Effect.Blockfrost: getTxUtxos :: forall r_aAKM. Member Blockfrost r_aAKM => TxHash -> Sem r_aAKM (Either BlockfrostError TransactionUtxos)
- Polysemy.Blockfrost.Effect.Blockfrost: getTxWithdrawals :: forall r_aAvm. Member Blockfrost r_aAvm => TxHash -> Sem r_aAvm (Either BlockfrostError [TransactionWithdrawal])
+ Polysemy.Blockfrost.Effect.Blockfrost: getTxWithdrawals :: forall r_aAKU. Member Blockfrost r_aAKU => TxHash -> Sem r_aAKU (Either BlockfrostError [TransactionWithdrawal])
- Polysemy.Blockfrost.Effect.Blockfrost: ipfsGateway :: forall r_aAsB. Member Blockfrost r_aAsB => Text -> Sem r_aAsB (Either BlockfrostError IPFSData)
+ Polysemy.Blockfrost.Effect.Blockfrost: ipfsGateway :: forall r_aAI3. Member Blockfrost r_aAI3 => Text -> Sem r_aAI3 (Either BlockfrostError IPFSData)
- Polysemy.Blockfrost.Effect.Blockfrost: ipfsGetPin :: forall r_aAsJ. Member Blockfrost r_aAsJ => Text -> Sem r_aAsJ (Either BlockfrostError IPFSPin)
+ Polysemy.Blockfrost.Effect.Blockfrost: ipfsGetPin :: forall r_aAIb. Member Blockfrost r_aAIb => Text -> Sem r_aAIb (Either BlockfrostError IPFSPin)
- Polysemy.Blockfrost.Effect.Blockfrost: ipfsListPins :: forall r_aAsI. Member Blockfrost r_aAsI => Sem r_aAsI (Either BlockfrostError [IPFSPin])
+ Polysemy.Blockfrost.Effect.Blockfrost: ipfsListPins :: forall r_aAIa. Member Blockfrost r_aAIa => Sem r_aAIa (Either BlockfrostError [IPFSPin])
- Polysemy.Blockfrost.Effect.Blockfrost: ipfsListPins' :: forall r_aAsF. Member Blockfrost r_aAsF => Paged -> SortOrder -> Sem r_aAsF (Either BlockfrostError [IPFSPin])
+ Polysemy.Blockfrost.Effect.Blockfrost: ipfsListPins' :: forall r_aAI7. Member Blockfrost r_aAI7 => Paged -> SortOrder -> Sem r_aAI7 (Either BlockfrostError [IPFSPin])
- Polysemy.Blockfrost.Effect.Blockfrost: ipfsPin :: forall r_aAsD. Member Blockfrost r_aAsD => Text -> Sem r_aAsD (Either BlockfrostError IPFSPinChange)
+ Polysemy.Blockfrost.Effect.Blockfrost: ipfsPin :: forall r_aAI5. Member Blockfrost r_aAI5 => Text -> Sem r_aAI5 (Either BlockfrostError IPFSPinChange)
- Polysemy.Blockfrost.Effect.Blockfrost: ipfsRemovePin :: forall r_aAsL. Member Blockfrost r_aAsL => Text -> Sem r_aAsL (Either BlockfrostError IPFSPinChange)
+ Polysemy.Blockfrost.Effect.Blockfrost: ipfsRemovePin :: forall r_aAId. Member Blockfrost r_aAId => Text -> Sem r_aAId (Either BlockfrostError IPFSPinChange)
- Polysemy.Blockfrost.Effect.Blockfrost: listPools :: forall r_aAwu. Member Blockfrost r_aAwu => Sem r_aAwu (Either BlockfrostError [PoolId])
+ Polysemy.Blockfrost.Effect.Blockfrost: listPools :: forall r_aAM2. Member Blockfrost r_aAM2 => Sem r_aAM2 (Either BlockfrostError [PoolId])
- Polysemy.Blockfrost.Effect.Blockfrost: listPools' :: forall r_aAwr. Member Blockfrost r_aAwr => Paged -> SortOrder -> Sem r_aAwr (Either BlockfrostError [PoolId])
+ Polysemy.Blockfrost.Effect.Blockfrost: listPools' :: forall r_aALZ. Member Blockfrost r_aALZ => Paged -> SortOrder -> Sem r_aALZ (Either BlockfrostError [PoolId])
- Polysemy.Blockfrost.Effect.Blockfrost: listPoolsExtended :: forall r_aAwy. Member Blockfrost r_aAwy => Sem r_aAwy (Either BlockfrostError [Pool])
+ Polysemy.Blockfrost.Effect.Blockfrost: listPoolsExtended :: forall r_aAM6. Member Blockfrost r_aAM6 => Sem r_aAM6 (Either BlockfrostError [Pool])
- Polysemy.Blockfrost.Effect.Blockfrost: listPoolsExtended' :: forall r_aAwv. Member Blockfrost r_aAwv => Paged -> SortOrder -> Sem r_aAwv (Either BlockfrostError [Pool])
+ Polysemy.Blockfrost.Effect.Blockfrost: listPoolsExtended' :: forall r_aAM3. Member Blockfrost r_aAM3 => Paged -> SortOrder -> Sem r_aAM3 (Either BlockfrostError [Pool])
- Polysemy.Blockfrost.Effect.Blockfrost: listRetiredPools :: forall r_aAwC. Member Blockfrost r_aAwC => Sem r_aAwC (Either BlockfrostError [PoolEpoch])
+ Polysemy.Blockfrost.Effect.Blockfrost: listRetiredPools :: forall r_aAMa. Member Blockfrost r_aAMa => Sem r_aAMa (Either BlockfrostError [PoolEpoch])
- Polysemy.Blockfrost.Effect.Blockfrost: listRetiredPools' :: forall r_aAwz. Member Blockfrost r_aAwz => Paged -> SortOrder -> Sem r_aAwz (Either BlockfrostError [PoolEpoch])
+ Polysemy.Blockfrost.Effect.Blockfrost: listRetiredPools' :: forall r_aAM7. Member Blockfrost r_aAM7 => Paged -> SortOrder -> Sem r_aAM7 (Either BlockfrostError [PoolEpoch])
- Polysemy.Blockfrost.Effect.Blockfrost: listRetiringPools :: forall r_aAwG. Member Blockfrost r_aAwG => Sem r_aAwG (Either BlockfrostError [PoolEpoch])
+ Polysemy.Blockfrost.Effect.Blockfrost: listRetiringPools :: forall r_aAMe. Member Blockfrost r_aAMe => Sem r_aAMe (Either BlockfrostError [PoolEpoch])
- Polysemy.Blockfrost.Effect.Blockfrost: listRetiringPools' :: forall r_aAwD. Member Blockfrost r_aAwD => Paged -> SortOrder -> Sem r_aAwD (Either BlockfrostError [PoolEpoch])
+ Polysemy.Blockfrost.Effect.Blockfrost: listRetiringPools' :: forall r_aAMb. Member Blockfrost r_aAMb => Paged -> SortOrder -> Sem r_aAMb (Either BlockfrostError [PoolEpoch])
- Polysemy.Blockfrost.Effect.Blockfrost: listScripts :: forall r_aAuf. Member Blockfrost r_aAuf => Sem r_aAuf (Either BlockfrostError ScriptHashList)
+ Polysemy.Blockfrost.Effect.Blockfrost: listScripts :: forall r_aAJN. Member Blockfrost r_aAJN => Sem r_aAJN (Either BlockfrostError ScriptHashList)
- Polysemy.Blockfrost.Effect.Blockfrost: listScripts' :: forall r_aAuc. Member Blockfrost r_aAuc => Paged -> SortOrder -> Sem r_aAuc (Either BlockfrostError ScriptHashList)
+ Polysemy.Blockfrost.Effect.Blockfrost: listScripts' :: forall r_aAJK. Member Blockfrost r_aAJK => Paged -> SortOrder -> Sem r_aAJK (Either BlockfrostError ScriptHashList)
- Polysemy.Blockfrost.Effect.Blockfrost: nutlinkAddressTickers :: forall r_aAss. Member Blockfrost r_aAss => Address -> Text -> Sem r_aAss (Either BlockfrostError [NutlinkTicker])
+ Polysemy.Blockfrost.Effect.Blockfrost: nutlinkAddressTickers :: forall r_aAHU. Member Blockfrost r_aAHU => Address -> Text -> Sem r_aAHU (Either BlockfrostError [NutlinkTicker])
- Polysemy.Blockfrost.Effect.Blockfrost: nutlinkAddressTickers' :: forall r_aAsn. Member Blockfrost r_aAsn => Address -> Text -> Paged -> SortOrder -> Sem r_aAsn (Either BlockfrostError [NutlinkTicker])
+ Polysemy.Blockfrost.Effect.Blockfrost: nutlinkAddressTickers' :: forall r_aAHP. Member Blockfrost r_aAHP => Address -> Text -> Paged -> SortOrder -> Sem r_aAHP (Either BlockfrostError [NutlinkTicker])
- Polysemy.Blockfrost.Effect.Blockfrost: nutlinkListAddress :: forall r_aAsf. Member Blockfrost r_aAsf => Address -> Sem r_aAsf (Either BlockfrostError NutlinkAddress)
+ Polysemy.Blockfrost.Effect.Blockfrost: nutlinkListAddress :: forall r_aAHH. Member Blockfrost r_aAHH => Address -> Sem r_aAHH (Either BlockfrostError NutlinkAddress)
- Polysemy.Blockfrost.Effect.Blockfrost: nutlinkListAddressTickers :: forall r_aAsl. Member Blockfrost r_aAsl => Address -> Sem r_aAsl (Either BlockfrostError [NutlinkAddressTicker])
+ Polysemy.Blockfrost.Effect.Blockfrost: nutlinkListAddressTickers :: forall r_aAHN. Member Blockfrost r_aAHN => Address -> Sem r_aAHN (Either BlockfrostError [NutlinkAddressTicker])
- Polysemy.Blockfrost.Effect.Blockfrost: nutlinkListAddressTickers' :: forall r_aAsh. Member Blockfrost r_aAsh => Address -> Paged -> SortOrder -> Sem r_aAsh (Either BlockfrostError [NutlinkAddressTicker])
+ Polysemy.Blockfrost.Effect.Blockfrost: nutlinkListAddressTickers' :: forall r_aAHJ. Member Blockfrost r_aAHJ => Address -> Paged -> SortOrder -> Sem r_aAHJ (Either BlockfrostError [NutlinkAddressTicker])
- Polysemy.Blockfrost.Effect.Blockfrost: nutlinkTickers :: forall r_aAsz. Member Blockfrost r_aAsz => Text -> Sem r_aAsz (Either BlockfrostError [(Address, NutlinkTicker)])
+ Polysemy.Blockfrost.Effect.Blockfrost: nutlinkTickers :: forall r_aAI1. Member Blockfrost r_aAI1 => Text -> Sem r_aAI1 (Either BlockfrostError [(Address, NutlinkTicker)])
- Polysemy.Blockfrost.Effect.Blockfrost: nutlinkTickers' :: forall r_aAsv. Member Blockfrost r_aAsv => Text -> Paged -> SortOrder -> Sem r_aAsv (Either BlockfrostError [(Address, NutlinkTicker)])
+ Polysemy.Blockfrost.Effect.Blockfrost: nutlinkTickers' :: forall r_aAHX. Member Blockfrost r_aAHX => Text -> Paged -> SortOrder -> Sem r_aAHX (Either BlockfrostError [(Address, NutlinkTicker)])
- Polysemy.Blockfrost.Effect.Blockfrost: submitTx :: forall r_aAvy. Member Blockfrost r_aAvy => CBORString -> Sem r_aAvy (Either BlockfrostError TxHash)
+ Polysemy.Blockfrost.Effect.Blockfrost: submitTx :: forall r_aAL6. Member Blockfrost r_aAL6 => CBORString -> Sem r_aAL6 (Either BlockfrostError TxHash)

Files

polysemy-blockfrost.cabal view
@@ -2,7 +2,7 @@   name:                   polysemy-blockfrost-version:                0.1.1.0+version:                0.1.2.0 synopsis:               Polysemy wrapper around the Blockfrost client description:            Polysemy wrapper around the Blockfrost client. license:                Apache-2.0@@ -19,7 +19,7 @@   type:                 git   location:             https://github.com/haskell-works/polysemy-blockfrost -common base                       { build-depends: base                       >= 4.18       && < 5      }+common base                       { build-depends: base                       >= 4.14       && < 5      }  common blockfrost-api             { build-depends: blockfrost-api                              < 0.11   } common blockfrost-client          { build-depends: blockfrost-client                           < 0.9    }@@ -29,7 +29,7 @@ common tasty                      { build-depends: tasty                                       < 1.6    } common text                       { build-depends: text                                        < 3      } -common polysemy-blockfrost       { build-depends: polysemy-blockfrost                                 }+common polysemy-blockfrost       { build-depends: polysemy-blockfrost                                   }  common project-config   import:               polysemy,@@ -56,12 +56,12 @@                         Polysemy.Blockfrost.Client                         Polysemy.Blockfrost.Effect.Blockfrost   hs-source-dirs:       src-  default-language:     GHC2021+  default-language:     Haskell2010  test-suite polysemy-blockfrost-test   import:               base, project-config,                         tasty,-  default-language:     GHC2021+  default-language:     Haskell2010   type:                 exitcode-stdio-1.0   build-tool-depends:   tasty-discover:tasty-discover   hs-source-dirs:       test
src/Polysemy/Blockfrost.hs view
@@ -56,6 +56,7 @@     getAddressUtxos,     getAddressUtxosAsset',     getAddressUtxosAsset,+    getAddressTransactions',     getAddressTransactions,      -- * Client.Cardano.Assets@@ -166,6 +167,11 @@     getTxMetadataByLabelCBOR',     getTxMetadataByLabelCBOR, +    -- * Pagination+    allPages,+   ) where  import           Polysemy.Blockfrost.Api++import           Blockfrost.Client       (allPages)
src/Polysemy/Blockfrost/Api.hs view
@@ -136,6 +136,7 @@     getAddressUtxos                     ,     getAddressUtxosAsset'               ,     getAddressUtxosAsset                ,+    getAddressTransactions'             ,     getAddressTransactions              ,      -- Client.Cardano.Assets@@ -252,7 +253,7 @@ import           Data.Either import           Data.Maybe import           Data.Text-import           GHC.Integer+import           Prelude                               (Integer)  import           Blockfrost.Client                     (AccountDelegation (..),                                                         AccountHistory (..),@@ -278,6 +279,7 @@                                                         AssetTransaction (..),                                                         Block (..),                                                         BlockHash (..),+                                                        BlockIndex (..),                                                         BlockfrostError (..),                                                         CBORString (..),                                                         DatumHash (..),@@ -395,6 +397,7 @@ getAddressUtxos                     :: Member Blockfrost r => Member (Error BlockfrostError) r => Address -> Sem r [AddressUtxo] getAddressUtxosAsset'               :: Member Blockfrost r => Member (Error BlockfrostError) r => Address -> AssetId-> Paged -> SortOrder -> Sem r [AddressUtxo] getAddressUtxosAsset                :: Member Blockfrost r => Member (Error BlockfrostError) r => Address -> AssetId -> Sem r [AddressUtxo]+getAddressTransactions'             :: Member Blockfrost r => Member (Error BlockfrostError) r => Address -> Paged -> SortOrder -> Maybe BlockIndex -> Maybe BlockIndex -> Sem r [AddressTransaction] getAddressTransactions              :: Member Blockfrost r => Member (Error BlockfrostError) r => Address -> Sem r [AddressTransaction]  -- Client.Cardano.Assets@@ -559,6 +562,7 @@ getAddressUtxosAsset'            a b c d    = fromEither =<< BF.getAddressUtxosAsset'            a b c d getAddressUtxosAsset             a b        = fromEither =<< BF.getAddressUtxosAsset             a b getAddressTransactions           a          = fromEither =<< BF.getAddressTransactions           a+getAddressTransactions'          a b c d e  = fromEither =<< BF.getAddressTransactions'          a b c d e  -- Client.Cardano.Assets getAssets'                         a b        = fromEither =<< BF.getAssets'                       a b
src/Polysemy/Blockfrost/Effect/Blockfrost.hs view
@@ -21,7 +21,7 @@ import           Data.Function              (($)) import           Data.Maybe import           Data.Text                  (Text)-import           GHC.Integer+import           Prelude                    (Integer) import           System.IO                  (IO)  import           Blockfrost.Client          (BlockfrostError, Project)@@ -86,6 +86,7 @@   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@@ -215,163 +216,164 @@ runBlockfrost =   interpret $ \case     -- Client-    GetRoot                                     -> callBlockfrost $ BF.getRoot-    GetHealth                                   -> callBlockfrost $ BF.getHealth-    GetClock                                    -> callBlockfrost $ BF.getClock-    GetMetrics                                  -> callBlockfrost $ BF.getMetrics-    GetMetricsEndpoints                         -> callBlockfrost $ BF.getMetricsEndpoints+    GetRoot                                       -> callBlockfrost $ BF.getRoot+    GetHealth                                     -> callBlockfrost $ BF.getHealth+    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-    NutlinkListAddressTickers           a       -> callBlockfrost $ BF.nutlinkListAddressTickers          a-    NutlinkAddressTickers'              a b c d -> callBlockfrost $ BF.nutlinkAddressTickers'             a b c d-    NutlinkAddressTickers               a b     -> callBlockfrost $ BF.nutlinkAddressTickers              a b-    NutlinkTickers'                     a b c   -> callBlockfrost $ BF.nutlinkTickers'                    a b c-    NutlinkTickers                      a       -> callBlockfrost $ BF.nutlinkTickers                     a+    NutlinkListAddress                  a         -> callBlockfrost $ BF.nutlinkListAddress                 a+    NutlinkListAddressTickers'          a b c     -> callBlockfrost $ BF.nutlinkListAddressTickers'         a b c+    NutlinkListAddressTickers           a         -> callBlockfrost $ BF.nutlinkListAddressTickers          a+    NutlinkAddressTickers'              a b c d   -> callBlockfrost $ BF.nutlinkAddressTickers'             a b c d+    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-    IpfsListPins'                       a b     -> callBlockfrost $ BF.ipfsListPins'                      a b-    IpfsListPins                                -> callBlockfrost $ BF.ipfsListPins-    IpfsGetPin                          a       -> callBlockfrost $ BF.ipfsGetPin                         a-    IpfsRemovePin                       a       -> callBlockfrost $ BF.ipfsRemovePin                      a+    IpfsGateway                         a         -> callBlockfrost $ BF.ipfsGateway                        a+    IpfsPin                             a         -> callBlockfrost $ BF.ipfsPin                            a+    IpfsListPins'                       a b       -> callBlockfrost $ BF.ipfsListPins'                      a b+    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-    GetBlockSlot                        a       -> callBlockfrost $ BF.getBlockSlot                       a-    GetBlockEpochSlot                   a b     -> callBlockfrost $ BF.getBlockEpochSlot                  a b-    GetNextBlocks'                      a b     -> callBlockfrost $ BF.getNextBlocks'                     a b-    GetNextBlocks                       a       -> callBlockfrost $ BF.getNextBlocks                      a-    GetPreviousBlocks'                  a b     -> callBlockfrost $ BF.getPreviousBlocks'                 a b-    GetPreviousBlocks                   a       -> callBlockfrost $ BF.getPreviousBlocks                  a-    GetBlockTxs'                        a b c   -> callBlockfrost $ BF.getBlockTxs'                       a b c-    GetBlockTxs                         a       -> callBlockfrost $ BF.getBlockTxs                        a-    GetBlockAffectedAddresses'          a b     -> callBlockfrost $ BF.getBlockAffectedAddresses'         a b-    GetBlockAffectedAddresses           a       -> callBlockfrost $ BF.getBlockAffectedAddresses          a+    GetLatestBlock                                -> callBlockfrost $ BF.getLatestBlock+    GetLatestBlockTxs'                  a b       -> callBlockfrost $ BF.getLatestBlockTxs'                 a b+    GetLatestBlockTxs                             -> callBlockfrost $ BF.getLatestBlockTxs+    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+    GetNextBlocks                       a         -> callBlockfrost $ BF.getNextBlocks                      a+    GetPreviousBlocks'                  a b       -> callBlockfrost $ BF.getPreviousBlocks'                 a b+    GetPreviousBlocks                   a         -> callBlockfrost $ BF.getPreviousBlocks                  a+    GetBlockTxs'                        a b c     -> callBlockfrost $ BF.getBlockTxs'                       a b c+    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+    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+    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                                   -> 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+    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      -- Client.Cardano.Scripts-    ListScripts'                        a b     -> callBlockfrost $ BF.listScripts'                       a b-    ListScripts                                 -> callBlockfrost $ BF.listScripts-    GetScript                           a       -> callBlockfrost $ BF.getScript                          a-    GetScriptRedeemers'                 a b c   -> callBlockfrost $ BF.getScriptRedeemers'                a b c-    GetScriptRedeemers                  a       -> callBlockfrost $ BF.getScriptRedeemers                 a-    GetScriptDatum                      a       -> callBlockfrost $ BF.getScriptDatum                     a-    GetScriptDatumCBOR                  a       -> callBlockfrost $ BF.getScriptDatumCBOR                 a-    GetScriptJSON                       a       -> callBlockfrost $ BF.getScriptJSON                      a-    GetScriptCBOR                       a       -> callBlockfrost $ BF.getScriptCBOR                      a+    ListScripts'                        a b       -> callBlockfrost $ BF.listScripts'                       a b+    ListScripts                                   -> callBlockfrost $ BF.listScripts+    GetScript                           a         -> callBlockfrost $ BF.getScript                          a+    GetScriptRedeemers'                 a b c     -> callBlockfrost $ BF.getScriptRedeemers'                a b c+    GetScriptRedeemers                  a         -> callBlockfrost $ BF.getScriptRedeemers                 a+    GetScriptDatum                      a         -> callBlockfrost $ BF.getScriptDatum                     a+    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-    GetEpoch                            a       -> callBlockfrost $ BF.getEpoch                           a-    GetNextEpochs'                      a b     -> callBlockfrost $ BF.getNextEpochs'                     a b-    GetNextEpochs                       a       -> callBlockfrost $ BF.getNextEpochs                      a-    GetPreviousEpochs'                  a b     -> callBlockfrost $ BF.getPreviousEpochs'                 a b-    GetPreviousEpochs                   a       -> callBlockfrost $ BF.getPreviousEpochs                  a-    GetEpochStake'                      a b     -> callBlockfrost $ BF.getEpochStake'                     a b-    GetEpochStake                       a       -> callBlockfrost $ BF.getEpochStake                      a-    GetEpochStakeByPool'                a b c   -> callBlockfrost $ BF.getEpochStakeByPool'               a b c-    GetEpochStakeByPool                 a b     -> callBlockfrost $ BF.getEpochStakeByPool                a b-    GetEpochBlocks'                     a b c   -> callBlockfrost $ BF.getEpochBlocks'                    a b c-    GetEpochBlocks                      a       -> callBlockfrost $ BF.getEpochBlocks                     a-    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+    GetLatestEpoch                                -> callBlockfrost $ BF.getLatestEpoch+    GetLatestEpochProtocolParams                  -> callBlockfrost $ BF.getLatestEpochProtocolParams+    GetEpoch                            a         -> callBlockfrost $ BF.getEpoch                           a+    GetNextEpochs'                      a b       -> callBlockfrost $ BF.getNextEpochs'                     a b+    GetNextEpochs                       a         -> callBlockfrost $ BF.getNextEpochs                      a+    GetPreviousEpochs'                  a b       -> callBlockfrost $ BF.getPreviousEpochs'                 a b+    GetPreviousEpochs                   a         -> callBlockfrost $ BF.getPreviousEpochs                  a+    GetEpochStake'                      a b       -> callBlockfrost $ BF.getEpochStake'                     a b+    GetEpochStake                       a         -> callBlockfrost $ BF.getEpochStake                      a+    GetEpochStakeByPool'                a b c     -> callBlockfrost $ BF.getEpochStakeByPool'               a b c+    GetEpochStakeByPool                 a b       -> callBlockfrost $ BF.getEpochStakeByPool                a b+    GetEpochBlocks'                     a b c     -> callBlockfrost $ BF.getEpochBlocks'                    a b c+    GetEpochBlocks                      a         -> callBlockfrost $ BF.getEpochBlocks                     a+    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-    GetTxRedeemers                      a       -> callBlockfrost $ BF.getTxRedeemers                     a-    GetTxStakes                         a       -> callBlockfrost $ BF.getTxStakes                        a-    GetTxDelegations                    a       -> callBlockfrost $ BF.getTxDelegations                   a-    GetTxWithdrawals                    a       -> callBlockfrost $ BF.getTxWithdrawals                   a-    GetTxMirs                           a       -> callBlockfrost $ BF.getTxMirs                          a-    GetTxPoolUpdates                    a       -> callBlockfrost $ BF.getTxPoolUpdates                   a-    GetTxPoolRetiring                   a       -> callBlockfrost $ BF.getTxPoolRetiring                  a-    GetTxMetadataJSON                   a       -> callBlockfrost $ BF.getTxMetadataJSON                  a-    GetTxMetadataCBOR                   a       -> callBlockfrost $ BF.getTxMetadataCBOR                  a-    SubmitTx                            a       -> callBlockfrost $ BF.submitTx                           a+    GetTx                               a         -> callBlockfrost $ BF.getTx                              a+    GetTxUtxos                          a         -> callBlockfrost $ BF.getTxUtxos                         a+    GetTxRedeemers                      a         -> callBlockfrost $ BF.getTxRedeemers                     a+    GetTxStakes                         a         -> callBlockfrost $ BF.getTxStakes                        a+    GetTxDelegations                    a         -> callBlockfrost $ BF.getTxDelegations                   a+    GetTxWithdrawals                    a         -> callBlockfrost $ BF.getTxWithdrawals                   a+    GetTxMirs                           a         -> callBlockfrost $ BF.getTxMirs                          a+    GetTxPoolUpdates                    a         -> callBlockfrost $ BF.getTxPoolUpdates                   a+    GetTxPoolRetiring                   a         -> callBlockfrost $ BF.getTxPoolRetiring                  a+    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+    GetLedgerGenesis                              -> callBlockfrost $ BF.getLedgerGenesis      -- Client.Cardano.Accounts-    GetAccount                          a       -> callBlockfrost $ BF.getAccount                         a-    GetAccountRewards'                  a b c   -> callBlockfrost $ BF.getAccountRewards'                 a b c-    GetAccountRewards                   a       -> callBlockfrost $ BF.getAccountRewards                  a-    GetAccountHistory'                  a b c   -> callBlockfrost $ BF.getAccountHistory'                 a b c-    GetAccountHistory                   a       -> callBlockfrost $ BF.getAccountHistory                  a-    GetAccountDelegations'              a b c   -> callBlockfrost $ BF.getAccountDelegations'             a b c-    GetAccountDelegations               a       -> callBlockfrost $ BF.getAccountDelegations              a-    GetAccountRegistrations'            a b c   -> callBlockfrost $ BF.getAccountRegistrations'           a b c-    GetAccountRegistrations             a       -> callBlockfrost $ BF.getAccountRegistrations            a-    GetAccountWithdrawals'              a b c   -> callBlockfrost $ BF.getAccountWithdrawals'             a b c-    GetAccountWithdrawals               a       -> callBlockfrost $ BF.getAccountWithdrawals              a-    GetAccountMirs'                     a b c   -> callBlockfrost $ BF.getAccountMirs'                    a b c-    GetAccountMirs                      a       -> callBlockfrost $ BF.getAccountMirs                     a-    GetAccountAssociatedAddresses'      a b c   -> callBlockfrost $ BF.getAccountAssociatedAddresses'     a b c-    GetAccountAssociatedAddresses       a       -> callBlockfrost $ BF.getAccountAssociatedAddresses      a-    GetAccountAssociatedAddressesTotal  a       -> callBlockfrost $ BF.getAccountAssociatedAddressesTotal a-    GetAccountAssociatedAssets'         a b c   -> callBlockfrost $ BF.getAccountAssociatedAssets'        a b c-    GetAccountAssociatedAssets          a       -> callBlockfrost $ BF.getAccountAssociatedAssets         a+    GetAccount                          a         -> callBlockfrost $ BF.getAccount                         a+    GetAccountRewards'                  a b c     -> callBlockfrost $ BF.getAccountRewards'                 a b c+    GetAccountRewards                   a         -> callBlockfrost $ BF.getAccountRewards                  a+    GetAccountHistory'                  a b c     -> callBlockfrost $ BF.getAccountHistory'                 a b c+    GetAccountHistory                   a         -> callBlockfrost $ BF.getAccountHistory                  a+    GetAccountDelegations'              a b c     -> callBlockfrost $ BF.getAccountDelegations'             a b c+    GetAccountDelegations               a         -> callBlockfrost $ BF.getAccountDelegations              a+    GetAccountRegistrations'            a b c     -> callBlockfrost $ BF.getAccountRegistrations'           a b c+    GetAccountRegistrations             a         -> callBlockfrost $ BF.getAccountRegistrations            a+    GetAccountWithdrawals'              a b c     -> callBlockfrost $ BF.getAccountWithdrawals'             a b c+    GetAccountWithdrawals               a         -> callBlockfrost $ BF.getAccountWithdrawals              a+    GetAccountMirs'                     a b c     -> callBlockfrost $ BF.getAccountMirs'                    a b c+    GetAccountMirs                      a         -> callBlockfrost $ BF.getAccountMirs                     a+    GetAccountAssociatedAddresses'      a b c     -> callBlockfrost $ BF.getAccountAssociatedAddresses'     a b c+    GetAccountAssociatedAddresses       a         -> callBlockfrost $ BF.getAccountAssociatedAddresses      a+    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-    ListPoolsExtended'                  a b     -> callBlockfrost $ BF.listPoolsExtended'                 a b-    ListPoolsExtended                           -> callBlockfrost $ BF.listPoolsExtended-    ListRetiredPools'                   a b     -> callBlockfrost $ BF.listRetiredPools'                  a b-    ListRetiredPools                            -> callBlockfrost $ BF.listRetiredPools-    ListRetiringPools'                  a b     -> callBlockfrost $ BF.listRetiringPools'                 a b-    ListRetiringPools                           -> callBlockfrost $ BF.listRetiringPools-    GetPool                             a       -> callBlockfrost $ BF.getPool                            a-    GetPoolHistory'                     a b c   -> callBlockfrost $ BF.getPoolHistory'                    a b c-    GetPoolHistory                      a       -> callBlockfrost $ BF.getPoolHistory                     a-    GetPoolMetadata                     a       -> callBlockfrost $ BF.getPoolMetadata                    a-    GetPoolRelays                       a       -> callBlockfrost $ BF.getPoolRelays                      a-    GetPoolDelegators'                  a b c   -> callBlockfrost $ BF.getPoolDelegators'                 a b c-    GetPoolDelegators                   a       -> callBlockfrost $ BF.getPoolDelegators                  a-    GetPoolBlocks'                      a b c   -> callBlockfrost $ BF.getPoolBlocks'                     a b c-    GetPoolBlocks                       a       -> callBlockfrost $ BF.getPoolBlocks                      a-    GetPoolUpdates'                     a b c   -> callBlockfrost $ BF.getPoolUpdates'                    a b c-    GetPoolUpdates                      a       -> callBlockfrost $ BF.getPoolUpdates                     a+    ListPools'                          a b       -> callBlockfrost $ BF.listPools'                         a b+    ListPools                                     -> callBlockfrost $ BF.listPools+    ListPoolsExtended'                  a b       -> callBlockfrost $ BF.listPoolsExtended'                 a b+    ListPoolsExtended                             -> callBlockfrost $ BF.listPoolsExtended+    ListRetiredPools'                   a b       -> callBlockfrost $ BF.listRetiredPools'                  a b+    ListRetiredPools                              -> callBlockfrost $ BF.listRetiredPools+    ListRetiringPools'                  a b       -> callBlockfrost $ BF.listRetiringPools'                 a b+    ListRetiringPools                             -> callBlockfrost $ BF.listRetiringPools+    GetPool                             a         -> callBlockfrost $ BF.getPool                            a+    GetPoolHistory'                     a b c     -> callBlockfrost $ BF.getPoolHistory'                    a b c+    GetPoolHistory                      a         -> callBlockfrost $ BF.getPoolHistory                     a+    GetPoolMetadata                     a         -> callBlockfrost $ BF.getPoolMetadata                    a+    GetPoolRelays                       a         -> callBlockfrost $ BF.getPoolRelays                      a+    GetPoolDelegators'                  a b c     -> callBlockfrost $ BF.getPoolDelegators'                 a b c+    GetPoolDelegators                   a         -> callBlockfrost $ BF.getPoolDelegators                  a+    GetPoolBlocks'                      a b c     -> callBlockfrost $ BF.getPoolBlocks'                     a b c+    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-    GetTxMetadataByLabelJSON'           a b c   -> callBlockfrost $ BF.getTxMetadataByLabelJSON'          a b c-    GetTxMetadataByLabelJSON            a       -> callBlockfrost $ BF.getTxMetadataByLabelJSON           a-    GetTxMetadataByLabelCBOR'           a b c   -> callBlockfrost $ BF.getTxMetadataByLabelCBOR'          a b c-    GetTxMetadataByLabelCBOR            a       -> callBlockfrost $ BF.getTxMetadataByLabelCBOR           a+    GetTxMetadataLabels'                a b       -> callBlockfrost $ BF.getTxMetadataLabels'               a b+    GetTxMetadataLabels                           -> callBlockfrost $ BF.getTxMetadataLabels+    GetTxMetadataByLabelJSON'           a b c     -> callBlockfrost $ BF.getTxMetadataByLabelJSON'          a b c+    GetTxMetadataByLabelJSON            a         -> callBlockfrost $ BF.getTxMetadataByLabelJSON           a+    GetTxMetadataByLabelCBOR'           a b c     -> callBlockfrost $ BF.getTxMetadataByLabelCBOR'          a b c+    GetTxMetadataByLabelCBOR            a         -> callBlockfrost $ BF.getTxMetadataByLabelCBOR           a