20 Commits
Author SHA1 Message Date
edc54514f1 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 a78ce03b63 use interactive tooltips for address highlight feature 2025-04-22 16:16:37 +02:00
tom 647cc2c9b4 remove tooltips inside tooltips 2025-04-21 19:46:49 +02:00
tom 1e3bf3acad fix skeleton for dynamicaly truncated strings 2025-02-20 20:00:14 +01:00
tom 8ab68d1ea0 withdrawals, logs and user ops tabs on address page 2025-02-13 10:20:17 +01:00
tom 5f91ff4f3f Merge branch 'main' of github.com:blockscout/frontend into chakra-v3 2025-01-16 16:30:12 +01:00
tom 211bfeda3b refactor UserProfileMenu 2025-01-15 18:57:01 +01:00
tom goriunovandGitHub d29849184d Replace lodash with es-toolkit (#2503)
* first part of migration

* second part of migration

* bump up es-toolkit version

* bump up `es-toolkit` version and remove `lodash` completely

* update screenshot
2025-01-14 12:30:05 +01:00
tom 07b8a20cc0 renaming 2025-01-07 15:55:18 +01:00
tom aad96a73e9 Initialize the chakra update and ensure the login page does not crash on load. 2025-01-07 12:28:21 +01:00
Max Alekseenko 2e5b6aaafe fix tooltip width 2024-07-17 18:56:04 +02:00
tom goriunovandGitHub 4563b9fe75 components for Block and Tx entities (#1108)
* base implementation of entity

* refactor other components to make use of BlockEntity

* tests

* migrate entities w/o icon + L2 blocks

* base implementation of tx entity

* delet TransactionSnippet

* remove type="transaction" from AddressLink

* tests for TxEntity

* make EntityBase components

* common styles for icon color and spacing to text

* update icon color in tests

* update icons to slime format

* Address entity
2023-08-23 18:08:01 -04:00
tom goriunovandGitHub 2eddb4b5dd custom block fields for Rootstock (#1072) 2023-08-07 18:49:23 -04:00
tom goriunovandGitHub 61fb72ee22 trim block height if it is too long (#1033)
Fixes #1023
2023-07-24 09:50:57 -04:00
tom 96e44c7253 update address heading info 2023-05-19 13:22:06 -03:00
tom 736e651a4a disable tooltip for address links on mobile devices 2022-12-21 13:43:41 +03:00
isstuev 7259e645b1 use binary search in prod for the 1st time in my life 2022-11-18 13:22:53 +03:00
tom 48bc00aed0 review fixes 2022-09-14 16:39:09 +03:00
tom 821f53afbd refactor to new composed component 2022-09-13 13:31:35 +03:00
tom d922f85d14 refactor to HashStringShorten 2022-09-13 12:18:24 +03:00