Lisk testnet 1.0节点安装及启用锻造

下载Lisk Testnet安装脚本并安装

wget  https://downloads.lisk.io/lisk/test/installLisk.sh

bash installLisk.sh install -r test

生成加密密钥

cd ~
wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash
source ~/.bashrc
nvm install 6.14.1
npm install crypto
npm install request
npm install --global --production lisk-commander@next

然后输入 lisk进入交互式命令行
lisk> encrypt passphrase
Please enter your secret passphrase: ***** //这里是你十二个单词的一级密码
Please re-enter your secret passphrase: ***** //这里是你十二个单词的一级密码
Please enter your password: *** //这里是你自定义的加密密码 
Please re-enter your password: ***//这里是你自定义的加密密码 

返回结果类似如下:

    {
                "encryptedPassphrase": "生成了一长串字母和数字组合的密钥。。。。。。好长"
         }
quit 退出交互式命令控制台

将刚才生成的受托人密钥信息写入配置文件

打开lisk-test/config.json文件,进行改动如下:

……
……
            "transactions": {
                "maxTransactionsPerQueue": 1000
        },                 
        "forging": {
                "force": false,
                "delegates": 
                        [    //将之前生成的密钥对放到下面
                            {
                                "encryptedPassphrase": "上面生成的一长串字母和数字组合的密钥。。。。。。好长",
                                "publicKey": "受托人账户的公钥"
                            }//结束

                ],
                "access": {            
                        "whiteList": ["127.0.0.1"]
                }
        },             
        "syncing": {            
                "active": true            
        },
……
……

手动启动节点上的锻造

与以前不同,把密钥写入配置文件之后必须要手动启动锻造才能生效。

新建一个脚本文件命名为start.js,内容如下:

const request = require('request');

 request({
        url: 'http://127.0.0.1:7000/api/node/status/forging',
        method: 'PUT',
        json: {
                forging: true,  
                publicKey: '你的公钥',
                password: '你的加密密码'
        }
 }, function (err, res) {
        console.log('Forging enabling result:', err, res ? res.body : null);
 });


然后执行

node start.js

返回结果如下:

Forging enabling result: null { meta: {},
data: 
[ { publicKey: '你的公钥一长串',
forging: true } ],
links: {} }

结果中 forging为true说明锻造已经开启。


相关链接
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值