Commit Graph
196 Commits
Author SHA1 Message Date
omnusandGitHub d7a264b6ee Next.js compliant command for production builds (#2219)
* feat: Vercel compliant command for prod builds

* feat: simplify to a single command, rename command

Also included the script to download assets.

* fix: exclude vercel injected env vars

Vercel injects a number of environment variables, that in some cases can result in run time errors when the app is reading from envs.js. Exclude these.
2024-09-11 12:20:27 +02:00
tom goriunovandGitHub 3a0e318834 SolidityScan API response schema validation (#2190)
* add schema validation to solidity scan report resource

* report invalid API schema event to prometheus
2024-08-26 11:28:53 +02:00
tom goriunovandGitHub b300a8ce0c ENS: add offchain support and fix bugs (#2156)
* ens: add offchain support and fix bugs

Fixes #2136

* fix ts
2024-08-12 18:08:20 +02:00
Max Alekseenko 1036d9c52c Merge branch 'main' into dapp-rating 2024-07-15 13:38:28 +02:00
tom goriunovandGitHub 7a3982654a Syncronize dev ENVs presets (#2093)
* base functionality

* update presets

* update docs
2024-07-12 18:27:20 +02:00
Max Alekseenko ddb6bf29f2 Merge branch 'main' into dapp-rating 2024-07-10 14:49:34 +02:00
Max Alekseenko 8bb9a6f066 add dapp ratings 2024-07-09 16:26:56 +02:00
tom goriunovandGitHub 98f279bc88 Merge pull request #2062 from blockscout/tom2drum/issue-1970
Identicon render issue on `Name details` page on mobile
2024-07-05 20:55:44 +04:00
tom goriunovandGitHub 508ddf2699 Merge pull request #2054 from blockscout/release/v1_32_0-fixes
Fixes for release v.1.32.0
2024-07-03 18:19:40 +04:00
tom goriunovandGitHub 4645e51452 Migrate to @blockscout/stats-types and @blockscout/visualizer-types (#2063)
* migrate to stats-types package

* migrate to visualizer-types package

* update package.json
2024-07-02 16:27:13 +02:00
tom c8b88f77eb Identicon render issue on Name details page on mobile
Fixes #1970
2024-07-02 10:43:26 +02:00
Max Alekseenko fa4b582f88 bump dappscout-iframe from 0.2.1 to 0.2.2 2024-06-27 17:03:01 +02:00
tom goriunovandGitHub 80cd43ad5e Implement NFT instance metadata refetch button (#2039)
* refactor token instance page title

* add menu item and modal with recaptcha

* initialize refresh and show loading state

* handle error state

* fix metadata atributes parser

* refactoring

* tests
2024-06-25 18:19:39 +02:00
dependabot[bot]andGitHub fd36e038b6 Bump ws from 8.11.0 to 8.17.1
Bumps [ws](https://github.com/websockets/ws) from 8.11.0 to 8.17.1.
- [Release notes](https://github.com/websockets/ws/releases)
- [Commits](https://github.com/websockets/ws/compare/8.11.0...8.17.1)

---
updated-dependencies:
- dependency-name: ws
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <[email protected]>
2024-06-21 11:16:27 +00:00
tom goriunovandGitHub 14eccfa482 Migrate to bens-types (#2023)
migrate to BENS types
2024-06-13 20:13:10 +02:00
tom 39df59154c bump version of web3modal to v4.2.1 2024-05-17 19:33:47 +02:00
tom goriunovandGitHub a03da72b30 bump Next.js version to v14.2.3 (#1885) 2024-05-03 18:48:06 +02:00
tom goriunovandGitHub da8c180f2c Monitoring: social preview bots request counter (#1781)
* add counter metric and logger for bot request

* add script for grafana local instance

* add log endpoint

* add ENV to enable monitoring

* [skip ci] change metric labels and add telegram bot

* [skip ci] remove 404 from /metrics route
2024-04-04 12:49:21 +02:00
tom 0275981007 [skip ci] update web3modal to next minor version 2024-04-01 18:19:44 +02:00
tom goriunovandGitHub 8a5738730f Playwright tests refactoring, pt.1 (#1744)
* abort all requests for external resources and single mock for text ad

* render and mockApiResponse fixtures

* move fixtures into separate files

* rewrite Blocks test

* refactor mockApiResponse signature

* test with auth

* rewrite test with other API domains

* fix test

* separate script for installing deps in pw docker
2024-04-01 14:48:30 +02:00
Max Alekseenko 0a7b14693b upgrade dappscout-iframe 2024-03-26 12:56:51 +01:00
tom goriunovandGitHub 7dd2cafada update web3modal to v4 (#1731)
* update hooks and methods

* fix typescript

* options fix

* fix pw test build

* try to fix tests

* more pw test fixes

* update screenshots and fix address verification test
2024-03-25 08:41:20 +01:00
isstuev a1bfc091dc getit test 2024-03-13 11:11:19 +01:00
tom goriunovandGitHub 0c4673e5d0 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
Max Alekseenko 9fec854a99 upgrade dappscout-iframe 2024-03-01 17:48:45 +01: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 0c5b3e9b5f Run only affected test in PRs (#1565)
* test change

* script for finding affected test suites

* workflow integration

* workflow debug

* special directories cases

* test

* detect changes in npm modules

* add vscode task and fix ci

* fix lock file

* try to fix jobs deps

* add always() function to the job

* i am stupid

* clean up

* fix for case when file is empty
2024-02-12 17:31:35 +04:00
isstuev b14938adc1 remove unnecessary focus 2024-02-01 18:53:51 +01:00
tom goriunovandGitHub 37a8aebd76 bump Node.js to v20 (#1417)
* bump Node.js to v20

Fixes #1318

* bump pw version

* update screenshot
2024-01-29 18:17:10 +04:00
isstuev 439a9bd1b2 new hype sdk 2024-01-23 16:51:39 +01:00
isstuev d3a89145ab add hype provider (dev config) 2024-01-23 16:01:21 +01:00
tom goriunovandGitHub 7294cf2491 Merge branch 'main' into tom2drum/issue-1484 2024-01-17 18:29:23 +04:00
tom 7cb69840e3 base implementation 2024-01-10 13:42:38 +04:00
tom 29210ac914 Merge branch 'main' of github.com:blockscout/frontend into tom2drum/issue-1035 2023-12-27 18:22:29 +04:00
tom e6122c09be Merge branch 'main' of github.com:blockscout/frontend into tom2drum/issue-1035 2023-12-26 11:49:50 +04:00
tom fcd92d35ea Merge branch 'main' of github.com:blockscout/frontend into tom2drum/issue-1414 2023-12-21 11:48:33 +04:00
tom 30e969e551 build sprite script and common component 2023-12-19 19:54:16 +04:00
tom d156aa7357 Merge branch 'main' of github.com:blockscout/frontend into tom2drum/issue-1035 2023-12-18 19:48:11 +04:00
tom d6c25c7d20 patch viem version 2023-12-18 13:20:31 +04:00
tom 6d3f4f7bfb update Web3Modal to v3
Fixes #1314
2023-12-18 10:20:56 +04:00
dependabot[bot]andGitHub 5431f9a704 Bump graphql from 16.6.0 to 16.8.1
Bumps [graphql](https://github.com/graphql/graphql-js) from 16.6.0 to 16.8.1.
- [Release notes](https://github.com/graphql/graphql-js/releases)
- [Commits](https://github.com/graphql/graphql-js/compare/v16.6.0...v16.8.1)

---
updated-dependencies:
- dependency-name: graphql
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
2023-12-15 10:24:22 +00:00
dependabot[bot]andGitHub 1cfbe507d9 Bump crypto-js from 4.1.1 to 4.2.0
Bumps [crypto-js](https://github.com/brix/crypto-js) from 4.1.1 to 4.2.0.
- [Commits](https://github.com/brix/crypto-js/compare/4.1.1...4.2.0)

---
updated-dependencies:
- dependency-name: crypto-js
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
2023-12-15 10:08:45 +00:00
tom 3046ffecdf Merge branch 'main' of github.com:blockscout/frontend into tom2drum/issue-1035 2023-12-13 15:17:37 +04:00
Max Alekseenko b94760785f Merge branch 'main' into marketplace-improvements 2023-12-11 14:12:41 +01:00
Max Alekseenko a393f66ec8 integrate dappscout-iframe 2023-12-11 13:00:12 +01:00
tom dea13da351 [skip ci] Refactor local development setup and scripts 2023-12-07 17:33:22 +04:00
tom db03d9edd0 int validation 2023-12-07 16:11:04 +04:00
tom goriunovandGitHub e5b77ccd4d fix performance monitoring in Sentry (#1366)
[skip ci] rollback to @sentry/react v7.24
2023-11-23 07:14:14 +04:00
tom goriunovandGitHub f25f4d0c7b USD value for token transfers and more (#1360)
* show usd value in token transfers views

* txs table: collapse from/to into one column on md screens

* update tooltip text for daily txs chart

* update styles for "Relayed" OP withdrawal status

* update screenshots

* [skip ci] migrate from "ethereum-blockies-base64" to "blo"
2023-11-15 16:01:36 -03: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