Commit Graph
145 Commits
Author SHA1 Message Date
tom goriunovandGitHub c735b217a7 Update info icon color (#2088)
* Icon info color

Fixes #2045

* fix test

* more test fixes
2024-07-09 18:21:04 +02:00
tom goriunovandGitHub 9cddd83786 Redesign hero section on home page (#2050)
* change hero section

* add AdBanner to hero block

* show icon instead of text on "connect wallet" button on md desktops

* redesign stats widgets

* new design for home page charts

* fix skeletons

* update demo values

* disable getit provider

* fixes for adbutler provider

* show token logo placeholder for secondary coin logo

* add width to hype banner

* update demo values

* remove letter spacing for large headings

* indicators block fixes

* update icons

* update screenshots
2024-07-08 12:37:19 +02:00
isstuev 644e5680da arbitrum tx and block updates 2024-06-25 16:13:27 +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 bf9b8cd577 Details page: fix line height for rows (#1949)
* refactor block page

* token details

* token instance details

* name domain details

* blob details

* user ops details

* zkEvm and zkSync batch details

* tx details

* address details

* update screenshots
2024-05-28 12:33:56 +02:00
isstuev f81f1c181b Multi chain balance button 2024-05-26 16:14:04 +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
tom goriunovandGitHub 4420054151 Playwright tests refactoring, pt.4 (#1892)
* remove feature config from the pw tests

* update screenshots
2024-05-06 19:36:27 +02:00
tom f56b3fe1a2 hide L1 status and Batch fields from tx and block details 2024-05-03 12:40:48 +02:00
tom 6b0c02e042 change blob txn text in block details 2024-04-22 18:40:42 +02:00
isstuev 4e6f2686ca configure blob txs in block details 2024-04-19 13:38:09 +02:00
tom goriunovandGitHub 0fba97d827 zkSync batches (#1743)
* dev preset

* batches page

* batch details view

* batch txs

* adjustments in block view

* adjustments in tx view

* adjustments on home page

* fixes

* tests

* add pagination to batch txs

* ENV values for demo

* fix layout on batch details tab

* add more fields to batch details

* update screenshots

* revert demo ENVs
2024-03-28 07:44:39 +01:00
tom goriunovandGitHub 8933d05185 Add Blobs support (EIP-4884) (#1672)
* blob page placeholder

* txs with blobs list view

* tx additional info popup

* blob gas info for tx and block

* update hints

* tx blobs tab

* blob details page

* add ENV to hide blob txs tab

* tx blob fees and adj for tx burnt fees

* preliminary tests

* blob data convertion

* display blob data type in lists

* download asset

* blob txs in block

* tests for blob data preview

* fixes

* fix tests

* support blobs in search

* update blob icon

* more fixes
2024-03-07 18:36:55 +04: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
581008b625 hotfix: fix error in degraded views when no RPC URL provided (#1583)
* typo fix

* fix block views

* fix tx views

---------

Co-authored-by: isstuev <[email protected]>
2024-02-08 16:19:43 +04:00
tom goriunovandGitHub 840c3769f7 Graceful service degradation: block page (#1541)
* display main data

* display rest of tx fields

* placeholder data

* always show tabs

* manage error and retries on details tab

* don't retry if degraded view is active

* fix tests

* fix tx receipt

* change styles and wording for warning

* tweaks

* gray alert style change and update screenshots

* display main block info from RPC

* refetch API query

* txs tab

* display empty address for contract creation tx

* withdrawals tab

* remove type coercions

* lazy rendered lists

* fix RPC query refetch

* fixes

* comment about block type

* fix tests

* update screenshots

* [skip ci] better variable name
2024-01-30 16:58:06 +04:00
tom goriunovandGitHub d0c66e1e3f Graceful service degradation: tx details tab (#1525)
* display main data

* display rest of tx fields

* placeholder data

* always show tabs

* manage error and retries on details tab

* don't retry if degraded view is active

* fix tests

* fix tx receipt

* change styles and wording for warning

* tweaks

* gray alert style change and update screenshots

* add retries to RPC call

* fixes after merge
2024-01-30 10:39:23 +04:00
isstuev 15ce099260 timestamp margin fix 2024-01-22 22:18:17 +01:00
isstuev 0f994c6088 user ops list and user op details 2024-01-22 22:17:28 +01:00
tom goriunovandGitHub acb6cb44d6 navigation doesn't work on error pages (#1519)
* navigation doesn't work on error pages

Fixes #1518

* unify API resource thrown errors and disable Sentry logging for them

* test fix
2024-01-22 17:36:30 +04:00
tom ae09531748 Custom 'wei' name
Fixes #1490
2024-01-18 18:41:00 +04:00
tom goriunovandGitHub 6118070e26 Merge pull request #1492 from blockscout/tom2drum/issue-1486
Highlight "Uncle" blocks
2024-01-17 18:27:05 +04:00
tom 509cd0c357 Highlight "Uncle" blocks
Fixes #1486
2024-01-11 17:58:16 +04:00
tom 9efc9b7c38 fix tests 2023-12-28 13:48:07 +04:00
tom 85501c2042 migrate address, block and tx pages 2023-12-20 13:26:42 +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
tom goriunovandGitHub c559061506 migrate to ReactQuery v5 (#1321)
* change signature of hooks

* isLoading -> isPending

* default error type

* dev tools props
2023-11-02 10:27:41 -03:00
isstuevandisstuev 475abc255a rollup config fixes 2023-10-23 23:14:57 +02:00
isstuevandisstuev db9f52c6b1 batch entity 2023-10-23 23:14:57 +02:00
tom goriunovandGitHub 6350571ba5 Suave customization (#1256)
* new fields in tx details page

* execution node txs page

* tab for wrapped tx details

* add loading state to tabs

* types enhancement

* change review env api host

* add front app paths to review env

* rename fields

* [skip ci] execution node -> computor

* rollback envs for review stand

* add ENV for SUAVE
2023-10-09 15:41:52 -03:00
tom goriunovandGitHub bad9591ed1 update icon styles for tokens, contract and more (#1204)
* update border radius for token logos and contract icon

* update gaps between icons and text

* update NFT icon and create entity

* update screenshots
2023-09-25 14:29:26 -03:00
tom goriunovandGitHub 2b008e1837 show nonce for PoS networks (#1194)
Fixes #1193
2023-09-19 11:21:40 -03:00
isstuev dde65b95ea test fixes 2023-09-08 13:29:19 -03:00
tom 661f7c3120 update screenshots 2023-08-31 17:05:48 -03:00
tom ae31c3546a Merge branch 'main' of github.com:blockscout/frontend into address-entity 2023-08-31 15:15:05 -03:00
isstuev 5d261bf1e5 change time ago format 2023-08-31 13:18:40 -03:00
tom 001edb22b9 remove type="address" from AddressLink 2023-08-30 13:23:54 -03:00
tom 5e29c2ff24 Merge branch 'main' of github.com:blockscout/frontend into hide-zero-nonce 2023-08-29 15:40:00 -03:00
tom e7b389d3bd hide nonce field in the block views 2023-08-24 14:22:19 -04: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 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 05945f6cf7 refactor page layout components (#1087)
* update csv export text

* fix pw tests

* base layout and customization for home page and search results page

* refactor rest of the pages

* refactor AppError

* move header padding to layout

* move nextjs utils to separate folder

* combine PageServer and Page

* make useQueryClientConfig hook

* add tests

* remove unused var

* fix envs for pw

* fix pw tests
2023-08-15 19:28:00 -04:00
tom 14e2858e75 [skip ci] update rootstock tooltips 2023-08-09 15:41:49 -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 goriunovandGitHub 2eddb4b5dd custom block fields for Rootstock (#1072) 2023-08-07 18:49:23 -04:00
isstuev 2a45070705 search redesign 2023-07-19 23:03:48 -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
isstuev 33af342c38 fix merge 2023-05-29 17:33:47 -03:00