Note: This release is compatible with smart-contract verifier API v2 and it has no backward compatibility with smart-contract verifier API v1. In order to utilize smart-contract verifier API v1, use Blockscout 5.0.0 or less.
Features
- #6871 - Integrate new smart contract verifier version
- #6838 - Disable dark mode env var
- #6843 - Add env variable to hide Add to MM button
- #6744 - API v2: smart contracts verification
- #6763 - Permanent UI dark mode
- #6721 - Implement fetching internal transactions from callTracer
- #6541 - Integrate sig provider
- #6712, #6798 - API v2 update
- #6582 - Transaction actions indexer
- #6863 - Move OnDemand fetchers from indexer supervisor
Fixes
- #6864 - Fix pool checker in tx actions fetcher
- #6860 - JSON RPC to CSP header
- #6859 - Fix task restart in transaction actions fetcher
- #6840 - Fix realtime block fetcher
- #6831 - Copy of #6028
- #6832 - Transaction actions fix
- #6827 - Fix handling unknown calls from
callTracer - #6793 - Change sig-provider default image tag to main
- #6777 - Fix -1 transaction counter
- #6746 - Fix -1 address counter
- #6736 - Fix
/tokensin old UI - #6705 - Fix
/smart-contractsbugs in API v2 - #6740 - Fix tokens deadlock
- #6759 - Add
jqin docker image - #6779 - Fix missing ranges bounds clearing
- #6652 - Fix geth transaction tracer
Chore
- #6877 - Docker-compose: increase default max connections and db pool size
- #6853 - Fix 503 page
- #6845 - Extract Docker-compose services into separate files
- #6839 - Add cache to transaction actions parser
- #6834 - Take into account FIRST_BLOCK in "Total blocks" counter on the main page
- #6340 - Rollback to websocket_client 1.3.0
- #6786 - Refactor
try rescuestatements to keep stacktrace - #6695 - Process errors and warnings with enables check-js feature in VS code
Dependencies version bumps
- #6703 - Bump @amplitude/analytics-browser from 1.6.7 to 1.6.8 in /apps/block_scout_web/assets
- #6716 - Bump prometheus from 4.9.1 to 4.10.0
- #6717 - Bump briefly from 13a9790 to 20d1318
- #6715 - Bump eslint-plugin-import from 2.26.0 to 2.27.4 in /apps/block_scout_web/assets
- #6702 - Bump sweetalert2 from 11.6.16 to 11.7.0 in /apps/block_scout_web/assets
- #6722 - Bump eslint from 8.31.0 to 8.32.0 in /apps/block_scout_web/assets
- #6727 - Bump eslint-plugin-import from 2.27.4 to 2.27.5 in /apps/block_scout_web/assets
- #6728 - Bump ex_cldr_numbers from 2.28.0 to 2.29.0
- #6732 - Bump chart.js from 4.1.2 to 4.2.0 in /apps/block_scout_web/assets
- #6739 - Bump core-js from 3.27.1 to 3.27.2 in /apps/block_scout_web/assets
- #6753 - Bump gettext from 0.21.0 to 0.22.0
- #6754 - Bump cookiejar from 2.1.3 to 2.1.4 in /apps/block_scout_web/assets
- #6756 - Bump jest from 29.3.1 to 29.4.0 in /apps/block_scout_web/assets
- #6757 - Bump jest-environment-jsdom from 29.3.1 to 29.4.0 in /apps/block_scout_web/assets
- #6764 - Bump sweetalert2 from 11.7.0 to 11.7.1 in /apps/block_scout_web/assets
- #6770 - Bump jest-environment-jsdom from 29.4.0 to 29.4.1 in /apps/block_scout_web/assets
- #6773 - Bump ex_cldr from 2.34.0 to 2.34.1
- #6772 - Bump jest from 29.4.0 to 29.4.1 in /apps/block_scout_web/assets
- #6771 - Bump web3modal from 1.9.11 to 1.9.12 in /apps/block_scout_web/assets
- #6781 - Bump cldr_utils from 2.19.2 to 2.20.0
- #6789 - Bump eslint from 8.32.0 to 8.33.0 in /apps/block_scout_web/assets
- #6790 - Bump redux from 4.2.0 to 4.2.1 in /apps/block_scout_web/assets
- #6792 - Bump cldr_utils from 2.20.0 to 2.21.0
- #6788 - Bump web3 from 1.8.1 to 1.8.2 in /apps/block_scout_web/assets
- #6802 - Bump @amplitude/analytics-browser from 1.6.8 to 1.7.0 in /apps/block_scout_web/assets
- #6803 - Bump photoswipe from 5.3.4 to 5.3.5 in /apps/block_scout_web/assets
- #6804 - Bump sass from 1.57.1 to 1.58.0 in /apps/block_scout_web/assets
- #6807 - Bump absinthe from 1.7.0 to 1.7.1
- #6806 - Bump solc from 0.8.16 to 0.8.18 in /apps/explorer
- #6814 - Bump @amplitude/analytics-browser from 1.7.0 to 1.7.1 in /apps/block_scout_web/assets
- #6813 - Bump chartjs-adapter-luxon from 1.3.0 to 1.3.1 in /apps/block_scout_web/assets
- #6846 - Bump jest from 29.4.1 to 29.4.2 in /apps/block_scout_web/assets
- #6850 - Bump redix from 1.2.0 to 1.2.1
- #6849 - Bump jest-environment-jsdom from 29.4.1 to 29.4.2 in /apps/block_scout_web/assets
- #6857 - Bump @amplitude/analytics-browser from 1.7.1 to 1.8.0 in /apps/block_scout_web/assets
- #6847 - Bump @fortawesome/fontawesome-free from 6.2.1 to 6.3.0 in /apps/block_scout_web/assets
- #6866 - Bump chart.js from 4.2.0 to 4.2.1 in /apps/block_scout_web/assets