Commit Graph
5913 Commits
Author SHA1 Message Date
tom d6bb9abb8e [skip ci] fix csv export screenshot 2025-12-12 13:10:06 +01:00
630e001335 Release v2.5.1 (#3174)
* fail the app start if multichain config or essential dapps config were not generated properly

* add timeouts for essential dapps and multichain config generators

* fix "add to wallet" button in address tokens table

* [skip ci] update docs

* fix tx tables when there are no fee and value columns

* add support for promoted multichain provider

* fixes

* change action button logic

* fix tests

* fix

* hide "add network" button for multichain

* shorten the amount of txs on multichain homepage

* change name formatting for multichain button

* add bright color variants and lg size for badges

* fix y-axis margin calculation for chart with custom tick formatter

* superchain bug fixes

* bump versions of react and nextjs

* update screenshot

* bump dappscout-iframe

* increase timeouts for multichain and essential dapps config generators

---------

Co-authored-by: Max Alekseenko <[email protected]>
2025-12-11 11:30:55 +01:00
tom goriunovandGitHub 31e50c4614 Migrate from Jest to Vitest (#3173)
* first part of transition

* second part of transition

* remove jest

* bump up node version and playwright version

* update all screenshots because of the new playwright version

* fix tests

* one more screenshot update
2025-12-10 19:21:07 +01:00
tom goriunovandGitHub 2e564fad37 Public tags: attributions (#3169)
Resolves #3163
2025-12-09 13:39:04 +01:00
tom 065d2472dc Merge branch 'main' of github.com:blockscout/frontend 2025-12-09 09:48:59 +01:00
tom 73dd52218d [skip ci] add chakra MCP server 2025-12-09 09:48:54 +01:00
tom goriunovandGitHub 66f2f766cf Promote Credit Wallet in WalletConnect for all Creditcoin chains (#3166)
Resolves #3162
2025-12-08 19:10:32 +01:00
tom 111f10b647 [skip ci] fix z-index for select dropdown 2025-12-08 15:59:50 +01:00
tom goriunovandGitHub b8aaca4174 Change zero to <0.001 value within different pages (#3150)
* basic components and address page refactoring

* second part of refactoring

* third part of refactoring

* NativeCoinValue component

* more refactoring

* rename TruncatedValue into TruncatedText

* minor fixes

* refactor block details

* fix layout of value and fee in tx table

* update screenshots

* different units for tooltip and stats widget small value fix

* update screenshots

* update tx table screenshot

* fix copy button vertical alignment
2025-12-05 16:04:27 +01:00
tom goriunovandGitHub db6952dbce Bump package versions to mitigate security vulnerabilities (#3164)
bump package versions to mitigate security vulnerabilities
2025-12-04 18:44:24 +01:00
8b360b8b90 Fixes for release v2.5.0 (#3142)
* fail the app start if multichain config or essential dapps config were not generated properly

* add timeouts for essential dapps and multichain config generators

* fix "add to wallet" button in address tokens table

* [skip ci] update docs

* fix tx tables when there are no fee and value columns

* add support for promoted multichain provider

* fixes

* change action button logic

* fix tests

* fix

* hide "add network" button for multichain

* shorten the amount of txs on multichain homepage

* change name formatting for multichain button

* add bright color variants and lg size for badges

* fix y-axis margin calculation for chart with custom tick formatter

* superchain bug fixes

* bump versions of react and nextjs

* update screenshot

* bump dappscout-iframe

---------

Co-authored-by: Max Alekseenko <[email protected]>
2025-12-04 18:44:01 +01:00
tom 568eb6c759 [skip ci] change value to placeholders 2025-12-02 18:28:36 +01:00
tom 1b3b332740 [skip ci] remove title field 2025-12-02 18:26:29 +01:00
tom 8f009a1028 [skip ci] more fixes 2025-12-02 18:24:20 +01:00
tom 568f94a007 [skip ci] fix template 2025-12-02 18:22:45 +01:00
tom 1f8dfb3196 [skip ci] feature spec template 2025-12-02 18:17:11 +01:00
Igor StuevandGitHub e8ca675c44 add zetachain swagger (#3155) 2025-12-01 21:35:42 +07:00
Igor StuevandGitHub 610e31eb4c testnet label and network logo fixes (#3153)
* testnet label and network logo fixes

* fix tests
2025-12-01 21:35:29 +07:00
Nick Zenchik 8fd450260f permanent runner 2025-11-26 18:47:48 +04:00
Igor StuevandGitHub 5b9dced73d don't show action button for internal dapp if marketplace is disabled (#3143) 2025-11-20 15:56:26 +01:00
Nick Zenchik 82e64ced9a selfhosted runner 2025-11-19 16:35:53 +04:00
tom goriunovandGitHub a28fbd02d5 Refactor envs validator: split schema and migrate to vite (#3140)
* migrate to vite

* split validation schema
2025-11-19 11:01:05 +01:00
tom goriunovandGitHub af8eb7915b Create useApiQueries hook to manage multiple API requests to the same resource in parallel (#3136) 2025-11-18 19:00:03 +01:00
tom goriunovandGitHub f8b399c9fe Fix default color for separator component (#3137)
* Fix default color for separator component

* fix test
2025-11-18 18:59:49 +01:00
tom 207f399177 [skip ci] update docs 2025-11-18 10:16:31 +01:00
tom 4a18d90717 [skip ci] prepare release 2025-11-18 10:03:49 +01:00
22089c1174 OP Superchain explorer: aggregated views (#3040)
* refactor widgets on home page

* coming soon placeholder component

* top accounts page

* contract data

* address ERC-20 tokens list

* chain filter for address ERC-20 tokens

* token select for address detailed view

* address details fields

* tokens table

* stats widgets on home page

* chain indicators graph on the home page

* quick search

* search results all tab

* tabs and chain select on search results page

* search results mobile view

* add contract info to search and address details

* add text filter for tokens and search improvements

* load all results inside tab on search results page

* token balance info

* add support for domains in the full search

* Multichain explorer

Resolves #2989

* add envs validator for multichain

* add some tests

* fix search bar on search results page on mobile

* home stats fixes

* fix ts

* optimize amount of queries on address page

* add more contract info on address page

* add enter key hint to search input

* fix tests

* fix test

* update bg.primary css-variable on color theme change

* sitemap for multichain

* txs page: render first tab if blob tab is not available on the chain

* filter out in active chains from chain select on address page and user ops page

* add chain icon to advanced filter table

* fix tooltip on entity with shield

* fix ts

* show contract implementations

* fixes

* add chain icon to all lists

* refactor zetachain chains config type

* use chain id as primary option instead of chain slug

* refactor chain config type for multichain and essential dapps

* refactor chain icon and chain select

* rename chain-slug in chain_slug

* change default radius of chain icon and update screenshots for multichain tests

* change conditions for "isContract" and "isVerified"

* test fixes

* make shield optional for external chain entities

* add chain icon to approvals lists

* add stats page for multichain

* add chain postfix to chart .png and .csv assets name

* fix tests

* sync verified contracts language filter and fix loading state in the search results page

* fix sol2uml diagram and csv export

* regcred from helmfile for review

* link fixes

* fix state for unknown address

* fix incorrect chain in the context during spa transition to the same route on different chain

* add links to stats widgets

* add mixpanel to L2 demo values

* show message of on-demand contract verification

* fix screenshots

---------

Co-authored-by: Nick Zenchik <[email protected]>
2025-11-18 09:44:22 +01:00
tom da6528790d update max-height of tx raw trace on desktop 2025-11-18 09:42:55 +01:00
tom goriunovandGitHub 4677bb1b55 Direct OP Withdrawal Claim button (#3123)
* Direct OP Withdrawal Claim button instead of NEXT_PUBLIC_ROLLUP_L2_WITHDRAWAL_URL env

Resolves #3022

* [skip ci] fix envs preset
2025-11-18 07:53:48 +01:00
tom goriunovandGitHub c0947ccbfb Update Vite and Rollbar dependencies (#3133)
update vite and rollbar packages
2025-11-17 18:56:50 +01:00
tom goriunovandGitHub d8d2465f43 Show multichain buttons on EOA + code addresses (#3134)
Resolves #3132
2025-11-17 18:56:30 +01:00
fcaf14aff0 "Add chain" button in the header (#3084)
* redesign "add chain" button

* fix wallet detection

* [skip ci] update default value for ENV

* fix tests

* return button to the footer and add source to mixpanel event

* regcred from helmfile for review

* [skip ci] remove wallets env from values for demo stand

* use react-query to cache detection result

* add cookie to hide button in the topbar

* add prefix to svg ids to fix rabby icon

* update screenshot

* remove unnecessary comment

---------

Co-authored-by: Nick Zenchik <[email protected]>
2025-11-17 18:15:21 +01:00
tom 8db13bbcd9 [skip ci] update "Create PR" command 2025-11-17 18:00:01 +01:00
tom goriunovandGitHub f16613def3 GraphQL: use latest tx hash for example query (#3096)
Resolves #3008
2025-11-17 17:37:20 +01:00
tom goriunovandGitHub 942819fc04 Add setting to show giga-wei as nano-ETH (#3119)
Resolves #3108
2025-11-17 15:55:23 +01:00
tom goriunovandGitHub ea87538877 Migrate from cookies to headers for scam tokens and bypassing rate li… (#3118)
Migrate from cookies to headers for scam tokens and bypassing rate limits

Resolves #3092
2025-11-17 15:55:08 +01:00
tom 8571c93ec1 [skip ci] change default value for NEXT_PUBLIC_FEATURED_NETWORKS_MODE 2025-11-17 15:41:01 +01:00
tom 3c38ce54ac [skip ci] NPM publisher workflow: rollback from Trusted publishers to NPM token 2025-11-17 12:48:41 +01:00
tom goriunovandGitHub 7642d1ce5c Block countdown. Infinite loop if 404 block is in the past. (#3130)
* Block countdown. Infinite loop if 404 block is in the past.

Resolves #3124

* fix test
2025-11-14 18:50:17 +01:00
Max AlekseenkoandGitHub efeaa2f206 Marketplace titles and ads (#3109) 2025-11-14 16:57:02 +01:00
tom e909ead6ba update dev presets 2025-11-14 15:58:54 +01:00
tom goriunovandGitHub acbc00e703 Incorrect amount of tx value if decimals for native token is not equal 18 (#3129)
NEXT_PUBLIC_NETWORK_CURRENCY_DECIMALS is not respected in transaction amounts

Resolves #3128
2025-11-14 13:03:36 +01:00
tom goriunovandGitHub 1ec2b83e5f Chain menu updates (#3127)
* UI/UX: Dropdown DeFi button fixes

Resolves #3104

* move chain menu to the right of the topbar

* add list mode to chains menu

* rollback price diff on mobile
2025-11-14 11:39:15 +01:00
tom goriunovandGitHub 9ec2549e94 UI/UX: Dropdown DeFi button fixes (#3126)
Resolves #3104
2025-11-13 18:49:29 +01:00
Max AlekseenkoandGitHub 8f4904bf19 Update Multisender package (#3125) 2025-11-13 15:39:17 +01:00
Igor StuevandGitHub d305fda764 token product schema (#3113) 2025-11-12 18:38:33 +03:00
Igor StuevandGitHub 85f31a04ef Filter websocket events for tokens with reputation=scam when hide sca… (#3116)
Filter websocket events for tokens with reputation=scam when hide scam tokens is true
2025-11-12 18:38:08 +03:00
Igor StuevandGitHub f32ce15d46 Advanced filter enhancements (#3121) 2025-11-12 18:37:52 +03:00
tom goriunovandGitHub 349bff1b09 Render only one ad banner container on home page (#3120) 2025-11-12 12:06:43 +01:00
Max AlekseenkoandGitHub 424136b274 Fix essential dapps (#3117) 2025-11-11 13:50:49 +01:00