如果没有NAS地址请先获得NAS钱包地址,存储好地址json文件和密码!!! NAS钱包官网项目(chrome插件) https://github.com/nebulasio/WebExtensionWallet
NTT地址和NAS地址一样 星图NTT钱包地址https://nasticker.com/#
在钱包中存储至少20个NTT和0.01NAS之后,可以挖矿。
首先安装node和npm
brew install node
克隆项目到本地
git clone https://github.com/dabdevelop/NASTickerToolKit
进入项目文件夹使用npm安装依赖
npm i
在项目文件夹里新建accounts文件夹
mkdir accounts
将注册钱包时的keystore文件 钱包名.json文件(n1*****************.json)放入accounts 文件夹。 然后在项目文件夹中新建accounts.json文件, 里面写入
["n1*****************", "password"]
将里面的第一个元素 n1***************** 改成NAS地址
第二个元素为 密码, 将password改为自己钱包的密码并保存
cd进入项目文件夹,最后在终端运行
node main.js
若出现字样:
n1Mpxne8aiiyK5NQcakpDDNmTdQDZh53xKk call n1sr4JA4e9QPB4opLk2Kjmp8NkP6GGoAmnt @ sellPrice: [0.1] with value: 0 time: 2018/7/7 上午11:26:04 n1Mpxne8aiiyK5NQcakpDDNmTdQDZh53xKk call n1sr4JA4e9QPB4opLk2Kjmp8NkP6GGoAmnt @ sellPrice: [0.1] with value: 0 time: 2018/7/7 上午11:26:04
表示开始挖矿
有可能的问题:
- Error: Cannot find module './accounts/accounts.json' accounts.json
文件没存储好
- Error: Cannot find module './accounts/n1*****************.json' 钱包.json
文件没存储好
- Error: Cannot find module 'nebulas'
安装nebulas: npm install nebulas
- Error: Cannot find module 'bluebird'
安装bluebird: npm install bluebird
- Error: Key derivation failed - possibly wrong passphrase main.js
密码没改过来,或者密码错了
安装依赖之后进入项目文件夹,最后在终端运行
npm start
往产生的地址里面充入0.01 NAS 作为 Gas 和一些NTT作为虚拟算力
可以部署到任何支持docker的服务器。
docker pull yuxizhe/nastickertoolkit
在部署配置中设置环境变量
KEY : 账号json信息
PASSWORD : 账号密码
或者用命令行启动,在命令行设置环境变量
docker run -e 'KEY=账号json信息' -e 'PASSWORD=账号密码' yuxizhe/nastickertoolkit
例子如下
docker run -e 'KEY={"version":4,"id":"3a0c3dda-1475-481d-bdcb-49cc366eec61","address":"n1Si9Br3BUZX6QxdJ7WbcZSPjuacL9UhRZJ","crypto":{"ciphertext":"c85bcc9e838e1da6e75cfb69f4a6fb7bf2df64621ff822704f4aa185c659a847","cipherparams":{"iv":"3f30282ce8508777f25c07dcc5e30c3d"},"cipher":"aes-128-ctr","kdf":"scrypt","kdfparams":{"dklen":32,"salt":"64a52016ead8e5422ab4591ab28e8ee902caa8c0b3725edd91603e2bda671831","n":4096,"r":8,"p":1},"mac":"180f9754a65f2bd3ff7f450a100637e9715ab32e65d7ed9fcb5f7e71070f5962","machash":"sha3256"}}' -e 'PASSWORD=abcd12345' yuxizhe/nastickertoolkit
修改 Dockerfile 中的变量 KEY 和 PASSWORD 。 格式见文件中的例子