Trustnote 为专门为开发者准备了线上开发环境,即 dev.trustnote.org 。目前我们开发了js的sdk,可以在联网状态下直接调用和dev.trustnote.org服务器上的hub进行交互。
一、下载安装
因为我们是非官方项目,所以目前代码没有提交到Trustnote的github上面。 大家可以从helloTSDN上面克隆源码。
git clone https://github.com/hellotsdn/js.git
cd js
npm install
二、简单的示例
1. init 初始化一个钱包
node init.js
返回如下结果:
$ node init.js
wallet init success!
+--------------+---------------------------------------------------------------------------------------+
| Mnemonic | swear camera width boss lake private width rib elevator grit absent defy |
| Privatekey | 5KJhwHRy1gGYGBC9VAFQvzeXbGFWRiLu6Njzpw1FBoCRJVbdACC |
| Publickey | AsHCln7JCphp69hgUECJSnj35JGYDExsbA7yCCUEXG9b |
| Address | J5JMHWXXM7ITJRAKOWJXLG255JHN7OH2 |
+------------ +---------------------------------------------------------------------------------------+
该钱包的私钥、公钥、地址都被存在了 key.db 数据库里。
2. 显示钱包信息
node info.js
$ node info.js
wallet info:
+--------------+---------------------------------------------------------------------------------------+
| Mnemonic | swear camera width boss lake private width rib elevator grit absent defy |
| Privatekey | 5KJhwHRy1gGYGBC9VAFQvzeXbGFWRiLu6Njzpw1FBoCRJVbdACC |
| Publickey | AsHCln7JCphp69hgUECJSnj35JGYDExsbA7yCCUEXG9b |
| Address | J5JMHWXXM7ITJRAKOWJXLG255JHN7OH2 |
+------------ +---------------------------------------------------------------------------------------+