Commit Graph
215 Commits
Author SHA1 Message Date
tom goriunovandGitHub f6cbb96ec9 Remove hover effect on flashblocks table (#3060)
remove hover effect on flashblocks table
2025-10-13 18:48:06 +02:00
tom goriunovandGitHub c03132a161 MegaETH: mini-blocks page (#3024)
* MegaETH: uptime dashboard

Fixes #2906

* basic implementation of mini-blocks

* update socket url and time format

* update mega eth preset

* customize flashblocks name

* clean up

* update color theme variable for mega eth

* [skip ci] don't show alert "scanning new mini-blocks"
2025-10-08 09:35:35 +02:00
tom goriunovandGitHub b46498e3f3 Show “Pending update” status for blocks & transactions (#2997)
Fixes #2951
2025-09-16 13:12:33 +02:00
tom goriunovandGitHub d1be3a8f38 Unify network utilization color (#3000)
UX: Network utilization color

Resolves #2926
2025-09-04 13:59:30 +02:00
tom goriunovandGitHub 3c9ebfc1d2 Add support for customizing the UI color theme (#2923)
* UI customizations: new features

Fixes #2905

* colors for graphs

* introduce env variable

* colors for topbar, stats, selected state and tabs

* fix build

* fix validator

* refactor link.primary.hover color token

* refactor selected colors

* update styles for switch and fix some color tokens

* change color for selectable controls

* icon color tokens refactoring

* UI customizations: new features

Fixes #2905

* test for common components

* tweaks

* migrate from color-mode-hex cookie to color-theme cookie

* clean up

* update screenshots

* more screenshot updates

* update default color of chart line

* update envs for mega eth
2025-08-19 11:58:05 +02:00
tom goriunovandGitHub 234689d1ca 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
tom goriunovandGitHub 9da14c79d9 Flashblocks for Base chains (#2919)
* flashblocks tab

* add env variables

* minor fixes

* fix ts

* change package for decompressing socket data

* design updates

* [skip ci] delete unused env

* automatic mode switching for table

* fix validator schema
2025-08-15 12:09:59 +02:00
Igor StuevandGitHub b5728ad26d reorg block fix (#2936) 2025-08-12 14:54:58 +02:00
Igor StuevandGitHub 7f5568158f Change txs socket alert text (#2822) 2025-07-04 11:22:18 +02:00
tom goriunovandGitHub 27679057ff 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 fd3a7a69b4 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 goriunovandGitHub af33a88d70 Merge pull request #2700 from blockscout/release/v2-0-1
Release v2.0.1
2025-05-05 09:56:18 +02:00
tom goriunovandGitHub fc6fed945a 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 a873d2b4a0 fix link in new item socket alert 2025-05-01 13:58:21 +02:00
tom goriunovandGitHub 158d0ed95b Migrate to the props with consistent full naming in the API for addre… (#2694)
* Migrate to the props with consistent full naming in the API for address hash entity and multiple props for L2-rollups

Fixes #2686

* fix test
2025-04-24 13:13:18 +02:00
tom goriunovandGitHub 28fc3be9be UI toolkit package (#2691)
* first version of the pack

* single entry point

* add custom components to the package

* move form components to toolkit

* add more utils and hooks to the package

* minor fixes

* add CI workflow

* update readme and package.json

* fix ts

* fix build of env-validator

* fix docker build

* fix icons size

* test fixes

* more test fixes
2025-04-21 19:44:22 +02:00
tom 9c82f452c0 remove old semantic tokens 2025-03-13 15:22:59 +01:00
tom d6eefc8c03 block tx tab 2025-01-31 19:01:26 +01:00
tom b7da103338 tooltip fixes 2025-01-30 19:11:12 +01:00
tom b4548b3939 remove LinkInternal and LinkExternal components 2025-01-28 19:03:19 +01:00
tom 3fd066d0ff refactor block list 2025-01-27 18:04:47 +01:00
tom 7f7181865b list pagination 2025-01-27 13:29:02 +01:00
tom goriunovandGitHub b9c24fea17 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
Igor StuevandGitHub 28d077c59c remove skeleton animations (#2505)
* remove skeleton animations test

* eslint add Skeleton

* eslint-fix
2025-01-06 16:57:22 +01:00
tom 833908e61c [skip ci] add line wrapping for blocks base fee 2024-12-23 15:37:28 +01:00
tom goriunovandGitHub bae98b9d2d fix block miner highlight style (#2459) 2024-12-10 19:46:39 +01:00
tom 5c286d6517 migrate to eslint 9 and its flat config 2024-11-13 12:54:12 +01:00
tom goriunovandGitHub c3efa1f74e Bind to full prop namings in API v2 endpoints (#2381)
Fixes #2374
2024-11-11 17:45:07 +01:00
isstuev ab08b296bc support custom wei 2024-10-28 12:03:55 +01:00
isstuev a5e00e5241 Blocks list: add base fee 2024-10-28 12:03:54 +01:00
isstuev a869cfa1a7 Table: table header left/right hor padding 2024-10-21 12:34:00 +02:00
tom goriunovandGitHub 81e244e8ae 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 489768e0c4 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 0f40d4f81c Add tooltip with full date on "age" fields 2024-07-22 12:57:55 +02:00
Igor StuevandGitHub bf39e5807c Merge pull request #2099 from blockscout/fe-2060
delete gas used utilization for some rollups
2024-07-22 12:50:29 +02:00
tom goriunovandGitHub 0ed0015dc9 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 ee35664cb1 delete gas used utilization for some rollups 2024-07-16 12:56:30 +02:00
isstuev 5095829860 fix show reward condition in blocks table 2024-07-02 17:18:10 +02:00
isstuev 3de2fe9569 review fix 2024-06-20 17:57:18 +03:00
isstuev b2cdf7c6b9 arbitrum 2024-06-18 12:11:43 +03:00
tom c81bd827a4 fix padding for page tabs 2024-05-30 13:47:56 +02:00
isstuev f9e01d865e Multi chain balance button 2024-05-26 16:14:04 +02:00
tom goriunovandGitHub 5d90e27a68 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 7549e11bc4 fix block table layout
h ick 7b395881 up node version to 18
2024-02-29 13:10:05 +01:00
tom goriunovandGitHub 7c9a967774 Gas tracker page (#1524)
* add custom headers to API resource

* refactoring

* page title

* chart

* gas prices snippet

* GasPrice component

* add ENV for gas units

* dark theme and other tweaks

* tests

* add base and priority fee

* [skip ci] small fiat values

* change behavior of the variable

* update tooltip layout

* refactor gas info tooltip

* refactor GasPrice component

* fix logic and deploy demo for eth mainnet

* tests

* remove link from anchor

* [skip ci] rollback ENVs for demo

* review fixes

* fix tests
2024-02-20 08:36:57 +04:00
isstuev 45e2602e31 remove dynamic truncation from tables 2024-02-12 20:18:08 +01:00
tom goriunovandGitHub 6ebcc30e83 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 00a63f9221 Custom 'wei' name
Fixes #1490
2024-01-18 18:41:00 +04:00
tom fbaa2a6626 Highlighted address
Fixes #1446
2024-01-17 19:24:25 +04:00
tom goriunovandGitHub f160dfd321 Merge pull request #1492 from blockscout/tom2drum/issue-1486
Highlight "Uncle" blocks
2024-01-17 18:27:05 +04:00