diff --git a/backend/services/mining-blockchain-service/.env.example b/backend/services/mining-blockchain-service/.env.example index 3c3e9861..cdebfece 100644 --- a/backend/services/mining-blockchain-service/.env.example +++ b/backend/services/mining-blockchain-service/.env.example @@ -96,6 +96,22 @@ FUSDT_MARKET_MAKER_USERNAME= # 钱包地址(EVM 地址) FUSDT_MARKET_MAKER_ADDRESS= +# ============================================================================= +# 100亿销毁池 MPC 钱包 (2-of-3 门限) +# ============================================================================= +# MPC 用户名(用于签名转账交易) +BURN_POOL_WALLET_USERNAME=wallet-22fd661f +# 钱包地址(EVM 地址) +BURN_POOL_WALLET_ADDRESS=0xdE2932D2A25e1698c1354A41e2e46B414C46F5a1 + +# ============================================================================= +# 200万挖矿池 MPC 钱包 (2-of-3 门限) +# ============================================================================= +# MPC 用户名(用于签名转账交易) +MINING_POOL_WALLET_USERNAME=wallet-974e78f5 +# 钱包地址(EVM 地址) +MINING_POOL_WALLET_ADDRESS=0x8BC9091375ae8ef43ae011F0f9bAf10e51bC9D59 + # ============================================================================= # 区块扫描配置 # ============================================================================= diff --git a/frontend/mining-admin-web/.env.production b/frontend/mining-admin-web/.env.production index 751811e3..3cd5c968 100644 --- a/frontend/mining-admin-web/.env.production +++ b/frontend/mining-admin-web/.env.production @@ -1,11 +1,3 @@ NEXT_PUBLIC_API_URL=https://mapi.szaiai.com/api/v2/mining-admin TRADING_SERVICE_URL=https://mapi.szaiai.com/api/v2/trading NEXT_PUBLIC_APP_NAME=挖矿管理后台 - -# 100亿销毁池钱包配置 -NEXT_PUBLIC_BURN_POOL_WALLET_NAME=wallet-22fd661f -NEXT_PUBLIC_BURN_POOL_WALLET_ADDRESS=0xdE2932D2A25e1698c1354A41e2e46B414C46F5a1 - -# 200万挖矿池钱包配置 -NEXT_PUBLIC_MINING_POOL_WALLET_NAME=wallet-974e78f5 -NEXT_PUBLIC_MINING_POOL_WALLET_ADDRESS=0x8BC9091375ae8ef43ae011F0f9bAf10e51bC9D59 diff --git a/frontend/mining-admin-web/src/app/(dashboard)/configs/page.tsx b/frontend/mining-admin-web/src/app/(dashboard)/configs/page.tsx index b1c3d3b1..e6545b59 100644 --- a/frontend/mining-admin-web/src/app/(dashboard)/configs/page.tsx +++ b/frontend/mining-admin-web/src/app/(dashboard)/configs/page.tsx @@ -24,10 +24,9 @@ import { Badge } from '@/components/ui/badge'; import { Pencil, Save, X, Play, Pause, AlertCircle, CheckCircle2, Loader2, Wallet, PlusCircle, MinusCircle, Copy, Check, Flame, HardHat } from 'lucide-react'; import type { SystemConfig } from '@/types/config'; -const BURN_POOL_WALLET_NAME = process.env.NEXT_PUBLIC_BURN_POOL_WALLET_NAME || 'wallet-22fd661f'; -const BURN_POOL_WALLET_ADDRESS = process.env.NEXT_PUBLIC_BURN_POOL_WALLET_ADDRESS || '0xdE2932D2A25e1698c1354A41e2e46B414C46F5a1'; -const MINING_POOL_WALLET_NAME = process.env.NEXT_PUBLIC_MINING_POOL_WALLET_NAME || 'wallet-974e78f5'; -const MINING_POOL_WALLET_ADDRESS = process.env.NEXT_PUBLIC_MINING_POOL_WALLET_ADDRESS || '0x8BC9091375ae8ef43ae011F0f9bAf10e51bC9D59'; +// 池账户钱包名(与后端 .env 中的 BURN_POOL_WALLET_USERNAME / MINING_POOL_WALLET_USERNAME 对应) +const BURN_POOL_WALLET_NAME = 'wallet-22fd661f'; +const MINING_POOL_WALLET_NAME = 'wallet-974e78f5'; const categoryLabels: Record = { mining: '挖矿配置', @@ -285,30 +284,37 @@ export default function ConfigsPage() { 区块链充值 — 100亿销毁池 向以下地址转入 fUSDT(积分值代币) -
-
- -
-
- -
- - {BURN_POOL_WALLET_ADDRESS} - - + {burnPoolBalance?.walletAddress ? ( +
+
+ +
+
+ +
+ + {burnPoolBalance.walletAddress} + + +
+
+
+ + 转账后系统将自动检测并入账(约需12个区块确认)
-
- - 转账后系统将自动检测并入账(约需12个区块确认) + ) : ( +
+ +

钱包地址未配置,请在后端 .env 中配置 BURN_POOL_WALLET_ADDRESS

-
+ )} @@ -426,30 +432,37 @@ export default function ConfigsPage() { 区块链充值 — 200万挖矿池 向以下地址转入 fUSDT(积分值代币) -
-
- -
-
- -
- - {MINING_POOL_WALLET_ADDRESS} - - + {miningPoolBalance?.walletAddress ? ( +
+
+ +
+
+ +
+ + {miningPoolBalance.walletAddress} + + +
+
+
+ + 转账后系统将自动检测并入账(约需12个区块确认)
-
- - 转账后系统将自动检测并入账(约需12个区块确认) + ) : ( +
+ +

钱包地址未配置,请在后端 .env 中配置 MINING_POOL_WALLET_ADDRESS

-
+ )}