以下教程在Ubuntu 16.04、OSX 10.13 上测试通过,根据以下操作指引,开发者可以快速地在TrustNote测试链上发行自己的Token。
Ubuntu
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install -y nodejsOSX 可以到 https://nodejs.org/en/ 直接下载pkg文件进行安装
查看Node.js 版本号
node -v如果可以看到版本号,则代表Node.js已经安装成功。
git clone https://github.com/trustnote/trustnote-token.gitcd trustnote-token
npm install这会花费一些时间,需要耐心等待。npm install 成功后可以看到命令行如下提示:
由于网络原因,运行npm install 可能会耗费非常长的时间,有时候甚至会安装失败。用户可以 更改npm源来解决此问题,具体操作参考 https://yq.aliyun.com/articles/5543 。
用文本编辑器打开 trustnote-token/node_modules/trustnote-common 目录下的 constants.js 文件, 将第13行中的 rg1RzwKwnfRHjBojGol3gZaC5w7kR++rOR6O61JRsrQ= 替换为 MtzrZeOHHjqVZheuLylf0DX7zhp10nBsQX5e/+cA3PQ= 后保存。
启动节点,等待数据同步
node start.js在启动节点过程中,遇到需要输入参数的地方,按Enter键默认即可

新开一个命令窗口,通过tail -f 日志文件地址(图片中红色下划线的部分)查看节点同步情况,节点同步时,日志刷新会比较频繁,如果日志刷新变慢,基本上代表节点同步完成,在网络良好的情况下,数据同步大概需要10~20分钟的时间。
在TrustNote公链上发行Token,转账都需要花费一定量的TTT,开发者需可以根据如下操作领取测试用的TTT:
1:打开 www.trustnote.org/token.html
2:输入收款地址。(地址可以在 address.json文件中查看)

3:点击 执行 领TTT。
- 设置参数
用文本编辑器打开create_asset.js,将第 14 行的 1000000000000 修改为需要的发行量后保存。 - 运行脚本
在命令行输入node create_asset.js,遇到需要输入参数的地方,按Enter键即可。
如果设置成功,会在asset.json看到TokenId,这个TokenId就是刚才设置的Token的标识符。
可以到 https://testexplorer.trustnote.org 测试网络浏览器输入asset地址查询到刚刚定义的Token的属性。
-
设置参数
用文本编辑器打开transfer_asset.js,将DJw4edxgaSbt7VGTsmsadmRdYJ+Vvz1Hrhy+JGrAyiA=替换成asset.json中的TokenId,也可以将转账金额更换为另外的金额,以便查看。 -
执行转账
在命令行输入node transfer_asset.js,遇到需要输入参数的地方,按Enter键即可。代码里默认是转到到LDFEZ5TWE4XW4NUAUQHCMEPEQV7NAX6X,可以到https://testexplorer.trustnote.org/detail#LDFEZ5TWE4XW4NUAUQHCMEPEQV7NAX6X 测试网络浏览器查看转账的情况.
打开测试浏览器地址,https://testexplorer.trustnote.org ,在查询框中输入地址即可查询对应地址中的余额。
注意:
- 当前运行环境是TrustNote测试网络。
- 测试网络浏览器地址 https://testexplorer.trustnote.org


