46 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 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 fe16acbc0a Time format toggle for table views (#2729)
* cookie for storing time format value

* rename TimeAgo component

* add toggle to tables (pt. 1)

* move TimeWithTooltip component

* add toggle to tables (pt. 2)

* change implementation of toggle component

* remove unnecessary timestamp label

* update screenshots

* more screenshot updates

* [skip ci] update clock icon

* update screenshots
2025-06-03 14:01:12 +02:00
tom b43819c340 fix link in new item socket alert 2025-05-01 13:58:21 +02:00
tom c06d11581f refactor block list 2025-01-27 18:04:47 +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
isstuev fd4baf4d43 Blocks list: add base fee 2024-10-28 12:03:54 +01:00
isstuev c2b4eb4011 Table: table header left/right hor padding 2024-10-21 12:34:00 +02:00
tom goriunovandGitHub 0d25334ac8 Celo: Block views customizations (#2185)
* show flag next to epoch block

* block view customizations

* add hint with link

* display block epoch transfers

* show epoch election reward types

* show reward details

* show base fee token from API

* display current epoch on main page

* mobile view

* tests

* add infinite scroll loading to reward details resource

* update useApiQuery options

* update screenshots

* update layout of reward details on desktop

* change hints of block epoch reward distribution
2024-08-28 13:30:16 +02:00
isstuev 970e642f32 fix block table layout
h ick 7b395881 up node version to 18
2024-02-29 13:10:05 +01:00
tom goriunovandGitHub df7e1d209a Refactor rollup features (#1599)
* refactor ENVs and app feature

* rename l2 into optimisticL2

* [skip ci] fix validator schema
2024-02-12 17:35:22 +04:00
tom ae09531748 Custom 'wei' name
Fixes #1490
2024-01-18 18:41:00 +04:00
tom e69b9adb55 highlight similar addresses in the table views 2023-12-26 19:55:35 +04:00
tom goriunovandGitHub ca15eaff8b Update SearchBar background color and hide miner field in block views (#1397)
* update SearchBar background color on home page

* add miner field to NEXT_PUBLIC_VIEWS_BLOCK_HIDDEN_FIELDS variable supported values
2023-12-11 17:31:29 +04:00
isstuevandisstuev 475abc255a rollup config fixes 2023-10-23 23:14:57 +02:00
isstuev b81d0a3299 new blocks from socket limit 2023-09-08 11:52:14 -03:00
tom 001edb22b9 remove type="address" from AddressLink 2023-08-30 13:23:54 -03:00
tom goriunovandGitHub c499eca497 Rootstock block fields updates (#1102)
* small fixes in blocks fields + config for rootstock

* add env for hidding fields in block views

* [skip ci] update docs
2023-08-22 18:36:02 -04:00
tom goriunovandGitHub e3551038af app feature list (#1079)
* metadata helpers and values for txs pages

* update titles to the rest of the pages

* refactor getServerSideProps

* dynamically update metadata for token and dapp page

* test

* 404 error page

* make new config

* make use of new config, delete old one

* feature reporter: dev implementation

* feature reporter: docker integration

* resctructure ENVS.md

* sentry feature

* refinements

* add spaces between sections

* tweaks

* switch to camelCase

* clean up

* remove NEXT_PUBLIC_NETWORK_TOKEN_ADDRESS

* v
2023-08-09 15:39:36 -04: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 2e45008771 remove unnecessary fields for l2 2023-04-07 14:30:11 -03:00
tom d655750e3c blocks page and alert fixes 2022-12-21 11:29:44 +03: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 6b317a1991 fix margin of action bar 2022-11-04 11:59:24 +03:00
tom c5d8124f24 ActionBar component 2022-11-03 18:55:03 +03:00
isstuev 2520a869b6 add sticky header to other tables 2022-10-31 14:55:22 +03:00
isstuev d514ec6dae merge fixes 2022-10-31 13:16:57 +03:00
isstuev 9f56bb90e9 new version of sticky, probably final 2022-10-31 11:24:39 +03:00
tom 46a2ca2deb animate block enterance 2022-10-21 18:36:45 +03:00
tom goriunovandGitHub cf8b07509a Merge branch 'main' into blocks-time-ago 2022-10-21 13:57:00 +03:00
isstuev 2f6a8268d4 verification type in config 2022-10-20 19:17:43 +03:00
Yuri MikhinandYuri Mikhin 3042b63bf9 fixup! Add more data to pass into the marketplace child application. 2022-10-20 15:31:26 +03:00
Yuri MikhinandYuri Mikhin 0f6afc9e33 Add more data to pass into the marketplace child application. 2022-10-20 15:31:26 +03:00
tom 58f32116f8 update block timestamp in list view 2022-10-19 16:35:14 +03:00
tom 2c1bcd51f2 update import sort rule 2022-10-17 20:58:41 +03:00
tom 68256da31d Merge branch 'block-details-api' of github.com:blockscout/frontend into block-details-api 2022-10-17 12:59:19 +03:00
tom 5f45881e1f table tweaks 2022-10-11 14:23:05 +03:00
tom ebc756bcd0 hide loader 2022-10-11 12:18:01 +03:00
tom 90e03b35a2 fixes 2022-10-11 12:04:23 +03:00
tom e7934f5bf9 api for blocks 2022-10-10 16:34:29 +03:00
tom 5fd16bb05f rewrite useNetwork 2022-09-30 17:46:34 +03:00
tom 23dcb22b11 Merge branch 'block-details-tab' into blocks-page 2022-09-29 12:12:25 +03:00
tom bc5fd877ef desktop layout 2022-09-28 18:10:47 +03:00