Commit Graph
127 Commits
Author SHA1 Message Date
Max Alekseenko b36fa0e635 Merge branch 'main' into defi-dropdown 2024-05-28 14:17:43 +02:00
Max Alekseenko f5d87e4c00 change type 2024-05-27 18:25:56 +02:00
isstuev 6c26ab96cf change portfolio url logics 2024-05-26 16:14:06 +02:00
isstuev 6624debca6 fix schema validation for NEXT_PUBLIC_MULTICHAIN_PROVIDER_CONFIG 2024-05-26 16:14:06 +02:00
isstuev b14d326c75 Multi chain balance button 2024-05-26 16:14:04 +02:00
Max Alekseenko 1246f630f3 rework defi dropdown env value 2024-05-21 20:19:10 +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
tom ee460bdbdb change useAddressMetadataInfoQuery accordint to new version of the API 2024-04-25 20:05:36 +02:00
tom goriunovandGitHub a80463363f Allow export token holders to CSV (#1850)
Fixes #1766
2024-04-23 15:43:18 +02:00
Max AlekseenkoandGitHub 021ced37ee Merge pull request #1709 from blockscout/dapps-security-score
Dapps security score
2024-04-01 12:33:53 +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
Igor StuevandGitHub a85b912c22 Merge pull request #1747 from blockscout/fe-1699
Add AdButler as an additional ad provider
2024-03-27 15:02:58 +04: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 a475cf1e6e Add AdButler as an additional ad provider 2024-03-26 16:07:17 +04:00
Max Alekseenko 69ee590295 fix types 2024-03-25 16:59:57 +01:00
Max Alekseenko 63f6291d19 add security report type 2024-03-22 16:50:00 +01:00
Max Alekseenko 45c0ae45f6 Merge branch 'main' into dapps-security-score 2024-03-21 16:54:21 +01:00
Max Alekseenko 8a80b6e5ac rework view switch to use url param and add skeleton 2024-03-19 19:07:08 +01:00
Max Alekseenko 9eff59df18 replace type 2024-03-15 15:43:53 +01:00
Max Alekseenko 667b0048cc add reports to apps inside hook 2024-03-14 21:45:06 +01:00
Max Alekseenko 1b1c341214 create contract list modal 2024-03-14 00:20:17 +01:00
isstuev a1bfc091dc getit test 2024-03-13 11:11:19 +01:00
tom goriunovandGitHub 72cc49af83 Contract: License (#1668)
* display license on contract page and in the list

* add new field to the form

* review fixes
2024-03-05 11:13:52 +04:00
Max Alekseenko 52f8c2164b add top bar to dapp page 2024-02-21 17:20:21 +01: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 720bf33f55 shibarium deposits and withdrawals 2024-02-19 12:28:59 +01:00
tom goriunovandGitHub b3a5a141f9 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
Igor StuevandGitHub 58bc45f00d Merge pull request #1469 from blockscout/fe-1439
add hype provider
2024-02-12 15:12:39 +01:00
tom goriunovandGitHub 6ebcc30e83 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
Max AlekseenkoandGitHub f23eeb8139 Merge pull request #1545 from blockscout/improve-marketplace-sorting
Load categories from config and improve app sorting
2024-01-30 14:58:38 +01:00
Max Alekseenko 6901cd56fc Merge branch 'main' into category-tabs 2024-01-30 14:39:40 +01:00
Max AlekseenkoandGitHub d67290baa0 Merge pull request #1528 from blockscout/integration-mark
Add the integration mark
2024-01-30 14:33:26 +01:00
tom goriunovandGitHub 2ac5ad471f "Open in IDE" button for contracts (#1544)
* "Open in IDE" button for contracts

Fixes #1508

* small fixes and tests

* update icon styles

* [skip ci] change ENV value
2024-01-30 16:56:32 +04:00
Max Alekseenko 1d68ac82f1 use separate list of categories and improve apps sorting 2024-01-26 17:44:19 +01:00
Max Alekseenko 2bd5d82c62 new category tabs 2024-01-25 16:57:09 +01:00
isstuev d3a89145ab add hype provider (dev config) 2024-01-23 16:01:21 +01:00
Max Alekseenko 0de7fceb1d add integration mark 2024-01-23 13:46:00 +01:00
tom cf964d9518 [skip ci] better types for tx interpretation 2024-01-04 11:32:24 +04:00
tom 6a176e33c5 migration: next part 2023-12-20 14:09:33 +04:00
tom e048b148f9 migrate snippets 2023-12-20 12:37:30 +04:00
isstuev 0f5515a6d6 address txs api sorting 2023-12-14 10:33:36 +01:00
tom goriunovandGitHub 32ae12667c REST API doc fixes (#1292)
* pass API port and protocol from config to REST playground

* ENV for hidding RPC links in nav bar

* tweak styles of SwaggerUI for dark color scheme
2023-10-18 12:02:51 -03:00
tom goriunovandGitHub 9386a44167 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 b256cbb3e5 validate ENV values at run-time (#1184)
* migrate from zod to yul schema

* describe full schema

* adjust docker integration

* make script for downloading app assets

* change links to downloaded assets in the config code

* docker integration

* validate external json configs

* better schemas and ts integration

* update docs and dev script

* gh workflow

* try to fail gh workflow

* install global deps and adjust script for gh workflow

* refinements

* make workflow to pass

* 🙈

* fix tests
2023-09-19 16:19:27 -03:00
tom goriunovandGitHub 7fbc45735b TokenPocket wallet integration (#1088)
* base implementation

* switch network before adding token

* make envs-validator happy

* add deployment values

* fix env type

* update icon
2023-08-22 11:29:26 -04:00
tom goriunovandGitHub e5bb9b21af 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 goriunovandGitHub f644f2a96e 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
isstuev 8c8115bfcc get tokens info from watchlist responce 2023-08-07 18:02:12 -03:00
tom goriunovandGitHub 86a179373d truncate metadata field values (#992)
* truncate metadata field values

* add link support in NFT attributes
2023-07-10 16:45:07 -04:00
isstuev 187f4c2ade change ad config 2023-06-24 12:43:34 -03:00