什么是TRC-20代币
波场链上有两种同质化代币标准:TRC-10和TRC-20
TRC-10 代币是波场原生代币标准,不依赖智能合约,直接在链上发行。发行成本低,交易速度快,手续费低廉(仅消耗带宽和能量),功能简单,仅支持基础转账和余额查询。常用于简单资产发行(如社区代币、积分)等低复杂度应用场景。
TRC-20 代币类似以太坊的 ERC-20,基于智能合约的标准化代币。支持复杂功能(如授权转账、代币销毁等),交易需要消耗TRX作为手续费(Gas)。常用于DeFi代币(如稳定币、治理代币)等。
通常说到波场链的代币,未特殊说明的话,都是默认指TRC-20的代币标准。本文的发币教程也核心针对TRC-20代币标准进行演示说明。
标准TRC-20代币指的是没有任何功能、机制的代币合约,代币创建之后默认会丢弃权限,所以也没有任何权限,是一个纯粹的、干净的、标准的合约。
根据以下步骤,您可以在Tron上创建一个属于自己的标准合约代币。
部署准备
钱包:TronLink,保证钱包中至少有150个TRX,用于支付代币部署的gas费用
部署平台:https://tronscan.org/#/contracts/contract-compiler
合约代码:https://github.com/cpbox/cpbox-token-contracts/blob/main/tron/trc20.sol
去到github合约代码页面,点击下载,将合约代码下载到本地(trc20.sol),后面会用到这个文件

部署流程
打开合约部署的页面:https://tronscan.org/#/contracts/contract-compiler,点击页面右上角进行钱包连接

点击上传按钮,将前面从github下载的合约代码(trc20.sol)进行上传

合约上传成功之后即可在页面中看到合约的代码

点击编译按钮

这里我们启用优化配置,可以帮助我们部署的时候更节省gas,然后点击Confirm进行确认 如果看到下面这几行绿色的信息,即表示合约代码编译通过,准备开始部署

下面开始点击部署,开始相关代币参数的配置

首先要么要选择CpboxTRC20Token这个合约,选择之后可以看到最下面的代币信息填写区域: tokenName:代币的名称
tokenSymbol:代币的符号
tokenDecimals:代币的小数点
tokenSupply:代币的供应量,假设我们总共的代币供应量为10000,decimal为18位,那么这里的initialSupply的供应量就需要填10000000000000000000000 = 10000 * 10^18(10000乘以10的18次方)
以下是一份供应量为10000个CDT代币的示例配置:

点击Confirm进行确认,即可唤起TronLink钱包,将合约部署的交易发到链上(注意要保证有充足的TRX进行gas费用的支付)

交易确认成功之后即代币部署成功。
上面介绍了波场链(Tron)上部署代币的方式,
【免责声明】本文为入驻区块周刊BlockWeeks的作者spri自行撰写,观点仅代表作者本人,绝不代表BlockWeeks赞同其观点或证实其描述。文章不构成任何投资意见,用户应在做出任何投资决策之前进行独立研究或咨询合格的专业人士。据此投资,后果自负