50 Commits
Author SHA1 Message Date
Igor StuevandGitHub 5a37b28b9c Tx page: show historical $ value (#3272)
* Tx page: show historical $ value

* review fixes

* review fixes 2
2026-03-02 14:37:43 +03:00
tom goriunovandGitHub f4cab7f9d7 UI/UX: Graceful service degradation: Home page (#3233)
* fallback components

* home page graphs: fix tab title flickering

* degraded views

* fix tx degraded view when initial query is refetching

* call unwatch when components unmount

* tests

* use context to store rpc data

* stats degraded state

* update tests

* RPC data hint

* fixes

* review fixes

* condition fix

* cover ads in test
2026-02-24 11:15:58 +01:00
tom goriunovandGitHub 8f96f4031d Public tags: protocol tag for transaction list (#3182)
Resolves #2976
2026-01-05 11:33:43 +01:00
tom goriunovandGitHub e1f48b4ddc Add operator fee display for optimistic rollups (#3065) 2025-10-14 19:37:09 +02:00
Igor StuevandGitHub ec76ae30a1 UI/UX: Scam tokens tooltip (#3018)
* UI/UX: Scam tokens tooltip

* review fixes
2025-09-26 22:40:04 +02:00
tom goriunovandGitHub fdea48d18c Show “Pending update” status for blocks & transactions (#2997)
Fixes #2951
2025-09-16 13:12:33 +02:00
tom goriunovandGitHub bb611cded5 Rename API fields for OP interop messages and 3rd-party API routes (#2949)
* rename field for op interop messages

* rename 3rd party API routes

* fix tests
2025-08-15 19:59:30 +02:00
tom goriunovandGitHub 35dd080043 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
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
Igor StuevandGitHub 15153cf776 Interop (#2585)
* interop

* fixes

* fix skeleton

* tests

* review fixes
2025-03-25 12:28:10 +01:00
tom d42a59ba70 migrate to the new API fields: tx_types, blob_tx_count and tx_burnt_fee 2025-01-23 12:36:47 +01:00
tom b0ac1e6cdc Merge branches 'tom2drum/issue-2429' and 'main' of github.com:blockscout/frontend into tom2drum/issue-2429 2024-11-29 11:49:39 +01:00
tom 67c8400734 Bind to full prop namings in API v2 endpoints, pt. 2 2024-11-27 18:52:55 +01:00
tom goriunovandGitHub b62cc3fa7d Optimism and Arbitrum rollups updates (#2414)
* OP rollups: add ENV to show/hide "Output roots" page

* Rename status labels for Arbitrum blocks and transactions
2024-11-25 09:50:35 +01:00
tom goriunovandGitHub d50475f9d1 Tx interpretation: change margins between elements (#2241)
Paddings: icons + amount/text in interpretation

Fixes #1997
2024-09-16 18:19:37 +02:00
Max Alekseenko 9a5e429c4f display address name and tag in tx interpretation 2024-08-07 16:47:52 +02:00
63516eb3c8 Celo: show gas fees paid in ERC20 tokens (#2061)
* component for displaying tx fee

* config for celo alfajores

* display tx fee and gas price in celo token

* adjustments for stability fee

* clean up

* update screenshots

* change envs for demo

* more screenshot updates

* Removing unneeded network id var from review deploy

* rollback envs for demo

* fix currency symbol in tx table header

* lol 🤦‍♂️

---------

Co-authored-by: Nick Zenchik <[email protected]>
2024-07-08 14:34:00 +02:00
tom goriunovandGitHub 23bb231351 Add support for Diamond proxy standard (#1963)
* add support for array of implementations

* refactor ContainerWithScrollY component

* contract source code: allow to choose between all implementations

* fix layout of AddressNetWorth component

* add scroll container to implementation address on write/read proxy contract tab

* update screenshots
2024-05-29 14:09:55 +02:00
tom goriunovandGitHub 22f8016a8f Playwright tests refactoring, pt.5 (#1952)
* next part of test refactoring

* more refactoring

* more refactoring

* fixes and clean-up

* fixes

* build fixes

* more fixes
2024-05-25 15:41:32 +02:00
tom goriunovandGitHub c0e660d2e1 Stats Update (#1796)
* [WIP] chart for secondary coin price

* latest L1 state batch snippet

* txs stats snipper

* Merge main branch

* optimism preset

* rename governance token into secondary coin

* add secondary coin price to top bar

* calculate usd value for avg tx fee

* tests

* tweaks

* change envs for demo

* fix tests

* fixes

* fix flaky test

* change scroll to filter for stats link behaviour
2024-04-17 10:04:33 +02:00
isstuev 01ed021fec Add support of ERC-404 type 2024-03-28 15:14:19 +04: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 b5595eaf31 Naming systems integration (ENS)
Fixes #1376
2023-12-28 19:35:21 +04:00
isstuev b4ebd19761 add transaction interpretations 2023-12-27 12:30:20 +01:00
tom 91e6d4db2f support ENS in AddressEntity 2023-12-21 16:23:04 +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 9c9aa6da15 custom tx fee for Stability chain (#1298)
* Stability UI customizations V1

Fixes #1273

* fix API fetch from next.js

* stability config for review env

* update screenshot

* rollback envs for demo
2023-10-23 18:08:39 -03:00
tom goriunovandGitHub d89af779b8 Show tags for watch list txs (#1289)
watchlist - show private tag

Fixes #1209
2023-10-16 11:25:04 -03:00
tom goriunovandGitHub 5f4893012b fix flaky tests (#1279)
* try to fix flaky tests

* wait until first part of the hash is visible
2023-10-16 11:14:23 -03: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
isstuev 5bda00f385 fix state changes 2023-06-20 16:53:52 -03:00
isstuev 991ab096fa fix mocks 2023-06-07 14:55:47 -03:00
isstuev e37476e80b tx state changes changes! 2023-06-06 11:38:09 -03:00
isstuev 87c9d267d9 fixes&tests 2023-05-31 14:23:59 -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 08fad35534 add token icon url 2023-05-17 11:49:14 -03:00
tom 096a9e11eb skeletons for txs list 2023-05-15 16:26:10 -03:00
tom goriunovandGitHub 0d9a0e9e78 Merge pull request #728 from blockscout/contracts/nested-arrays
fix nested arrays as contract method input
2023-04-17 15:49:24 -03:00
isstuev 16e102e239 test for l2 fields 2023-04-13 15:44:07 -03:00
tom 17d95b6d52 Merge branch 'main' of github.com:blockscout/frontend into no-ERC1155-batches 2023-04-10 09:50:39 -03:00
tom 71eda299dc fix decoded input data 2023-04-04 13:45:45 -03:00
tom e70dda767f remove ERC1155 batches 2023-03-23 15:15:31 -03:00
tom 4c4c81a26d tests 2023-03-20 13:57:30 -03:00
tom 7682b690d6 tests 2023-02-07 17:10:48 -05:00
POA 0549376a4c Partially fix lint:tsc errors 2022-12-21 16:56:13 +03:00
tom 2fd1e8292e LatestBlocks and LatestTxs tests 2022-11-29 17:12:10 +03:00
tom ddcf45065d TxInternals tests 2022-11-25 16:27:27 +04:00
tom dea6465cdd TokenSnippet and TokenTransfer tests 2022-11-25 15:58:54 +04:00
tom 4fe6afded5 TxDetails tests 2022-11-24 10:05:16 +04:00
tom be2b44ac88 tests for TxDecodedInputData 2022-11-22 15:09:31 +04:00