TRON开发者中心
https://cn.developers.tron.network/
开发前准备内容:
1.注册开发者账号,获取开发秘钥。
2.准备一个Tron网络钱包,这里推荐使用「TronLink」(Chrome的插件)。
。
3.生成一个Tron钱包,记好自己的种子。并且导出私钥(后面开发要用)。并且给这个钱包注水(就是通过测试网的送测试代币页面,给自己的钱包转款)。
4.测试网络我们使用Shasta网络。
网络环境:
开发时最好使用测试网开发,如果用主网,扣的是真的U。所以开发阶段我们所有内容都是走Shasta网络。
开发库:
开发过程中,最好使用封装好的「Tron库」(https://cn.developers.tron.network/reference/tronweb-object)
一般常用的流程:
1.初始化库
这里需要传入一个钱包私钥,这里可以理解为向外转账时,用的就是这个私钥对应的钱包。一个程序里可以根据业务需要,初始化多个库(不同的转账钱包)。
2.获取U合约
Tron网络主要代币是Trx,U只是其中的一个合约,所以转U其实是对合约的操作。
3.查询U数量
通过合约和目标钱包的公共地址,就可以查询其持有的U的数量。
4.转账
通过指定目标钱包的公共地址,就可以向其转指定数量的U。注意:转账需要trx作为gas费,如果trx不足,转账会失败,甚至丢失转账的代币,gas费可以在接口中限制。