From 062aee3486d80e44dc81cc6c9a70c0ab29240e11 Mon Sep 17 00:00:00 2001 From: JOY <5027251+JOY@users.noreply.github.com> Date: Sat, 25 Jul 2026 10:02:57 +0700 Subject: [PATCH] Enable useful DOScan frontend features --- docker-compose/envs/common-frontend.env | 54 ++++++------------------- 1 file changed, 12 insertions(+), 42 deletions(-) diff --git a/docker-compose/envs/common-frontend.env b/docker-compose/envs/common-frontend.env index ec5ce0c218f3..abf8bc326443 100644 --- a/docker-compose/envs/common-frontend.env +++ b/docker-compose/envs/common-frontend.env @@ -1,7 +1,7 @@ # ============================================================================= # DOS Chain Mainnet - Frontend Environment Variables # https://doscan.io -# Last Updated: 2026-03-05 +# Last Updated: 2026-07-25 # Blockscout Frontend latest # Docs: https://docs.blockscout.com/setup/env-variables/frontend-common-envs # ============================================================================= @@ -48,7 +48,7 @@ NEXT_PUBLIC_API_WEBSOCKET_PROTOCOL=wss # UI CONFIGURATION - HOMEPAGE # ============================================================================= NEXT_PUBLIC_HOMEPAGE_CHARTS=['daily_txs'] -NEXT_PUBLIC_HOMEPAGE_STATS=['total_blocks','average_block_time','total_txs','wallet_addresses','gas_tracker','total_operational_txs'] +NEXT_PUBLIC_HOMEPAGE_STATS=['total_blocks','average_block_time','total_txs','wallet_addresses','gas_tracker'] # NEXT_PUBLIC_HOMEPAGE_PLATE_BACKGROUND deprecated - use HERO_BANNER_CONFIG instead NEXT_PUBLIC_HOMEPAGE_HERO_BANNER_CONFIG={'background':['linear-gradient(90deg, rgb(232, 52, 53) 0%, rgb(139, 28, 232) 100%)']} @@ -82,6 +82,7 @@ FAVICON_MASTER_URL=https://raw.githubusercontent.com/DOSLabs/DOScan-Frontend-Con # UI CONFIGURATION - META & SEO # ============================================================================= NEXT_PUBLIC_PROMOTE_BLOCKSCOUT_IN_TITLE=false +NEXT_PUBLIC_SEO_ENHANCED_DATA_ENABLED=true NEXT_PUBLIC_OG_DESCRIPTION=Blockchain explorer for DOS Chain. DOScan is an analytics tool for exploring DOS transactions, addresses, statistics, and other platform activities. NEXT_PUBLIC_OG_IMAGE_URL=https://raw.githubusercontent.com/DOSLabs/DOScan-Frontend-Configs/main/configs/og-images/doscan.png # NEXT_PUBLIC_META_KEYWORDS= # Meta keywords for SEO @@ -91,6 +92,8 @@ NEXT_PUBLIC_OG_IMAGE_URL=https://raw.githubusercontent.com/DOSLabs/DOScan-Fronte # ============================================================================= NEXT_PUBLIC_VIEWS_CONTRACT_SOLIDITYSCAN_ENABLED=true NEXT_PUBLIC_VIEWS_TOKEN_SCAM_TOGGLE_ENABLED=true +NEXT_PUBLIC_VIEWS_TX_ADDITIONAL_FIELDS=['fee_per_gas'] +NEXT_PUBLIC_VIEWS_TX_GROUPED_FEES=true # NEXT_PUBLIC_VIEWS_ADDRESS_IDENTICON_TYPE=jazzicon # Address icon: default, jazzicon, gradient # NEXT_PUBLIC_VIEWS_TOKEN_HOLDER_DISTRIBUTION_ENABLED=true # Token holder distribution chart @@ -102,18 +105,8 @@ NEXT_PUBLIC_VIEWS_NFT_MARKETPLACES=[{'name':'OverMint','collection_url':'https:/ # ============================================================================= # UI CONFIGURATION - MISCELLANEOUS # ============================================================================= -NEXT_PUBLIC_NETWORK_EXPLORERS=[{'title':'DOS Chain','baseUrl':'https://doscan.io/','paths':{'tx':'/tx','address':'/address','token':'/token','block':'/block'}}] NEXT_PUBLIC_CONTRACT_CODE_IDES=[{'title':'Remix IDE','url':'https://remix.ethereum.org/?address={hash}&blockscout={domain}','icon_url':'https://remix.ethereum.org/favicon.ico'}] -# NEXT_PUBLIC_HIDE_NATIVE_COIN_PRICE=true # deprecated in latest - -# ============================================================================= -# FEATURE: MY ACCOUNT -# ============================================================================= -NEXT_PUBLIC_IS_ACCOUNT_SUPPORTED=true -# AUTH0 vars deprecated - commenting out -# NEXT_PUBLIC_AUTH0_CLIENT_ID=WdDozMXGnqQ8Lj5xdisPSqFtjBOUyILi -# NEXT_PUBLIC_AUTH_URL=https://doscan.io -# NEXT_PUBLIC_LOGOUT_URL=https://doscan.io/logout +NEXT_PUBLIC_HIDE_NATIVE_COIN_PRICE=true # ============================================================================= # FEATURE: GAS TRACKER @@ -165,50 +158,27 @@ NEXT_PUBLIC_MARKETPLACE_CONFIG_URL=https://raw.githubusercontent.com/DOSLabs/DOS NEXT_PUBLIC_MARKETPLACE_SUBMIT_FORM=https://forms.gle/hjBVrXzfxQgSRxNA6 NEXT_PUBLIC_MARKETPLACE_SUGGEST_IDEAS_FORM=https://forms.gle/SEMwUgtRtYmdo3EP6 NEXT_PUBLIC_MARKETPLACE_CATEGORIES_URL=https://raw.githubusercontent.com/DOSLabs/DOScan-Frontend-Configs/main/configs/marketplace-categories/default.json - -# ============================================================================= -# FEATURE: WEB3 WALLET INTEGRATION -# ============================================================================= -# NEXT_PUBLIC_WEB3_WALLETS=["metamask","rabby","coinbase","trust","okx","token_pocket"] -# NEXT_PUBLIC_WEB3_DISABLE_ADD_TOKEN_TO_WALLET=false +NEXT_PUBLIC_DEFI_DROPDOWN_ITEMS=[{'text':'Swap','icon':'swap','dappId':'doswap'},{'text':'Bridge','dappId':'dos-bridge'}] # ============================================================================= # FEATURE: TRANSACTION INTERPRETATION # ============================================================================= -NEXT_PUBLIC_TRANSACTION_INTERPRETATION_PROVIDER=blockscout +NEXT_PUBLIC_TRANSACTION_INTERPRETATION_PROVIDER=none # ============================================================================= -# FEATURE: NAME SERVICE +# FEATURE: HOT CONTRACTS # ============================================================================= -NEXT_PUBLIC_NAME_SERVICE_API_HOST=https://bens.services.blockscout.com - -# ============================================================================= -# FEATURE: BRIDGED TOKENS -# ============================================================================= -NEXT_PUBLIC_BRIDGED_TOKENS_CHAINS=[{'id':'1','title':'Ethereum','short_title':'ETH','base_url':'https://eth.blockscout.com/token'}] -NEXT_PUBLIC_BRIDGED_TOKENS_BRIDGES=[{'type':'omni','title':'OmniBridge','short_title':'OMNI'}] - -# ============================================================================= -# FEATURE: DEX POOLS & HOT CONTRACTS -# ============================================================================= -NEXT_PUBLIC_DEX_POOLS_ENABLED=true -# NEXT_PUBLIC_HOT_CONTRACTS_ENABLED=true # deprecated in latest +NEXT_PUBLIC_HOT_CONTRACTS_ENABLED=true # ============================================================================= # FEATURE: GET GAS BUTTON # ============================================================================= -NEXT_PUBLIC_GAS_REFUEL_PROVIDER_CONFIG={'name':'DOS Faucet','url_template':'https://faucet.doschain.com?address={address}','denom':'DOS','logo':'https://raw.githubusercontent.com/DOSLabs/DOScan-Frontend-Configs/main/configs/network-icons/dos.svg'} +NEXT_PUBLIC_GAS_REFUEL_PROVIDER_CONFIG={'name':'DOS Faucet','dapp_id':'dos-faucet','url_template':'https://faucet.doschain.com','logo':'https://raw.githubusercontent.com/DOSLabs/DOScan-Frontend-Configs/main/configs/network-icons/dos.svg'} -# Version info — set via Docker build args, not env +# Version info is set via Docker build args, not env # NEXT_PUBLIC_GIT_TAG= # NEXT_PUBLIC_GIT_COMMIT_SHA= -# ============================================================================= -# FEATURE: USER OPERATIONS (ERC-4337) -# ============================================================================= -NEXT_PUBLIC_HAS_USER_OPS=true -# NEXT_PUBLIC_USER_OPS_INDEXER_API_HOST= # User ops indexer API (set in testnet override) - # ============================================================================= # FEATURE: STATS SERVICE # =============================================================================