Commit Graph
225 Commits
Author SHA1 Message Date
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
isstuevandisstuev 8c3df25456 tx details 2023-10-23 23:13:40 +02:00
isstuevandisstuev f9376f3532 batch page and latest batch 2023-10-23 23:13:39 +02:00
isstuevandisstuev b9157e25f2 tx batches page 2023-10-23 23:13:22 +02:00
tom goriunovandGitHub bf1f35b677 Bridged tokens (#1249)
* tag "Bridged"

* base implementation of bridged tokens table

* - add tags
- reset search term and sort when switching between tabs
- fix skeleton
- add descriptioin

* - save search and filter in query
- add link to original token on token page

* add envs

* fix ts

* pin host for demo

* adjust envs schema

* fix schema

* fix review env configs

* tests

* rollback api config

* refactor query

* [skip ci] refactor filters

* update description text and disable reset link if there are no filters active

* fix poppover filter and tabs resize issues

* fix tests
2023-10-09 18:18:31 -03:00
tom goriunovandGitHub 6350571ba5 Suave customization (#1256)
* new fields in tx details page

* execution node txs page

* tab for wrapped tx details

* add loading state to tabs

* types enhancement

* change review env api host

* add front app paths to review env

* rename fields

* [skip ci] execution node -> computor

* rollback envs for review stand

* add ENV for SUAVE
2023-10-09 15:41:52 -03:00
Igor StuevandGitHub 37ebbf1b77 Merge branch 'main' into tabs-counters 2023-08-28 23:57:38 -03:00
isstuev ec43212114 add counts to address tabs 2023-08-28 23:27:45 -03:00
isstuev aa8a3ca889 quick search 2023-08-24 13:20:08 -03:00
tom goriunovandGitHub 05945f6cf7 refactor page layout components (#1087)
* update csv export text

* fix pw tests

* base layout and customization for home page and search results page

* refactor rest of the pages

* refactor AppError

* move header padding to layout

* move nextjs utils to separate folder

* combine PageServer and Page

* make useQueryClientConfig hook

* add tests

* remove unused var

* fix envs for pw

* fix pw tests
2023-08-15 19:28:00 -04:00
tom 10de55a029 refactor features config 2023-08-11 15:22:42 -04:00
tom goriunovandGitHub e3551038af app feature list (#1079)
* metadata helpers and values for txs pages

* update titles to the rest of the pages

* refactor getServerSideProps

* dynamically update metadata for token and dapp page

* test

* 404 error page

* make new config

* make use of new config, delete old one

* feature reporter: dev implementation

* feature reporter: docker integration

* resctructure ENVS.md

* sentry feature

* refinements

* add spaces between sections

* tweaks

* switch to camelCase

* clean up

* remove NEXT_PUBLIC_NETWORK_TOKEN_ADDRESS

* v
2023-08-09 15:39:36 -04:00
tom 550eecb86f [skip ci] send cookie to other origins only if account is enabled 2023-08-08 08:31:36 -04:00
tom goriunovandGitHub 69776887c9 Use /api path for all methods from backend (#1073)
Fixes #1066
2023-08-07 19:20:53 -04:00
isstuev 8202c25699 get tokens info from watchlist responce 2023-08-07 18:02:12 -03:00
tom goriunovandGitHub 4fa0edfae3 support 429 "Too many requests" API error (#1004)
* get client key on 429 error

* set key to cookie and pass it in query params

* move csrf-token header to useApiFetch

* pin host for preview

* actual layout

* support new changes in API

* proxy headers from API

* add header to request

* remove next.js proxy flag

* fix ts

* refactor

* add tests
2023-08-02 19:45:06 -04:00
Igor StuevandGitHub 4a70634da5 Merge pull request #1027 from blockscout/token-sortings
tokens sorting
2023-07-28 14:00:35 -03:00