feat(blockchain): 切换到dUSDT(绿积分)合约 - KAVA主网
合约信息: - 地址: 0xA9F3A35dBa8699c8C681D8db03F0c1A8CEB9D7c3 - 名称: Durian USDT (dUSDT) - 精度: 6位 - 网络: KAVA EVM Mainnet (Chain ID: 2222) - 链接: https://kavascan.com/address/0xA9F3A35dBa8699c8C681D8db03F0c1A8CEB9D7c3 修改: - blockchain.config.ts: 更新默认合约地址 - chain-config.service.ts: 更新默认合约地址 - docker-compose.yml: NETWORK_MODE改为mainnet,配置KAVA主网 - .env.example: 更新合约地址和注释 - KAVA_NETWORK.md: 标注dUSDT为当前使用合约 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
8173e1f973
commit
c392142562
|
|
@ -106,10 +106,10 @@ Kava EVM 兼容以太坊 EVM,支持:
|
||||||
| 代币 | 地址 |
|
| 代币 | 地址 |
|
||||||
|------|------|
|
|------|------|
|
||||||
| WKAVA (Wrapped KAVA) | `0xc86c7C0eFbd6A49B35E8714C5f59D99De09A225b` |
|
| WKAVA (Wrapped KAVA) | `0xc86c7C0eFbd6A49B35E8714C5f59D99De09A225b` |
|
||||||
| USDT | `0x919C1c267BC06a7039e03fcc2eF738525769109c` |
|
| USDT (官方) | `0x919C1c267BC06a7039e03fcc2eF738525769109c` |
|
||||||
| USDC | `0xfA9343C3897324496A05fC75abeD6bAC29f8A40f` |
|
| USDC | `0xfA9343C3897324496A05fC75abeD6bAC29f8A40f` |
|
||||||
| DAI | `0x765277EebeCA2e31912C9946eAe1021199B39C61` |
|
| DAI | `0x765277EebeCA2e31912C9946eAe1021199B39C61` |
|
||||||
| dUSDT (Durian USDT) | `0xA9F3A35dBa8699c8C681D8db03F0c1A8CEB9D7c3` |
|
| **dUSDT (绿积分)** | `0xA9F3A35dBa8699c8C681D8db03F0c1A8CEB9D7c3` ⭐ 当前使用 |
|
||||||
|
|
||||||
## 资源链接
|
## 资源链接
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -57,8 +57,9 @@ KAFKA_GROUP_ID=blockchain-service-group
|
||||||
# Official KAVA EVM RPC endpoint
|
# Official KAVA EVM RPC endpoint
|
||||||
KAVA_RPC_URL=https://evm.kava.io
|
KAVA_RPC_URL=https://evm.kava.io
|
||||||
KAVA_CHAIN_ID=2222
|
KAVA_CHAIN_ID=2222
|
||||||
# KAVA USDT contract address
|
# dUSDT (绿积分) 合约地址 - Durian USDT, 精度6位
|
||||||
KAVA_USDT_CONTRACT=0x919C1c267BC06a7039e03fcc2eF738525769109c
|
# 合约链接: https://kavascan.com/address/0xA9F3A35dBa8699c8C681D8db03F0c1A8CEB9D7c3
|
||||||
|
KAVA_USDT_CONTRACT=0xA9F3A35dBa8699c8C681D8db03F0c1A8CEB9D7c3
|
||||||
|
|
||||||
# =============================================================================
|
# =============================================================================
|
||||||
# Blockchain - BSC (Binance Smart Chain)
|
# Blockchain - BSC (Binance Smart Chain)
|
||||||
|
|
|
||||||
|
|
@ -39,7 +39,8 @@ export default registerAs('blockchain', () => {
|
||||||
// KAVA Mainnet
|
// KAVA Mainnet
|
||||||
rpcUrl: process.env.KAVA_RPC_URL || 'https://evm.kava.io',
|
rpcUrl: process.env.KAVA_RPC_URL || 'https://evm.kava.io',
|
||||||
chainId: parseInt(process.env.KAVA_CHAIN_ID || '2222', 10),
|
chainId: parseInt(process.env.KAVA_CHAIN_ID || '2222', 10),
|
||||||
usdtContract: process.env.KAVA_USDT_CONTRACT || '0x919C1c267BC06a7039e03fcc2eF738525769109c',
|
// dUSDT (绿积分) 合约地址 - Durian USDT, 精度6位
|
||||||
|
usdtContract: process.env.KAVA_USDT_CONTRACT || '0xA9F3A35dBa8699c8C681D8db03F0c1A8CEB9D7c3',
|
||||||
confirmations: parseInt(process.env.KAVA_CONFIRMATIONS || '12', 10),
|
confirmations: parseInt(process.env.KAVA_CONFIRMATIONS || '12', 10),
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -42,9 +42,10 @@ export class ChainConfigService {
|
||||||
'blockchain.kava.rpcUrl',
|
'blockchain.kava.rpcUrl',
|
||||||
this.isTestnet ? 'https://evm.testnet.kava.io' : 'https://evm.kava.io',
|
this.isTestnet ? 'https://evm.testnet.kava.io' : 'https://evm.kava.io',
|
||||||
),
|
),
|
||||||
|
// dUSDT (绿积分) 合约地址 - Durian USDT, 精度6位
|
||||||
usdtContract: this.configService.get<string>(
|
usdtContract: this.configService.get<string>(
|
||||||
'blockchain.kava.usdtContract',
|
'blockchain.kava.usdtContract',
|
||||||
this.isTestnet ? '0x0000000000000000000000000000000000000000' : '0x919C1c267BC06a7039e03fcc2eF738525769109c',
|
this.isTestnet ? '0x0000000000000000000000000000000000000000' : '0xA9F3A35dBa8699c8C681D8db03F0c1A8CEB9D7c3',
|
||||||
),
|
),
|
||||||
nativeSymbol: 'KAVA',
|
nativeSymbol: 'KAVA',
|
||||||
blockTime: 6,
|
blockTime: 6,
|
||||||
|
|
|
||||||
|
|
@ -667,20 +667,15 @@ services:
|
||||||
- KAFKA_CLIENT_ID=blockchain-service
|
- KAFKA_CLIENT_ID=blockchain-service
|
||||||
- KAFKA_GROUP_ID=blockchain-service-group
|
- KAFKA_GROUP_ID=blockchain-service-group
|
||||||
# 网络模式: mainnet 或 testnet
|
# 网络模式: mainnet 或 testnet
|
||||||
- NETWORK_MODE=testnet
|
- NETWORK_MODE=mainnet
|
||||||
# 主网配置 (NETWORK_MODE=mainnet 时使用)
|
# 主网配置 - dUSDT (绿积分) 合约
|
||||||
# - KAVA_RPC_URL=https://evm.kava.io
|
- KAVA_RPC_URL=https://evm.kava.io
|
||||||
# - KAVA_CHAIN_ID=2222
|
- KAVA_CHAIN_ID=2222
|
||||||
# - KAVA_USDT_CONTRACT=0x919C1c267BC06a7039e03fcc2eF738525769109c
|
- KAVA_USDT_CONTRACT=0xA9F3A35dBa8699c8C681D8db03F0c1A8CEB9D7c3
|
||||||
|
# BSC 主网 (暂未使用)
|
||||||
# - BSC_RPC_URL=https://bsc-dataseed.binance.org
|
# - BSC_RPC_URL=https://bsc-dataseed.binance.org
|
||||||
# - BSC_CHAIN_ID=56
|
# - BSC_CHAIN_ID=56
|
||||||
# - BSC_USDT_CONTRACT=0x55d398326f99059fF775485246999027B3197955
|
# - BSC_USDT_CONTRACT=0x55d398326f99059fF775485246999027B3197955
|
||||||
# 测试网配置 (NETWORK_MODE=testnet 时使用)
|
|
||||||
# - KAVA_RPC_URL=https://evm.testnet.kava.io
|
|
||||||
# - KAVA_CHAIN_ID=2221
|
|
||||||
# - BSC_RPC_URL=https://data-seed-prebsc-1-s1.binance.org:8545
|
|
||||||
# - BSC_CHAIN_ID=97
|
|
||||||
# - BSC_USDT_CONTRACT=0x337610d27c682E347C9cD60BD4b3b107C9d34dDd
|
|
||||||
# MPC Hot Wallet (用于提现转账)
|
# MPC Hot Wallet (用于提现转账)
|
||||||
- MPC_SERVICE_URL=http://rwa-mpc-service:3006
|
- MPC_SERVICE_URL=http://rwa-mpc-service:3006
|
||||||
- HOT_WALLET_USERNAME=${HOT_WALLET_USERNAME:-}
|
- HOT_WALLET_USERNAME=${HOT_WALLET_USERNAME:-}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue