Skip to content

Commit 6e37b13

Browse files
authored
chore: sync upstream v2.7.3
Synced from upstream blockscout/frontend v2.7.3
1 parent 51ee907 commit 6e37b13

33 files changed

Lines changed: 25042 additions & 780 deletions

File tree

.github/workflows/deploy-review-l2.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ on:
3131
- optimism_sepolia
3232
- polygon
3333
- rootstock
34+
- rootstock_testnet
3435
- scroll_sepolia
3536
- shibarium
3637
- stability

.github/workflows/deploy-review.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ on:
3434
- polygon
3535
- rari_testnet
3636
- rootstock
37+
- rootstock_testnet
3738
- shibarium
3839
- scroll_sepolia
3940
- stability

.vscode/tasks.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -362,6 +362,7 @@
362362
"optimism_sepolia",
363363
"polygon",
364364
"rari_testnet",
365+
"rootstock",
365366
"rootstock_testnet",
366367
"scroll_sepolia",
367368
"shibarium",

LICENSE

Lines changed: 131 additions & 674 deletions
Large diffs are not rendered by default.

README.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,8 @@ See our [Contribution guide](./docs/CONTRIBUTING.md) for pull request protocol.
3333

3434
## License
3535

36-
[![License: GPL v3.0](https://img.shields.io/badge/License-GPL%20v3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0)
36+
[![License: Blockscout Software Licence](https://img.shields.io/badge/License-Blockscout%20Software%20Licence-blue.svg)](LICENSE)
3737

38-
This project is licensed under the GNU General Public License v3.0. See the [LICENSE](LICENSE) file for details.
38+
This project is licensed under the Blockscout Software Licence. See the [LICENSE](LICENSE) file for full terms.
39+
40+
Third-party components included in this repository remain subject to their own licenses. See dependency manifests and bundled third-party notices for component-level license terms.

configs/envs/.env.rootstock

Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
# Set of ENVs for Rootstock network explorer
2+
# https://rootstock.blockscout.com
3+
# This is an auto-generated file. To update all values, run "yarn dev:preset:sync --name=rootstock"
4+
5+
# Local ENVs
6+
NEXT_PUBLIC_APP_PROTOCOL=http
7+
NEXT_PUBLIC_APP_HOST=localhost
8+
NEXT_PUBLIC_APP_PORT=3000
9+
NEXT_PUBLIC_APP_ENV=development
10+
NEXT_PUBLIC_API_WEBSOCKET_PROTOCOL=ws
11+
12+
NEXT_PUBLIC_ACCOUNT_DYNAMIC_ENVIRONMENT_ID=50fd93d4-3109-4914-af56-9e7bcb16c469
13+
NEXT_PUBLIC_IS_TESTNET=false
14+
15+
# Instance ENVs
16+
NEXT_PUBLIC_ACCOUNT_API_KEYS_BUTTON=false
17+
NEXT_PUBLIC_ACCOUNT_AUTH_PROVIDER=dynamic
18+
NEXT_PUBLIC_AD_BANNER_ENABLE_SPECIFY=true
19+
NEXT_PUBLIC_ADDRESS_3RD_PARTY_WIDGETS=['talentprotocol','drops','blockscoutbadges','gitpoap','efp','etherscore','webacy','humanpassport','trustblock','smartmuv','humanode']
20+
NEXT_PUBLIC_ADDRESS_3RD_PARTY_WIDGETS_CONFIG_URL=https://raw.githubusercontent.com/blockscout/frontend-configs/main/configs/widgets/config.json
21+
NEXT_PUBLIC_ADMIN_SERVICE_API_HOST=https://admin-rs.services.blockscout.com
22+
NEXT_PUBLIC_API_BASE_PATH=/
23+
NEXT_PUBLIC_API_DOCS_ALERT_MESSAGE=<b>Deprecation Notice:</b> Chain-specific API keys are being deprecated.<br>Please migrate to the <a href="https://dev.blockscout.com/?utm_source=blockscout_account" target="_blank">Blockscout PRO API</a> for multichain access. <br>Existing API keys will remain valid until July 1, 2026
24+
NEXT_PUBLIC_API_HOST=rootstock.blockscout.com
25+
NEXT_PUBLIC_API_KEYS_ALERT_MESSAGE=<b>Deprecation Notice:</b> Chain-specific API keys are being deprecated.<br>Please migrate to the <a href="https://dev.blockscout.com/?utm_source=blockscout_account" target="_blank">Blockscout PRO API</a> for multichain access. <br>Existing API keys will remain valid until July 1, 2026
26+
NEXT_PUBLIC_CONTRACT_CODE_IDES=[{'title':'Remix IDE','url':'https://remix.ethereum.org/?address={hash}&blockscout={domain}','icon_url':'https://raw.githubusercontent.com/blockscout/frontend-configs/main/configs/ide-icons/remix.png'}]
27+
NEXT_PUBLIC_CONTRACT_INFO_API_HOST=https://contracts-info.services.blockscout.com
28+
NEXT_PUBLIC_DEFI_DROPDOWN_ITEMS=[{'text':'Swap','icon':'swap','dappId':'swap','isEssentialDapp':true},{'text':'Revoke','icon':'integration/partial','dappId':'revoke','isEssentialDapp':true}, {'text':'Multisend','icon':'navigation/tokens','dappId':'multisend','isEssentialDapp':true}]
29+
NEXT_PUBLIC_DEX_POOLS_ENABLED=false
30+
NEXT_PUBLIC_FEATURED_NETWORKS=https://raw.githubusercontent.com/blockscout/frontend-configs/main/configs/featured-networks/rsk-mainnet.json
31+
NEXT_PUBLIC_FOOTER_LINKS=https://raw.githubusercontent.com/blockscout/frontend-configs/main/configs/footer-links/rootstock.json
32+
NEXT_PUBLIC_GAME_BADGE_CLAIM_LINK=https://badges.blockscout.com/mint/sherblockHolmesBadge
33+
NEXT_PUBLIC_GAS_REFUEL_PROVIDER_CONFIG={'name': 'Need gas?', 'url_template': 'https://www.gas.zip?utm_source=blockscout', 'logo': 'https://blockscout-content.s3.amazonaws.com/smolrefuel-logo-action-button.png'}
34+
NEXT_PUBLIC_HAS_CONTRACT_AUDIT_REPORTS=true
35+
NEXT_PUBLIC_HAS_USER_OPS=true
36+
NEXT_PUBLIC_HOMEPAGE_CHARTS=['daily_txs', 'coin_price']
37+
NEXT_PUBLIC_HOMEPAGE_HERO_BANNER_CONFIG={'background':['rgb(255, 145, 0)'],'text_color':['rgb(255, 255, 255)']}
38+
NEXT_PUBLIC_IS_ACCOUNT_SUPPORTED=true
39+
NEXT_PUBLIC_MARKETPLACE_BANNER_CONTENT_URL=https://blockscout-marketing-banners.s3.us-east-1.amazonaws.com/%5Bmarketplace-banner%5D__badges-promo__banner.html
40+
NEXT_PUBLIC_MARKETPLACE_BANNER_LINK_URL=https://badges.blockscout.com/badges-list?utm_source=blockscout-explorer&utm_medium=marketplace-banner
41+
NEXT_PUBLIC_MARKETPLACE_CATEGORIES_URL=https://raw.githubusercontent.com/blockscout/frontend-configs/main/configs/marketplace-categories/default.json
42+
NEXT_PUBLIC_MARKETPLACE_ENABLED=true
43+
NEXT_PUBLIC_MARKETPLACE_ESSENTIAL_DAPPS_CONFIG={'swap': {'url': 'https://swapscout.vercel.app', 'chains': ['1', '10', '30', '100', '122', '130', '137', '324', '480', '1135', '1514', '1868', '1923', '8453', '13371', '42161', '42220', '42793', '57073', '59144', '534352', '11155111', '1313161554'], 'fee': '0.004', 'integrator': 'blockscout'}, 'multisend': {'chains': ['1', '10', '30', '100', '122', '130', '137', '324', '480', '1135', '1514', '1868', '7000', '8453', '13371', '42161', '42220', '57073', '59144', '534352', '11155111', '1313161554'], 'posthogKey': 'phc_7O4WGsecqqDO1PeaKayHAxUWN1PjheOmQCiDxEMcmkx', 'posthogHost': 'https://us.i.posthog.com'}, 'revoke': {'chains': ['1', '10', '30', '61', '100', '122', '130', '137', '148', '314', '324', '360', '480', '1514', '1868', '4326', '7000', '7887', '8453', '13371', '42161', '42220', '42793', '57073', '534352', '245022934']}}
44+
NEXT_PUBLIC_MARKETPLACE_SUBMIT_FORM=https://airtable.com/appiy5yijZpMMSKjT/paggtimMHyz0AsOCC/form
45+
NEXT_PUBLIC_MARKETPLACE_SUGGEST_IDEAS_FORM=https://airtable.com/appiy5yijZpMMSKjT/pag3t82DUCyhGRZZO/form
46+
NEXT_PUBLIC_METADATA_SERVICE_API_HOST=https://metadata.services.blockscout.com
47+
NEXT_PUBLIC_MIXPANEL_CONFIG_OVERRIDES={"record_sessions_percent": 0.5,"record_heatmap_data": true}
48+
NEXT_PUBLIC_MULTICHAIN_BALANCE_PROVIDER_CONFIG=[{'name': 'octav', 'url_template': 'https://pro.octav.fi/?addresses={address}', 'logo': 'https://blockscout-icons.s3.us-east-1.amazonaws.com/Octav.png'}]
49+
NEXT_PUBLIC_NAME_SERVICE_API_HOST=https://bens.services.blockscout.com
50+
NEXT_PUBLIC_NAME_SERVICE_PROTOCOLS=["rns"]
51+
NEXT_PUBLIC_NAVIGATION_HIGHLIGHTED_ROUTES=['/account/api-key']
52+
NEXT_PUBLIC_NETWORK_CURRENCY_DECIMALS=18
53+
NEXT_PUBLIC_NETWORK_CURRENCY_NAME=RBTC
54+
NEXT_PUBLIC_NETWORK_CURRENCY_SYMBOL=RBTC
55+
NEXT_PUBLIC_NETWORK_EXPLORERS=[{'title':'Tenderly','logo':'https://raw.githubusercontent.com/blockscout/frontend-configs/main/configs/explorer-logos/tenderly.png','baseUrl':'https://dashboard.tenderly.co','paths':{'tx':'/tx/rsk'}},{'title':'3xpl','logo':'https://raw.githubusercontent.com/blockscout/frontend-configs/main/configs/explorer-logos/3xpl.png','baseUrl':'https://3xpl.com/','paths':{'tx':'/rootstock/transaction','address':'/rootstock/address'}}]
56+
NEXT_PUBLIC_NETWORK_ICON=https://raw.githubusercontent.com/blockscout/frontend-configs/main/configs/network-icons/rootstock-short.svg
57+
NEXT_PUBLIC_NETWORK_ID=30
58+
NEXT_PUBLIC_NETWORK_LOGO=https://raw.githubusercontent.com/blockscout/frontend-configs/main/configs/network-logos/rootstock.svg
59+
NEXT_PUBLIC_NETWORK_NAME=Rootstock
60+
NEXT_PUBLIC_NETWORK_RPC_URL=https://public-node.rsk.co
61+
NEXT_PUBLIC_OG_ENHANCED_DATA_ENABLED=true
62+
NEXT_PUBLIC_OG_IMAGE_URL=https://raw.githubusercontent.com/blockscout/frontend-configs/main/configs/og-images/rootstock-mainnet.png
63+
NEXT_PUBLIC_PUZZLE_GAME_BADGE_CLAIM_LINK=https://badges.blockscout.com/mint/capyPuzzleBadge
64+
NEXT_PUBLIC_STATS_API_BASE_PATH=/stats-service
65+
NEXT_PUBLIC_STATS_API_HOST=https://rootstock.blockscout.com
66+
NEXT_PUBLIC_TRANSACTION_INTERPRETATION_PROVIDER=blockscout
67+
NEXT_PUBLIC_USER_OPS_INDEXER_API_HOST=https://user-ops-indexer-rsk.k8s-prod-2.blockscout.com
68+
NEXT_PUBLIC_VIEWS_BLOCK_HIDDEN_FIELDS=['burnt_fees','total_reward','nonce']
69+
NEXT_PUBLIC_VIEWS_CONTRACT_SOLIDITYSCAN_ENABLED=true
70+
NEXT_PUBLIC_VIEWS_TOKEN_SCAM_TOGGLE_ENABLED=true
71+
NEXT_PUBLIC_VISUALIZE_API_HOST=https://visualizer.services.blockscout.com

configs/envs/.env.rootstock_testnet

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,11 @@ NEXT_PUBLIC_APP_PORT=3000
99
NEXT_PUBLIC_APP_ENV=development
1010
NEXT_PUBLIC_API_WEBSOCKET_PROTOCOL=ws
1111

12+
NEXT_PUBLIC_ACCOUNT_DYNAMIC_ENVIRONMENT_ID=50fd93d4-3109-4914-af56-9e7bcb16c469
13+
NEXT_PUBLIC_MARKETPLACE_ENABLED=true
14+
NEXT_PUBLIC_MARKETPLACE_SUBMIT_FORM=https://airtable.com/appiy5yijZpMMSKjT/shr6uMGPKjj1DK7NL
15+
NEXT_PUBLIC_MARKETPLACE_ESSENTIAL_DAPPS_CONFIG={'swap': {'url': 'https://swapscout.vercel.app', 'chains': ['31', '11155111'], 'fee': '0.004', 'integrator': 'blockscout'}, 'revoke': {'chains': ['31', '11155111']}, 'multisend': {'chains': ['31', '11155111']}}
16+
1217
# Instance ENVs
1318
NEXT_PUBLIC_ACCOUNT_API_KEYS_BUTTON=false
1419
NEXT_PUBLIC_ACCOUNT_AUTH_PROVIDER=dynamic
@@ -30,7 +35,6 @@ NEXT_PUBLIC_HOMEPAGE_CHARTS=['daily_txs']
3035
NEXT_PUBLIC_HOMEPAGE_HERO_BANNER_CONFIG={'background':['rgb(255, 145, 0)'],'text_color':['rgb(255, 255, 255)']}
3136
NEXT_PUBLIC_IS_ACCOUNT_SUPPORTED=true
3237
NEXT_PUBLIC_IS_TESTNET=true
33-
NEXT_PUBLIC_MARKETPLACE_ENABLED=false
3438
NEXT_PUBLIC_METADATA_SERVICE_API_HOST=https://metadata.services.blockscout.com
3539
NEXT_PUBLIC_MIXPANEL_CONFIG_OVERRIDES={"record_sessions_percent": 0.5,"record_heatmap_data": true}
3640
NEXT_PUBLIC_NAME_SERVICE_API_HOST=https://bens.services.blockscout.com

cspell.jsonc

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
// Version of the setting file. Always 0.2
33
"version": "0.2",
44
// language - current active spelling language
5-
"language": "en",
5+
"language": "en,en-GB",
66
"useGitignore": true,
77
"ignorePaths": [
88
"**/*.svg",
@@ -102,6 +102,7 @@
102102
"DRPC",
103103
"DTEND",
104104
"duckduckgo",
105+
"dynamicwaas",
105106
"eamodio",
106107
"Eigenda",
107108
"Emelyanov",
@@ -144,6 +145,7 @@
144145
"Kiryl",
145146
"labelable",
146147
"laquo",
148+
"LCIA",
147149
"libc",
148150
"libp",
149151
"Liquality",
@@ -173,6 +175,7 @@
173175
"noves",
174176
"numine",
175177
"nums",
178+
"octav",
176179
"okex",
177180
"okhttp",
178181
"opblock",

deploy/tools/affected-tests/package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
"name": "affected-tests",
33
"version": "1.0.0",
44
"main": "index.js",
5-
"license": "MIT",
65
"dependencies": {
76
"dependency-tree": "10.0.9"
87
}

deploy/tools/envs-validator/package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
"type": "module",
44
"version": "1.0.0",
55
"main": "dist/index.js",
6-
"license": "MIT",
76
"scripts": {
87
"build": "vite build --logLevel error",
98
"validate": "node ./dist/index.js",

0 commit comments

Comments
 (0)