github blockscout/blockscout v5.4.0-beta
BlockScout v5.4.0-beta ๐ŸŽ„

latest releases: v6.6.0-beta, v6.5.0-beta, v6.4.0-beta...
5 months ago

Introducing integration with Blockscout ENS service (BENS). The list of env variable for enabling integration with BENS. Basic compatibility with EIP-4844 chains has been added (full support will be included into the upcoming releases).

Compatible with frontend v1.20.0.

New environment variables

Variable Required Description Default
MICROSERVICE_BENS_ENABLED If true, integration with Blockscout ENS service is enabled. Implemented in #8972 (empty)
MICROSERVICE_BENS_URL URL of Blockscout ENS service. Implemented in #8972 (empty)
DATABASE_QUEUE_TARGET Management of DB queue target. Implemented in #8991. 50ms
INDEXER_TOKEN_INSTANCE_LEGACY_SANITIZE_CONCURRENCY Concurrency for legacy sanitize token instance fetcher doesn't run. Appeared in #8386 2
TRACE_BLOCK_RANGES Block ranges for traceable blocks. Example: TRACE_BLOCK_RANGES="1..3,123..500,30..50,500..latest". Implemented in #8960 (empty)

Features ๐ŸŽ‰

  • #9018 - Add SmartContractRealtimeEventHandler
  • #8997 - Isolate throttable error count by request method
  • #8975 - Add EIP-4844 compatibility (not full support yet)
  • #8972 - BENS integration
  • #8960 - TRACE_BLOCK_RANGES env var
  • #8957 - Add Tx Interpreter Service integration

Fixes ๐Ÿ› ๏ธ

  • #9039 - Fix tx input decoding in tx summary microservice request
  • #9035 - Handle Postgrex errors on NFT import
  • #9015 - Optimize NFT owner preload
  • #9013 - Speed up Indexer.Fetcher.TokenInstance.LegacySanitize
  • #8969 - Support legacy paging options for address transaction endpoint
  • #8965 - Set poll: false for internal transactions fetcher
  • #8955 - Remove daily balances updating from BlockReward fetcher
  • #8846 - Handle nil gas_price at address view

Chore ๐Ÿงน

  • #9014 - Decrease amount of NFT in address collection: 15 -> 9
  • #8994 - Refactor transactions event preloads
  • #8991 - Manage DB queue target via runtime env var
Dependencies version bumps
  • #8986 - Bump chart.js from 4.4.0 to 4.4.1 in /apps/block_scout_web/assets
  • #8982 - Bump ex_doc from 0.30.9 to 0.31.0
  • #8987 - Bump @babel/preset-env from 7.23.5 to 7.23.6 in /apps/block_scout_web/assets
  • #8984 - Bump ecto_sql from 3.11.0 to 3.11.1
  • #8988 - Bump core-js from 3.33.3 to 3.34.0 in /apps/block_scout_web/assets
  • #8980 - Bump exvcr from 0.14.4 to 0.15.0
  • #8985 - Bump @babel/core from 7.23.5 to 7.23.6 in /apps/block_scout_web/assets
  • #9020 - Bump eslint-plugin-import from 2.29.0 to 2.29.1 in /apps/block_scout_web/assets
  • #9021 - Bump eslint from 8.55.0 to 8.56.0 in /apps/block_scout_web/assets
  • #9019 - Bump @amplitude/analytics-browser from 2.3.6 to 2.3.7 in /apps/block_scout_web/assets

What's Changed

Full Changelog: v5.3.3-beta...v5.4.0-beta

Don't miss a new blockscout release

NewReleases is sending notifications on new releases.