blockfrost-client 0.2.0.0 → 0.2.1.0
raw patch · 4 files changed
+39/−1 lines, 4 filesPVP ok
version bump matches the API change (PVP)
API changes (from Hackage documentation)
+ Blockfrost.Client: getAccountAssociatedAddresses :: Address -> BlockfrostClient [AddressAssociated]
+ Blockfrost.Client: getAccountAssociatedAddresses' :: Address -> Paged -> SortOrder -> BlockfrostClient [AddressAssociated]
+ Blockfrost.Client: getAccountAssociatedAssets :: Address -> BlockfrostClient [Amount]
+ Blockfrost.Client: getAccountAssociatedAssets' :: Address -> Paged -> SortOrder -> BlockfrostClient [Amount]
+ Blockfrost.Client.Cardano.Accounts: getAccountAssociatedAddresses :: Address -> BlockfrostClient [AddressAssociated]
+ Blockfrost.Client.Cardano.Accounts: getAccountAssociatedAddresses' :: Address -> Paged -> SortOrder -> BlockfrostClient [AddressAssociated]
+ Blockfrost.Client.Cardano.Accounts: getAccountAssociatedAssets :: Address -> BlockfrostClient [Amount]
+ Blockfrost.Client.Cardano.Accounts: getAccountAssociatedAssets' :: Address -> Paged -> SortOrder -> BlockfrostClient [Amount]
Files
- CHANGELOG.md +6/−0
- blockfrost-client.cabal +1/−1
- src/Blockfrost/Client.hs +4/−0
- src/Blockfrost/Client/Cardano/Accounts.hs +28/−0
CHANGELOG.md view
@@ -1,3 +1,9 @@+# Version [0.2.1.0](https://github.com/blockfrost/blockfrost-haskell/compare/v0.2.0.0...v0.2.1.0) (2021-11-15)++* Additions+ * `getAccountAssociatedAddresses` query for `/accounts/{stake_address}/addresses` endpoint+ * `getAccountAssociatedAssets` query for `/accounts/{stake_address}/addresses/assets` endpoint+ # Version [0.2.0.0](https://github.com/blockfrost/blockfrost-haskell/compare/v0.1.0.0...v0.2.0.0) (2021-10-29) * Alonzo additions
blockfrost-client.cabal view
@@ -1,6 +1,6 @@ cabal-version: 2.2 name: blockfrost-client-version: 0.2.0.0+version: 0.2.1.0 synopsis: blockfrost.io basic client description: Simple Blockfrost clients for use with transformers or mtl homepage: https://github.com/blockfrost/blockfrost-haskell
src/Blockfrost/Client.hs view
@@ -31,6 +31,10 @@ , getAccountWithdrawals' , getAccountMirs , getAccountMirs'+ , getAccountAssociatedAddresses+ , getAccountAssociatedAddresses'+ , getAccountAssociatedAssets+ , getAccountAssociatedAssets' -- Cardano - Addresses , getAddressInfo , getAddressDetails
src/Blockfrost/Client/Cardano/Accounts.hs view
@@ -14,6 +14,10 @@ , getAccountWithdrawals' , getAccountMirs , getAccountMirs'+ , getAccountAssociatedAddresses+ , getAccountAssociatedAddresses'+ , getAccountAssociatedAssets+ , getAccountAssociatedAssets' ) where import Blockfrost.API@@ -101,3 +105,27 @@ -- | Obtain information about the MIRs of a specific account. getAccountMirs :: Address -> BlockfrostClient [AccountMir] getAccountMirs a = getAccountMirs' a def def++getAccountAssociatedAddresses_ :: Project -> Address -> Paged -> SortOrder -> BlockfrostClient [AddressAssociated]+getAccountAssociatedAddresses_ = _accountAssociatedAddresses . accountsClient++-- | Obtain information about the addresses of a specific account.+-- Allows custom paging and ordering using @Paged@ and @SortOrder@.+getAccountAssociatedAddresses' :: Address -> Paged -> SortOrder -> BlockfrostClient [AddressAssociated]+getAccountAssociatedAddresses' a pg s = go (\p -> getAccountAssociatedAddresses_ p a pg s)++-- | Obtain information about the addresses of a specific account.+getAccountAssociatedAddresses :: Address -> BlockfrostClient [AddressAssociated]+getAccountAssociatedAddresses a = getAccountAssociatedAddresses' a def def++getAccountAssociatedAssets_ :: Project -> Address -> Paged -> SortOrder -> BlockfrostClient [Amount]+getAccountAssociatedAssets_ = _accountAssociatedAssets . accountsClient++-- | Obtain information about assets associated with addresses of a specific account.+-- Allows custom paging and ordering using @Paged@ and @SortOrder@.+getAccountAssociatedAssets' :: Address -> Paged -> SortOrder -> BlockfrostClient [Amount]+getAccountAssociatedAssets' a pg s = go (\p -> getAccountAssociatedAssets_ p a pg s)++-- | Obtain information about assets associated with addresses of a specific account.+getAccountAssociatedAssets :: Address -> BlockfrostClient [Amount]+getAccountAssociatedAssets a = getAccountAssociatedAssets' a def def