Commit Graph
276 Commits
Author SHA1 Message Date
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
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
isstuev 9604fb3e84 Celo: Epoch rewards tab on Address view 2024-10-17 13:22:43 +03: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 goriunovandGitHub 62ce084d22 Support new CSV export limit in the UI (#2237)
Fixes #2215
2024-09-13 13:03:29 +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 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 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
Max Alekseenko 38cff8712c Merge branch 'main' into ens-in-wallet-menu 2024-08-27 16:51:40 +02:00
Max Alekseenko f373f333d7 use bens api for domain query 2024-08-27 13:55:54 +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
tom 94d283f516 Cancel previous search queries when typing
Fixes #2149
2024-08-13 19:20:39 +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
tom goriunovandGitHub 3a45f3ca1a UML diagram caching (#2157)
Fixes #2124
2024-08-12 18:08:05 +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 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
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
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
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 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 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
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 d498acf2f5 [skip ci] improve typing of useApiQuery hook 2024-05-24 08:52:02 +02:00
tom 3d8df8ae6d pass form data to API and display result 2024-05-13 19:27:21 +02:00
tom 0c3bb187c1 name and email fields 2024-05-07 15:41:55 +02:00
tom 29c9973b67 remove old public tags page 2024-05-07 12:21:30 +02:00
tom ee460bdbdb change useAddressMetadataInfoQuery accordint to new version of the API 2024-04-25 20:05:36 +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 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
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
isstuev fbc38b6a51 coin balance history chart new type and custom empty text 2024-04-09 17:00:32 +02:00
tom goriunovandGitHub 5e14c4a48f zkSync batches (#1743)
* dev preset

* batches page

* batch details view

* batch txs

* adjustments in block view

* adjustments in tx view

* adjustments on home page

* fixes

* tests

* add pagination to batch txs

* ENV values for demo

* fix layout on batch details tab

* add more fields to batch details

* update screenshots

* revert demo ENVs
2024-03-28 07:44:39 +01:00
0b928987e3 Noves integration (#1398)
* noves integration

* code refactored

* PR changes added

* Code set up for new proxy 'describeTxs'

* minor fix

* Rename Novestranslate.ts to NovesTranslate.ts

* some quick stuff

* partial fixes and commit for changing how useDescribeTxs and txsContent work (new GET endpoint)

* Pending PR fixes

* tx asset flows pageSize of 50

* PR comments fixes

* rename expected api endpoint for the describe_txs endpoint, more accurate and descriptive

* one final re-name for api endpoint (make it clear it's an object vs an action)

* scrollRef fix

* build error fix

* design fixes

* sub heading fix

* Removed pagination in account history

* remove duplicate route

* updated table theme and icon gap

* Removed wrong color in table

* removed null validation in page params

* updated margin

* margin fix

* add icons to contracts

* Sub-heading interpretation simplified

* token alignment fix

* tests added for new functions

* margin fix

* remove divider on mobile asset flows

---------

Co-authored-by: NahuelNoves <[email protected]>
Co-authored-by: francisco-noves <[email protected]>
2024-03-26 18:39:46 +01:00
isstuev 0553841bd5 add user ops tx interpretation 2024-03-07 22:00:19 +01:00
tom goriunovandGitHub 0c4673e5d0 Add Blobs support (EIP-4884) (#1672)
* blob page placeholder

* txs with blobs list view

* tx additional info popup

* blob gas info for tx and block

* update hints

* tx blobs tab

* blob details page

* add ENV to hide blob txs tab

* tx blob fees and adj for tx burnt fees

* preliminary tests

* blob data convertion

* display blob data type in lists

* download asset

* blob txs in block

* tests for blob data preview

* fixes

* fix tests

* support blobs in search

* update blob icon

* more fixes
2024-03-07 18:36:55 +04:00
tom 167e43c26e validators state filter fix 2024-02-28 11:18:53 +04:00
tom goriunovandGitHub 7c9a967774 Gas tracker page (#1524)
* add custom headers to API resource

* refactoring

* page title

* chart

* gas prices snippet

* GasPrice component

* add ENV for gas units

* dark theme and other tweaks

* tests

* add base and priority fee

* [skip ci] small fiat values

* change behavior of the variable

* update tooltip layout

* refactor gas info tooltip

* refactor GasPrice component

* fix logic and deploy demo for eth mainnet

* tests

* remove link from anchor

* [skip ci] rollback ENVs for demo

* review fixes

* fix tests
2024-02-20 08:36:57 +04:00
isstuev 85e5013ae6 contract audits 2024-02-19 12:45:18 +01:00