钱包教程|星云Web钱包教程3:离线签名交易

前两期教程中介绍了如何创建网页版钱包以及如何发起转账,这一期教程中将介绍如何进行离线签名交易,并把交易发送到连接网络的电脑上,因为离线交易秘钥不会接触网络,所以是最安全的交易方式,下面我们将介绍离线签名交易的步骤。

往期教程请点击下方链接:

钱包教程|星云Web钱包教程1:创建NAS钱包

钱包教程|星云Web钱包教程2:发起转账

 
教程三:使用离线签名进行交易
第一步:
打开 index.html。

打开 index.html 文件

 
第二步:
打开“离线发送”选项卡。
 

查询地址的Nonce,Gas 价格
 
输入一个钱包地址,单击“查询信息”,您将收到以下信息:
 

这些信息可以帮助您了解Nonce(“交易发送地址”进行的交易数量),此处的查询需要在一台连网的电脑上执行。
第三步
向下滚动鼠标,找到“选择钱包文件”,在另一台没有连接网络的电脑中,或断开电脑网络生成交易并签名
在断开网络的电脑上传您的秘钥文件。

输入密码,单击“解锁”。
 
完成上一步后,你会看到:
 

 
来自地址”将自动填写。
目的地址需要自己填写。(提醒:即接收NAS的地址。)
需发送的价值/金额是您要发送到“目的地址”的数量,单位为NAS。
NONCE用于记录来自“交易发送地址”的交易数量。
这里我们需要填写“交易接收地址”、“需发送的价值/金额”和“Nonce”。
Gas 价格指的是Gas的数量,以及交易需消耗的Gas量。
Gas 限制是消耗Gas的最大值。
 
以上Gas 价格 和 Gas 限制的示例值为默认值。
这个Wiki页面介绍了Gas价格与Gas限制。
https://github.com/nebulasio/wiki/blob/master/gas.md
 
第四步
填写完所需内容后,单击“生成交易”。
 

完成上一步后会看到一个原始交易、一个签名交易和一个二维码。
 
第五步
复制“签名的交易”中的签名(或者扫描二维码),粘贴到连网的电脑上,或者复制签名后,刷新页面,重新连接网络
注意:离线签名是为了保证安全性,请严格按照在线-离线-在线的步骤操作,错误操作可能导致私钥触网造成信息被盗,请注意!
在连网的电脑中在第三步“签名的交易中”粘贴好签名,单击“发送交易”。

完成上一步后会看到:
 

 
弹出一个文本框,在这里可以再次确认交易发送地址、交易接收地址和NAS的价值。
点击“提交”。
完成后会收到一个 TxHash 和一张收据 。

这一步完成,表示离线进行签名的交易,已经在线上认证并交易完成
下一期教程将会介绍如何查看钱包信息 。
 

详情请咨询:

官网:https://nebulas.io
Github:https://github.com/nebulasio/go-nebulas
Slack:https://nebulasio.herokuapp.com
Telegram中文群:https://t.me/nebulascn
Twitter:https://twitter.com/nebulasio

发表评论

电子邮件地址不会被公开。 必填项已用*标注

返回顶部