zeekay
23a3585beb
Sync upstream
2025-02-02 13:06:20 -06:00
zeekay
901b8be9c3
Patch over newest
2025-02-02 13:02:47 -06:00
artem ash and zeekay
c192387541
misc
2025-02-02 12:51:20 -06:00
zeekay
14c6e6115b
left nav
2025-02-02 12:48:08 -06:00
zeekay
d80edcc0d8
Fix build, packages sync, pnpm support
2025-02-01 14:31:19 -06:00
tom goriunov and GitHub
4daa8b4027
Support EIP-7702 addresses ( #2523 )
...
* tx info customizations
* authorizations tab
* implement change for address page
* amends
2025-01-31 14:26:11 +01:00
tom
bd392acc4b
Merge branch 'main' of github.com:blockscout/frontend into tom2drum/rollbar-fix
2025-01-22 08:22:59 +01:00
tom
b85b889aa6
pass ReCaptcha token to API request when signing in with wallet
2025-01-17 13:48:31 +01:00
tom goriunov and GitHub
b9c24fea17
Replace lodash with es-toolkit ( #2503 )
...
* first part of migration
* second part of migration
* bump up es-toolkit version
* bump up `es-toolkit` version and remove `lodash` completely
* update screenshot
2025-01-14 12:30:05 +01:00
tom goriunov and GitHub
7c1379a026
App config: support multiple RPC URLs ( #2498 )
...
Fixes #2479
2025-01-14 11:55:15 +01:00
tom
df5edcaf06
get status code from error obj while handling uncaught error
2025-01-14 09:54:09 +01:00
tom
e8627a51bb
Merge branch 'release/v1-37-2' of github.com:blockscout/frontend into release/v1-37-2
2025-01-08 18:13:02 +01:00
Igor Stuev and GitHub
83fc725a26
Navigating through lists breaks native browser navigation ( #2493 )
...
* Navigating through lists breaks native browser navigation
* tokens test fixes
2025-01-06 16:58:00 +01:00
Igor Stuev and GitHub
ce870c0ee5
Filecoin: display address id instead of hash ( #2497 )
2025-01-06 16:57:39 +01:00
Igor Stuev and GitHub
28d077c59c
remove skeleton animations ( #2505 )
...
* remove skeleton animations test
* eslint add Skeleton
* eslint-fix
2025-01-06 16:57:22 +01:00
isstuev
99704cfae1
eslint add Skeleton
2025-01-06 15:05:47 +01:00
isstuev
ffb0eb6de1
remove skeleton animations test
2025-01-06 15:02:52 +01:00
tom
baede0b396
update title for 403 error screen
2025-01-03 12:22:58 +01:00
Igor Stuev and GitHub
8d9a397f1a
Process 403 error from address/token/contract handle ( #2477 )
...
* Process 403 error from address/token/contract handle
* review fix
2025-01-01 12:25:04 +01:00
isstuev
e170256235
Process 403 error from address/token/contract handle
2024-12-26 13:33:34 +01:00
Igor Stuev and GitHub
ecda036548
Stats & charts: horizontal axis improvements ( #2478 )
2024-12-23 21:49:47 +01:00
tom
39f9ebf644
append hash to sprite file name base on its content
2024-12-23 15:37:28 +01:00
tom
d58be98f40
add icons for stylus contract files
2024-12-23 15:37:28 +01:00
tom
333f659933
append hash to sprite file name base on its content
2024-12-19 10:16:41 +01:00
tom
f6926582cb
add icons for stylus contract files
2024-12-19 10:10:08 +01:00
Igor Stuev and GitHub
72dd29488b
pools pages ( #2468 )
...
* pools pages
* fixes and changes
* revert demo config
2024-12-16 14:43:50 +01:00
Igor Stuev and GitHub
4b9a19b2bb
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
tom goriunov and GitHub
54fe4919e2
Call the API logout endpoint when the user logs out ( #2469 )
...
* Call the API logout endpoint when the user logs out
* fix tests
* one more fix
2024-12-16 13:22:09 +01:00
tom goriunov and GitHub
f6a002b180
Migrate from web3modal to reown ( #2321 )
...
* migrate from `web3modal` to `reown`
Fixes #2316
* bump up package versions
2024-12-13 18:32:26 +01:00
tom goriunov and GitHub
60f1a32165
Support CDN for NFT images ( #2461 )
...
* Support CDN for NFT images
Fixes #2424
* add test
* fix ts
* disable helia in preview env
* [skip ci] enable again helia fetch for review stands
2024-12-13 18:28:17 +01:00
tom goriunov and GitHub
5106e526a4
Replace system selectors with Blockscout selectors style ( #2451 )
...
* migrate from native select to the custom one
* migrate popover radio filter to select component
* migrate stats menu to select
* migrate Sort component
* screenshot updates
2024-12-13 14:42:21 +01:00
tom goriunov and GitHub
115a519870
Support verification of Stylus contracts ( #2450 )
...
* add Arbitrum Sepolia dev preset
* base form layout
* add validation for repo url and commit hash
* improve global error text
* show stylus contract info
* add test for contract verification form
* hide "open in IDE" for stylus contracts
* [skip ci] adjust validation rules for GitHub URL
* change contract info items order
* fix error text styles
2024-12-11 13:17:23 +01:00
tom goriunov and GitHub
a93e992291
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 goriunov and GitHub
00993d0a5a
Add Nouns pfps ( #2447 )
...
Fixes #2428
2024-12-09 18:01:53 +01:00
Igor Stuev and GitHub
fdac9af0e0
Remove Canny from footer section ( #2442 )
2024-12-04 12:46:42 +01:00
Igor Stuev and GitHub
993b9996ae
Scroll views ( #2418 )
...
* Scroll views
* review fix
* fix tests
2024-12-03 11:05:28 +01:00
tom goriunov and GitHub
bf73089cd2
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
08961dbe19
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
6ceb3be59d
Bind to full prop namings in API v2 endpoints, pt. 2
2024-11-27 18:52:55 +01:00
tom goriunov and GitHub
ba0a9a05e6
Contract page improvements ( #2419 )
...
* display address selector for non-verified proxy contract
* add code view snippet for ABI and Compiler Settings
* syntax highlighting for Scilla contracts
* ENV preset for zilliqa
* fix tests
* add native coin value to simulate method call
* fix test
2024-11-25 16:04:09 +01:00
tom goriunov and GitHub
39771804db
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
tom goriunov and GitHub
b21f57a9ba
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 goriunov and GitHub
1e5f237e40
Add extra validation for Token info application form ( #2408 )
...
Fixes #2406
2024-11-25 09:49:47 +01:00
tom goriunov and GitHub
c9055def83
Zilliqa: Consensus data on Block view and Raw Input default format for Scilla contract txn ( #2375 )
...
* ENV preset for zilliqa
* add zilliqa fields to block view
* [skip ci] fix typo
* fix accordion styles
* [skip ci] make signers required again
* change default format of Raw Input for Scilla contract to UTF-8
* add default type option to log item data
2024-11-25 09:48:43 +01:00
tom goriunov and GitHub
fb16e1e0df
Turn on eslint playwright plugin and eslint react-query plugin ( #2401 )
...
* fix pw eslint rules
* turn on no-unstable-deps rule
* fix eslint warnings
2024-11-15 12:50:12 +01:00
Igor Stuev and GitHub
378637e2de
token in token transfer is possibly null ( #2396 )
...
* token in token transfer is possibly null
* show transfer type if no token
2024-11-14 21:21:27 +07:00
tom
7efc6261a2
disable web3modal features
2024-11-13 14:37:08 +01:00
tom
5c286d6517
migrate to eslint 9 and its flat config
2024-11-13 12:54:12 +01:00
tom goriunov and GitHub
c3efa1f74e
Bind to full prop namings in API v2 endpoints ( #2381 )
...
Fixes #2374
2024-11-11 17:45:07 +01:00
isstuev and tom goriunov
8a2cc4fdac
token transfer total is possibly null
2024-11-08 17:26:58 +01:00