Commit Graph
290 Commits
Author SHA1 Message Date
tom goriunovandGitHub 23dc97cd80 Clean up deprecated ENVs (#2982)
* Clean up deprecated ENVs

* fix test
2025-08-28 17:41:28 +02:00
tom 243f569fb1 [skip ci] fix docs 2025-08-27 15:42:21 +02:00
tom goriunovandGitHub 890f5d9292 Merge pull request #2960 from blockscout/release/v2-3-0
Fixes for release v2.3.0
2025-08-27 11:37:54 +02:00
tom 115e6e559f exclude CELO native token balance from net worth 2025-08-25 09:44:03 +02:00
Igor StuevandGitHub 5416a636a4 beacon deposits (#2947)
* beacon deposits start

* some fixes

* test

* counters

* conflict fix

* fix mock
2025-08-22 12:11:54 +02:00
tom goriunovandGitHub f0e713b877 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 f04c953583 Support geas smart contract language 🪿 (#2848)
* Support for `geas` smart contract language 🪿

Fixes #2818

* support fallback method with inputs and outputs

* fix data that is passed to fallback method

* add "pragma" and "define" to builtins

* add "inputs" and "outputs" to the fallback method for all contracts ABI
2025-08-15 13:22:21 +02:00
tom goriunovandGitHub 197ae909fd 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
tom goriunovandGitHub babd23f552 Enable Mixpanel additional features (#2915)
Fixes #2872
2025-08-11 15:00:36 +02:00
Igor StuevandGitHub 5f3b78998c Design imprvs: chain list dropdown (#2828)
* Design imprvs: chain list dropdown

* tests

* design fixes

* fix docs contents

* remove test code

* design fixes 2
2025-08-11 14:59:38 +02:00
Max AlekseenkoandGitHub c24d92193f Support new API for dapp ratings (#2916); Remove dapp security score (#2918) 2025-08-08 14:49:14 +02:00
tom 6db954ab3b update description of ads features 2025-08-07 18:03:41 +02:00
tom goriunovandGitHub 505709baef Show Scilla source for unverified contracts on Zilliqa (#2893)
* Show Scilla source for unverified contracts on Zilliqa

Fixes #2882

* add "is not verified" condition

* [skip ci] add limit to decoded substring search
2025-08-01 12:42:31 +02:00
tom goriunovandGitHub fa8daaf4bd Add "Explorers" button to the blob page (#2891)
Fixes #2874
2025-07-25 14:59:02 +02:00
Max AlekseenkoandGitHub 309bfa9189 Promo banner in the navigation menu (#2859) 2025-07-25 14:41:22 +02:00
tom 4a0921a4ee [skip ci] fix typo 2025-07-22 15:26:34 +02:00
tom goriunovandGitHub 6be12ca288 API documentation page (#2725)
* add tabs to api-docs page and put swagger widgets in accordion

* move GraphQL widget into tab

* refactor API docs feature

* add swagger for user ops, bens and tac services

* update screenshots

* fix ts

* fix screenshot
2025-07-16 10:57:38 +02:00
6d44e159b5 Address widgets (#2788)
* add address widgets

* Update ENVS.md

* fix long values

* fix responsive size and hover border color

* improve url template formatting, add chainId mapping

* add hover animation

* add widgets tab

* filter widgets by address type

* fix link style

* add mixpanel event

* fix stub

* fix result check

* add tests

* fix tabs loading

* Check the workflow: generate chakra types if the node_modules cache is hit

* fix loading

* fix loading view all link

* fix loading issue

* post-review changes

* rename envs and feature

* rename components and hook

* rename config prop and change url template format

* change validation schema

* add chain_id to request params

* update tests

* rename, improve

* improve grid logic

* improve formatting func

* simplify grid logic

* update hint text

* duplicate widgets in env for tests

* update mocks and snapshots

* fix text

* fix grid one more time

* update envs with test config

* update snapshots

* fix grid max width

* update mock and snapshots

* use separator

* Update .env.eth

* fix

* update snapshots

---------

Co-authored-by: tom <[email protected]>
2025-07-04 10:21:28 +02:00
tom goriunovandGitHub a6c088065c 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 0f143071a4 Icons in footer links (#2809)
* Icons in footer links

Fixes #2539

* fix envs validator
2025-06-30 17:44:41 +02:00
tom goriunovandGitHub 6112e475de 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 d7ebef4683 NFT marketplaces: make collection_url and instance_url optional (#2797)
Fixes #2614
2025-06-23 19:27:04 +02:00
tom goriunovandGitHub 349ea3203c Gas tracker: bug fixes and improvements (#2792)
* Gas tracker page: hide `Gas price history` if chart is not enabled

Fixes #2781

* change default value for NEXT_PUBLIC_GAS_TRACKER_UNITS for testnets

* fix env for pw tests
2025-06-23 19:25:26 +02:00
Igor StuevandGitHub df09703517 puzzle-15 (#2471)
* puzzle-15

* puzzle-review

* puzzle game

* puzzle fixes

* separate puzzle feature in readme
2025-06-17 11:24:17 +02:00
tom 076e705f79 fix internal links in ENVS.md file 2025-06-06 18:47:12 +02:00
tom goriunovandGitHub 4e6235fb83 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
Igor StuevandGitHub 1579518318 Explorer links - add toggle for lowercase hash (#2766) 2025-06-04 16:18:11 +02:00
tom goriunovandGitHub 392ac664e9 Add label for rollup stage index (#2733)
* "Stage" label

Fixes #2726

* update env for demo

* [skip ci] add utm to link
2025-06-04 15:03:22 +02:00
Andrew GrossandGitHub 85536ca4e8 Update ENVS.md (#2765)
Update reCAPTURE ENV to add Blockscout doc reference and update variable example from <your-secret> to <your-site-key> avoid confusion between SITE and SECRET keys.
2025-06-04 14:56:11 +02:00
tom 7be90281f9 update docs about recaptcha 2025-05-16 18:37:46 +02:00
tom goriunovandGitHub 6aa80efb86 Remove "getit" ad provider (#2734) 2025-05-15 09:41:27 +02:00
tom goriunovandGitHub 3c58b3acca Add env variable to set Celenium Explorer URL (#2728)
* Add env variable to set Celenium Explorer URL

Fixes #2724

* fix test

* [skip ci] update version in docs
2025-05-14 18:02:02 +02:00
tom 95b383c080 [skip ci] update contribution guide 2025-04-14 15:17:31 +02:00
Igor StuevandGitHub 15153cf776 Interop (#2585)
* interop

* fixes

* fix skeleton

* tests

* review fixes
2025-03-25 12:28:10 +01:00
tom 5eb8f589c5 [skip ci] update ENVS.md 2025-03-25 10:03:11 +01:00
tom 4a9e0c5065 update docs 2025-02-18 14:20:01 +01:00
tom goriunovandGitHub 60e0aa3364 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
Igor StuevandGitHub eec6216086 Unify stats across relevant pages (#2561)
* Unify stats across relevant pages

* add op stats to tx page and change stats titles

* demo config

* aboba or cat fix

* chart tooltip fix

* tests

* revert config
2025-02-13 17:16:15 +01:00
Igor StuevandGitHub 67912498df Neon: Solana transactions (#2483)
* Neon: Solana transactions

* add neon-devnet to reviews

* add env validation for external txs feature

* txs -> txns

* review fix
2025-02-13 17:15:57 +01:00
tom goriunovandGitHub 9908a53269 Arbitrum messages claiming (#2533)
* txn withdrawals page stub

* add base page layout

* add ConnectWallet alert

* save search term in page query param

* add links to the new page

* add functionality to claim button

* combine "Connect wallet" and "Claim" buttons

* Refactor rollup configuration to introduce ParentChain structure and deprecate legacy environment variables

* handle txn claim

* allow to pass array of RPC urls for parent chain config

* display token value and completion tx hash

* fix csp

* write tests for arbitrum l2 txn withdrawals

* fix ts

* review fixes

* update screenshots and hide button if the txn is not confirmed yet
2025-02-11 10:36:36 +01:00
tom goriunovandGitHub 34991e1b9e Zilliqa: Validator views (#2557)
* list of validators

* validator details page

* clean up

* review fixes
2025-02-11 09:59:02 +01:00
tom goriunovandGitHub 77a255d0e7 Show Celestia Blobs on Arbitrum chains (#2562)
* DA info

* ENV variable

* celestia batch page

* tests

* fix ts

* [skip ci] fixes
2025-02-11 09:42:33 +01:00
tom a2e5c7bc8a [skip ci] update contribution guide 2025-02-10 19:46:48 +01:00
tom goriunovandGitHub 1d2160ed43 App config: support multiple RPC URLs (#2498)
Fixes #2479
2025-01-14 11:55:15 +01:00
tom d33265ad95 change default value for NEXT_PUBLIC_ROLLUP_OUTPUT_ROOTS_ENABLED to "false" 2025-01-03 12:27:28 +01:00
tom e0a8ba33b2 append hash to sprite file name base on its content 2024-12-19 10:16:41 +01:00
Igor StuevandGitHub bced8f9b7a Games (#2338)
* puzzle15

* capybara

* add claim button (fake)

* fix capy runner

* add claim feature

* remove puzle15

* hide game for tests

* fixes
2024-12-16 16:23:47 +01:00
Igor StuevandGitHub 246447e6fd pools pages (#2468)
* pools pages

* fixes and changes

* revert demo config
2024-12-16 14:43:50 +01:00
Igor StuevandGitHub 00be74150e Advanced filter (#1905)
* advanced filter start

* advanced filters stage 2

* adv filters stage 3

* fixes

* add test

* eslint fixes

* age filter update

* some fixes and filters tests

* fixes 2

* add csv export

* fixes 3

* add env variable for adv filter

* fix tests

* edit env temporary
2024-12-16 13:43:44 +01:00
Igor StuevandGitHub 17bc26c0fa change default description (#2470) 2024-12-13 18:13:02 +01:00