64 Commits
Author SHA1 Message Date
Maksym ZubandGitHub c85ca2bf21 feat: ERC-7984 Confidential Tokens (#3139)
* integrate erc-7984

* minor fix

* upd

* comments

* remove the layout property from ConfidentialTokenValue

* playwright screenshots

* upd
2026-02-24 18:37:13 +01:00
tom goriunovandGitHub 5d337fc555 Migrate from Jest to Vitest (#3173)
* first part of transition

* second part of transition

* remove jest

* bump up node version and playwright version

* update all screenshots because of the new playwright version

* fix tests

* one more screenshot update
2025-12-10 19:21:07 +01:00
tom goriunovandGitHub 932add9d96 Change zero to <0.001 value within different pages (#3150)
* basic components and address page refactoring

* second part of refactoring

* third part of refactoring

* NativeCoinValue component

* more refactoring

* rename TruncatedValue into TruncatedText

* minor fixes

* refactor block details

* fix layout of value and fee in tx table

* update screenshots

* different units for tooltip and stats widget small value fix

* update screenshots

* update tx table screenshot

* fix copy button vertical alignment
2025-12-05 16:04:27 +01:00
0eadf590e7 Fixes for release v2.4.0 (#3079)
* fix links in approvals list

* pass check-summed hash to safe API call

* make tx hash optional for token transfers

* fix multiple public tag submission

* update screenshots

* use DataListDisplay for revoke

* force to send credential only with general API requests

* prefer formatted date label over date default formatting when saving chart data as csv

* add abort failed status for zeta chain CCTX

* update specify sdk

* rename ENV for native token address

* add ENV to hide native coin price in topbar

* rename routes for name services

* fix chart csv export file

* fix tests

---------

Co-authored-by: Max Alekseenko <[email protected]>
Co-authored-by: isstuev <[email protected]>
2025-10-29 15:54:06 +01:00
enochleeandGitHub 4c78f91771 display copy button for tx hashes in relevant components (#3031)
* default TxEntity.noCopy to false
remove redundant noCopy=false
restore noCopy for tx hashes in this components

This commit has no essential change, order than defaulting noCopy for TxEntity to false, and reversing the use of the prop

* To reflect new default of TxEntity and UserOpEntity

Updated tests to with-no-copy from with-copy
remove outdated screenshots
Regenerate screenshot for new default

* display copy button for tx hash

In the following pages:
/txs, /internal-txs
/token-transfers
/address/txs, /address/token-transfers(tab)
/deposits, /withdrawals
/batches[id]/txs(tab)
/advanced-filter

* update snapshots

* update snapshots
2025-10-21 17:28:01 +02:00
tom goriunovandGitHub 70e0922d8a Update border color for inputs, selector and dropdown buttons (#3038)
* Update border color for inputs, selector and dropdown buttons

Resolves #3021

* update screenshots

* update color threshold and update some screenshots

* more screenshots update

* add maxDiffPixels to mobile screenshots
2025-10-02 19:04:53 +02: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
tom 84a70e7db8 update screenshots 2025-06-09 20:48:33 +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 be9c12550e more test fixes 2025-03-31 20:24:37 +02:00
tom c45537b706 major update of screenshots 2025-03-26 20:05:25 +01:00
0890eb286a Improvements for NFT media (#2643)
* Show NFT image for token transfers

Fixes #2547

* rewrite logic of loading NFT media

* make amends to NftEntity

* show original media size only in the modal

* immutable envs

* tests

* fix fallback condition

* fixes

* fix one more test

* Removing blockscout-ci-cd from helm repo

---------

Co-authored-by: Nick Zenchik <[email protected]>
2025-03-25 13:53:27 +01:00
tom goriunovandGitHub bd4094ebd1 Bump up Node.js to v22 (#2410)
* Bump up Node.js to v22

Fixes #2404

* update Playwright to v1.49.0

* fix tests

* one more fix

* fix screenshots
2024-11-25 12:43:05 +01:00
isstuev c2b4eb4011 Table: table header left/right hor padding 2024-10-21 12:34:00 +02:00
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 aae591d1c3 change horizontal paddings for tags (#1824)
* change horizontal paddings for tags

* change space between icon and text

* duck is back!
2024-04-16 15:12:32 +02:00
tom goriunovandGitHub 1c49d8143b Design updates (#1767)
* update blob icon

* fix tags on token transfer

* update address tx filter styles

* page padding fixes

* update twitter icon

* updat screenshots

* fix test

* update back arrow color in the modals

* update solidityscan text

* update stats widget bg color
2024-04-08 17:07:01 +02:00
isstuev 33a39896d4 tests 2024-03-28 15:14:20 +04:00
isstuev 2e23e95715 some fixes and tests 2024-02-12 20:18:08 +01:00
tom be5d034fb0 update screenshots 2024-01-17 20:20:49 +04:00
tom 9efc9b7c38 fix tests 2023-12-28 13:48:07 +04:00
tom goriunovandGitHub 1b7774d490 USD value for token transfers and more (#1360)
* show usd value in token transfers views

* txs table: collapse from/to into one column on md screens

* update tooltip text for daily txs chart

* update styles for "Relayed" OP withdrawal status

* update screenshots

* [skip ci] migrate from "ethereum-blockies-base64" to "blo"
2023-11-15 16:01:36 -03:00
tom goriunovandGitHub 3cd431a365 Address doesn't fit in a column on Transaction details 'State' tab (#1326)
Fixes #1322
2023-11-08 10:11:51 -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 661f7c3120 update screenshots 2023-08-31 17:05:48 -03:00
isstuev 5d261bf1e5 change time ago format 2023-08-31 13:18:40 -03: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 62142e7fa1 collapse long token name (#994)
* fix tokens list, token transfers and token select items

* fix tx details view

* delete trimTokenSymbol utility

* fix max token supply

* truncate page title

* change verified token badge

* change api host (for preview purpose)

* fix tests

* update screenshots
2023-07-17 10:32:15 -04:00
tom ce67a2b9da change test mock 2023-06-02 17:30:35 -03:00
tom 340c7e581f and again update screenshot 2023-06-02 13:28:02 -03:00
tom 9f103dd98f update screenshot 2023-06-02 12:53:52 -03:00
tom cefb1555cc fix tests 2023-06-01 18:27:12 -03:00
isstuev d3a579cd7e fix conflicts 2023-05-29 17:44:23 -03:00
isstuev 99771b018d hz 2023-05-29 17:44:23 -03:00
tom f61dfbf94b update screenshots 2023-05-26 15:30:10 -03:00
tom f25c38900f update screenshots 2023-05-24 17:29:10 -03:00
tom 28359e1f85 Merge branch 'main' of github.com:blockscout/frontend into skeletons/blocks-and-txs 2023-05-24 17:00:15 -03:00
tom c1ff72e03e update screenshots 2023-05-17 16:22:00 -03:00
tom 8b08525ee1 more screenshot updates 2023-05-16 16:32:54 -03:00
tom 1667ad30de update screenshots 2023-05-16 15:47:27 -03:00
tom bee664c230 one more screenshot 2023-05-09 17:43:48 -03:00
tom 30ce239d40 update screenshots 2023-05-09 17:17:07 -03:00
tom 434d3935b5 Merge branch 'main' of github.com:blockscout/frontend into auto-skeletons 2023-05-09 17:06:22 -03:00
tom 4b0a2b16ba update screenshots 2023-05-09 16:29:11 -03:00
tom e855e1689d Merge branch 'main' of github.com:blockscout/frontend into auto-skeletons 2023-05-09 16:02:38 -03:00
isstuev a5f4190a2c copy icon margin 2023-05-09 13:29:21 -03:00
isstuev 4445e20f06 copy addresses 2023-05-09 12:49:25 -03:00
tom f3c06a4518 Merge branch 'main' of github.com:blockscout/frontend into auto-skeletons 2023-05-08 14:25:20 -03:00
tom 0ef12004ea fix tests 2023-04-27 15:33:20 -03:00
isstuev d9448c1793 no - in cells 2023-04-25 20:07:40 -03:00