Commit Graph
82 Commits
Author SHA1 Message Date
isstuev 19b35aaaf2 review fixes 2023-12-27 17:48:09 +01:00
isstuev b4ebd19761 add transaction interpretations 2023-12-27 12:30:20 +01:00
tom 4e8577b4d7 build sprite script and common component 2023-12-19 19:54:16 +04:00
tom a5d9e15ba3 Add pull request template 2023-12-15 13:14:27 +04:00
tom 6269f84e7c rename WIP label 2023-12-15 10:39:04 +04:00
bb4f7c24be fix typos (#1396)
* fix typos

* fix typo

* fix typos

* fix typo

---------

Co-authored-by: tom goriunov <[email protected]>
2023-12-12 13:16:09 +04:00
tom goriunovandGitHub ca15eaff8b Update SearchBar background color and hide miner field in block views (#1397)
* update SearchBar background color on home page

* add miner field to NEXT_PUBLIC_VIEWS_BLOCK_HIDDEN_FIELDS variable supported values
2023-12-11 17:31:29 +04:00
tom c9695de516 [skip ci] Refactor local development setup and scripts 2023-12-07 17:33:22 +04:00
isstuev 8899133547 variables 2023-12-01 00:06:18 +01:00
eb8c788b5e OpenTelemetry and minor perf fixes (#1343)
* OT init

* add bundle analyzer and change external scripts load strategy

* exporters for prod

* update discord icon and lazy load metamask package

* Fixing opentelemetry url

* add logs and url schema

* Testing NODE_ENV and opentelemetry

* Using jaeger as opentelemetry trace collector

* move envs to build time

* Fixing opentelemetry URL

* fix trace exporter for span processor

* ENV configuration

* filter out incoming requests

* describe feature in docs

* clean up

* Changing otlp endpoint

* fix tests

---------

Co-authored-by: Nick Zenchik <[email protected]>
2023-11-14 12:27:56 -03:00
tom e5f74a64c9 ENV for enabling tracing in Sentry 2023-11-10 10:44:41 -03:00
tom goriunovandGitHub c967c8edf3 Suave field rename and ENV for hiding indexing alert in the header (#1312)
* Suave chain: rename "Computor" to "Kettle"

Fixes #1311

* ENV for hiding indexing alert in the header
2023-10-31 09:22:26 -03:00
isstuevandisstuev 475abc255a rollup config fixes 2023-10-23 23:14:57 +02:00
isstuevandisstuev f61f6c40eb zkevm-start 2023-10-23 23:13:22 +02:00
tom a9f82f6692 [skip ci] disclaimer about ENV variables 2023-10-20 13:11:31 -03:00
tom goriunovandGitHub 96582e3a79 TVL stats and Rootstock locked BTC (#1297)
* Handle new TVL property in /api/v2/stats/charts/market endpoint

Fixes #1250

* Support stats widget for Rootstock

* fix envs validation

* fix tests
2023-10-18 17:43:12 -03:00
tom goriunovandGitHub f4a9d70a4c ENVs changes and test script for validator (#1296)
* use SENTRY_CSP_REPORT_URI only in nextjs part of the app

* rename NEXT_PUBLIC_FAVICON_GENERATOR_API_KEY to FAVICON_GENERATOR_API_KEY

* tests presets for envs validator

* simplify logs

* refactor getExternalJsonContent function

* tweak contribution guide

* break validator

* debug workflow

* fix copying assets folder

* fix CI
2023-10-18 12:05:00 -03:00
tom goriunovandGitHub b54beb4987 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 e94acef4a1 NFT collections and instances - link to markets (#1277)
Fixes #1213
2023-10-16 11:29:01 -03:00
tom goriunovandGitHub 6fd57e9de1 Transaction views customization (#1275)
* Stability UI customizations V0

Fixes #1269

* oops

* [skip ci] clean up
2023-10-16 11:13:51 -03: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
tom goriunovandGitHub 9b1d5fa1a0 refine Sentry setup (#1229)
* [skip ci] reusable workflow for publishing docker image

* [skip ci] clean up

* remove sentry/nextjs

* refine config and fetch error payload

* log 404

* make ENV variables for instance and enviroment optional

* add release and enviroment to csp
2023-10-02 13:46:28 -03:00
tom goriunovandGitHub 05f3c960c1 Allow adding capability to display alert/announcement in the new UI (#1232)
* Allow adding capability to display alert/announcement in the new UI

Fixes #1123

* fix tests
2023-10-02 11:12:54 -03:00
isstuev a162752045 logo size fix 2023-09-26 16:55:58 +02:00
Igor StuevandGitHub a463c05cac og improvements (#1175)
* og improvements

* update review configs

* review fix

* review fix 2
2023-09-25 14:34:26 -03:00
tom goriunovandGitHub f344d5dc0d configurable address icon style (#1199)
* base implementation

* make use of react-identicons

* add NEXT_PUBLIC_FAVICON_GENERATOR_API_KEY to envs schema

* add NEXT_PUBLIC_FAVICON_GENERATOR_API_KEY to .env.example

* fix tests
2023-09-25 11:36:41 -03:00
tom goriunovandGitHub cc21eb144e 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
Igor StuevandGitHub 91b030558e Merge pull request #1186 from blockscout/governance-token
add governance token symbol
2023-09-19 18:23:19 +03:00
tom goriunovandGitHub 4c905b061c Highlight Safe wallets (#1174)
* add tag and icon for safe contracts

* surpress sentry error log and describe feature in the docs

* refine logs at container start
2023-09-19 11:18:07 -03:00
isstuev 6b8192e14f add governance token symbol 2023-09-15 16:43:02 -03:00
isstuev 375f707ed5 default spec url 2023-09-11 10:44:16 -03:00
tom 457a7adae8 integrate with docker and CI 2023-09-06 15:23:41 -03:00
tom e7b389d3bd hide nonce field in the block views 2023-08-24 14:22:19 -04:00
tom goriunovandGitHub c499eca497 Rootstock block fields updates (#1102)
* small fixes in blocks fields + config for rootstock

* add env for hidding fields in block views

* [skip ci] update docs
2023-08-22 18:36:02 -04:00
tom goriunovandGitHub 90765cccde 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 081ce42414 [skip ci] update contributing guide 2023-08-10 18:29:54 -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 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
tom goriunovandGitHub e8ffe46751 [skip ci] fix typo 2023-08-02 13:35:27 -04:00
tom goriunovandGitHub 5904bc97cf remove fallback url for token icon to trust wallet assets (#1042)
Fixes #960
2023-08-02 13:34:09 -04:00
tom goriunovandGitHub 7150f93435 image build process improvements (#1045)
* auto-generate .env.production file

* env placeholders congruity check

* refactor yarn dev and docker tasks

* [skip ci] pass git tag and commit sha to dev app

* [skip ci] clean up
2023-08-02 13:32:53 -04:00
isstuev 0ad02e650c fix 2023-08-01 13:42:14 -03:00
isstuev ae66f95deb beacon network currency symbol 2023-08-01 10:27:57 -03:00
tom 9fbdc1bf1e [skip ci] add dev container config 2023-07-28 13:46:36 -04:00
tom goriunovandGitHub d22f431755 ENVs integrity check (#1039)
* group account envs in docs

* remove NEXT_PUBLIC_LOGOUT_RETURN_URL env

* simple ENVs checker

* add types for all envs

* group values in config

* global envs types

* text tweaks

* fixes

* [skip ci] fix docker build
2023-07-26 09:32:37 -04:00
tom 1b350f6291 [skip ci] contribution guide and readme update 2023-07-26 08:41:56 -04:00
tom goriunovandGitHub acb994f931 get backend version from api (#1012)
* get backend version from api

* fix tests
2023-07-13 17:25:02 -04:00
isstuev 187f4c2ade change ad config 2023-06-24 12:43:34 -03:00
isstuev e1d5d5e210 hide indexing alert 2023-06-14 16:12:09 -03:00