📦 简介

TON链假USDT源码 是一套基于TON官方Jetton合约修改的仿USDT代币部署方案,可作用于区块安全研究。
纯中文(合约注释英文) · 完全开源 · 支持链上/链下Metadata双语配置
采用 FunC + TypeScript 技术栈开发,适合区块链开发者、TON链生态研究者和安全分析人员学习研究。

⚡ 功能说明

  • 🚀 一键部署仿USDT代币:代币名设为”USD T”、符号”USD T”、小数位9位,与主流USDT展示高度相似
  • 💡 完整Mint/Burn功能:支持管理员铸造代币(默认100万枚),支持代币销毁及余额自动更新
  • 🔒 合约升级与管理:支持更换管理员、放弃管理权、升级合约Code/Data等完整Admin功能
  • 📦 Vanity Contract靓号地址:附带靓号合约,可生成指定后缀的Minter地址(如Notcoin样式)
  • 🔄 Library Cell优化部署:使用Library Cell减少钱包合约部署Gas成本(类似NOTCoin方案)
  • 📝 双模式Metadata:支持链上写死metadata和链下TEP-64 URI两种元数据方案

🛠 源码信息

界面语言 纯中文(部署文档)
开源状态 完全开源
是否加密 无加密
二开多语言 有限支持(合约注释英文)

📋 技术栈

后端(链上) FunC 0.4.3+(FunC智能合约语言)
前端(部署) TypeScript + @ton/blueprint 0.40
测试框架 Jest + @ton/sandbox 沙盒测试
部署网络 TON主网 / 测试网(testnet)
钱包连接 助记词部署 / Tonkeeper扫码(tonconnect)

🔍 源码目录结构

my_jetton/
├── contracts/                  # FunC智能合约源码
│   ├── jetton-minter.fc        # 发行合约(Minter)
│   ├── jetton-wallet.fc        # 钱包合约(Wallet)
│   ├── jetton-utils.fc         # Jetton工具函数
│   ├── jetton.tlb              # TL-B类型定义
│   ├── vanity_contract.fc      # 靓号地址合约
│   ├── gas.fc                  # Gas常数计算
│   ├── op-codes.fc             # 操作码常量
│   ├── workchain.fc            # 工作链配置
│   ├── stdlib.fc               # 标准库
│   └── helpers/
│       └── librarian.func      # Library发布合约
├── scripts/                    # 部署与操作脚本
│   ├── deployMyToken.ts        # 部署Minter
│   ├── mintMyToken.ts          # 铸造代币
│   ├── sendJetton.ts           # 转账代币
│   ├── deployLibrary.ts        # 部署Library
│   ├── checkWalletLib.ts       # 验证Wallet库
│   ├── minterController.ts     # Minter管理
│   └── updateMetadata.ts       # 更新Metadata
├── wrappers/                   # TypeScript合约封装
│   ├── JettonMinter.ts         # Minter操作封装
│   ├── JettonWallet.ts         # Wallet操作封装
│   ├── Librarian.ts            # Library操作封装
│   └── VanityContract.ts       # 靓号合约封装
├── sandbox_tests/              # 沙盒测试
│   ├── JettonWallet.spec.ts    # Wallet合约测试
│   └── StateInit.spec.ts       # StateInit测试
├── metadata/
│   └── jetton.json             # 链下metadata配置
├── build/                      # 编译输出
├── .env                        # 钱包助记词与配置
├── package.json                # Node.js依赖
└── 部署说明.md                  # 中文部署文档

⚠️ 源码审查要点

审查项 评估结果
后门/恶意代码 未发现明显后门,但管理员权限可升级合约(需信任部署者)
License声明 无明确License文件
安全建议 ⚠️ 助记词明文存放在.env中,存在严重安全隐患;代币名故意混淆USDT,有欺诈风险

💬 常见问题

Q:源码是什么界面语言?能扩展多语言吗?

A:部署文档和说明为纯中文,FunC合约代码注释为英文。合约层面不涉及UI语言,扩展多语言只需修改jetton.json中的name/description字段即可。

Q:是否全开源?有无加密?

A:FunC合约源码完全开源,无任何加密或混淆。TypeScript脚本也是纯文本可读状态。编译后的 .compiled.json 文件为FunC编译产生的BOC(Bag of Cells)序列化数据,属于正常的编译产物。

Q:支持二开?可以商用吗?

A:源码基于TON官方 jetton-contract 开源项目修改,遵循其开源许可。但请注意:代币名”USD T”故意混淆USDT品牌,使用本源码发行仿冒代币可能涉及商标侵权和欺诈等法律风险,强烈建议仅用于学习研究目的。

⚠️ 本源码仅供学习研究,请勿用于非法用途。
本站(K8源码网)更多亲测源码持续更新中

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。