Features
- #7273 - Support reCAPTCHA v3 in CSV export page
- #7345 - Manage telegram link and its visibility in the footer
- #7313 - API v2 new endpoints: watchlist transactions
- #7286 - Split token instance fetcher
- #7246 - Fallback JSON RPC option
- #7329 - Delete pending block operations for empty blocks
Fixes
- #7317 - Fix tokensupply API v1 endpoint: handle nil total_supply
- #7290 - Allow nil gas price for pending tx (Erigon node case)
- #7288 - API v2 improvements: Fix tx type for pending contract creation; Remove owner for not unique ERC-1155 token instances
- #7283 - Fix status for dropped/replaced tx
- #7270 - Fix default
TOKEN_EXCHANGE_RATE_REFETCH_INTERVAL
- #7276 - Convert 99+% of int txs indexing into 100% in order to hide top indexing banner
- #7282 - Add not found transaction error case
- #7305 - Reset MissingRangesCollector min_fetched_block_number
Chore
- #7343 - Management flexibility of charts dashboard on the main page
- #7337 - Account: derive Auth0 logout urls from existing envs
- #7332 - Add volume for Postgres Docker containers DB
- #7328 - Update Docker image tag latest with release only
- #7312 - Add configs for Uniswap v3 transaction actions to index them on Base Goerli
- #7310 - Reducing resource consumption on bs-indexer-eth-goerli environment
- #7297 - Use tracing JSONRPC URL in case of debug_traceTransaction method
- #7292 - Allow Node 16+ version
Depreciated environment variables:
- ACCOUNT_AUTH0_LOGOUT_URL
- ACCOUNT_AUTH0_LOGOUT_RETURN_URL
Renamed environment variables:
Token instance fetcher divided in to three fetchers (realtime, retry, sanitize).
Thus, env vars:
- INDEXER_TOKEN_INSTANCE_CONCURRENCY
- INDEXER_TOKEN_INSTANCE_BATCH_SIZE
- DISABLE_TOKEN_INSTANCE_FETCHER
replaced with:
- INDEXER_TOKEN_INSTANCE_RETRY_REFETCH_INTERVAL
- INDEXER_TOKEN_INSTANCE_RETRY_CONCURRENCY
- INDEXER_TOKEN_INSTANCE_REALTIME_CONCURRENCY
- INDEXER_TOKEN_INSTANCE_SANITIZE_CONCURRENCY
- INDEXER_DISABLE_TOKEN_INSTANCE_RETRY_FETCHER
- INDEXER_DISABLE_TOKEN_INSTANCE_REALTIME_FETCHER
- INDEXER_DISABLE_TOKEN_INSTANCE_SANITIZE_FETCHER
Dependencies version bumps
- #7257 - Bump ecto_sql from 3.10.0 to 3.10.1
- #7265 - Bump ecto from 3.10.0 to 3.10.1
- #7263 - Bump sass from 1.61.0 to 1.62.0 in /apps/block_scout_web/assets
- #7264 - Bump webpack from 5.78.0 to 5.79.0 in /apps/block_scout_web/assets
- #7274 - Bump postgrex from 0.17.0 to 0.17.1
- #7277 - Bump core-js from 3.30.0 to 3.30.1 in /apps/block_scout_web/assets
- #7295 - Bump postcss from 8.4.21 to 8.4.22 in /apps/block_scout_web/assets
- #7303 - Bump redix from 1.2.1 to 1.2.2
- #7302 - Bump webpack from 5.79.0 to 5.80.0 in /apps/block_scout_web/assets
- #7307 - Bump postcss from 8.4.22 to 8.4.23 in /apps/block_scout_web/assets
- #7321 - Bump webpack-cli from 5.0.1 to 5.0.2 in /apps/block_scout_web/assets
- #7320 - Bump js-cookie from 3.0.1 to 3.0.4 in /apps/block_scout_web/assets
- #7333 - Bump js-cookie from 3.0.4 to 3.0.5 in /apps/block_scout_web/assets
- #7334 - Bump eslint from 8.38.0 to 8.39.0 in /apps/block_scout_web/assets
- #7344 - Bump @amplitude/analytics-browser from 1.9.4 to 1.10.0 in /apps/block_scout_web/assets
- #7347 - Bump webpack from 5.80.0 to 5.81.0 in /apps/block_scout_web/assets
- #7348 - Bump sass from 1.62.0 to 1.62.1 in /apps/block_scout_web/assets
What's Changed
- Bump ecto_sql from 3.10.0 to 3.10.1 by @dependabot in #7257
- Bump ecto from 3.10.0 to 3.10.1 by @dependabot in #7265
- Bump sass from 1.61.0 to 1.62.0 in /apps/block_scout_web/assets by @dependabot in #7263
- Fix default
TOKEN_EXCHANGE_RATE_REFETCH_INTERVAL
by @sl1depengwyn in #7270 - Bump webpack from 5.78.0 to 5.79.0 in /apps/block_scout_web/assets by @dependabot in #7264
- Bump postgrex from 0.17.0 to 0.17.1 by @dependabot in #7274
- Convert 99+% of int txs indexing into 100% in order to hide top indexing banner by @vbaranov in #7276
- Bump core-js from 3.30.0 to 3.30.1 in /apps/block_scout_web/assets by @dependabot in #7277
- Support reCAPTCHA v3 in CSV export page by @vbaranov in #7273
- Fallback JSON RPC option by @Qwerty5Uiop in #7246
- Add not found transaction error case by @Qwerty5Uiop in #7282
- Fix status for dropped/replaced tx by @vbaranov in #7283
- Allow nil gas price for pending tx (Erigon node case) by @vbaranov in #7290
- Allow Node 16+ version by @vbaranov in #7292
- Define compose for stats service by @rimrakhimov in #7293
- Use tracing JSONRPC URL in case of debug_traceTransaction method by @vbaranov in #7297
- Bump postcss from 8.4.21 to 8.4.22 in /apps/block_scout_web/assets by @dependabot in #7295
- Fix tx type for pending contract creation; Remove owner for not uniqu… by @nikitosing in #7288
- Bump redix from 1.2.1 to 1.2.2 by @dependabot in #7303
- Bump webpack from 5.79.0 to 5.80.0 in /apps/block_scout_web/assets by @dependabot in #7302
- Bump postcss from 8.4.22 to 8.4.23 in /apps/block_scout_web/assets by @dependabot in #7307
- Reset MissingRangesCollector min_fetched_block_number by @Qwerty5Uiop in #7305
- Optimizing bs-indexer-eth-goerli resource consumption by @nzenchik in #7310
- Bump webpack-cli from 5.0.1 to 5.0.2 in /apps/block_scout_web/assets by @dependabot in #7321
- Bump js-cookie from 3.0.1 to 3.0.4 in /apps/block_scout_web/assets by @dependabot in #7320
- Split token instance fetcher by @nikitosing in #7286
- Fix tokensupply API v1 endpoint: handle nil total_supply by @vbaranov in #7317
- Add configs for Uniswap v3 transaction actions to index them on Base Goerli by @varasev in #7312
- Update Docker image tag
latest
with release only by @vbaranov in #7328 - Delete pending block operations for empty blocks by @Qwerty5Uiop in #7329
- Fix Elixir tracer to work with polygon edge by @sl1depengwyn in #7243
- Add volume for Postgres Docker containers by @vbaranov in #7332
- Add /transactions/watchlist endpoint by @nikitosing in #7313
- Bump js-cookie from 3.0.4 to 3.0.5 in /apps/block_scout_web/assets by @dependabot in #7333
- Bump eslint from 8.38.0 to 8.39.0 in /apps/block_scout_web/assets by @dependabot in #7334
- Update stats docker-compose.yml by @rimrakhimov in #7340
- Account: derive Auth0 logout urls from existing envs by @vbaranov in #7337
- Bump @amplitude/analytics-browser from 1.9.4 to 1.10.0 in /apps/block_scout_web/assets by @dependabot in #7344
- Management flexibility of charts dashboard on the main page by @vbaranov in #7343
- Manage telegram link and its visibility in the footer by @vbaranov in #7345
- Bump webpack from 5.80.0 to 5.81.0 in /apps/block_scout_web/assets by @dependabot in #7347
- Bump sass from 1.62.0 to 1.62.1 in /apps/block_scout_web/assets by @dependabot in #7348
New Contributors
- @rimrakhimov made their first contribution in #7293
- @nzenchik made their first contribution in #7310
Full Changelog: v5.1.3-beta...v5.1.4-beta