Commit Graph
945 Commits
Author SHA1 Message Date
Igor StuevandGitHub 4668cde762 Merge pull request #1961 from blockscout/fe-1955
Add possibility to change ERC to something else
2024-05-29 13:11:50 +02:00
Max AlekseenkoandGitHub 8bab79bbf3 Merge branch 'main' into defi-dropdown 2024-05-29 11:02:25 +02:00
isstuev 8092b4eccd Add possibility to change ERC to something else 2024-05-28 16:22:58 +02:00
Max Alekseenko b36fa0e635 Merge branch 'main' into defi-dropdown 2024-05-28 14:17:43 +02:00
isstuev 3800f41eee OP Fault Proofs support 2024-05-28 12:01:37 +02:00
tom 2e1a2ae9a9 Merge branch 'main' of github.com:blockscout/frontend into tom2drum/issue-1826 2024-05-27 16:50:48 +02:00
isstuev b14d326c75 Multi chain balance button 2024-05-26 16:14:04 +02:00
tom d498acf2f5 [skip ci] improve typing of useApiQuery hook 2024-05-24 08:52:02 +02:00
tom goriunovandGitHub 0022a641b2 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 1246f630f3 rework defi dropdown env value 2024-05-21 20:19:10 +02:00
tom 9c27ef07c1 add # before tag hex 2024-05-16 18:30:51 +02:00
Max Alekseenko 2f83705b0f keep hash when updating query 2024-05-16 18:19:36 +02:00
tom 76001a69a2 Merge branch 'main' of github.com:blockscout/frontend into tom2drum/issue-1826 2024-05-15 17:38:06 +02:00
Max Alekseenko abce1a3066 create DeFi dropdown 2024-05-15 16:20:47 +02:00
tom 3d8df8ae6d pass form data to API and display result 2024-05-13 19:27:21 +02:00
tom goriunovandGitHub cae62ecb68 Merge pull request #1902 from blockscout/no-ad-fix-2
fix removing ad banners
2024-05-09 15:40:48 +04:00
Max AlekseenkoandGitHub 1e1831c7a5 Merge pull request #1883 from blockscout/action-button
Action button
2024-05-09 13:36:23 +02:00
tom 990c98ce05 change color previews only if hex is correct 2024-05-09 13:12:20 +02:00
isstuev 2836f60f03 fix removing ad banners 2024-05-09 12:40:47 +02:00
tom 0c3bb187c1 name and email fields 2024-05-07 15:41:55 +02:00
tom 718166e74f placeholder for the new page 2024-05-07 14:03:02 +02:00
Max Alekseenko 8652e495c3 rename meta props 2024-05-07 13:54:03 +02:00
e8d8b3a7c8 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 29c9973b67 remove old public tags page 2024-05-07 12:21:30 +02:00
Max Alekseenko 8ea3d6251d merge main 2024-05-06 21:48:27 +02:00
tom goriunovandGitHub 802fe6c41f 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
76a5702044 Get smart-contract bytecode from websocket (#1851)
* Get smart-contract bytecode from websocket

Fixes #1769

* fix test

* i am stupid 😓

* Update values.yaml.gotmpl

---------

Co-authored-by: Yan Vaskov <[email protected]>
2024-05-06 19:13:10 +02:00
tom goriunovandGitHub e4c82dcd71 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
Max Alekseenko 65e131ed36 remove security score experiment 2024-05-03 17:26:00 +02:00
Max Alekseenko ef0b6b454c add A/B-experiment and mixpanel event 2024-05-03 15:34:13 +02:00
Max Alekseenko de86aa7176 improve action button, add real data 2024-05-02 14:15:41 +02:00
tom goriunovandGitHub fae1ecf936 Render Token page <h1> on the server (#1862)
* extract TokenPageTitle into separate component

* remove dynamic import for TokenPage

* add initialData to tokenQuery

* add ENV variable

* don't update metadata on client

* fix test
2024-04-29 13:24:47 +02:00
tom ee460bdbdb change useAddressMetadataInfoQuery accordint to new version of the API 2024-04-25 20:05:36 +02:00
tom 8901a57ef9 hook for API metadata info query 2024-04-24 09:36:26 +02:00
tom cae36eaf53 add typing to address metadata resource 2024-04-23 19:54:41 +02:00
tom goriunovandGitHub a80463363f Allow export token holders to CSV (#1850)
Fixes #1766
2024-04-23 15:43:18 +02:00
tom goriunovandGitHub 07318c41cd Update API Endpoint for fetching has_methods_* and `has_custom_meth… (#1842)
* Update API Endpoint for fetching `has_methods_*` and `has_custom_methods_*` fields

Fixes #1821

* don't load address txs when navigating to contract tab

* fix test
2024-04-23 15:43:04 +02:00
tom goriunovandGitHub 295d02dc24 zkEVM deposits and withdrawals (#1833)
* deposits page

* withdrawals page

* tests

* rename optimism routes

* [skip ci] fix presets
2024-04-23 15:42:32 +02:00
tom 6fd0002ee7 add metadata service feature 2024-04-23 15:41:12 +02:00
Max Alekseenko 19fc3c87ef Merge branch 'main' into rework-marketplace-app-header 2024-04-17 15:23:56 +02:00
Max Alekseenko 9930b7bf60 memoize context value 2024-04-17 14:31:10 +02:00
tom goriunovandGitHub 6b66cd4cd4 Stats Update (#1796)
* [WIP] chart for secondary coin price

* latest L1 state batch snippet

* txs stats snipper

* Merge main branch

* optimism preset

* rename governance token into secondary coin

* add secondary coin price to top bar

* calculate usd value for avg tx fee

* tests

* tweaks

* change envs for demo

* fix tests

* fixes

* fix flaky test

* change scroll to filter for stats link behaviour
2024-04-17 10:04:33 +02:00
Max Alekseenko 087ad7b514 fix state reset 2024-04-16 21:38:31 +02:00
tomandisstuev 71299d6333 prototype 2024-04-16 10:33:21 +02:00
tom goriunovandGitHub 9babbc4b2f Enhance OG tags with API data (#1806)
* simple fetch data for token instance page

* generate enhanced metadata

* group query params in page props

* make base gSSP function generic

* add metric for search engine bots

* measure api request duration

* get API data for token, address and dapp pages

* improve typings for apiData prop

* add ENV variable

* tweak logs for /media-type requests

* [skip ci] add prefix to default metrics
2024-04-16 10:27:47 +02:00
Max Alekseenko 48fae786a4 Merge branch 'main' into rework-marketplace-app-header 2024-04-15 19:54:22 +02:00
Max Alekseenko 4399879ecc Merge branch 'main' into rework-marketplace-app-header 2024-04-15 19:25:44 +02:00
Max AlekseenkoandGitHub 669b41dee6 Merge pull request #1785 from blockscout/marketplace-banner
Marketplace banner
2024-04-15 19:25:24 +02:00
Igor StuevandGitHub f26396c3f1 Merge pull request #1800 from blockscout/fe-1775
coin balance history chart new type and custom empty text
2024-04-15 11:14:36 +02:00
Igor StuevandGitHub 56dcb992ea Merge pull request #1773 from blockscout/adblock-detect-imp
adblock detect improvement
2024-04-15 11:12:48 +02:00