钱包教程|星云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

发表评论

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

返回顶部