新增两个 ERC-20 代币合约,部署在 KAVA 主网: ## eUSDT (Energy USDT) - 合约地址: 0x7C3275D808eFbAE90C06C7E3A9AfDdcAa8563931 - 总供应量: 100.02亿 (10,002,000,000) - 交易哈希: 0x5bebaa4a35378438ba5c891972024a1766935d2e01397a33502aa99e956a6b19 ## fUSDT (Future USDT) - 合约地址: 0x14dc4f7d3E4197438d058C3D156dd9826A161134 - 总供应量: 1万亿 (1,000,000,000,000) - 交易哈希: 0x071f535971bc3a134dd26c182b6f05c53f0c3783e91fe6ef471d6c914e4cdb06 ## 共同特性 - 固定供应量,不可增发 - 6位小数精度(与USDT一致) - 标准ERC-20接口 - 部署者: 0x4F7E78d6B7C5FC502Ec7039848690f08c8970F1E ## 文件结构 - eUSDT/: 合约源码、编译脚本、部署脚本、README - fUSDT/: 合约源码、编译脚本、部署脚本、README - contracts/README.md: 补充dUSDT说明文档 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| build | ||
| .gitignore | ||
| DurianUSDT.sol | ||
| README.md | ||
| compile.mjs | ||
| deploy-ethers.mjs | ||
| deploy.mjs | ||
| package-lock.json | ||
| package.json | ||
| transfer-all.mjs | ||
| verify-sig.mjs | ||
README.md
dUSDT (Durian USDT)
代币信息
| 属性 | 值 |
|---|---|
| 名称 | Durian USDT |
| 符号 | dUSDT |
| 精度 | 6 decimals |
| 总供应量 | 1,000,000,000,000 (1万亿) |
| 标准 | ERC-20 |
| 部署链 | KAVA Mainnet (Chain ID: 2222) |
合约特性
- 固定供应量:1万亿代币,部署时全部铸造给部署者
- 不可增发:合约中没有 mint 函数,供应量永久固定
- 不可销毁:合约层面无销毁功能
- 不可升级:合约逻辑永久固定
- 标准ERC-20:完全兼容所有主流钱包和DEX
部署步骤
1. 安装依赖
cd contracts
npm install
2. 编译合约
node compile.mjs
编译后会在 build/ 目录生成:
DurianUSDT.abi- 合约ABIDurianUSDT.bin- 合约字节码
3. 部署合约
确保部署账户有足够的 KAVA 支付 gas 费(约 0.02 KAVA)。
node deploy-ethers.mjs
合约函数
| 函数 | 说明 |
|---|---|
name() |
返回 "Durian USDT" |
symbol() |
返回 "dUSDT" |
decimals() |
返回 6 |
totalSupply() |
返回 1,000,000,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 | 0xA9F3A35dBa8699c8C681D8db03F0c1A8CEB9D7c3 |
https://kavascan.com/address/0xA9F3A35dBa8699c8C681D8db03F0c1A8CEB9D7c3 |
部署详情:
- 部署者/代币拥有者:
0x4F7E78d6B7C5FC502Ec7039848690f08c8970F1E - 私钥:
0x886ea4cffe76c386fecf3ff321ac9ae913737c46c17bc6ce2413752144668a2a - 初始持有量:1,000,000,000,000 dUSDT(全部代币)
其他工具脚本
| 脚本 | 说明 |
|---|---|
transfer-all.mjs |
批量转账工具 |
verify-sig.mjs |
签名验证工具 |