Skip to content

Latest commit

 

History

History
1629 lines (884 loc) · 49.2 KB

File metadata and controls

1629 lines (884 loc) · 49.2 KB

CHANGELOG

v0.59.3 (2025-05-22)

Bug Fixes

  • fix(unisat): cursor fix

v0.59.2 (2025-04-24)

Bug Fixes

  • unisat: Nft_type has default value if not provided (fa81b72)

v0.59.1 (2025-04-24)

Bug Fixes

  • unisat: Offers collection_id rename to collection (e10a944)

v0.59.0 (2025-04-15)

Features

  • Implement Unisat API for BTC NFTs; fetch NFTs, collections, offers, listings (b5a5684)

v0.58.0 (2025-04-15)

v0.57.0 (2025-04-10)

Features

  • Implement Unisat API for BTC NFTs; fetch NFTs, collections, offers, listings (afc76a8)

  • Implement Unisat API for BTC NFTs; fetch NFTs, collections, offers, listings (6c0b63a)

v0.56.0 (2025-03-19)

Features

  • Add new blockchain mappings and enum definitions (Abstract, Berachain, Story and Unichain) (d0284a2)

  • Formatting? (f9a5b72)

v0.55.0 (2025-02-21)

Bug Fixes

  • Fix Enum to (str, Enum) (c794fc3)

Features

  • Add order_by arg to offers and listings endpoints (e4210a6)

v0.54.3 (2025-02-04)

Bug Fixes

  • debank: Ignore duplicate symbols in asset import list (#222, 8969ad6)

v0.54.2 (2025-02-03)

Bug Fixes

v0.54.1 (2025-01-30)

Bug Fixes

v0.54.0 (2025-01-30)

Features

  • Solana: checking tokenmap responses + added ENVs for override (d2b905e)

v0.53.0 (2025-01-29)

Features

v0.52.1 (2025-01-29)

Bug Fixes

  • Bio: fix bio pools parsing (02f81a5)

v0.52.0 (2025-01-23)

Features

  • feat: Add Rune support

  • fix test

v0.51.3 (2024-12-18)

Bug Fixes

v0.51.2 (2024-12-11)

Bug Fixes

  • Sui: sleep 10s between requests (fb5e0b9)

v0.51.1 (2024-12-06)

Bug Fixes

  • Sui: switched to balances endpoint '/sui/v1/accounts/{address}/balance' (2372def)

v0.51.0 (2024-11-15)

Features

  • Sui: format address without leading '0' (64e7910)

v0.50.1 (2024-11-14)

Bug Fixes

  • Sui parsing after api base change (dfb90f0)

v0.50.0 (2024-11-14)

Features

  • Switch sui to blockberry api (ebdebf2)

v0.49.5 (2024-11-11)

Bug Fixes

v0.49.4 (2024-11-06)

Bug Fixes

v0.49.3 (2024-11-06)

Bug Fixes

v0.49.2 (2024-11-04)

Bug Fixes

  • Sui coin address with all "::" suffixes (shortform) (47890fe)

v0.49.1 (2024-10-31)

Bug Fixes

v0.49.0 (2024-10-30)

Features

v0.48.5 (2024-10-23)

Bug Fixes

  • Solana: When fetching meme coin details ignore malformed data (#203, dd566a2)

v0.48.4 (2024-10-22)

Bug Fixes

  • Ignore data from IPFS if not responding (#202, cc8b2d4)

v0.48.3 (2024-10-22)

Bug Fixes

  • Fetch token data from metaplex if not in list (#201, db58cdc)

v0.48.2 (2024-09-11)

Bug Fixes

v0.48.1 (2024-08-07)

Bug Fixes

v0.48.0 (2024-07-24)

Features

  • Add support and mapping for new blockchains (#198, 3a5698d)

v0.47.1 (2024-07-11)

Bug Fixes

  • Handling requests ConnectionError (instead of buildin) in CustomizableBlockchainApi.get_data (fe16722)

v0.47.0 (2024-07-09)

Features

  • Handle ConnectionError in CustomizableBlockchainApi.get_data (3db6e22)

v0.46.0 (2024-07-04)

Features

  • Added logging to 'get_data' method to investigate SOL fetching errors (23cb3a0)

v0.45.3 (2024-06-06)

Bug Fixes

v0.45.2 (2024-05-30)

Bug Fixes

v0.45.1 (2024-05-29)

Bug Fixes

  • Change rent_reserve type to locked (df1d2be)

v0.45.0 (2024-05-29)

Bug Fixes

Features

  • Add staking rent reserve balance for solana (43b5702)

v0.44.0 (2024-05-27)

Chores

  • deps: Bump requests from 2.31.0 to 2.32.0 (#188, 13b1fc4)

updated-dependencies: - dependency-name: requests dependency-type: direct:production ...

Signed-off-by: dependabot[bot] support@github.com

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

Features

  • Add stake balance for solana (22a1951)

v0.43.0 (2024-05-24)

Bug Fixes

Features

  • Add more solana token lists (6cb65ae)

v0.42.3 (2024-04-25)

Bug Fixes

v0.42.2 (2024-03-20)

Bug Fixes

v0.42.1 (2024-03-19)

Bug Fixes

  • Simplehash: Fetch all chains at the same time (#185, 419b2da)

v0.42.0 (2024-03-15)

Features

  • Add pending_transaction asset type (c03f335)

v0.41.0 (2024-03-12)

Features

  • Bump 'coinaddrng' to '1.1.1' (5315052)

v0.40.8 (2024-03-07)

Bug Fixes

v0.40.7 (2024-03-06)

Bug Fixes

v0.40.6 (2024-03-06)

Bug Fixes

  • Simplehash: Add default volumes if none is available (4a004b1)

v0.40.5 (2024-02-29)

Bug Fixes

  • Automatically delay and refetch if 429 (#177, 11ad0aa)

v0.40.4 (2024-02-29)

Bug Fixes

v0.40.3 (2024-02-29)

Bug Fixes

v0.40.2 (2024-02-28)

Bug Fixes

  • Disable Klaytn on SimpleHash (6ec846c)

v0.40.1 (2024-02-28)

Bug Fixes

  • Make more effort do find collection name (#176, a89b963)

v0.40.0 (2024-02-27)

Features

v0.39.0 (2024-02-22)

Features

v0.38.0 (2024-02-20)

Features

v0.37.5 (2024-02-19)

Bug Fixes

v0.37.4 (2024-02-16)

Bug Fixes

  • Ignore zero listing and skip duplicates (#171, 5ef1fc9)

v0.37.3 (2024-02-16)

Bug Fixes

v0.37.2 (2024-02-14)

Bug Fixes

v0.37.1 (2024-02-12)

Bug Fixes

  • Use default values for collection stats (#168, 483b5a1)

v0.37.0 (2024-02-10)

Features

v0.36.0 (2024-02-07)

Chores

Features

v0.35.1 (2024-01-23)

Bug Fixes

  • Ocmosis: fix Osmosis decimals (bfc48fa)

v0.35.0 (2024-01-19)

Bug Fixes

  • Cosmos: return original denom always (9e13025)

Features

  • Cosmos rewards fix (not use just the first reward) (12de4e9)

  • Cosmos uses pulsar IBC Token Data (9cbbd16)

  • Cosmos: added dydx, celestia (1c558cb)

  • Cosmos: added osmosis, dydx, celestia (a7bd515)

  • Refactoring: split token map loading into a separate class (131efe1)

v0.34.0 (2024-01-16)

Features

v0.33.0 (2024-01-11)

Features

v0.32.0 (2023-12-13)

Features

v0.31.3 (2023-12-08)

Bug Fixes

  • [opensea] Parse multiple contracts for collection (#159, fdc40e8)

v0.31.2 (2023-12-08)

Bug Fixes

v0.31.1 (2023-12-08)

Bug Fixes

v0.31.0 (2023-12-04)

Features

v0.30.5 (2023-11-29)

Bug Fixes

  • Parse NFT collection when there is no base symbol (#155, b8f6435)

v0.30.4 (2023-11-22)

Bug Fixes

v0.30.3 (2023-11-14)

Bug Fixes

v0.30.2 (2023-11-14)

Bug Fixes

  • Return error when source closes connection (#151, 8e7c9ce)

v0.30.1 (2023-11-10)

Bug Fixes

v0.30.0 (2023-11-09)

Features

  • Fetch multiple pages of NFT offers, add key and blockchain (#149, 74b0528)

v0.29.1 (2023-10-27)

Bug Fixes

v0.29.0 (2023-10-25)

Features

v0.28.0 (2023-10-20)

Features

v0.27.2 (2023-09-29)

Bug Fixes

v0.27.1 (2023-09-13)

Bug Fixes

  • Don't detect errors on empty portfolio (#144, 157da4a)

Chores

v0.27.0 (2023-09-11)

Features

v0.26.3 (2023-09-01)

Bug Fixes

v0.26.2 (2023-09-01)

Bug Fixes

Chores

  • deps: Bump requests from 2.28.1 to 2.31.0 (#124, 1e74df9)

Bumps requests from 2.28.1 to 2.31.0. - Release notes - Changelog - Commits

--- updated-dependencies: - dependency-name: requests dependency-type: direct:production ...

Signed-off-by: dependabot[bot] support@github.com

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

v0.26.1 (2023-08-30)

Bug Fixes

Co-authored-by: galvanizze marek.galvanek@gmail.com

v0.26.0 (2023-08-23)

Features

v0.25.0 (2023-08-17)

Features

v0.24.2 (2023-07-31)

Bug Fixes

v0.24.1 (2023-07-28)

Bug Fixes

Chores

  • ci: Fix semantic release configuration (#134, e82d901)

v0.24.0 (2023-07-28)

Chores

  • ci: Fix semantic-release version detection (#133, eee8f33)

Features

v0.23.0 (2023-07-14)

Features

v0.22.0 (2023-07-13)

Chores

  • debank: Add default values for pydantic optional fields (#129, 2eeae2b)

Features

  • Add pending_transaction asset type (68e9abf)

v0.21.3 (2023-05-31)

Bug Fixes

v0.21.2 (2023-05-22)

Bug Fixes

v0.21.1 (2023-05-16)

Bug Fixes

v0.21.0 (2023-05-16)

Features

v0.20.0 (2023-04-24)

Features

  • Add solana staked balance (828df57)

v0.19.4 (2023-04-20)

Bug Fixes

v0.19.3 (2023-04-14)

Bug Fixes

v0.19.2 (2023-04-14)

Bug Fixes

  • Debank portfolio parse crash on unknown chain (#118, 57a4322)

v0.19.1 (2023-04-13)

Bug Fixes

  • debank, coingecko: Add blockchains and mapping (#117, 368ec1d)

v0.19.0 (2023-04-13)

Features

v0.18.0 (2023-04-04)

Features

  • Synthetix: AssetType.STAKED contains collateral. (f8e73a8)

v0.17.1 (2023-03-23)

Bug Fixes

v0.17.0 (2023-03-21)

Chores

  • Update pre-commit dependencies to current versions (#111, c0efb21)

Features

v0.16.1 (2023-03-21)

Bug Fixes

v0.16.0 (2023-03-08)

Features

  • Add position_index to distinguish reused LPs (#110, 6ab1a27)

v0.15.5 (2023-03-03)

Bug Fixes

  • Different AssetType for rewards for LP and Locked assets (b0793ba)

v0.15.4 (2023-02-22)

Bug Fixes

v0.15.3 (2023-02-15)

Bug Fixes

v0.15.2 (2023-02-13)

Bug Fixes

v0.15.1 (2023-02-13)

Bug Fixes

  • Parse pool name from description if provided (#106, 240ed21)

v0.15.0 (2023-02-13)

Features

v0.14.10 (2023-02-10)

Bug Fixes

v0.14.9 (2023-02-10)

Bug Fixes

  • Debank keep chain and protocol on coin by symbol (#103, 23aa321)

v0.14.8 (2023-02-10)

Bug Fixes

  • Add marko requirement (8a8095f)

  • Add marko requirement (ec6a57c)

  • Fix optimism snx resolver (92b4af4)

  • Fix snx optimism contract resolver test (621f102)

  • Fix snx optimism contract resolver test with invalid contract name (f655c84)

  • Fix snx optimism test (2c28938)

  • Fix snx optimism test (a24c5ac)

  • Freeze vcr (f5b0e10)

  • Skip failing test (abe56af)

  • Skip failing test (b313cb5)

v0.14.7 (2023-02-09)

Bug Fixes

  • Select better coin if contract address is chain (#100, 7b79b8c)

Chores

v0.14.6 (2023-01-31)

Bug Fixes

  • Fix fetching from cosmos api (a80d3f0)

  • Fix solana contract address and ignore using coingecko ids for cw20 tokens (9e90d57)

v0.14.5 (2023-01-11)

Bug Fixes

  • Skip unknown chains when fetching DeBank (#96, a75afc5)

v0.14.4 (2023-01-10)

Bug Fixes

v0.14.3 (2022-12-20)

Bug Fixes

v0.14.2 (2022-12-16)

Bug Fixes

  • Add tests (eabe119)

  • Fix loading staked amount from subscan (81f945c)

  • Fix loading staked amount from subscan (8883059)

v0.14.1 (2022-12-15)

Bug Fixes

v0.14.0 (2022-12-15)

Features

  • Temporary ignore Solana NFTs (or unknown tokens) (b7fa209)

v0.13.0 (2022-12-15)

Features

  • Add method get_unspent to ChainSoAPI (#81, 87516c6)
  • Add method get_unspent to ChainSoAPI

  • Fix black

v0.12.0 (2022-12-07)

Features

v0.11.0 (2022-12-07)

Features

v0.10.0 (2022-12-01)

Features

v0.9.0 (2022-11-30)

Features

v0.8.1 (2022-11-30)

Bug Fixes

v0.8.0 (2022-11-29)

Features

v0.7.0 (2022-11-16)

Chores

Features

v0.6.0 (2022-11-08)

Features

v0.5.0 (2022-11-01)

Features

v0.4.2 (2022-10-26)

Bug Fixes

v0.4.1 (2022-10-26)

Bug Fixes

  • api: Simplify Synthetix and Perpetual imports (#75, e1e17e3)

Chores

v0.4.0 (2022-10-11)

Bug Fixes

Features

Co-authored-by: galvanizze marek.galvanek@gmail.com

v0.3.0 (2022-10-07)

Features

v0.2.0 (2022-10-06)

Features

v0.1.23 (2022-09-23)

Bug Fixes

  • make_checksum_address returns None if ValueError (53a166f)

  • Amberdata - ignore tokens when decimals = 0 (69b1cdf)

  • Changed CHAIN_ID and api_options to abstract properties, removed chain_id from the constructor. (5a93303)

  • Eth and ethplorer (c481044)

  • Fix eth address (3ff1e0f)

  • Fixed blochains in covalent api, added missing blockchains. (5d8cce7)

  • Return only non-zero solana balances (a5291ab)

  • Solana: group by coin address (coins with tags set are not hashable) (da6dac1)

  • Solana: tried to make it readable (6a8360b)

  • Solana: use of reduceby (6864440)

  • amberdata: Fix get_balances (a100f7e)

  • debank: Actually get protocol from fetched data (#40, 3f26b5b)

  • debank: Bnb decimals (#57, af1c66e)

  • debank: Fix debank fetching (#43, fecec0f)

  • fix(debank): Fix fetching from debank

  • fix(debank): less strict getting of tokenset

  • debank: Update API endpoints (#58, eb169ac)

  • ethplorer: Add default symbol and name in case they're missing (041376a)

  • terra: Fix symbols mapping and converting amounts (247a9f0)

  • v2: Unify enums - AssetTypes (#37, b198918)

Features

  • Add terra money + refactoring (784c3d2)

  • Add undelegated staked balance and parse staking rewards for each token (#33, 439aad8)

  • feat: add undelegated staked balance and parse staking rewards for each token

  • fix: replace list comprehension by for cycle

  • Added coins to covalenth api objects. (efd908d)

  • Added covalenth API base + EthCovalentApi. (80f3bec)

  • Added covalenth e2e test (973352a)

  • Added Optimism Ethereum API source. (155ace5)

  • Added other blockchains to covalenthq API. (ee21e7e)

  • Added polygon covalenth api + added implementing of IBalance interface to CovalentApiBase. (7f10e1e)

  • Bump blockapi version to 0.1.11. (a526644)

  • Bump version to 0.1.12. (c285b3f)

  • Bump version to 0.1.14. (7a6f31e)

  • Bump version to 0.1.4 (145a1fc)

  • Fetch ibc data for terra tokens (697ab8e)

  • Fix solana fetching (99dd481)

  • Increase version (0d45050)

  • Introducing v2 - basic objects + ethplorer (e7e5904)

  • Merged covalent e2e tests into general test, refactoring. (6e17db5)

  • Moved rate limit to base class, removed coin class attr. (5ec58ef)

  • Refactoring + add terra api with 2 sources (4a8a644)

  • Removed address param from constructor, moved directly to the get_balance method. (244146b)

  • Solana: token accounts with the same coin merged into one. (ecdacbb)

  • Solana: token accounts with the same coin merged into one. (13362ff)

  • V2 reformatting using isort and black (542e0ad)

  • alethio: Rename contract address field in get_balance (64335e3)

  • amberdata: Add AmberData API for ETH (edde498)

  • api: Kyber Network support (#22, c886cef)

  • api: New api TzStats implementation (af41839)

  • api + test: (#19) (956bdf6)

  • on_failure_return_none removed - several typo and style fixes - several functional fixes - tests for several providers (motivated by Crypkit use-cases so not all providers and not all subclasses were tested)

  • debank: Add configuration for is_all (#53, 56a1e36)

  • feat(debank): Add configuration for is_all

  • chore(blockapi): Update version

  • fix(debank): Don't convert bool to string

  • feat(debank): Add is_wallet flag

  • feat(debank): Update version to 0.1.10

  • debank: Add native Coin mapping (75bf360)
  • feat(debank): Add coin mapping

  • fix(debank): Update token name

  • Remove unnecessary log message

  • Update package version

  • feat(debank): Add token_use

  • feat(debank): Add pool_id to BalanceItem

  • Rename TokenUse -> TokenRole

  • Add LiquidityPool token role

  • debank: Properly convert protocol chain (#59, feea912)

  • debank: Use pro API. Add keys. (#56, 1de8c81)

  • feat(debank): Use pro API. Add keys

  • Change dummy key to be more explicit

  • feat(debank): Enable proxy

  • debank: Use pydantic model to verify data structure (#51, b27cdba)
  • feat(debank): Use pydantic model to verify data structure

  • Fix type hint and method name

  • Improve log message

  • Add pydantic dependency

  • eth_apis: Update eth apis rate limits (4f44f9c)

  • Perpetual: Add Perpetual fetching (#38, 7c9ed26)

  • feat(Perpetual): Add Perpetual fetching

  • feat(Perpetual): Fix blockchain settings

  • release: New release (a207bd9)

  • release: New release (3d86d60)

  • release: New release 0.0.72 (6e990ad)

  • release: New release 0.0.74 (7bf5774)

  • request: Don't use basic rate limiter by default (2d7420d)

  • requirements: Delete unused gevent package (2725dbb)

  • terra: Terra money implementation (3512eef)

  • test: Add providers testing and diagnostic class + fix on RVN (#24, d08b8b9)

  • test: Decred tests + minor fixes on decred (#14, 1d2a0c8)

  • test: Tezos tests + minor fixes on tezos + new xtz explorer added (#15, ef9ecfa)

  • feat(test): tezos tests + minor fixes on tezos + new xtz explorer added

  • feat(test): decred tests + minor fixes on decred (#14)

  • fix(api): cosmos balance + test fixes

  • fix(api): api_key argument added

  • version: Increase version (7e2bdcf)

Refactoring

  • api: Overflows cosmetic changes + cosmos functional fixes + (#13, 71162f3)

pytest implemented