Skip to content

Commit a65ea76

Browse files
authored
feat: initial treasure deployment with base envs (#2)
* init envs * fix: comment out Treasure Market for now
1 parent d0c04c0 commit a65ea76

File tree

2 files changed

+87
-34
lines changed

2 files changed

+87
-34
lines changed

docker-compose/envs/common-blockscout.env

Lines changed: 56 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,14 @@
11
ETHEREUM_JSONRPC_VARIANT=geth
2-
ETHEREUM_JSONRPC_HTTP_URL=http://host.docker.internal:8545/
2+
ETHEREUM_JSONRPC_HTTP_URL=https://rpc.treasure.lol
3+
ETHEREUM_JSONRPC_WS_URL=wss://rpc.treasure.lol/ws
4+
5+
# Disable WS if not available
6+
DISABLE_WEBAPP=false
7+
DISABLE_READ_API=false
8+
DISABLE_WRITE_API=false
9+
DISABLE_INDEXER=false
10+
DISABLE_REALTIME_INDEXER=false
11+
312
DATABASE_URL=postgresql://blockscout:ceWb1MeLBEeOIfk65gU8EjF8@db:5432/blockscout
413

514
# DATABASE_EVENT_URL=
@@ -9,13 +18,13 @@ DATABASE_URL=postgresql://blockscout:ceWb1MeLBEeOIfk65gU8EjF8@db:5432/blockscout
918

1019
ETHEREUM_JSONRPC_TRANSPORT=http
1120
ETHEREUM_JSONRPC_DISABLE_ARCHIVE_BALANCES=false
12-
# ETHEREUM_JSONRPC_FALLBACK_HTTP_URL=
13-
ETHEREUM_JSONRPC_TRACE_URL=http://host.docker.internal:8545/
14-
# ETHEREUM_JSONRPC_FALLBACK_TRACE_URL=
21+
ETHEREUM_JSONRPC_FALLBACK_HTTP_URL=https://rpc.treasure.lol
22+
ETHEREUM_JSONRPC_TRACE_URL=https://rpc.treasure.lol
23+
# ETHEREUM_JSONRPC_FALLBACK_TRACE_URL=https://rpc.treasure.lol
1524
# ETHEREUM_JSONRPC_ETH_CALL_URL=
1625
# ETHEREUM_JSONRPC_FALLBACK_ETH_CALL_URL=
17-
# ETHEREUM_JSONRPC_WS_URL=
18-
# ETHEREUM_JSONRPC_FALLBACK_WS_URL=
26+
# ETHEREUM_JSONRPC_WS_URL=wss://rpc.treasure.lol/ws
27+
# ETHEREUM_JSONRPC_FALLBACK_WS_URL=wss://rpc.treasure.lol/ws
1928
# ETHEREUM_JSONRPC_WS_RETRY_INTERVAL=
2029
# ETHEREUM_JSONRPC_ARCHIVE_BALANCES_WINDOW=200
2130
# ETHEREUM_JSONRPC_HTTP_TIMEOUT=
@@ -32,9 +41,11 @@ ETHEREUM_JSONRPC_TRACE_URL=http://host.docker.internal:8545/
3241
# ETHEREUM_JSONRPC_ETH_CALL_URLS=
3342
# ETHEREUM_JSONRPC_FALLBACK_ETH_CALL_URLS=
3443

35-
# CHAIN_TYPE=
36-
NETWORK=
37-
SUBNETWORK=Awesome chain
44+
CHAIN_TYPE=zksync
45+
NATIVE_TOKEN_ADDRESS=0x000000000000000000000000000000000000800A
46+
GAS_TOKEN=MAGIC
47+
NETWORK=Treasure
48+
SUBNETWORK=Treasure
3849
LOGO=/images/blockscout_logo.svg
3950
IPC_PATH=
4051
NETWORK_PATH=/
@@ -43,7 +54,9 @@ BLOCKSCOUT_PROTOCOL=
4354
SECRET_KEY_BASE=56NtB48ear7+wMSf0IQuWDAAazhpb31qyc7GiyspBP2vh7t5zlCsF5QDv76chXeN
4455
# CHECK_ORIGIN=
4556
PORT=4000
46-
COIN_NAME=
57+
COIN=MAGIC
58+
COIN_NAME=MAGIC
59+
COIN_SYMBOL=MAGIC
4760
# METADATA_CONTRACT=
4861
# VALIDATORS_CONTRACT=
4962
# KEYS_MANAGER_CONTRACT=
@@ -52,18 +65,17 @@ COIN_NAME=
5265
EMISSION_FORMAT=DEFAULT
5366
# CHAIN_SPEC_PATH=
5467
# SUPPLY_MODULE=
55-
COIN=
5668
EXCHANGE_RATES_COIN=
57-
# EXCHANGE_RATES_SOURCE=
69+
EXCHANGE_RATES_SOURCE=coingecko
5870
# EXCHANGE_RATES_SECONDARY_COIN_SOURCE=
59-
# EXCHANGE_RATES_MARKET_CAP_SOURCE=
60-
# EXCHANGE_RATES_TVL_SOURCE=
61-
# EXCHANGE_RATES_PRICE_SOURCE=
62-
# EXCHANGE_RATES_COINGECKO_COIN_ID=
71+
EXCHANGE_RATES_MARKET_CAP_SOURCE=coingecko
72+
EXCHANGE_RATES_TVL_SOURCE=coingecko
73+
EXCHANGE_RATES_PRICE_SOURCE=coingecko
74+
EXCHANGE_RATES_COINGECKO_COIN_ID=magic
6375
# EXCHANGE_RATES_COINGECKO_SECONDARY_COIN_ID=
6476
# EXCHANGE_RATES_COINGECKO_API_KEY=
65-
# EXCHANGE_RATES_COINGECKO_BASE_URL=
66-
# EXCHANGE_RATES_COINGECKO_BASE_PRO_URL=
77+
EXCHANGE_RATES_COINGECKO_BASE_URL=https://api.coingecko.com/api/v3
78+
EXCHANGE_RATES_COINGECKO_BASE_PRO_URL=https://pro-api.coingecko.com/api/v3
6779
# EXCHANGE_RATES_COINMARKETCAP_BASE_URL=
6880
# EXCHANGE_RATES_COINMARKETCAP_API_KEY=
6981
# EXCHANGE_RATES_COINMARKETCAP_COIN_ID=
@@ -99,7 +111,7 @@ BLOCK_TRANSFORMER=base
99111
# TRACE_BLOCK_RANGES=
100112
# TRACE_FIRST_BLOCK=
101113
# TRACE_LAST_BLOCK=
102-
# FOOTER_CHAT_LINK=
114+
FOOTER_CHAT_LINK=https://discord.gg/treasuredao
103115
# FOOTER_FORUM_LINK_ENABLED=
104116
# FOOTER_FORUM_LINK=
105117
# FOOTER_TELEGRAM_LINK_ENABLED=
@@ -138,8 +150,8 @@ CONTRACT_MAX_STRING_LENGTH_WITHOUT_TRIMMING=2040
138150
# CONTRACT_AUDIT_REPORTS_AIRTABLE_API_KEY=
139151
# CONTRACT_CERTIFIED_LIST=
140152
UNCLES_IN_AVERAGE_BLOCK_TIME=false
141-
DISABLE_WEBAPP=true
142-
ADMIN_PANEL_ENABLED=false
153+
DISABLE_WEBAPP=false
154+
ADMIN_PANEL_ENABLED=true
143155
API_V2_ENABLED=true
144156
API_V1_READ_METHODS_DISABLED=false
145157
API_V1_WRITE_METHODS_DISABLED=false
@@ -175,8 +187,8 @@ INDEXER_DISABLE_TOKEN_INSTANCE_RETRY_FETCHER=false
175187
INDEXER_DISABLE_TOKEN_INSTANCE_SANITIZE_FETCHER=false
176188
INDEXER_DISABLE_TOKEN_INSTANCE_LEGACY_SANITIZE_FETCHER=false
177189
# INDEXER_PENDING_TRANSACTIONS_SANITIZER_INTERVAL=
178-
INDEXER_DISABLE_PENDING_TRANSACTIONS_FETCHER=false
179-
INDEXER_DISABLE_INTERNAL_TRANSACTIONS_FETCHER=false
190+
INDEXER_DISABLE_PENDING_TRANSACTIONS_FETCHER=true
191+
INDEXER_DISABLE_INTERNAL_TRANSACTIONS_FETCHER=true
180192
# INDEXER_DISABLE_CATALOGED_TOKEN_UPDATER_FETCHER=
181193
# INDEXER_DISABLE_BLOCK_REWARD_FETCHER=
182194
# INDEXER_DISABLE_EMPTY_BLOCKS_SANITIZER=
@@ -387,11 +399,11 @@ EXTERNAL_APPS=[]
387399
# ADDRESSES_BLACKLIST_PROVIDER=
388400
SHOW_MAINTENANCE_ALERT=false
389401
MAINTENANCE_ALERT_MESSAGE=
390-
CHAIN_ID=
402+
CHAIN_ID=61166
391403
MAX_SIZE_UNLESS_HIDE_ARRAY=50
392404
HIDE_BLOCK_MINER=false
393405
# HIDE_SCAM_ADDRESSES=
394-
DISPLAY_TOKEN_ICONS=false
406+
DISPLAY_TOKEN_ICONS=true
395407
RE_CAPTCHA_SECRET_KEY=
396408
RE_CAPTCHA_CLIENT_KEY=
397409
RE_CAPTCHA_V3_SECRET_KEY=
@@ -518,4 +530,22 @@ RELEASE_COOKIE=secret_cookie
518530
# NFT_MEDIA_HANDLER_BACKFILL_ENABLED=
519531
# NFT_MEDIA_HANDLER_BACKFILL_QUEUE_SIZE=
520532
# NFT_MEDIA_HANDLER_BACKFILL_ENQUEUE_BUSY_WAITING_TIMEOUT=
521-
# NFT_MEDIA_HANDLER_CACHE_UNIQUENESS_MAX_SIZE=
533+
# NFT_MEDIA_HANDLER_CACHE_UNIQUENESS_MAX_SIZE=
534+
535+
# Add fallback URLs to prevent it from using host.docker.internal
536+
ETHEREUM_JSONRPC_FALLBACK_HTTP_URL=https://rpc.treasure.lol
537+
ETHEREUM_JSONRPC_FALLBACK_TRACE_URL=https://rpc.treasure.lol
538+
ETHEREUM_JSONRPC_FALLBACK_WS_URL=wss://rpc.treasure.lol
539+
540+
# Transaction handling
541+
FIRST_BLOCK=1
542+
TRACE_FIRST_BLOCK=1
543+
LAST_BLOCK=
544+
MAX_SKIPPING_DISTANCE=1
545+
BLOCK_TRANSFORMER=base
546+
547+
# Add these for better L2 support
548+
INDEXER_DISABLE_INTERNAL_TRANSACTIONS_FETCHER=true
549+
INDEXER_DISABLE_PENDING_TRANSACTIONS_FETCHER=true
550+
DISABLE_KNOWN_TOKENS=false
551+
DISABLE_BRIDGE_MARKET_CAP_UPDATER=true
Lines changed: 31 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,40 @@
1+
## App Configuration
2+
# NEXT_PUBLIC_API_HOST=treasurescan.io
3+
NEXT_PUBLIC_APP_ENV=staging
14
NEXT_PUBLIC_API_HOST=localhost
25
NEXT_PUBLIC_API_PROTOCOL=http
3-
NEXT_PUBLIC_STATS_API_HOST=http://localhost:8080
4-
NEXT_PUBLIC_NETWORK_NAME=Awesome chain
5-
NEXT_PUBLIC_NETWORK_SHORT_NAME=Awesome chain
6-
NEXT_PUBLIC_NETWORK_ID=5
7-
NEXT_PUBLIC_NETWORK_CURRENCY_NAME=Ether
8-
NEXT_PUBLIC_NETWORK_CURRENCY_SYMBOL=ETH
6+
7+
## Blockchain Parameters
8+
NEXT_PUBLIC_NETWORK_NAME=Treasure
9+
NEXT_PUBLIC_NETWORK_SHORT_NAME=Treasure
10+
NEXT_PUBLIC_NETWORK_ID=61166
11+
NEXT_PUBLIC_NETWORK_RPC_URL=https://rpc.treasure.lol
12+
NEXT_PUBLIC_NETWORK_CURRENCY_NAME=MAGIC
13+
NEXT_PUBLIC_NETWORK_CURRENCY_SYMBOL=MAGIC
914
NEXT_PUBLIC_NETWORK_CURRENCY_DECIMALS=18
1015
NEXT_PUBLIC_API_BASE_PATH=/
1116
NEXT_PUBLIC_APP_HOST=localhost
1217
NEXT_PUBLIC_APP_PROTOCOL=http
1318
NEXT_PUBLIC_HOMEPAGE_CHARTS=['daily_txs']
1419
NEXT_PUBLIC_VISUALIZE_API_HOST=http://localhost:8081
15-
NEXT_PUBLIC_IS_TESTNET=true
20+
NEXT_PUBLIC_IS_TESTNET=false
21+
22+
# API Configuration
1623
NEXT_PUBLIC_API_WEBSOCKET_PROTOCOL=ws
17-
NEXT_PUBLIC_API_SPEC_URL=https://raw.githubusercontent.com/blockscout/blockscout-api-v2-swagger/main/swagger.yaml
24+
NEXT_PUBLIC_API_SPEC_URL=https://raw.githubusercontent.com/blockscout/blockscout-api-v2-swagger/main/swagger.yaml
25+
26+
## Footer
27+
# NEXT_PUBLIC_FOOTER_LINKS
28+
29+
## Meta
30+
NEXT_PUBLIC_PROMOTE_BLOCKSCOUT_IN_TITLE=false
31+
32+
## NFT Views
33+
# NEXT_PUBLIC_VIEWS_NFT_MARKETPLACES=[{'name':'Treasure Market','collection_url':'https://market.treasure.lol/collections/{hash}','instance_url':'https://market.treasure.lol/collections/{hash}/{id}','logo_url':'https://opensea.io/static/images/logos/opensea-logo.svg'}]
34+
35+
## Blockchain Statistics
36+
NEXT_PUBLIC_STATS_API_HOST=http://localhost:8080
37+
38+
## Web3 Wallet Integration
39+
NEXT_PUBLIC_WEB3_WALLETS=[]
40+
NEXT_PUBLIC_WEB3_DISABLE_ADD_TOKEN_TO_WALLET=false

0 commit comments

Comments
 (0)