Commit Graph
82 Commits
Author SHA1 Message Date
isstuev dbf65dba28 review fixes 2023-12-27 17:48:09 +01:00
isstuev ff5cd0a722 add transaction interpretations 2023-12-27 12:30:20 +01:00
tom 30e969e551 build sprite script and common component 2023-12-19 19:54:16 +04:00
tom 36962b9322 Add pull request template 2023-12-15 13:14:27 +04:00
tom adccccef2c rename WIP label 2023-12-15 10:39:04 +04:00
35090a9fcc 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 34e85c0e09 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 dea13da351 [skip ci] Refactor local development setup and scripts 2023-12-07 17:33:22 +04:00
isstuev abb6d5f0d2 variables 2023-12-01 00:06:18 +01:00
2c67486807 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 780fe8f265 ENV for enabling tracing in Sentry 2023-11-10 10:44:41 -03:00
tom goriunovandGitHub 68a5cbd5e5 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 43bcf1a606 rollup config fixes 2023-10-23 23:14:57 +02:00
isstuevandisstuev 4983da9a7f zkevm-start 2023-10-23 23:13:22 +02:00
tom b44a0ac4ff [skip ci] disclaimer about ENV variables 2023-10-20 13:11:31 -03:00
tom goriunovandGitHub bfc57e7ff9 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 a626fce491 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 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 03b8203611 NFT collections and instances - link to markets (#1277)
Fixes #1213
2023-10-16 11:29:01 -03:00
tom goriunovandGitHub c21b610b9f 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 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 3fa4d09be1 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 f6c5990b51 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 98d36118b6 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 a50d9ef7d3 logo size fix 2023-09-26 16:55:58 +02:00
Igor StuevandGitHub cba84f8df5 og improvements (#1175)
* og improvements

* update review configs

* review fix

* review fix 2
2023-09-25 14:34:26 -03:00
tom goriunovandGitHub 3a366eee6f 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 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
Igor StuevandGitHub 9b34dafc00 Merge pull request #1186 from blockscout/governance-token
add governance token symbol
2023-09-19 18:23:19 +03:00
tom goriunovandGitHub 4b10b42824 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 88af26cfd7 add governance token symbol 2023-09-15 16:43:02 -03:00
isstuev ce2a0bb7e6 default spec url 2023-09-11 10:44:16 -03:00
tom bf4300403c integrate with docker and CI 2023-09-06 15:23:41 -03:00
tom c242c46941 hide nonce field in the block views 2023-08-24 14:22:19 -04:00
tom goriunovandGitHub e28e70f3e0 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 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 1e7bc182a6 [skip ci] update contributing guide 2023-08-10 18:29:54 -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
tom goriunovandGitHub cb2da9782d 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 8271a5d302 [skip ci] fix typo 2023-08-02 13:35:27 -04:00
tom goriunovandGitHub ef14db0118 remove fallback url for token icon to trust wallet assets (#1042)
Fixes #960
2023-08-02 13:34:09 -04:00
tom goriunovandGitHub ccb3d1cdbd 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 2c536c6cc5 fix 2023-08-01 13:42:14 -03:00
isstuev 3c6ea6162d beacon network currency symbol 2023-08-01 10:27:57 -03:00
tom 2c2fa36d1f [skip ci] add dev container config 2023-07-28 13:46:36 -04:00
tom goriunovandGitHub ad21e8c3ef 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 fb5eca9d6b [skip ci] contribution guide and readme update 2023-07-26 08:41:56 -04:00
tom goriunovandGitHub e675e172a2 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