Commit Graph
241 Commits
Author SHA1 Message Date
tom 51f95739f9 [skip ci] improve typing of useApiQuery hook 2024-05-24 08:52:02 +02:00
tom 90b382798d change useAddressMetadataInfoQuery accordint to new version of the API 2024-04-25 20:05:36 +02:00
tom c67ae5140d add typing to address metadata resource 2024-04-23 19:54:41 +02:00
tom goriunovandGitHub 6808a32868 Allow export token holders to CSV (#1850)
Fixes #1766
2024-04-23 15:43:18 +02:00
tom goriunovandGitHub 35314183d6 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 f36becd32d add metadata service feature 2024-04-23 15:41:12 +02:00
tom goriunovandGitHub c0e660d2e1 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 4a4708a1e4 coin balance history chart new type and custom empty text 2024-04-09 17:00:32 +02:00
tom goriunovandGitHub 0fba97d827 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
ddd3d75768 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 877b08dc4d add user ops tx interpretation 2024-03-07 22:00:19 +01:00
tom goriunovandGitHub 8933d05185 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 a31dd4bc98 validators state filter fix 2024-02-28 11:18:53 +04:00
tom goriunovandGitHub ae5489b1f7 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 0251b3bb86 contract audits 2024-02-19 12:45:18 +01:00
isstuev f085508cdc shibarium deposits and withdrawals 2024-02-19 12:28:59 +01:00
tom goriunovandGitHub 797b8f57bb Validators list (#1621)
* new ENV and page placeholder

* display list data

* comment out SearchInput

* add counters

* add tag to address page

* tests

* refactoring

* fix ts

* change ENVs for demo

* fix ENVs validator

* [skip ci] remove hash

* review fixes
2024-02-19 11:04:28 +04:00
tom d0ca201ed2 fix ts overload 2024-02-13 17:34:03 +04:00
Max Alekseenko d490d9ab9c Merge branch 'main' into marketplace-admin-api 2024-02-13 12:33:57 +01:00
Max Alekseenko 8156c57578 rework dapp queries 2024-02-12 19:04:47 +01:00
tom goriunovandGitHub df7e1d209a Refactor rollup features (#1599)
* refactor ENVs and app feature

* rename l2 into optimisticL2

* [skip ci] fix validator schema
2024-02-12 17:35:22 +04:00
tom 90d4a480cb rollback buildUrl changes 2024-02-09 17:49:06 +04:00
tom 44718aa803 [skip ci] support array-like query params in API resource calls 2024-02-08 18:40:59 +04:00
tom goriunovandGitHub d0c66e1e3f Graceful service degradation: tx details tab (#1525)
* display main data

* display rest of tx fields

* placeholder data

* always show tabs

* manage error and retries on details tab

* don't retry if degraded view is active

* fix tests

* fix tx receipt

* change styles and wording for warning

* tweaks

* gray alert style change and update screenshots

* add retries to RPC call

* fixes after merge
2024-01-30 10:39:23 +04:00
isstuev bcf2057507 typos 2024-01-25 11:15:52 +01:00
isstuev 4d27f0fa76 address user ops 2024-01-22 22:17:30 +01:00
isstuev caa8536b38 user ops tab in tx 2024-01-22 22:17:30 +01:00
isstuev 0f994c6088 user ops list and user op details 2024-01-22 22:17:28 +01:00
tom goriunovandGitHub acb6cb44d6 navigation doesn't work on error pages (#1519)
* navigation doesn't work on error pages

Fixes #1518

* unify API resource thrown errors and disable Sentry logging for them

* test fix
2024-01-22 17:36:30 +04:00
tom c6f1ed87e0 Merge branch 'main' of github.com:blockscout/frontend into tom2drum/issue-1376 2024-01-17 11:34:41 +04:00
tom d5c8e79fc2 coin price change 2024-01-05 14:11:59 +04:00
tom b5595eaf31 Naming systems integration (ENS)
Fixes #1376
2023-12-28 19:35:21 +04:00
tom d067ef07a6 migration to new API resources schema 2023-12-27 19:34:22 +04:00
isstuev b4ebd19761 add transaction interpretations 2023-12-27 12:30:20 +01:00
tom 9e43a8391b sorting and filter 2023-12-23 14:37:05 +04:00
tom c2cd5ddd8d domains lookup page: main layout 2023-12-22 20:06:54 +04:00
tom 845fb4213c domain history tab 2023-12-22 17:48:27 +04:00
tom 634c7cf479 address domains info 2023-12-21 20:07:27 +04:00
isstuev 58aa2c26eb address txs api sorting 2023-12-14 10:33:36 +01:00
isstuev f7a9d6f10b verified contracts api sorting 2023-12-14 10:32:22 +01:00
isstuev a240dce493 fixes 2023-12-04 21:22:41 +01:00
isstuev db0959e05d nft address start 2023-12-04 20:46:45 +01:00
isstuev 18351a48db soliditycheck report 2023-11-30 23:48:40 +01:00
isstuev 78d5ad47de fix account paths 2023-11-27 11:43:55 +01:00
cfa7ac7bc2 watchlist and private tags pagination (#1333)
Co-authored-by: isstuev <[email protected]>
2023-11-08 10:12:23 -03:00
tom goriunovandGitHub c559061506 migrate to ReactQuery v5 (#1321)
* change signature of hooks

* isLoading -> isPending

* default error type

* dev tools props
2023-11-02 10:27:41 -03:00
isstuev dc95ac2deb latest batches socket 2023-10-23 23:14:57 +02:00
isstuev 85cce14e0f fixes 2 2023-10-23 23:14:57 +02:00
isstuev a687bbeaea merge fixes 2023-10-23 23:14:57 +02:00
isstuevandisstuev 57503c7b12 txs tab 2023-10-23 23:14:57 +02:00