在nile测试网波场链上发行属于自己的专属TRC20虚拟货币
本文最后更新于 478 天前,其中的信息可能已经有所发展或是发生改变

今天去尝试了在tron网路上发行自己的虚拟货币,过程还算顺利,所以写出一个教程来,希望对大家有帮助

虽然没什么用,但是可以玩

demo:合约 TDdYPHJa7sDexEAvPPssAGQwjxyJiTFPC3 |尼罗河测试网 |特龙扫描 (tronscan.org)

准备工作

  • 一个tron钱包,需要至少 1000 trx
  • 浏览器安装插件 TronLink ,安装地址:TronLink (google.com)
  • 一点脑子+阅读理解能力

成本

  • 本篇使用全新钱包,不包含任何usdt,trx的钱包做演示
  • 本教程所有环节均在nile测试网中进行,故无成本,理论所有人在此测试网都可以免费发行

获取trx

假如你在第一步需要 1000 trx 上犯难,按照写这篇文章的日期的汇率,1000 trx 需要差不多1000人民币……有点多,所以我们选择在nile测试网中去发行货币,钱包的话相信点开这篇文章的人都有吧

我们可以在 Nile 测试网的水龙头处免费申请了 2000 trx 测试币(每日每个地址仅可申请一次 2000 trx)

Nile 测试网 token 水龙头:TRON | NILE TESTNET (nileex.io)

在打开的网址中,最上面输入你的钱包地址,并通过人机验证,选择Obtain即可

出现Successful即可

然后返回TronLink,点击最上方的TRON 主网,然后改为TRON Nile测试网

查看是否到账


获取TRC20合约代码

需要下载5个合约代码,我会给出两个链接提供下载,点击会跳转进入

Github地址:TRON-Developer-Hub/TRC20-Contract-Template (github.com)

Alist地址:trc20合约代码 | AlueのAList (ialue.com)

下载到本地之后,修改 Token.sol 文件,定义 token 名称、token 符号、精度、发行量

下面灰色方框都是可以自定义的,建议只修改除了精度以外的三个信息

此图片的alt属性为空;文件名为-1.png

注意:一定要确保文件格式没问题,否则会编译失败


部署合约

注意以下所有信息均在nile测试网中进行

使用 tronscan 进行部署:Contract Deployment | Contracts | NILE TESTNET | TRONSCAN

首先右上角点击 Connect Wallet 链接你的钱包

然后上传五个文件,注意:需要所有文件上传成功,否则会编译失败

上传完成后点击 Complie ,在弹出的选项中选择v0.5.10版本,其他的默认(如有不同请按照图示),然后选择 Confirm

出现此状态即为编译成功

随后选择 Deploy 开始部署

在弹出的选项中修改最上面的Contract NameToken,其他的可以保持默认,然后点击 Confirm

这个时候会弹出签名请求,请确认好以下信息,如无误就选择签名

  • nile.tronscan.org 的请求
  • 钱包选择正确
  • TRON Nile测试网选择正确

注意!注意!注意!:博主在这个地方踩了一个坑,在自己账户还有54trx的情况下签名,然后导致自己账户的trx被消耗了,并没有消耗获得的2000trx测试币。而且一次性要消耗一百多的trx,而博主钱包只有54trx,导致自己全部的trx被燃烧当作手续费,且燃烧trx不够,所以白白亏损了trx。因为暂且不知道原因(大概率是我选择错了钱包或者网络),所以建议大家先确认好信息没问题,然后把原本账户有的trx转出去再进行操作

(由于我操作失败导致消耗了自己trx的图片找不到了,只剩下了当时的文字,所以没图,大概是下面这个内容)

Deploy Token
Transaction unsigned. View Unsigned Transaction
Waiting user sign
Transaction signed! View Signed Transaction
Broadcast transaction
Broadcast transaction success! View Broadcast Result
Waiting for confirm from Tron blockchain
FAILED deploying Token. You lost: 54.4923 TRX
Reason: Not enough energy for ‘SSTORE’ operation executing: curInvokeEnergyLimit[58315], curOpEnergy[20000], usedEnergy[41051]. Transaction here 998aef49d0c4a545f483ef89301e716a40220103c24b75a6a99dfc8cd74f89e5

签名之后大概要等1-2分钟的样子,出现 Successful 即为成功,然后记住这个地址,后面需要用到


录入TRC20通证

同样使用 tronscan 进行录入:Record Token | NILE TESTNET | TRONSCAN

点击链接进入后,选择trc20,然后点击 Confirm

在添加界面填写上刚刚获得的新地址,然后添加描述,添加网址和邮箱,有 * 是必填选项,其他可以选择性填写,确认无误后点击 Next

如果遇到了这种情况,明明你第一次添加,而他却显示已经存在,那就点击旁边的这个链接

然后点击这个 Update Token Information 就可以到下一步了

然后最后确认一下填写是否正确,正确就选择 Submit ,(Link后面加上的,所以懒得截图)

然后弹出签名请求,选择签名

下面会遇到两种情况,成功添加或者失败添加

如果是失败添加,选择 Resubmit,成功则跳过该步骤

重新之前的步骤,给自己的币添加一个头像,然后再提交就能通过了

成功就是这个样子

点击进去这个Record a Token | Wallet | NILE TESTNET | TRONSCAN就能看到自己发行的币了

如果你很不幸,添加完之后出现被block了,大概率是做错了什么,重新回到做一次就好了


添加自己发行的代币到 Tronlink 中

回到Tronlink,在主页面点击这个 +

找到最上面的自定义通证

填写你获得的地址,他会自动补全所有的信息,确认没问题点击下一步,然后点击确认即可

回到主界面就能看到自己发行的币了


验证 TRC20 合约

依然使用 tronscan 进行验证:Contract Verification | Contracts | NILE TESTNET | TRONSCAN

  • Contract Address 填写获得的地址
  • Contract Name 填写 Token
  • Compiler 选择 v0.5.10
  • License 选择 No License(None)
  • Optimization 选择 Yes
  • Runs 填写 0

填写完成后选择 Verify And Publish

验证成功后会在新页面展示你发行币种合约的详细信息


至此,你在nile测试网就发行了专属于自己的trc20虚拟货币,按照同理应该也可以在Tron主网发行自己的虚拟货币,当然就是需要成本了

文章写的匆忙,可能有地方没写详细,也有可能有遗漏的部分,对此表示抱歉。希望大家都能拥有专属于自己的虚拟货币

在nile测试网波场链上发行属于自己的专属TRC20虚拟货币
Author:alue
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇