Skip to content

v0.22.0

Choose a tag to compare

@arabot-1 arabot-1 released this 28 Dec 22:08
· 971 commits to main since this release
83704f0

0.22.0 (2025-12-28)

Bug Fixes

  • add NatspecTags interface for proper TypeScript typing with dot notation (f0883f4)
  • adjust test coverage threshold for functions in package.json (b1b2fb5)
  • copyIndexerConfigToTransfer: format logger messages for better readability (f76cc15)
  • crawler: add handling for state-sync transaction errors and improve retry logic for rate limits (7bf70e2)
  • disable useLiteralKeys rule to preserve TypeScript compatibility (859dfde)
  • extract common functionality to _fetchMetadata (cb119ac)
  • restore console error messages in create-migration CLI script (71a545d)
  • restore console statements in CLI scripts with biome-ignore (bca9a6a)

Features

  • coinGecko: add coingecko_coin_id to token price data tests (5a180eb)
  • coinGecko: add coingeckoCoinId and marketCapUsd to token price data handling (460441e)
  • coinGecko: add DEAD_TOKEN_VOLUME_THRESHOLD configuration option (a46d69e)
  • coinGecko: add DEAD_TOKEN_VOLUME_THRESHOLD configuration option (d6b2bfc)
  • coinGecko: adjust dead token threshold from 100 to 10 (ca83eac)
  • coinGecko: checking total volume in 24 to detect dead tokens (63df92c)
  • coinGecko: remove coingecko_coin_id and marketCapUsd from token data structures (d89c82b)
  • coinGecko: remove coingecko_coin_id and marketCapUsd from token interfaces (46a1cd7)
  • coinGecko: remove coingeckoCoinId and marketCapUsd from token data handling (77759f7)
  • coinGecko: remove dead token detection comment from _parseToken function (853a539)
  • coinGecko: update image_url to default to an empty string (de9f318)
  • configIndexer: add TransferListLogService type and clean up unused types (f462f0d)
  • crawler: enhance error handling and response processing in batch requests (5d530a4)
  • evmExplorer: clean up imports in evmExplorerClient and web3Provider tests (2540185)
  • evmExplorer: remove BlockScout references and related tests (5ae4ced)
  • evmExplorer: remove BlockScout references and replace with ProxyWeb3Provider (f34a0c9)
  • evmExplorer: remove BlockScout references from web3Provider (c902802)
  • evmExplorer: remove BlockScout references from web3Provider (4ddf81e)
  • implement gauge-voter actions decoding (98a052c)
  • indexer: add support for transfer log services and enhance related type guards (54a7577)
  • migration: implement copyIndexerConfigToTransfer migration with logging and error handling (bc211cd)
  • provider: enhance JsonRpcProvider with logging for invalid JSON responses (89313d2)
  • web3Provider: remove unused import of evmExplorerClient from tests (3468bbe)
  • web3Provider: update tests to use evmExplorerClient and enhance fallbackCall stubs (e1d74eb)
  • web3Provider: update tests to use fallbackCall and add new cases for source code handling (5367dc2)