目前Grin主网还未上线(预计 北京时间2019年1月16日凌晨2:00),下面操作均在名为floonet的测试网络进行。
注意事项:
1.Grin中没有之前数字货币地址的概念,只有类似【ip:端口】的形式。
2.Grin钱包转账时,交易双方必须同时在线,才能完成交易。
3.收钱方,必须启动监听收款。
4.矿池结算时间是 每日北京时间8点到12点,请务必保证此时间段内,钱包处于监听交易状态,具体参考第6步。
一.Linux版本Grin官方钱包
1.进入Terminal,使用wget下载grin
wgethttps://github.com/mimblewimble/grin/releases/download/v0.5.2/grin-v0.5.2-478131988-linux-amd64.tgz
2.解压grin
tar -zxvf grin-v0.5.2-478131988-linux-amd64.tgz
3.启动grin全节点。./grin --floonet server start
4.初始化钱包 ./grin --floonet wallet init
按照提示输入两遍密码,敲击回车。
第二个红框的内容是助记词,请用户妥善保存。
5.查询余额 ./grin --floonet wallet info 按照提示输入密码。
第二个红框内是当前可用余额
6.修改钱包配置监听外部访问 grin钱包配置文件目录 ~/.grin/floo/grin-wallet.toml
修改请参考下方
api_listen_interface = "0.0.0.0"
7.启动监听收款模式 ./grin --floonet wallet listen
请注意默认的端口是13415
8.您的最终收款地址就是
公网IP:端口
类似:
http://138.68.27.142:13415
检查端口连通性工具:
https://www.yougetsignal.com/tools/open-ports/
若在Port Number输入“13415”,显示端口关闭,则需要进行第8步,进行内网端口映射
9.得到该地址即可到矿池提交收款地址。注意矿池结算时间是 每日北京时间8点到12点,请务必保证此时间段内,钱包处于监听交易状态,具体参考第6步。
注意:
若确认本机拥有公网IP,现在即可收款。
网络类型诊断
推荐内网端口映射工具(文末含教程):
https://ngrok.com/
10.发送Grin代币
./grin --floonet wallet send -d address:port amount
address:port 为发送方地址及端口
amout为发送Grin代币数量
输入密码
11.导入助记词
./grin --floonet wallet init --recover
提示输入助记词后,输入两次密码确认
附:ngrok工具教程
概述:
前面讲到Grin是通过ip:端口进行转账的,当用户没有公网ip。交易双方是无法通过内网ip进行通信的。此时内网端口映射工具,可以解决这个问题。
1.注册ngrok
访问https://dashboard.ngrok.com/get-started进行注册。建议先注册Github,通过Github第三方登陆。因为ngrok使用了Google验证码服务,国内无法通过验证。
2.下载ngrok
wget https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-stable-linux-amd64.zip
3.解压及配置ngrok
authtoken 从网页帮助页面获取
4.映射本地端口13415到ngrok,此时grin的收款地址就成为
http://189ae245.ngrok.io:80