polysemy-blockfrost 0.1.0.0 → 0.1.1.0
raw patch · 2 files changed
+166/−84 lines, 2 files
Files
- polysemy-blockfrost.cabal +2/−2
- src/Polysemy/Blockfrost/Api.hs +164/−82
polysemy-blockfrost.cabal view
@@ -2,7 +2,7 @@ name: polysemy-blockfrost-version: 0.1.0.0+version: 0.1.1.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.2.1 && < 5 }+common base { build-depends: base >= 4.18 && < 5 } common blockfrost-api { build-depends: blockfrost-api < 0.11 } common blockfrost-client { build-depends: blockfrost-client < 0.9 }
src/Polysemy/Blockfrost/Api.hs view
@@ -2,8 +2,86 @@ module Polysemy.Blockfrost.Api ( Blockfrost,- BlockfrostError,- Project,++ AccountDelegation(..),+ AccountHistory(..),+ AccountInfo(..),+ AccountMir(..),+ AccountRegistration(..),+ AccountReward(..),+ AccountWithdrawal(..),+ Address(..),+ AddressAssociated(..),+ AddressAssociatedTotal(..),+ AddressDetails(..),+ AddressInfo(..),+ AddressInfoExtended(..),+ AddressTransaction(..),+ AddressUtxo(..),+ Amount(..),+ AssetAddress(..),+ AssetDetails(..),+ AssetHistory(..),+ AssetId(..),+ AssetInfo(..),+ AssetTransaction(..),+ Block(..),+ BlockHash(..),+ BlockfrostError(..),+ CBORString(..),+ DatumHash(..),+ Epoch(..),+ EpochInfo(..),+ Genesis(..),+ Healthy(..),+ IPFSData(..),+ IPFSPin(..),+ IPFSPinChange(..),+ Metric(..), Network,+ NetworkEraSummary(..),+ NutlinkAddress(..),+ NutlinkAddressTicker(..),+ NutlinkTicker(..),+ Paged(..), PolicyId,+ Pool(..),+ PoolDelegator(..),+ PoolEpoch(..),+ PoolHistory(..),+ PoolId(..),+ PoolInfo(..),+ PoolMetadata(..),+ PoolRelay(..),+ PoolStakeDistribution(..),+ PoolUpdate(..),+ Project(..),+ ProtocolParams(..),+ Script(..),+ ScriptCBOR(..),+ ScriptDatum(..),+ ScriptDatumCBOR(..),+ ScriptHash(..),+ ScriptHashList(..),+ ScriptJSON(..),+ ScriptRedeemer(..),+ ServerTime(..),+ Slot(..), SortOrder,+ StakeDistribution(..),+ Transaction(..),+ TransactionDelegation(..),+ TransactionMetaCBOR(..),+ TransactionMetaJSON(..),+ TransactionMir(..),+ TransactionPoolRetiring(..),+ TransactionPoolUpdate(..),+ TransactionRedeemer(..),+ TransactionStake(..),+ TransactionUtxos(..),+ TransactionWithdrawal(..),+ TxHash(..), TxMeta,+ TxMetaCBOR(..),+ TxMetaJSON(..),+ URLVersion(..),+ runBlockfrost, -- Client@@ -176,88 +254,92 @@ import Data.Text import GHC.Integer -import Blockfrost.Client (AccountDelegation,- AccountHistory,- AccountInfo,- AccountMir,- AccountRegistration,- AccountReward,- AccountWithdrawal,- Address,- AddressAssociated,- AddressAssociatedTotal,- AddressDetails,- AddressInfo,- AddressInfoExtended,- AddressTransaction,- AddressUtxo,- Amount,- AssetAddress,- AssetDetails,- AssetHistory,- AssetId,- AssetInfo,- AssetTransaction,- Block,- BlockHash,- BlockfrostError,- CBORString,- DatumHash,- Epoch,- EpochInfo,- Genesis,- Healthy,- IPFSData,- IPFSPin,- IPFSPinChange,- Metric, Network,- NetworkEraSummary,- NutlinkAddress,- NutlinkAddressTicker,- NutlinkTicker,- Paged, PolicyId,- Pool,- PoolDelegator,- PoolEpoch,- PoolHistory,- PoolId,- PoolInfo,- PoolMetadata,- PoolRelay,- PoolStakeDistribution,- PoolUpdate,- Project,- ProtocolParams,- Script,- ScriptCBOR,- ScriptDatum,- ScriptDatumCBOR,- ScriptHash,- ScriptHashList,- ScriptJSON,- ScriptRedeemer,- ServerTime,- Slot, SortOrder,- StakeDistribution,- Transaction,- TransactionDelegation,- TransactionMetaCBOR,- TransactionMetaJSON,- TransactionMir,- TransactionPoolRetiring,- TransactionPoolUpdate,- TransactionRedeemer,- TransactionStake,- TransactionUtxos,- TransactionWithdrawal,- TxHash, TxMeta,- TxMetaCBOR,- TxMetaJSON,- URLVersion)+import Blockfrost.Client (AccountDelegation (..),+ AccountHistory (..),+ AccountInfo (..),+ AccountMir (..),+ AccountRegistration (..),+ AccountReward (..),+ AccountWithdrawal (..),+ Address (..),+ AddressAssociated (..),+ AddressAssociatedTotal (..),+ AddressDetails (..),+ AddressInfo (..),+ AddressInfoExtended (..),+ AddressTransaction (..),+ AddressUtxo (..),+ Amount (..),+ AssetAddress (..),+ AssetDetails (..),+ AssetHistory (..),+ AssetId (..),+ AssetInfo (..),+ AssetTransaction (..),+ Block (..),+ BlockHash (..),+ BlockfrostError (..),+ CBORString (..),+ DatumHash (..),+ Epoch (..),+ EpochInfo (..),+ Genesis (..),+ Healthy (..),+ IPFSData (..),+ IPFSPin (..),+ IPFSPinChange (..),+ Metric (..),+ Network (..),+ NetworkEraSummary (..),+ NutlinkAddress (..),+ NutlinkAddressTicker (..),+ NutlinkTicker (..),+ Paged (..),+ PolicyId (..),+ Pool (..),+ PoolDelegator (..),+ PoolEpoch (..),+ PoolHistory (..),+ PoolId (..),+ PoolInfo (..),+ PoolMetadata (..),+ PoolRelay (..),+ PoolStakeDistribution (..),+ PoolUpdate (..),+ Project (..),+ ProtocolParams (..),+ Script (..),+ ScriptCBOR (..),+ ScriptDatum (..),+ ScriptDatumCBOR (..),+ ScriptHash (..),+ ScriptHashList (..),+ ScriptJSON (..),+ ScriptRedeemer (..),+ ServerTime (..),+ Slot (..),+ SortOrder (..),+ StakeDistribution (..),+ Transaction (..),+ TransactionDelegation (..),+ TransactionMetaCBOR (..),+ TransactionMetaJSON (..),+ TransactionMir (..),+ TransactionPoolRetiring (..),+ TransactionPoolUpdate (..),+ TransactionRedeemer (..),+ TransactionStake (..),+ TransactionUtxos (..),+ TransactionWithdrawal (..),+ TxHash (..),+ TxMeta (..),+ TxMetaCBOR (..),+ TxMetaJSON (..),+ URLVersion (..))+import Polysemy import Polysemy.Blockfrost.Effect.Blockfrost (Blockfrost,- runBlockfrost)+ runBlockfrost) import qualified Polysemy.Blockfrost.Effect.Blockfrost as BF-import Polysemy import Polysemy.Error