用户操作手册(Moonet) - usechain/doc GitHub Wiki
以下命令,命令提示符为 "$" 的是在 terminal 终端执行的命令 命令提示符为 ">" 的是在 used console 终端执行的命令
$ git clone https://github.com/usechain/go-usechain.git
$ cd go-usechain
$ make all
连接到moonet测试网
$ ./build/bin/used --moonet console
$ ./build/bin/used verify
按照提示顺序输入身份信息,目前证件类型仅支持身份证
其中身份字段设置参考:https://note.youdao.com/ynoteshare1/index.html?id=49f9b99b3092f083542b6664944f71b6&type=note#/
个人信息文件将会存储在 ~/.usechain/ 目录下,需要手动将其覆盖该目录下的 userData.json
$ ./build/bin/used verify --info=userData.json --photo="<你的照片文件>"
目前用户信息文件需命名为userData.json,photo是认证的照片,向服务端申请证书,返回idKey
$ ./build/bin/used verify --query=<idKey>
> personal.newAccount("<your password>")
> personal.unlock(use.account[0], "<your password>", 0)
use.sendCreditRegisterTransaction({from:use.accounts[0],to:"0xfffffffffffffffffffffffffffffffff0000001",gas:3000000, gasPrice:10000000000})
其中0xfffffffffffffffffffffffffffffffff0000001为身份认证合约地址,use.accounts[0]为用户需要认证的地址
用户的证书和userData需放到家目录的.usechain下。
use.sendTransaction({from:use.accounts[0], to:"0x9c7d17437c0552fbd06a0a5d22df270c2bdf6f0a", gas:3000000, value:10001000000000000000000})
身份认证交易
> use.sendCreditRegisterTransaction({from:use.accounts[0],to:"0xfFffffffffFfFFffFffFfFFfFfffFfFff0000001",gas:'0x332423'})
use.getCertifications(use.coinbase)
矿工注册交易,必须缴纳50USE作为矿工押金
> use.minerRegister({from:use.accounts[0]})
或者
> use.sendTransaction({from:use.accounts[0],to:"0xfffffffffffffffffffffffffffffffff0000002",value:web3.toHui(50, "use"),data:"0x819f163a", gas:2000000, gasPrice:20000000000})
> miner.start()
> use.isMiner(use.accounts[0])
> use.minerUnRegister({from:use.accounts[0]})
> use.sendTransaction({from:use.accounts[0],to:"address",value:15000000000000000000})