62 Commits
Author SHA1 Message Date
tom goriunovandGitHub a77568ce0a Refactor navigation icon (#3191)
* move nav icons to separate directory

* remove unnecessary "slim" suffix from some icon names

* fix screenshots
2025-12-19 10:29:29 +01:00
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 goriunovandGitHub 7505f154e6 OP Superchain: local views for chains in the cluster (#2864)
* update styles for chain widgets on home page

* update latest txs styles and slug creation algorithm

* list of local txs

* list of local blocks

* local view for address internal tx tab

* local view for address coin history

* local view for address logs

* local view for address token transfers

* address details, kind of

* [wip] local view for address contract tab

* user ops views

* chain popover

* csv-export page

* advanced filter page

* block countdown pages

* fixes for contract tab

* refactor address txs and transfers tabs

* refactor getServerSideProps

* internal txs page

* tokens and token transfers pages

* simple tag for address page and details info placeholders

* add chain icon to the local lists

* show creator in contract tab

* OP Superchain: local views for chains in the cluster

Fixes #2827

* highlight current chain in the title of local entities

* tokens nfts tab for address

* allow entity icon to be an image

* adjust cross-chain txs table and add placeholder to home page

* cross-chain txs for address

* fetch multichain config from microservice

* fix skeleton in token transfers table

* tests, pt.1

* wtf with gh

* verified contracts page

* change chain info in block and token page header

* fix some tests

* update styles for token icon with chain logo in header

* fix links and address internal txs tab

* update screenshots

* fix margins for tx info button and chain icon in tx tables

* add some tests

* fix screenshots
2025-08-15 15:32:47 +02:00
Igor StuevandGitHub 709897c0c3 Change txs socket alert text (#2822) 2025-07-04 11:22:18 +02:00
tom goriunovandGitHub 6112e475de Celo: support L2 epochs (#2784)
* epochs page

* epoch rewards distribution

* epoch election rewards

* address epoch rewards

* block epoch tag

* add some  tests

* adjust epoch details for L1 epochs

* support non-finalized epochs

* fixes after design review

* add truncation to block numbers on mobile

* update epochs table layout

* update timestamp hint

* fix bug with subheading of first epoch

* fixes of mobile view

* update screenshots
2025-06-30 17:44:10 +02:00
tom goriunovandGitHub ecae7062b2 Merge pull request #2700 from blockscout/release/v2-0-1
Release v2.0.1
2025-05-05 09:56:18 +02:00
tom goriunovandGitHub fae4990e1f API resource refactoring (#2699)
* add prefix to API resources

* fix pw tests

* refactor config

* remove unnecessary prefixes in resource names

* fixes

* update screenshots
2025-05-01 15:22:38 +02:00
tom b43819c340 fix link in new item socket alert 2025-05-01 13:58:21 +02:00
tom e865f00871 block tx tab 2025-01-31 19:01:26 +01:00
tom 923c0978c1 remove LinkInternal and LinkExternal components 2025-01-28 19:03:19 +01:00
tom c06d11581f refactor block list 2025-01-27 18:04:47 +01:00
tom goriunovandGitHub 5fa9bb5f23 OP rollup: Batch view and DA fields (#2210)
* tx batches view adjustments

* blocks and txs tabs of batch page

* batch details

* add batch info to block details view

* display batch blob data in EIP-4844 and calldata container

* display batch blob data in celestia container

* tests

* add optimism_celestia preset

* review fixes

* update screenshots
2024-09-06 12:19:01 +02:00
tom goriunovandGitHub a2eee9354a Block Countdown page (#2091)
* page placeholder

* block info snippet

* add actions for calendar buttons

* add timer

* add redirect when timer runs out

* add redirect from not found block page

* block countdown index page

* link to countdown index page

* add link to search suggest

* add URL to an event

* add link to block countdown on mobile

* tests

* add countdown text to search result page

* update margins

* show block countdown when search results are not empty
2024-07-18 08:56:28 +02:00
isstuev 8fa3ebf281 review fix 2024-06-20 17:57:18 +03:00
isstuev 6ebca444bd arbitrum 2024-06-18 12:11:43 +03:00
tom 16d01a6de8 fix padding for page tabs 2024-05-30 13:47:56 +02:00
tom goriunovandGitHub 2aff9cf6cf Element paddings updates (#1929)
* update paddings on homepage

* update styles for network menu

* search input paddings updates

* update action bar paddings

* update sepolia preset

* fix scroll to active tab

* update padding for navigation menu

* add comment

* update screenshots

* fix screenshots
2024-05-20 13:17:04 +02:00
isstuev b81d0a3299 new blocks from socket limit 2023-09-08 11:52:14 -03:00
tom 58fcb78113 refactor 2023-06-12 16:22:18 -04:00
tom 67aa84d2b1 clean up 2023-06-02 11:47:04 -03:00
tom eb04577ac4 skeleton for pagination component 2023-05-12 20:55:19 -03:00
tom 428783f3f4 skeletons for blocks page 2023-05-12 18:22:05 -03:00
isstuev a1029826e9 better types 2023-03-14 12:28:02 -03:00
isstuev 1b766d1d02 display list component 2023-03-13 16:45:16 -03:00
isstuev 18982def41 fix sticky header top 2023-02-06 14:21:29 -05:00
isstuev b2fe432cf2 blocks socket fix 2023-01-26 13:04:11 -06:00
tom 9615a2025e other paginated resources 2022-12-24 22:03:59 +03:00
tom bfb4d708a2 blocks and block txs 2022-12-24 20:47:38 +03:00
tom 5753e34fd6 move skeleton table 2022-12-16 15:41:14 +03:00
tom d40cd79546 common skeleton for mobile lists 2022-12-16 15:33:44 +03:00
tom d6ddcc1ad1 fix flickering in blocks page 2022-12-13 17:05:02 +03:00
tom d0fbca8266 fix bug when switching tabs from second or later page 2022-12-01 17:47:50 +03:00
tom 43a796b3fa sticky pagination for blocks 2022-11-30 17:34:47 +03:00
tom c59b377bc1 pagination for blocks page (w/o sticky) 2022-11-30 16:21:20 +03:00
tom fabd59484f fix error state on blocks page 2022-11-22 12:25:00 +04:00
tom 70a4ad7413 hide block column 2022-11-09 12:48:42 +03:00
tom e1f583e00c hide pagination if there is only one page 2022-11-09 12:39:14 +03:00
tom b3708cce2e rewrite pagination types 2022-11-09 11:03:23 +03:00
tom c6088947a0 pagination and tx info hide 2022-11-07 15:58:42 +03:00
tom a3603d9f7a Merge branch 'main' of github.com:blockscout/frontend into blocks-pagination 2022-11-04 18:32:32 +03:00
tom b8d272d0aa Merge branch 'main' of github.com:blockscout/frontend into block-sockets 2022-11-04 18:26:25 +03:00
tom 6b317a1991 fix margin of action bar 2022-11-04 11:59:24 +03:00
tom 1927fa82ba basic pagination for blocks 2022-11-04 10:33:35 +03:00
tom c5d8124f24 ActionBar component 2022-11-03 18:55:03 +03:00
isstuev 066b74cd39 text instead of alert if empty table 2022-11-03 18:20:37 +03:00
tom 998a7c945c add block to the list only if type is matching 2022-11-03 17:45:25 +03:00
tom bd73c40177 rewrite using phoenix lib 2022-11-03 13:16:12 +03:00
tom b3f0358013 add socket to block list 2022-11-02 18:10:34 +03:00
isstuev 2c7abf9241 sticky pagination 2022-10-31 11:19:46 +03:00
tom goriunovandGitHub 476c020164 Merge pull request #269 from blockscout/new-block-transition
animate new block in the list
2022-10-28 09:39:06 +03:00