Skip to content

Releases: blockscout/frontend

v2.5.0

18 Nov 09:04

Choose a tag to compare

πŸš€ New Features

πŸ› Bug Fixes

  • Filter websocket events for tokens with reputation=scam when hide scam tokens is true by @isstuev in #3116
  • Incorrect amount of tx value if decimals for native token is not equal 18 by @tom2drum in #3129
  • Block countdown. Infinite loop if 404 block is in the past. by @tom2drum in #3130
  • Stats: format dates using UTC time instead of local time by default by @tom2drum in #3103
  • Fix essential dapps by @maxaleks in #3117
  • Testnet label and network logo fixes by @isstuev in #3153

πŸ“¦ Dependencies updates

🎨 Design updates

πŸ› οΈ DX & Tooling

  • Fix default color for separator component by @tom2drum in #3137
  • Create useApiQueries hook to manage multiple API requests to the same resource in parallel by @tom2drum in #3136
  • Refactor envs validator: split schema and migrate to vite by @tom2drum in #3140

✨ Other Changes

🚨 Changes in ENV variables

  • #3097:
    • Added support for {id_lowercase} and {hash_lowercase} placeholders in NEXT_PUBLIC_VIEWS_NFT_MARKETPLACES variable for URL path segments.
  • #3126:
    • The icon field is not required anymore in NEXT_PUBLIC_DEFI_DROPDOWN_ITEMS variable.
  • #3127:
    • Added NEXT_PUBLIC_FEATURED_NETWORKS_MODE variable to toggle chain menu items view between a list or tabs. The list became a default value.
  • #3109:
    • Added NEXT_PUBLIC_MARKETPLACE_TITLES to change Marketplace titles.
    • Added NEXT_PUBLIC_MARKETPLACE_ESSENTIAL_DAPPS_AD_ENABLED to optionally disable ads in essential dapps (enabled by default).
  • #3119:
    • Added NEXT_PUBLIC_NETWORK_CURRENCY_GWEI_NAME to customize the denominator of gas prices in giga-unit format.
  • #3096:
    • Removed NEXT_PUBLIC_GRAPHIQL_TRANSACTION environment variable. The GraphQL example query now uses the most recent transaction on the chain, or falls back to querying the zero address if no transactions are available.
  • #3084:
    • Updated default value for NEXT_PUBLIC_WEB3_WALLETS variable to [ 'metamask', 'rabby', 'coinbase', 'trust', 'okx', 'token_pocket' ].
  • #3040:
    • Added NEXT_PUBLIC_MULTICHAIN_ENABLED to enable the multichain explorer feature.
    • Added NEXT_PUBLIC_MULTICHAIN_CLUSTER to specify the chain's cluster name.
    • Added NEXT_PUBLIC_MULTICHAIN_AGGREGATOR_API_HOST for the multichain aggregator API service host.
    • Added NEXT_PUBLIC_MULTICHAIN_STATS_API_HOST for the multichain statistics API service host.
  • #3142:
    • Added promo option to the Multichain button configuration in NEXT_PUBLIC_MULTICHAIN_BALANCE_PROVIDER_CONFIG variable

Full list of the ENV variables: v2.5.0

πŸ’‘ Compatibility

From this version onward, the app is compatible only with the following API versions:

Service Version
Blockscout API v9.3.0
Multichain aggregator API v2.0.0

πŸ¦„ New Contributors


Full Changelog: v2.4.2...v2.5.0

v2.4.2

12 Nov 10:44

Choose a tag to compare

  • Render only one ad banner container on home page by @tom2drum in #3120

Full Changelog: v2.4.1...v2.4.2

v2.4.1

03 Nov 10:07
0847ad5

Choose a tag to compare

What's Changed

🚨 Changes in ENV variables
The NEXT_PUBLIC_ROLLUP_L2_WITHDRAWAL_URL is not required anymore for optimistic rollups.

Full Changelog: v2.4.0...v2.4.1

v2.4.0

17 Oct 16:42
88a48b2

Choose a tag to compare

πŸš€ New features

πŸ› Bug fixes

πŸ“¦ Dependencies updates

🎨 Design updates

πŸ› οΈ DX & tooling

✨ Other changes

🚨 Changes in ENV variables

  • #2982 - Removed the following environment variables from the code because they are no longer supported:
    • NEXT_PUBLIC_ROLLUP_PARENT_CHAIN_NAME
    • NEXT_PUBLIC_SENTRY_DSN
    • SENTRY_CSP_REPORT_URI
    • NEXT_PUBLIC_SENTRY_ENABLE_TRACING
    • NEXT_PUBLIC_AUTH0_CLIENT_ID
    • NEXT_PUBLIC_AUTH_URL
    • NEXT_PUBLIC_LOGOUT_URL
    • NEXT_PUBLIC_RE_CAPTCHA_V3_APP_SITE_KEY
    • NEXT_PUBLIC_HOMEPAGE_PLATE_TEXT_COLOR
    • NEXT_PUBLIC_HOMEPAGE_PLATE_BACKGROUND
  • #2998 - Changed default value of NEXT_PUBLIC_VIEWS_ADDRESS_IDENTICON_TYPE variable to blockie
  • #2994 - Added NEXT_PUBLIC_CLUSTERS_API_HOST and NEXT_PUBLIC_CLUSTERS_CDN_URL to configure Clusters name service feature
  • #2997 - Added NEXT_PUBLIC_VIEWS_BLOCK_PENDING_UPDATE_ALERT_ENABLED to enable indication of the incomplete data for the re-indexing block
  • #2968 - Added NEXT_PUBLIC_MEGA_ETH_SOCKET_URL_METRICS to display information on the uptime dashboard page
  • #3005
    • Added NEXT_PUBLIC_AD_BANNER_ENABLE_SPECIFY to enable Specify ad provider for users with connected wallet
    • Removed hype option from NEXT_PUBLIC_AD_BANNER_PROVIDER variable values
  • #3027 - Added a new value, stylus_rust, to the list of possible array elements for the NEXT_PUBLIC_VIEWS_CONTRACT_LANGUAGE_FILTERS variable.
  • #3024 - Added NEXT_PUBLIC_MEGA_ETH_SOCKET_URL_RPC to display mini-blocks data on MegaETH networks
  • #3026 - Added NEXT_PUBLIC_MARKETPLACE_ESSENTIAL_DAPPS_CONFIG to enable the display of essential dapps
  • #3079 - The variable NEXT_PUBLIC_CELO_NATIVE_TOKEN_ADDRESS has been renamed to NEXT_PUBLIC_VIEWS_ADDRESS_NATIVE_TOKEN_ADDRESS.
  • #3079 - Added NEXT_PUBLIC_HIDE_NATIVE_COIN_PRICE variable 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


Full Changelog: v2.3.5...v2.4.0

v2.3.5

14 Oct 10:02

Choose a tag to compare

✨ Other Changes

  • Customized the fees section on the transaction page and added a new option for network validation type.

🚨 Changes in ENV Variables

  • Added NEXT_PUBLIC_VIEWS_TX_GROUPED_FEES to group transaction fees into one section on the transaction page.
  • Extended possible values for NEXT_PUBLIC_VIEWS_TX_ADDITIONAL_FIELDS with set_max_gas_limit to display the maximum gas price set by the transaction sender.
  • Introduced a new option, fee reception, for the NEXT_PUBLIC_NETWORK_VERIFICATION_TYPE variable.

Full Changelog: v2.3.4...v2.3.5

v2.3.4

24 Sep 11:05

Choose a tag to compare

zetachain external search #3020

replaced NEXT_PUBLIC_ZETACHAIN_COSMOS_TX_URL_TEMPLATE and NEXT_PUBLIC_ZETACHAIN_COSMOS_ADDRESS_URL_TEMPLATE with NEXT_PUBLIC_ZETACHAIN_EXTERNAL_SEARCH_CONFIG

Full Changelog: v2.3.3...v2.3.4

v2.3.3

12 Sep 10:50

Choose a tag to compare

  • Don't throw 429 error for noves_describe_txs resource
  • Enhance handling "Invalid API scheme" monitoting events

Full Changelog: v2.3.2...v2.3.3

v2.3.2

05 Sep 14:01

Choose a tag to compare

πŸš€ New Features

🚨 Changes in ENV variables

  • #2947:
    • Added NEXT_PUBLIC_ZETACHAIN_SERVICE_API_HOST, NEXT_PUBLIC_ZETACHAIN_SERVICE_CHAINS_CONFIG_URL variables to configure zetaChain cross-chain transactions views.
    • Added NEXT_PUBLIC_ZETACHAIN_COSMOS_TX_URL_TEMPLATE, NEXT_PUBLIC_ZETACHAIN_COSMOS_ADDRESS_URL_TEMPLATE variables to configure cosmos links in search

Full list of the ENV variables: v2.3.2

πŸ’‘ Compatibility

From this version onward, the app is compatible only with the following API versions:

Service Version
Blockscout API v9.0.2.+commit.d3426c57+
User-ops indexer API v1.4.1+
Stats microservice API v2.9.1+
Bens microservice API v1.5.10+
TAC operation lifecycle microservice API v1.0.0+
Admin microservice API v1.3.0+
Zetachain cctx indexer API v1.0.0+

Full Changelog: v2.3.1...v2.3.2

v2.3.1

28 Aug 10:27

Choose a tag to compare

πŸš€ New Features

🚨 Changes in ENV variables

  • #2947:
    • Added NEXT_PUBLIC_BEACON_CHAIN_VALIDATOR_URL_TEMPLATE that is used to build external validator link (used only if NEXT_PUBLIC_HAS_BEACON_CHAIN is set)

Full list of the ENV variables: v2.3.0

πŸ’‘ Compatibility

From this version onward, the app is compatible only with the following API versions:

Service Version
Blockscout API v9.0.2.+commit.d3426c57+
User-ops indexer API v1.4.1+
Stats microservice API v2.9.1+
Bens microservice API v1.5.10+
TAC operation lifecycle microservice API v1.0.0+
Admin microservice API v1.3.0+

Full Changelog: v2.3.0...v2.3.1

v2.3.0

19 Aug 11:27

Choose a tag to compare

πŸš€ New Features

πŸ› Bug Fixes

πŸ“¦ Dependencies updates

🎨 Design updates

✨ Other Changes

🚨 Changes in ENV variables

  • #2725:
    • The NEXT_PUBLIC_NAVIGATION_HIDDEN_LINKS variable has been removed. The NEXT_PUBLIC_API_DOCS_TABS variable has been added to control which tabs appear on the API documentation page.
    • Added NEXT_PUBLIC_USER_OPS_INDEXER_API_HOST to show user ops indexer API documentation on the API docs page.
  • #2859 - Added a new variable NEXT_PUBLIC_NAVIGATION_PROMO_BANNER_CONFIG that enables the promo banner in the navigation menu.
  • #2891 - Extended the functionality of the NEXT_PUBLIC_NETWORK_EXPLORERS variable to support blob paths.
  • #2893 - Introduced NEXT_PUBLIC_VIEWS_CONTRACT_DECODED_BYTECODE_ENABLED to show decoded bytecode for unverified scilla contracts.
  • #2916 - Removed NEXT_PUBLIC_MARKETPLACE_RATING_AIRTABLE_API_KEY and NEXT_PUBLIC_MARKETPLACE_RATING_AIRTABLE_BASE_ID variables.
  • #2918 - Removed NEXT_PUBLIC_MARKETPLACE_SECURITY_REPORTS_URL variable.
  • #2915 - Added NEXT_PUBLIC_MIXPANEL_CONFIG_OVERRIDES to modify the Mixpanel SDK configuration.
  • #2919 - Added NEXT_PUBLIC_FLASHBLOCKS_SOCKET_URL variable to enable Flashblocks feature.
  • #2848 - Extended the functionality of the NEXT_PUBLIC_VIEWS_CONTRACT_LANGUAGE_FILTERS variable to allow the geas string as a possible value in the array.
  • #2923 - Added the NEXT_PUBLIC_COLOR_THEME_OVERRIDES variable to override the default values of color theme tokens. Extended the functionality of NEXT_PUBLIC_HOMEPAGE_HERO_BANNER_CONFIG to allow configuration of the border width for the search input within the hero banner.
  • #2828 - Added the NEXT_PUBLIC_FEATURED_NETWORKS_ALL_LINK to display the link to all chain resources in the featured chains dropdown.
  • #2960 - Added the NEXT_PUBLIC_CELO_NATIVE_TOKEN_ADDRESS to exclude native CELO token balance from the net worth value of user tokens.

Full list of the ENV variables: v2.3.0

πŸ’‘ Compatibility

From this version onward, the app is compatible only with the following API versions:

Service Version
Blockscout API v9.0.0+
User-ops indexer API v1.4.1+
Stats microservice API v2.9.1+
Bens microservice API v1.5.10+
TAC operation lifecycle microservice API v1.0.0+
Admin microservice API v1.3.0+

Full Changelog: v2.2.1...v2.3.0