v2.4.0
🚀 New features
- Essential dapps by @maxaleks in #3026
- Clusters name services integration by @tom2drum in #2994 and #3064
- Badges for streak by @maxaleks in #2971
- MegaETH: uptime dashboard by @tom2drum in #2968
- MegaETH: mini-blocks page by @tom2drum in #3024
- Celo Account info on Address details page by @tom2drum in #2966
llms.txtintroduction by @tom2drum in #2967- Contract interactions: estimated gas for write methods simulation by @tom2drum in #3004
- Public tags: abstract deposit name tags by @tom2drum in #2972
- Show “Pending update” status for blocks & transactions by @tom2drum in #2997
- Specify ad provider by @isstuev in #3005 and #3062
- Add operator fee display for optimistic rollups by @tom2drum in #3065
🐛 Bug fixes
- Add blobs to "img-src" for Helia CSP by @GimluCom in #2974
- Remove unnecessary call of mud systems resource from token contract tab by @tom2drum in #3016
- Fix block details with 0 size by @isstuev in #3015
- Fixed undefined for token pages in sitemap.xml by @iamenochlee in #3044
- NFT instance page. Token transfers tab lacks pagination by @isstuev in #3053
- Video is not loading on the NFT Instance page by @tom2drum in #3063
📦 Dependencies updates
- Bump sha.js from 2.4.11 to 2.4.12 by @dependabot[bot] in #2987
- Bump up Next.js, typescript and other packages by @tom2drum in #2988
- Remove deprecated cloudnoun lib by @isstuev in #2984
🎨 Design updates
- Table alert "scanning new transactions..." by @tom2drum in #2957
- Update font size for latest txs on homepage by @tom2drum in #2985
- Unify network utilization color by @tom2drum in #3000
- Advanced filter icon by @tom2drum in #3006
- Mobile UI: search (drawer) by @isstuev in #2855
- Scam tokens tooltip by @isstuev in #3018
- Update border color for inputs, selector and dropdown buttons by @tom2drum in #3038
- Update styles of input elements by @tom2drum in #3073
- AD text and alerts by @tom2drum in #3074
- Display copy button for tx hashes in relevant components by @iamenochlee in #3031
- UI: icon button background by @tom2drum in #3081
🛠️ DX & tooling
- Eslint default export by @isstuev in #2995
- CI/CD: Change the default visibility of the package by @tom2drum in #3013
- Update zetachain tests by @isstuev in #3017
- add ContentLoader to toolkit by @tom2drum
- Move charts to toolkit and improve color mode hook by @tom2drum in #3075
✨ Other changes
- Update 429 page wording by @tom2drum in #2959
- Do not display bytecode lookup state for partially verified contracts by @tom2drum in #2977
- Rollups: L1 fee currency customization by @tom2drum in #2980
- Clean up deprecated ENVs by @tom2drum in #2982
- Update docs links by @isstuev in #2992
- Change default identicon to blockie by @tom2drum in #2998
- Add retries for assets downloading, fail build by @isstuev in #3030
- Support Stylus language in verified contracts filter by @tom2drum in #3037
- Added "rel=noopener-noreferrer" attribute for links to external pages by @iamenochlee in #3039
- Slise 320x100 banner by @isstuev in #3050
- Update skin for MegaETH by @tom2drum in #3059
- Remove hover effect on flashblocks table by @tom2drum in #3060
- Hide transaction batches from navigation for Celo chains by @tom2drum in #3066
- Token page -> add tooltip to supply by @isstuev in #3054
- Add link variable type to the interpretation by @isstuev in #3068
- Add EIP7702 authorization status by @tom2drum in #3080
🚨 Changes in ENV variables
- #2982 - Removed the following environment variables from the code because they are no longer supported:
NEXT_PUBLIC_ROLLUP_PARENT_CHAIN_NAMENEXT_PUBLIC_SENTRY_DSNSENTRY_CSP_REPORT_URINEXT_PUBLIC_SENTRY_ENABLE_TRACINGNEXT_PUBLIC_AUTH0_CLIENT_IDNEXT_PUBLIC_AUTH_URLNEXT_PUBLIC_LOGOUT_URLNEXT_PUBLIC_RE_CAPTCHA_V3_APP_SITE_KEYNEXT_PUBLIC_HOMEPAGE_PLATE_TEXT_COLORNEXT_PUBLIC_HOMEPAGE_PLATE_BACKGROUND
- #2998 - Changed default value of
NEXT_PUBLIC_VIEWS_ADDRESS_IDENTICON_TYPEvariable toblockie - #2994 - Added
NEXT_PUBLIC_CLUSTERS_API_HOSTandNEXT_PUBLIC_CLUSTERS_CDN_URLto configure Clusters name service feature - #2997 - Added
NEXT_PUBLIC_VIEWS_BLOCK_PENDING_UPDATE_ALERT_ENABLEDto enable indication of the incomplete data for the re-indexing block - #2968 - Added
NEXT_PUBLIC_MEGA_ETH_SOCKET_URL_METRICSto display information on the uptime dashboard page - #3005
- Added
NEXT_PUBLIC_AD_BANNER_ENABLE_SPECIFYto enable Specify ad provider for users with connected wallet - Removed
hypeoption fromNEXT_PUBLIC_AD_BANNER_PROVIDERvariable values
- Added
- #3027 - Added a new value,
stylus_rust, to the list of possible array elements for theNEXT_PUBLIC_VIEWS_CONTRACT_LANGUAGE_FILTERSvariable. - #3024 - Added
NEXT_PUBLIC_MEGA_ETH_SOCKET_URL_RPCto display mini-blocks data on MegaETH networks - #3026 - Added
NEXT_PUBLIC_MARKETPLACE_ESSENTIAL_DAPPS_CONFIGto enable the display of essential dapps - #3079 - The variable
NEXT_PUBLIC_CELO_NATIVE_TOKEN_ADDRESShas been renamed toNEXT_PUBLIC_VIEWS_ADDRESS_NATIVE_TOKEN_ADDRESS. - #3079 - Added
NEXT_PUBLIC_HIDE_NATIVE_COIN_PRICEvariable to hide native coin price in the top bar.
Full list of the ENV variables: v2.4.0
💑 Compatibility
From this version onward, the app is compatible only with the following API versions:
| Service | Version |
|---|---|
| Blockscout API | v9.2.0 |
🦄 New contributors
- @iamenochlee made their first contribution in #3039
Full Changelog: v2.3.5...v2.4.0