Commit Graph
663 Commits
Author SHA1 Message Date
Max Alekseenko d599cf98b8 implement rating change 2024-07-15 17:31:33 +02:00
Max Alekseenko eab34b9506 Merge branch 'main' into dapp-rating 2024-07-10 14:49:34 +02:00
Max Alekseenko d1ceaae4f9 add dapp ratings 2024-07-09 16:26:56 +02:00
63516eb3c8 Celo: show gas fees paid in ERC20 tokens (#2061)
* component for displaying tx fee

* config for celo alfajores

* display tx fee and gas price in celo token

* adjustments for stability fee

* clean up

* update screenshots

* change envs for demo

* more screenshot updates

* Removing unneeded network id var from review deploy

* rollback envs for demo

* fix currency symbol in tx table header

* lol 🤦‍♂️

---------

Co-authored-by: Nick Zenchik <[email protected]>
2024-07-08 14:34:00 +02:00
tom goriunovandGitHub f1c4adec10 Implementation name behind proxy name (#2071)
* icon for proxy contract

* add custom tooltip for proxy contract

* add name to tooltip and refactor

* tests

* center the popup content
2024-07-08 13:40:26 +02:00
tom goriunovandGitHub 9cddd83786 Redesign hero section on home page (#2050)
* change hero section

* add AdBanner to hero block

* show icon instead of text on "connect wallet" button on md desktops

* redesign stats widgets

* new design for home page charts

* fix skeletons

* update demo values

* disable getit provider

* fixes for adbutler provider

* show token logo placeholder for secondary coin logo

* add width to hype banner

* update demo values

* remove letter spacing for large headings

* indicators block fixes

* update icons

* update screenshots
2024-07-08 12:37:19 +02:00
tom goriunovandGitHub 5d2ae73172 Migrate to @blockscout/stats-types and @blockscout/visualizer-types (#2063)
* migrate to stats-types package

* migrate to visualizer-types package

* update package.json
2024-07-02 16:27:13 +02:00
tom goriunovandGitHub da0533ef93 Mixpanel profiles (#2044)
* initial implementation

* remove unnecessary properties
2024-06-26 12:07:24 +02:00
Igor StuevandGitHub 9f84541a49 Merge pull request #2047 from blockscout/arbitrum-update
arbitrum updates
2024-06-26 11:37:45 +03:00
Max AlekseenkoandGitHub 0535e2c492 Merge pull request #2031 from blockscout/dapp-card-redesign
Combine default and security score view on the Marketplace page
2024-06-25 18:36:53 +02:00
tom goriunovandGitHub 19ddd87083 Implement NFT instance metadata refetch button (#2039)
* refactor token instance page title

* add menu item and modal with recaptcha

* initialize refresh and show loading state

* handle error state

* fix metadata atributes parser

* refactoring

* tests
2024-06-25 18:19:39 +02:00
isstuev 7f71236139 block_count -> blocks_count 2024-06-25 17:15:58 +03:00
tom goriunovandGitHub 434aae92bb Call contract read methods from the client (#2032)
* display methods accordion

* add method_id to methods

* query read method via public client

* query read methods without inputs at accordion section open

* add custom abi tabs

* add proxy tabs

* custom wagmi config if wc is not configured

* remove ContractAbiItemConstant component

* display tuple properties in method outputs

* display read result

* clean up

* support nested arrays in the read result

* re-write test for contract methods

* change result view for address output

* refactoring

* fix tests

* remove web3 provider fallback

* fix tab loading

* refactoring

* add implementation contract selector

* add "copy to clipboard" for address, remove top-level square brackets

* add preview mode to contract method result

* tests for read result

* fix tests

* change styles for result preview

* review fix
2024-06-24 19:56:06 +02:00
Igor StuevandGitHub f04d491410 Merge pull request #2024 from blockscout/fe-2006
Arbitrum views
2024-06-21 13:56:02 +03:00
isstuev 8fa3ebf281 review fix 2024-06-20 17:57:18 +03:00
tom goriunovandGitHub 0b7382bd27 Navigation: horizontal layout (#1991)
* add ENV for navigation layout type

* add network menu to top bar

* renaming and main component placeholder

* add logo, testnet badge, login and connect wallet buttons to the nav bar

* refactor once more

* styles for nav link group

* style nav link

* style groupped nav links

* update values for L2 review

* update demo values

* fix deployment values for L2 review

* tests

* fix prop collision

* shorten filter input on marketplace page and update MainArea height

* change margin between text and lightning label

* add active state to "Other" nav menu

* popover fixes

* fix link width

* [skip ci] update demo values
2024-06-19 15:58:13 +02:00
Max Alekseenko 05fe670fb1 add security score to dapp card 2024-06-18 11:55:59 +02:00
isstuev 6ebca444bd arbitrum 2024-06-18 12:11:43 +03:00
tom goriunovandGitHub 74f2324dc0 Migrate to bens-types (#2023)
migrate to BENS types
2024-06-13 20:13:10 +02:00
tom goriunovandGitHub b12956685e Blueprint contracts support (#2009)
Fixes #1907
2024-06-13 13:11:26 +02:00
tom goriunovandGitHub 96556c4a88 BENS multiprotocol support (#2003)
* show protocol icon on the list and the entity page

* add logo and tooltip to the entity in address page subheading

* make icon_url and docs_url optional

* add protocol to name domain filters

* tests

* fetch protocols list from api endpoint

* fix protocol query param parsing

* build correct links to token ids and txs
2024-06-13 13:10:53 +02:00
tom goriunovandGitHub 23bb231351 Add support for Diamond proxy standard (#1963)
* add support for array of implementations

* refactor ContainerWithScrollY component

* contract source code: allow to choose between all implementations

* fix layout of AddressNetWorth component

* add scroll container to implementation address on write/read proxy contract tab

* update screenshots
2024-05-29 14:09:55 +02:00
Max AlekseenkoandGitHub a2964eb4f9 Merge branch 'main' into defi-dropdown 2024-05-29 11:02:25 +02:00
Max Alekseenko 76b1759453 Merge branch 'main' into defi-dropdown 2024-05-28 14:17:43 +02:00
isstuev db61a58030 OP Fault Proofs support 2024-05-28 12:01:37 +02:00
Max Alekseenko 5a7645f478 change type 2024-05-27 18:25:56 +02:00
tom 19402fe687 Merge branch 'main' of github.com:blockscout/frontend into tom2drum/issue-1826 2024-05-27 16:50:48 +02:00
Igor StuevandGitHub 910e443f34 Merge pull request #1912 from blockscout/fe-1802
Multi chain balance button
2024-05-27 15:02:28 +02:00
tom goriunovandGitHub d02a3f707f User Operations: add switcher to call data (#1950)
* User Operations: add switcher to call data

Fixes #1762

* update screenshots

* move toggler above decoded method signature on mobile
2024-05-27 14:18:44 +02:00
isstuev e8485e0c35 change portfolio url logics 2024-05-26 16:14:06 +02:00
isstuev 403312dfd3 fix schema validation for NEXT_PUBLIC_MULTICHAIN_PROVIDER_CONFIG 2024-05-26 16:14:06 +02:00
isstuev f81f1c181b Multi chain balance button 2024-05-26 16:14:04 +02:00
isstuev 28aa28cf74 add certified icon to search 2024-05-26 12:03:07 +02:00
isstuev a92f705f5f add certified conract label 2024-05-26 11:48:52 +02:00
tom goriunovandGitHub 22f8016a8f Playwright tests refactoring, pt.5 (#1952)
* next part of test refactoring

* more refactoring

* more refactoring

* fixes and clean-up

* fixes

* build fixes

* more fixes
2024-05-25 15:41:32 +02:00
isstuevandisstuev efa177b3d4 add native token image 2024-05-23 23:52:56 +02:00
tom goriunovandGitHub f3047db3e9 More custom elements for public tags (#1939)
* More custom elements for public tags

Fixes #1935

* make URL from handle and not from tagUrl prop
2024-05-23 12:35:31 +02:00
Max Alekseenko fdd31a19c1 rework defi dropdown env value 2024-05-21 20:19:10 +02:00
tom bced0e1298 Merge branch 'main' of github.com:blockscout/frontend into tom2drum/issue-1826 2024-05-15 17:38:06 +02:00
Max AlekseenkoandGitHub 44e84e5d4a Merge pull request #1883 from blockscout/action-button
Action button
2024-05-09 13:36:23 +02:00
tom 10d8cb169e tag name, url and description 2024-05-08 12:37:16 +02:00
tom d31beb4d93 name and email fields 2024-05-07 15:41:55 +02:00
Max Alekseenko 94f9a23c64 rename meta props 2024-05-07 13:54:03 +02:00
93aadcab4e Add ENV variable allowing to choose default color schema (#1882)
* Add ENV variable allowing to choose default color schema

Fixes #1868

* Update values.yaml.gotmpl

---------

Co-authored-by: Yan Vaskov <[email protected]>
2024-05-07 13:52:20 +02:00
tom 77dafd7984 remove old public tags page 2024-05-07 12:21:30 +02:00
Max Alekseenko f8bfb117e9 merge main 2024-05-06 21:48:27 +02:00
tom goriunovandGitHub 7260a87d8a Public tags: display name tags for addresses (#1877)
* refactor EntityTags component to work with metadata API format

* hook for API metadata info query

* make EntityTag component

* make EntityTag component

* display custom tag colors and sort tags by ordinal field

* add tag popover

* refactoring

* display name tag in the lists

* add mixpanel event and disable link for protocol and generic tags

* adjust demo ENVs

* tests

* fix tests

* change actionURL to tagUrl
2024-05-06 19:38:44 +02:00
tom goriunovandGitHub b9985adbb6 Contract interaction improvements (#1875)
* add contract method id tag

* add form submit type

* refactor types for SmartConstract and make new component for Contract ABI methods

* move contract method form inside ABI folder

* handle form submit and display result

* clean-up

* change copied text

* handle case when blockchain interaction is not configured

* tests and screenshots update

* fix bug wit WEI checkbox
2024-05-06 19:12:34 +02:00
tom f56b3fe1a2 hide L1 status and Batch fields from tx and block details 2024-05-03 12:40:48 +02:00
Max Alekseenko ab98d3b6b5 improve action button, add real data 2024-05-02 14:15:41 +02:00