Commit Graph
484 Commits
Author SHA1 Message Date
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
tom goriunovandGitHub 0ed0015dc9 Block Countdown page (#2091)
* page placeholder

* block info snippet

* add actions for calendar buttons

* add timer

* add redirect when timer runs out

* add redirect from not found block page

* block countdown index page

* link to countdown index page

* add link to search suggest

* add URL to an event

* add link to block countdown on mobile

* tests

* add countdown text to search result page

* update margins

* show block countdown when search results are not empty
2024-07-18 08:56:28 +02:00
34cdaf548a 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 94f598d12b 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 4645e51452 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
Igor StuevandGitHub d9ffa4b980 Merge pull request #2047 from blockscout/arbitrum-update
arbitrum updates
2024-06-26 11:37:45 +03:00
tom goriunovandGitHub 80cd43ad5e 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 03b2e7dd00 block_count -> blocks_count 2024-06-25 17:15:58 +03:00
tom goriunovandGitHub 7c8de882a6 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 1944d26850 Merge pull request #2024 from blockscout/fe-2006
Arbitrum views
2024-06-21 13:56:02 +03:00
isstuev 3de2fe9569 review fix 2024-06-20 17:57:18 +03:00
isstuev b2cdf7c6b9 arbitrum 2024-06-18 12:11:43 +03:00
tom goriunovandGitHub 14eccfa482 Migrate to bens-types (#2023)
migrate to BENS types
2024-06-13 20:13:10 +02:00
tom goriunovandGitHub b8f6850737 Blueprint contracts support (#2009)
Fixes #1907
2024-06-13 13:11:26 +02:00
tom goriunovandGitHub 7720db2cbd 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 8558965704 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
isstuev de3c836333 OP Fault Proofs support 2024-05-28 12:01:37 +02:00
tom f68e21f20d Merge branch 'main' of github.com:blockscout/frontend into tom2drum/issue-1826 2024-05-27 16:50:48 +02:00
tom goriunovandGitHub 8586f02326 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 b678156abb add certified icon to search 2024-05-26 12:03:07 +02:00
isstuev 55b88fc0eb add certified conract label 2024-05-26 11:48:52 +02:00
tom goriunovandGitHub 8829025900 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 49956c3f3e add native token image 2024-05-23 23:52:56 +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
tom 76001a69a2 Merge branch 'main' of github.com:blockscout/frontend into tom2drum/issue-1826 2024-05-15 17:38:06 +02:00
tom c18bbc3cab tag name, url and description 2024-05-08 12:37:16 +02:00
tom 0c3bb187c1 name and email fields 2024-05-07 15:41:55 +02:00
Max Alekseenko 8652e495c3 rename meta props 2024-05-07 13:54:03 +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