node-v9.11 下载链接:
git v2.21.0 下载链接:
以管理员身份打开PowerShell,执行以下命令:
npm i -g windows-build-tools --vs2015
注意:装到一半可能会出现系统更新,如果出现这个情况,等更新完重新运行此命令即可。
python2.7下载链接:
Visual C++ 2015 Build Tools 下载链接: BuildTools_Full.exe
git clone https://github.com/trustnote/trustnote-pow-supernode.git
推荐安装cnpm,替代npm,加快后续部署,cnpm安装命令:
npm install -g cnpm --registry=https://registry.npm.taobao.org
在trustnote-pow-supernode目录下用命令行运行cnpm install
点击打开免费的内网穿透服务natfrp: https://www.natfrp.org,注册账号, 在后台选择“映射列表”,配置如下
选项 | 内容 |
---|---|
本地地址 | 127.0.0.1 |
本地端口 | 9193 |
远程端口 | 点击右下角“随机端口”按钮生成 |
隧道类型 | tcp映射 |
连接加密 | 启用 |
连接压缩 | 启用 |
配置完成后,点击“添加”按钮,如提示“错误:此远程端口已经被使用,同一协议(TCP/UDP)单端口只允许使用一次。”则再点击“随机端口”按钮重新生成。 添加成功后,在后台左侧“客户软件”中,下载 windows x86或windows x64客户端,打开后按提示输入账号密码,登录后按需求输入服务器id,建议选国内服务器。 此时会显示“增加代理: [s2.natfrp.org:12345]”的字样,其中,s2.natfrp.org是你的外网url,12345是你之前所生成的外网端口。
安装windows版的钱包,生成一个新的钱包, 用编辑器打开超级节点程序目录下的conf.js文件, 修改exports.myUrl = 'ws://10.10.11.50:9193'为exports.myUrl = 'ws://s2.natfrp.org:12345',这里的s2.natfrp.org改成你之前选的服务器id所对应的url(如果服务器id是10,那就是s10.natfrp.org),12345改成你之前随机生成的远程端口。
将设备地址赋值到exports.safe_device_address: exports.safe_device_address = "你的设备地址";
将钱包地址赋值到exports.safe_address: exports.safe_address = "你的钱包地址";
将钱包地址赋值到exports.coinbase_address: exports.coinbase_address = "你的钱包地址";
在trustnote-pow-supernode目录下用命令行运行node start
向团队申请测试币,
myURL:'ws://url:port'
SuperNodeAddress:JYGTN8RUDOVP5TQGXRFZJUVIB2NFCFAD
领取后,用git bash运行
curl --data '{"jsonrpc":"2.0", "id":1, "method":"createMinerAddress", "params":[1000000] }' http://127.0.0.1:6553