Commit Graph
775 Commits
Author SHA1 Message Date
Igor StuevandGitHub 426ca3cb2d Create new Type to show DEX tag in summary header (#2543)
* Create new Type to show DEX tag in summary header

* Add new response variable for interpreter
2025-02-04 15:14:01 +01:00
Igor StuevandGitHub a8f516b9b0 Show decoded target address in User operations (#2520) 2025-02-04 15:13:18 +01:00
tom goriunovandGitHub ebe6b4afd7 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 d42ad68e15 Merge branch 'main' of github.com:blockscout/frontend into release/v1-37-5 2025-01-24 14:54:40 +01:00
tom 0202eddc50 migrate to the new API fields: tx_types, blob_tx_count and tx_burnt_fee 2025-01-23 12:36:47 +01:00
tom ef48492f47 Merge branch 'main' of github.com:blockscout/frontend into release/v1-37-2 2025-01-08 18:12:43 +01:00
RomashkaandGitHub 4e686225f6 typo-Update zkEvmL2.ts (#2488) 2025-01-02 10:50:36 +01:00
tom af1122c819 Add ENS protocol icon to search results 2025-01-02 10:08:26 +01:00
tom 2fcddd8f1b [skip ci] rename blob_tx_count to blob_transaction_count 2024-12-23 15:37:28 +01:00
tom d9683d1e44 fix counters for internal txs on address page 2024-12-23 15:37:28 +01:00
tom 3e186a470a fix sorting of verified contracts 2024-12-23 15:37:28 +01:00
tom f2d4f450c8 [skip ci] rename blob_tx_count to blob_transaction_count 2024-12-19 19:09:57 +01:00
tom b4b17910fc fix counters for internal txs on address page 2024-12-18 08:24:12 +01:00
tom f5713028b4 fix sorting of verified contracts 2024-12-18 08:21:07 +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
Max AlekseenkoandGitHub a88c8c2c67 Update Merits dashboard (#2456) 2024-12-16 10:37:50 +01:00
tom goriunovandGitHub d1c86fc418 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 goriunovandGitHub 653403597f 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 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
tom 2fa1f3dfce 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 19112db87e Bind to full prop namings in API v2 endpoints, pt. 2 2024-11-27 18:52:55 +01:00
tom aad8b78f0a add certified icon for tokens in search results 2024-11-26 11:48:38 +01:00
tom goriunovandGitHub 49cd0dd17b Constructor array parameters are displayed as concatenated strings instead of arrays (#2407)
Fixes #2394
2024-11-25 09:49:23 +01:00
tom goriunovandGitHub 125c3aa2ff Add custom block ordering on address transaction page (#2387)
Fixes #2366
2024-11-25 09:49:04 +01:00
tom goriunovandGitHub 9629e96929 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 93f4e852dd 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:45:38 +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
Igor StuevandGitHub f668f105a0 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
Igor StuevandGitHub f4916e78dd fix xstar responce format (#2392) 2024-11-14 01:17:59 +07:00
tom goriunovandGitHub cceb916d45 Zilliqa: "Verified contracts" page crashes on desktop (#2393)
Fixes #2389
2024-11-13 18:54:50 +01:00
tom 56ed34c852 migrate to eslint 9 and its flat config 2024-11-13 12:54:12 +01:00
tom goriunovandGitHub 743e45bb7f Bind to full prop namings in API v2 endpoints (#2381)
Fixes #2374
2024-11-11 17:45:07 +01:00
isstuevandtom goriunov 70ee098129 token transfer total is possibly null 2024-11-08 17:26:58 +01:00
Igor StuevandGitHub 6ff50e50b9 add timestamp to celo rewards view (#2361) 2024-11-06 11:36:32 +01:00
Igor StuevandGitHub fb4c494746 add filecoin address for proxy implementations (#2359) 2024-11-06 11:36:21 +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
isstuev cb88604ba4 couple more robust places 2024-11-04 16:36:09 +01:00
isstuev 0f20a8d60b add more robust addresses 2024-11-04 16:23:30 +01:00
isstuev a118707c5a filecoin addresses support 2024-11-04 16:23:30 +01:00
Max AlekseenkoandGitHub 0e792020a2 Merge pull request #2283 from blockscout/rewards
Rewards (merits)
2024-11-04 15:46:18 +01:00
tom goriunovandGitHub 8914f09eb2 Combine Read/Write for Contract page (#2343)
* combine tabs and add method type filter

* add badge with contract method type

* add name filter

* add filters to mud system tab

* support array of tabs ids and route old tabs to the new one

* fix tests

* support adding the custom ABI from the contract page

* update margins and add test

* fix bugs and update screenshots

* some design updates

* update preset for garnet

* [skip ci] fix garnet preset

* improve links to contract methods
2024-11-04 14:12:58 +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
tom goriunovandGitHub 4daf9661d3 Support custom MUD system ABI (#2296)
* MUD system tab placeholder

* implement MUD system selector and fix proxy contract read/write

* rollback changes of target contract address
2024-10-28 18:42:50 +01:00