# eUSDT (Energy USDT) ## 代币信息 | 属性 | 值 | |------|-----| | 名称 | Energy USDT | | 符号 | eUSDT | | 精度 | 6 decimals | | 总供应量 | 10,002,000,000 (100.02亿) | | 标准 | ERC-20 | | 部署链 | KAVA Mainnet (Chain ID: 2222) | ## 合约特性 - **固定供应量**:100.02亿代币,部署时全部铸造给部署者 - **不可增发**:合约中没有 mint 函数,供应量永久固定 - **不可销毁**:合约层面无销毁功能 - **不可升级**:合约逻辑永久固定 - **标准ERC-20**:完全兼容所有主流钱包和DEX ## 部署步骤 ### 1. 安装依赖 ```bash cd backend/services/blockchain-service/contracts/eUSDT npm install ``` ### 2. 编译合约 ```bash node compile.mjs ``` 编译后会在 `build/` 目录生成: - `EnergyUSDT.abi` - 合约ABI - `EnergyUSDT.bin` - 合约字节码 ### 3. 部署合约 确保部署账户有足够的 KAVA 支付 gas 费(约 0.02 KAVA)。 ```bash node deploy.mjs ``` ## 合约函数 | 函数 | 说明 | |------|------| | `name()` | 返回 "Energy USDT" | | `symbol()` | 返回 "eUSDT" | | `decimals()` | 返回 6 | | `totalSupply()` | 返回 10,002,000,000 * 10^6 | | `balanceOf(address)` | 查询账户余额 | | `transfer(address, uint256)` | 转账 | | `approve(address, uint256)` | 授权额度 | | `transferFrom(address, address, uint256)` | 代理转账 | | `allowance(address, address)` | 查询授权额度 | ## 事件 | 事件 | 说明 | |------|------| | `Transfer(from, to, value)` | 转账事件 | | `Approval(owner, spender, value)` | 授权事件 | ## 部署信息 | 网络 | 合约地址 | 区块浏览器 | |------|---------|-----------| | KAVA Mainnet | `0x7C3275D808eFbAE90C06C7E3A9AfDdcAa8563931` | https://kavascan.com/address/0x7C3275D808eFbAE90C06C7E3A9AfDdcAa8563931 | **部署详情:** - 部署者/代币拥有者:`0x4F7E78d6B7C5FC502Ec7039848690f08c8970F1E` - 私钥:`0x886ea4cffe76c386fecf3ff321ac9ae913737c46c17bc6ce2413752144668a2a` - 初始持有量:10,002,000,000 eUSDT(全部代币) - 交易哈希:`0x5bebaa4a35378438ba5c891972024a1766935d2e01397a33502aa99e956a6b19` - 部署时间:2026-01-19