Commit Graph
258 Commits
Author SHA1 Message Date
tom fabd40bfb9 [skip ci] update contribution guide 2025-04-14 15:17:31 +02:00
Igor StuevandGitHub 4c991ccd2a Interop (#2585)
* interop

* fixes

* fix skeleton

* tests

* review fixes
2025-03-25 12:28:10 +01:00
tom 0f66f59cb4 [skip ci] update ENVS.md 2025-03-25 10:03:11 +01:00
tom 4274dd585e update docs 2025-02-18 14:20:01 +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
Igor StuevandGitHub 810d0c31a3 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 dec13d34f0 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 fd45c5926e 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 791f9fd65f Zilliqa: Validator views (#2557)
* list of validators

* validator details page

* clean up

* review fixes
2025-02-11 09:59:02 +01:00
tom goriunovandGitHub 4923bd7bff 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 54e949f012 [skip ci] update contribution guide 2025-02-10 19:46:48 +01:00
tom goriunovandGitHub 2dcd9c9b45 App config: support multiple RPC URLs (#2498)
Fixes #2479
2025-01-14 11:55:15 +01:00
tom cab6a80513 change default value for NEXT_PUBLIC_ROLLUP_OUTPUT_ROOTS_ENABLED to "false" 2025-01-03 12:27:28 +01:00
tom fbef9d41f0 append hash to sprite file name base on its content 2024-12-19 10:16:41 +01:00
Igor StuevandGitHub f1949b96a7 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 ac9d57ccf0 pools pages (#2468)
* pools pages

* fixes and changes

* revert demo config
2024-12-16 14:43:50 +01:00
Igor StuevandGitHub 9c648f6671 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 c706726bc5 change default description (#2470) 2024-12-13 18:13:02 +01:00
tom goriunovandGitHub 710992b402 ReCaptcha: migrate back to v2 solution (#2446)
* show recaptcha in the site footer

* replace badge in footer with text

* add invisible reCaptcha v2

* handle unsolved reCaptcha case

* migrate the rest of components to invisible reCaptcha v2

* remove unused code

* refactoring

* add env for demo

* fix tests

* update values for demo

* update link to secret in vault

* mock recaptcha for tests

* ohhh victor victor

* fix token metadata update test

* deprecate variable for ReCaptcha v3
2024-12-09 18:06:56 +01:00
tom goriunovandGitHub 9a66eaafc1 Zilliqa: filter for Scilla contracts (#2449)
* Zilliqa: filter for Scilla contracts

Fixes #2427

* [skip ci] review fixes
2024-12-09 18:05:44 +01:00
tom goriunovandGitHub f250119f20 Add Nouns pfps (#2447)
Fixes #2428
2024-12-09 18:01:53 +01:00
Igor StuevandGitHub 203f7931fd Scroll views (#2418)
* Scroll views

* review fix

* fix tests
2024-12-03 11:05:28 +01:00
DanilandGitHub 6ab6e0894d Improve grammar, capitalization, and consistency (#2432)
* Update CONTRIBUTING.md

* Update BUILD-TIME_ENVS.md
2024-11-29 15:27:16 +01:00
tom goriunovandGitHub 7ce99dcd19 Migrate from Sentry.io to Rollbar monitoring solution (#2403)
* basic Rollbar setup

* remove sentry code

* add rollback env to values for demo

* [skip ci] adjust instance name

* fix validator

* don't log errors from API by default and change error levels

* [skip ci] change default value for environment property

* [skip ci] do not log api errors of address endpoint
2024-11-29 15:25:59 +01:00
tom goriunovandGitHub 403d0a392e Try @helia/verified-fetch for fetching NFT images from IPFS (#2363)
* prototype

* fetch video poster from ipfs

* add a constraint to the asset type

* add ENV variable

* fix tests

* [skip ci] clean up
2024-11-25 10:03:18 +01:00
tom goriunovandGitHub b9f96d3b95 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 2fcdaa2509 Celo: Cross-link to epoch block on the regular block view and Epoch rewards CSV export (#2386)
* Celo: Cross-link to epoch block on the regular block view

Fixes #2365

* [skip ci] fix hover state for gray-blue tag

* CSV export of epoch transactions for address
2024-11-21 13:44:03 +01:00
wittyandtom goriunov 3d9b390872 Typos Update CONTRIBUTING.md
Typos and grammatical inconsistencies correction.
2024-11-11 17:44:29 +01:00
tom goriunovandGitHub dd198a1a9d ENVs validator: allow passing a variable that was replaced along with the new one (#2384)
* ENVs validator: allow passing a variable that was replaced along with the new one

Fixes #2372

* make deprecated account envs optional
2024-11-11 17:43:44 +01:00
tom goriunovandGitHub 07c7796eae Support bech32 address standard (#2351)
* create settings context with simple address format toggler

* transform base16 hash to bech32 hash

* add ENV variables

* add snippet to address page

* add redirect for bech32 addresses

* change address format in search

* add provider to tests

* update demo values

* migrate from Buffer to Uint8Array and add tests

* bug fixes and screenshots updates

* review fixes

* roll back changes in env values

* update screenshots
2024-11-04 18:53:59 +01:00
Igor StuevandGitHub 50089e7731 Humanity score integration (#2354)
* Humanity score integration

* isLoading fix
2024-11-04 18:53:42 +01:00
Max AlekseenkoandGitHub 0e792020a2 Merge pull request #2283 from blockscout/rewards
Rewards (merits)
2024-11-04 15:46:18 +01:00
DmitryandGitHub 27a4d9a42c Typo corrections Update CONTRIBUTING.md (#2353)
In the section Adding new dependencies, the sentence "please be sure that is is well-maintained and trustworthy" contains a typo: "is is" corrected to "it is".
2024-11-04 12:39:50 +01:00
Max AlekseenkoandGitHub 251979315d Merge branch 'main' into rewards 2024-11-01 12:55:38 +01:00
Igor StuevandGitHub 3f61192434 Merge pull request #2319 from blockscout/fe-2287
Favicon generator: replace realfavicon with favicons package
2024-11-01 11:39:06 +01:00
Max Alekseenko b21f1224f8 post-review changes 2024-10-30 20:41:49 +01:00
Max Alekseenko d2e440a39f Merge main into rewards 2024-10-30 16:54:58 +01:00
de46df7d9e Account v2 (#2262)
* simple profile button and auth modal layout

* connect email and code screens to API

* add screens to modal for wallet authentication

* migrate to pin input

* user profile menu

* refactor otp field

* fix passing set-cookie from api response

* add wallet info into profile menu

* add mobile menu

* show connected wallet address in button

* my profile page re-design

* custom behaviour of connect button on dapp page

* style pin input

* add logout

* handle case when account is disabled

* handle case when wc is disabled

* remove old components

* refactoring

* workflow to link wallet or email to account

* link wallet from profile

* show better OTP code errors

* add email alert on watchlist and verified addresses pages

* deprecate env and remove old code

* remove code for unverified email page

* add auth guard to address action items

* move useRedirectForInvalidAuthToken hook

* add mixpanel events

* refetch csrf token after login and fix connect wallet from contract page

* Add NEXT_PUBLIC_RE_CAPTCHA_V3_APP_SITE_KEY env

* migrate to reCAPTCHA v3

* resend code and change email from profile page

* better wallet sign-in message error

* fix demo envs

* update some screenshots

* profile button design fixes

* fix behaviour "connect wallet" button on contract page

* fix linking email and wallet to existing account

* bug fixes

* restore the login page

* update screenshots

* tests for auth modal and user profile

* add name field to profile page and write some tests

* [skip ci] clean up and more tests

* update texts

* change text once more

* fix verified email checkmark behaviour

* pass api error to the toast while signing in with wallet

* [skip ci] disable email field on profile page

* bug fixes

* update screenshot

* Blockscout account V2

Fixes #2029

* fix texts and button paddings

* Form fields refactoring (#2320)

* text and address fields for watchlist form

* checkbox field component

* refactor private tags form

* refactor api keys and custom abi

* refactor verifiy address and token info forms (pt. 1)

* refactor token info forms (pt. 2)

* refactor token info forms (pt. 3)

* refactor public tags form

* refactor contract verification form

* refactor contract audit form

* refactor auth, profile and csv export forms

* renaming and moving

* more refactoring and test fixes

---------

Co-authored-by: aagaev <[email protected]>
2024-10-30 12:56:57 +01:00
Igor StuevandGitHub f812afa4e0 Merge pull request #2325 from blockscout/fe-2317
Zapper integration
2024-10-29 12:25:04 +01:00
isstuev 69de563b67 Zapper integration 2024-10-29 11:54:49 +01:00
Max Alekseenko 6163fa2012 post-review changes 2024-10-28 18:02:03 +01:00
isstuev 471782cdc0 Blocks list: add base fee 2024-10-28 12:03:54 +01:00
isstuev 191638517f Favicon generator: replace realfavicon with favicons package 2024-10-25 13:57:35 +02:00
Max Alekseenko 13cdbd03e4 Merge remote-tracking branch 'origin/tom2drum/issue-2029' into rewards 2024-10-24 16:29:15 +02:00
tom 68421e2a30 Merge branch 'main' of github.com:blockscout/frontend into tom2drum/issue-2029 2024-10-23 12:45:18 +02:00
tom goriunovandGitHub d5e9c91143 Homepage for rollups: Latest blocks vs. Latest batches (#2308)
Homepage for rollups: block<>batch switcher

Fixes #2292
2024-10-22 17:55:53 +02:00
tom 298726d328 Merge branch 'main' of github.com:blockscout/frontend into tom2drum/issue-2029 2024-10-22 16:45:30 +02:00
isstuev 3b9bf4a79e Graph integration 2024-10-17 13:39:10 +03:00
Max Alekseenko f1a5db2fa4 Merge remote-tracking branch 'origin/tom2drum/issue-2029' into rewards 2024-10-16 17:44:33 +02:00
tom 232c8e44ee bug fixes 2024-10-14 13:52:37 +02:00