Commit Graph
514 Commits
Author SHA1 Message Date
Igor StuevandGitHub df97ece1d3 Humanity score integration (#2354)
* Humanity score integration

* isLoading fix
2024-11-04 18:53:42 +01:00
isstuev 0c028b5ce2 couple more robust places 2024-11-04 16:36:09 +01:00
isstuev d45ceea0fa add more robust addresses 2024-11-04 16:23:30 +01:00
isstuev fa5b1bcd51 filecoin addresses support 2024-11-04 16:23:30 +01:00
Max AlekseenkoandGitHub 3fec7ef444 Merge pull request #2283 from blockscout/rewards
Rewards (merits)
2024-11-04 15:46:18 +01:00
tom goriunovandGitHub 919fc6c435 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 6c47b22918 Merge main into rewards 2024-10-30 16:54:58 +01:00
94e289c068 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
tom goriunovandGitHub 20041eaa9d 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
Max Alekseenko dc2d669a3b Merge remote-tracking branch 'origin/tom2drum/issue-2029' into rewards 2024-10-24 16:29:15 +02:00
tom c0c6bc2132 Merge branch 'main' of github.com:blockscout/frontend into tom2drum/issue-2029 2024-10-22 16:45:30 +02:00
Igor StuevandGitHub a74ca85a17 Merge pull request #2280 from blockscout/fe-2257
Token transfers list page
2024-10-22 16:01:25 +02:00
isstuev a99f7b6aa2 Token transfers list page 2024-10-22 15:13:54 +02:00
tom 29f100ad0a Merge branch 'main' of github.com:blockscout/frontend into tom2drum/issue-2029 2024-10-18 16:02:43 +02:00
isstuev 9604fb3e84 Celo: Epoch rewards tab on Address view 2024-10-17 13:22:43 +03:00
Max Alekseenko bcc17ad27c Merge remote-tracking branch 'origin/tom2drum/issue-2029' into rewards 2024-10-16 17:44:33 +02:00
tom bb5be5cb02 Merge branch 'main' of github.com:blockscout/frontend into tom2drum/issue-2029 2024-10-08 15:52:49 +03:00
Max Alekseenko 96d610dcca implement referral logic 2024-09-30 18:59:05 +02:00
Max Alekseenko d0a787b572 add rewards config query 2024-09-30 14:22:22 +02:00
Max Alekseenko b54d69c78b improve login, fetch real data 2024-09-27 18:26:58 +02:00
Max Alekseenko 7ab6823983 implement login 2024-09-27 12:16:23 +02:00
Igor StuevandGitHub 1a0219544b Merge pull request #2253 from blockscout/fe-2233
add blackfort validators
2024-09-23 14:11:01 +02:00
tom goriunovandGitHub ebfa17d39a Arbitrum: handle case with partial data in latest deposits on main page (#2244)
* Arbitrum: handle case with partial data in latest deposits on main page

Fixes #2243

* [skip ci] roll back arbitrum envs
2024-09-23 13:08:35 +02:00
isstuev c39e22dee7 add blackfort validators 2024-09-23 12:15:42 +02:00
tom d10db9b77a show connected wallet address in button 2024-09-18 19:00:19 +02:00
tom goriunovandGitHub cf796fd0b9 Tx interpretation: change margins between elements (#2241)
Paddings: icons + amount/text in interpretation

Fixes #1997
2024-09-16 18:19:37 +02:00
tom goriunovandGitHub 62ce084d22 Support new CSV export limit in the UI (#2237)
Fixes #2215
2024-09-13 13:03:29 +02:00
tom goriunovandGitHub d0535cb896 Display proxy pattern info on contract page (#2230)
* Display proxy pattern info in UI

Fixes #2209

* update texts

* [skip ci] adjust alert condition
2024-09-12 12:10:23 +02:00
tom goriunovandGitHub 3a7ef09724 Bump up packages versions (#2229)
* Bump up packages vertions

* fix wagmi config, wc csp policy and id type in account resources
2024-09-11 19:24:16 +02:00
tom goriunovandGitHub cc1f38b756 Public tags: dedicated tag page (#2217)
* page layout

* text with results number

* fix ts

* tests

* add quotes to network id env value

* fix null balance and result num

* fix mobile layout
2024-09-11 14:41:20 +02:00
tom goriunovandGitHub eeb150bd48 Merge pull request #2200 from blockscout/release/v1-34-0
Fixes for Release v1.34.0
2024-09-09 11:37:43 +04:00
tom goriunovandGitHub e67d247a51 Stats Update: secondary token icon (#2206)
Fixes #1849
2024-09-06 12:19:41 +02:00
tom goriunovandGitHub 81e244e8ae OP rollup: Batch view and DA fields (#2210)
* tx batches view adjustments

* blocks and txs tabs of batch page

* batch details

* add batch info to block details view

* display batch blob data in EIP-4844 and calldata container

* display batch blob data in celestia container

* tests

* add optimism_celestia preset

* review fixes

* update screenshots
2024-09-06 12:19:01 +02:00
tom 57d8a03c46 remove AddressCoinBalanceHistoryChartOld 2024-09-05 15:54:13 +02:00
tom b86ceaa259 support "alertStatus" field in address metadata payload 2024-08-30 14:16:47 +02:00
tom goriunovandGitHub 489768e0c4 Celo: Block views customizations (#2185)
* show flag next to epoch block

* block view customizations

* add hint with link

* display block epoch transfers

* show epoch election reward types

* show reward details

* show base fee token from API

* display current epoch on main page

* mobile view

* tests

* add infinite scroll loading to reward details resource

* update useApiQuery options

* update screenshots

* update layout of reward details on desktop

* change hints of block epoch reward distribution
2024-08-28 13:30:16 +02:00
tom goriunovandGitHub 34664f1509 Metadata: show Notes (#2191)
Fixes #2174
2024-08-28 13:20:12 +02:00
tom goriunovandGitHub 3a0e318834 SolidityScan API response schema validation (#2190)
* add schema validation to solidity scan report resource

* report invalid API schema event to prometheus
2024-08-26 11:28:53 +02:00
Igor StuevandGitHub b074d8019b Merge pull request #2183 from blockscout/fe-2166
Arbitrum: tx page - add L1 tx
2024-08-26 10:48:23 +02:00
tom goriunovandGitHub 30e14b6e83 Add support for zkSync smart-contracts (#2173)
* additional form fields

* pass optimization modes from API and handle single verification method case

* display zk contract info
2024-08-20 10:27:46 +02:00
isstuev 43b7dc6c32 Arbitrum: tx page - add L1 tx 2024-08-19 11:38:04 +02:00
Igor StuevandGitHub c3dbddc859 Merge pull request #2148 from blockscout/security-report-secure
process unexpected response from solidityscan
2024-08-13 12:09:00 +02:00
Igor StuevandGitHub 2286ec2bfc Merge pull request #2139 from blockscout/fe-2100
arbitrum latest batches and deposits
2024-08-13 12:07:00 +02:00
isstuev 9cf1605db9 add signers mobile view 2024-08-08 16:26:43 +02:00
isstuev 4d5fa4a3aa process unexpected response from solidityscan 2024-08-08 14:45:08 +02:00
isstuev b063c32c1c add arbitrum batch DA 2024-08-07 18:06:31 +02:00
isstuev c16151d7b7 arbitrum latest batches and deposits 2024-08-04 19:58:20 +02:00
tom 6bca4efd9d Update verification methods in the UI 2024-07-31 13:29:43 +02:00
isstuev 4aa7838eae design fixes and tests 2024-07-23 21:10:31 +02:00
isstuev 9c08566f3a MUD 2024-07-23 21:10:30 +02:00