packages feed

polysemy-blockfrost 0.1.0.0 → 0.1.1.0

raw patch · 2 files changed

+166/−84 lines, 2 files

Files

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