Commit Graph
1182 Commits
Author SHA1 Message Date
tom goriunovandGitHub d1bf239d20 Change persistence of Mixpanel config (#2823)
change persistence of mixpanel config
2025-07-04 09:22:47 +02:00
tom goriunovandGitHub 8f16d530c8 OP Superchain Explorer: MVP (#2786)
* context for storing subchain config and tx view for subchain

* address page and block page for subchain

* address aggregated page: local txs tab

* connect MultichainSelect to context

* home page placeholder

* refactor subchain select state

* envs for demo

* fix ts

* clear value for l2 review

* subchain widgets on home page

* csp policies

* sockets, duck and goose

* fix socket on subchain address page

* link builder for subchain views

* update home widget

* fix time increment

* enable tx interpretator and metadata service

* generate multichain config based on every chain app config

* Fix the multichain config to work in Docker

* multichain socket test

* rename subchain-id to subchain-slug path param

* refactoring

* update chain icons on entities

* home page: latest local txs

* latest cross-chain txs

* minor improvements

* renaming, pt. 1

* rename chain routes

* enable blockchain interaction

* add loading state to icon shield

* fix build

* fix tests

* update types package
2025-07-03 15:07:00 +02:00
tom goriunovandGitHub 2807f5fd30 Metadata: send address to fetchers once visited (#2814)
* Metadata: send address to fetchers once visited

Fixes #2723

* fix ts
2025-06-30 17:44:53 +02:00
tom goriunovandGitHub 0ae96dbd71 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 58b84a7be2 Support redirects for known address discrepancies (#2799)
* Support redirects for known address discrepancies

Fixes #2793

* fix redirect to internal txs in the block

* add address user ops redirect
2025-06-30 14:10:40 +02:00
tom goriunovandGitHub 43d8911588 Merge pull request #2772 from blockscout/release/v2-1-0
Fixes for release v2.1.0
2025-06-16 10:13:33 +02:00
7a674feb3d Bump react to v19 (#2782)
Co-authored-by: tom <[email protected]>
2025-06-11 20:03:31 +02:00
tom b692416f27 add more "button click" events 2025-06-09 17:37:43 +02:00
tom 76aa0a1337 tx info: tac operation stage could be an array 2025-06-09 08:50:09 +02:00
tom goriunovandGitHub 91d1d03831 Add support for Ton Application Chains (#2722)
* operation lifecycle accordion

* operation entity

* adapt layout to mobile device

* basic operations view

* pass response data to operation details

* update types package

* tac operation status and links to tx on ton

* feature config, docs and operation badge

* add info to tx page

* add operations to search

* search input on operations page

* tests

* update tooltips and temporary fix of ts

* add InterFallback typeface with → glyph

* design and api updates

* support new API version

* add time format toggle

* add shield to entity icon

* minor fixes

* update screenshots

* clean up

* fix screenshot
2025-06-05 11:47:47 +02:00
tom goriunovandGitHub 4eb1bab413 Block page: internal transactions tab (#2721)
* Block page: internal transactions tab

Fixes #2698

* add counter
2025-06-04 15:03:09 +02:00
tom goriunovandGitHub b435e7feb8 Internal transactions page: add search by hash (#2715)
Fixes #2623
2025-06-04 14:29:05 +02:00
tom goriunovandGitHub 2f88fb7e42 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
Igor StuevandGitHub b70c4240d7 top validators -> validators (#2744) 2025-05-29 13:32:26 +02:00
tom goriunovandGitHub 9719bc2952 Page meta tags are not generated on the server (#2731)
* Page meta tags are not generated on the server

Fixes #2730

* suppress warnings about critical dependencies in Next.js logs
2025-05-15 18:24:55 +02:00
tom goriunovandGitHub d2828e17b1 Display token name in title for a token with no symbol (#2716)
* Display token name in title for a token with no symbol

Fixes #2681

* fix test
2025-05-15 18:24:35 +02:00
tom goriunovandGitHub 3220a9f208 Remove "getit" ad provider (#2734) 2025-05-15 09:41:27 +02:00
tom goriunovandGitHub 60ca92f526 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 e3d4d3806d Revert "remove Authorization header for API calls"
This reverts commit c3bff8bede.
2025-04-25 12:56:01 +02:00
Max Alekseenko c25315b35d Merge branch 'release/v2-0-0' of https://github.com/blockscout/frontend into release/v2-0-0 2025-04-23 20:33:17 +02:00
Max Alekseenko a77302a7a7 fix return type 2025-04-23 20:33:06 +02:00
tom 4bcbb3c3f6 Merge branch 'release/v2-0-0' of github.com:blockscout/frontend into release/v2-0-0 2025-04-23 20:01:55 +02:00
tom c3bff8bede remove Authorization header for API calls 2025-04-23 15:24:28 +02:00
Max Alekseenko d9432fcea9 remove 2nd request for contract verification activity 2025-04-23 14:52:33 +02:00
tom 3afa33e519 refactor sockets for transactions 2025-04-22 14:07:03 +02:00
tom 347da225ed Merge branch 'main' of github.com:blockscout/frontend into release/v2-0-0 2025-04-21 19:47:03 +02:00
tom goriunovandGitHub 16b602d2a8 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 69995b1f42 fix loading state of profile button 2025-04-16 15:38:46 +02:00
Max AlekseenkoandGitHub 99355b548b Merits: activity cards and tracking (#2662) 2025-04-15 19:59:09 +02:00
tom goriunovandGitHub bfab134f3e Auth: Switch the chain before signing the message when the user logs in with their wallet (#2673)
Fixes #2345
2025-04-15 15:23:57 +02:00
tom e512d93cc5 Merge branch 'main' of github.com:blockscout/frontend into chakra-v3 2025-03-26 15:43:24 +01:00
Max AlekseenkoandGitHub a2ef880efc Support custom ref codes (Merits) (#2631)
support custom ref codes
2025-03-25 13:30:05 +01:00
Igor StuevandGitHub 4c991ccd2a Interop (#2585)
* interop

* fixes

* fix skeleton

* tests

* review fixes
2025-03-25 12:28:10 +01:00
tom a818ffdd5f Merge branch 'main' of github.com:blockscout/frontend into chakra-v3 2025-03-24 19:47:18 +01:00
tom goriunovandGitHub 57d90bee8d Socket updates: on-demand contract verification fix, indexing event rename (#2629)
* Contract verification not appearing as completed following the message from websocket

Fixes #2618

* fix tests

* Change indexing status event name

* Replace `optimism_deposits:new_deposits` socket topic with `optimism:new_deposits`
2025-03-24 18:20:03 +01:00
tom goriunovandGitHub 9d2a5068fa Make static sprite registry (#2615)
* make static sprite registry

* [skip ci] fix file stats command

* [skip ci] sort icons by name
2025-03-14 17:04:06 +01:00
tom 7baad7e61d Merge branch 'main' of github.com:blockscout/frontend into chakra-v3 2025-03-11 20:25:18 +01:00
tom goriunovandGitHub 450029566d Rootstock checksum is applied to all chains (#2616)
Fixes #2613
2025-03-11 19:47:51 +01:00
tom 0574a7804a fix more ts errors 2025-03-11 16:18:03 +01:00
tom 4ca69174fd fix some ts errors 2025-03-11 13:11:26 +01:00
Igor StuevandGitHub 50272d80cb fix endpoint name (#2610) 2025-03-05 15:35:29 +01:00
tom goriunovandGitHub f88adf1ad1 MetaMask: update chain data and add NFT tokens (#2598)
* Tweak `Add {Network}` button to enable network details update in MetaMask

Fixes #2591

* add NFTs tokens to MM wallet
2025-03-05 15:03:40 +01:00
Igor StuevandGitHub 1524c01723 fix incorrect color mode (#2596) 2025-02-28 11:01:30 +01:00
tom 6d530ab249 marketplace apps page 2025-02-26 10:10:48 +01:00
tom 2e12be03a7 Merge branch 'main' of github.com:blockscout/frontend into chakra-v3 2025-02-18 15:05:52 +01:00
tom goriunovandGitHub e0d384195a Internal transactions list page (#2553)
* Internal transactions list page

Fixes #2526

* update nav icon for internal txns route

* fix ts error

* fix external txs test
2025-02-18 09:42:34 +01:00
Max AlekseenkoandGitHub ce54a06c4b change Merits dashboard path (#2575) 2025-02-17 16:13:44 +01:00
tom aff327b21c fix ts 2025-02-17 14:59:04 +01:00
tom goriunovandGitHub 0f938de1d0 Support show_scam_tokens cookie (#2560)
* Support `show_scam_tokens` cookie

Fixes #2549

* fix test and update envs for demo

* [skip ci] pass all cookies via next proxy

* fixes
2025-02-17 14:26:05 +01:00
isstuev 4af9b1f155 Merge branch 'traffic-monitor' 2025-02-14 08:32:35 +01:00