星火矿池-星火矿池Cosmos CLI委托教程
挖矿教程
08-27
阅读:124
评论:0
由于官方教程详尽(点击查看Cosmos官方委托教程 ),阅读起来较为复杂,所以我们写了一版委托Atom给星火矿池的简易教程。
一、安装gaiacli
gaiacli: 与gaiad全节点交互的命令行用户界面。
请检查并且确认你下载的gaiacli是可获得的最新稳定版本
通过源代码安装
gaiacli 需要通过操作系统的终端窗口使用,打开步骤如下所示:
Windows: 开始 > 所有程序 > 附件 > 终端 MacOS: 访达 > 应用程序 > 实用工具 > 终端 Linux: Ctrl + Alt + T
二、Cosmos账户
每个Cosmos账户的核心基础是一个包含12或24个词的助记词组,通过这个助记词可以生成无数个Cosmos账户。私钥是控制一个账户中所存资产的钥匙。私钥是通过助记词单向产生的。如果您不小心丢失了私钥,你可以通过助记词恢复。 然而,如果你丢失了助记词,那么你就有可能失去对由这个助记词产生的所有私钥的控制。同样,如果有人获得了你的助记词,他们就可以操作所有相关账户。
谨慎保管并不要告诉他人你的助记词。 为了防止资产被盗或者丢失,您最好多备份几份助记词, 并且把它们存放在只有您知道的安全地方,这样做将有助于保障您的私钥以及相关账户的安全。
2.1恢复众筹时账户
这部分内容仅适用于众筹活动参与者
(1)通过硬件钱包设备进行操作
最好使用一个新的钱包设备来恢复您的Cosmos账户。 当然,您可以通过 设置>设备>重置所有 将一个已经有助记词的(用过的)数字钱包重新初始化。但请注意,这样会清空您设备中现有的助记词,如果您没有做好备份的话,有可能会丢失您的资产 。
对于一个没有初始化的数字钱包设备,您需要做如下操作。
[ol] 将您的数字钱包设备通过USB与电脑链接 同时按下两个按钮 不要选择“配置一个新设备”选项,而是选择“恢复配置” 选择一个PIN 选择12个词选项 逐个按顺序输入您在众筹时获得的12个助记词
[/ol]
现在,您的钱包已经正确地设置好您在众筹时获得的助记词,切勿丢失!任何时候您的钱包设备出现问题,您都可以通过助记词在一个新的钱包设备上恢复所有账户。
[/url](2)在电脑上操作
注意: 在一台没有联网的计算机上执行以下操作会更加安全
如果您希望通过众筹时获得的助记词恢复账户并保存相关私钥,请按以下步骤操作:
gaiacli keys add --recover
首先,您需要输入一个密码来对您硬盘上账户的私钥进行加密。每次您发出一笔交易时都将需要输入这个密码。如果您丢失了密码,您可以通过助记词来恢复您的私钥。
- 是账户名称,用来指代用助记词生成私钥/公钥对的Cosmos账户。在您发起交易时,这个账户名称被用来识别您的账户。
2.2创建账户
(1)使用硬件钱包设备进行操作
建议仅使用您新买的钱包设备或者您足够信任的设备
通过下面的步骤确认您的设备是否兼容gaiacli:
[ol] 下载[url=https://www.ledger.com/pages/ledger-live]Ledger Live应用. 通过USB将钱包与计算机连接,并且将钱包固件升级到最新版本。 到Ledger Live钱包的应用商店下载”Cosmos“应用(这可能需要花些时间)。下载”Cosmos“应用程序需要在Ledger Live钱包Settings选项中激活Dev Mode 在你的钱包设备上操作Cosmos APP。
[/ol]
然后,通过以下命令创建账户:
gaiacli keys add --ledger
注意: 该命令仅在硬件钱包已导入并在解锁状态时才有效
是账户名称,用来指代用助记词生成私钥/公钥对的Cosmos账户。在您发起交易时,这个账户名称被用来识别您的账户。
[url=https://github.com/shirleypyj/Market-1/blob/patch-7/delegator-guide-cli_cn.md][/url](2)使用电脑设备进行操作
在一台没有联网的电脑上操作会更加安全
通过以下命令创建账户:
gaiacli keys add
这个命令会产生一个24个词的助记词组,并且同时保存账户的私钥和公钥。 另外,您还需要输入一个密码来对您硬盘上账户的私钥进行加密。 每次您发出一笔交易时都将需要输入这个密码。如果您丢失了密码,您可以通过助记词来恢复您的私钥。
千万不要丢失或者告诉其他人你的12个词的助记词组。 为了防止资产被盗或者丢失,您最好多备份几份助记词, 并且把它们存放在只有您知道的安全地方,如果有人取得您的助记词,那么他也就取得了您的私钥并且可以控制相关账户。
在确认已经安全保存好您的助记词以后(至少3遍!),你可以用如下命令清除终端窗口中的命令历史记录,以防有人通过历史记录获得您的助记词。
history -c
rm ~/.bash_history
三、设置gailcli访问Cosmos Hub网络
请不要与任何人分享您的助记词。
用下面的命令行完成对gaiacli的配置:
gaiacli config
此命名允许您为每个参数设置缺省值。
首先,设置想要访问的全节点的地址:
gaiacli config node :
// 样例: gaiacli config node https://77.87.106.33:26657
然后,设置 --trust-node 指标的缺省值。
gaiacli config trust-node false
// 如果您运行一个轻节点,可以设置为true
最后,设置需要访问的区块链的 chain-id
gaiacli config chain-id mainnet
四、委托Atom&提取奖励
查询账户余额或其他账户相关信息
gaiacli query account
委托您的Atom
gaiacli tx staking delegate --from --gas auto --gas-prices
委托给星火参数设定样例:
gaiacli tx staking delegate cosmosvaloper18thamkhnj9wz8pa4nhnp9rldprgant57pk2m8s 10000stake --from --gas auto --gas-prices 0.001stake
=cosmosvaloper18thamkhnj9wz8pa4nhnp9rldprgant57pk2m8s(验证者地址)
=10000stake(委托数量)
=0.001stake(手续费,可自定义)
(您的账户名称)
提取所有的奖励
gaiacli tx distr withdraw-all-rewards --from --gas auto --gas-prices
=0.001stake(手续费,可自定义)
确认交易发出后,可以用以下查询:
// 您的账户余额在您委托Atom或者取回奖励后会发生变化
gaiacli query account
// 您在委托后应该能查到委托交易
gaiacli query staking delegations
// 如果交易已经被打包,将会返回交易记录(tx)
// 在以下查询命令中可以使用显示的交易哈希值作为参数
gaiacli query tx
如果您是连接到一个可信全节点的话,您可以通过区块链浏览器查看交易。
一、安装gaiacli
gaiacli: 与gaiad全节点交互的命令行用户界面。
请检查并且确认你下载的gaiacli是可获得的最新稳定版本
通过源代码安装
gaiacli 需要通过操作系统的终端窗口使用,打开步骤如下所示:
二、Cosmos账户
每个Cosmos账户的核心基础是一个包含12或24个词的助记词组,通过这个助记词可以生成无数个Cosmos账户。私钥是控制一个账户中所存资产的钥匙。私钥是通过助记词单向产生的。如果您不小心丢失了私钥,你可以通过助记词恢复。 然而,如果你丢失了助记词,那么你就有可能失去对由这个助记词产生的所有私钥的控制。同样,如果有人获得了你的助记词,他们就可以操作所有相关账户。
谨慎保管并不要告诉他人你的助记词。 为了防止资产被盗或者丢失,您最好多备份几份助记词, 并且把它们存放在只有您知道的安全地方,这样做将有助于保障您的私钥以及相关账户的安全。
2.1恢复众筹时账户
这部分内容仅适用于众筹活动参与者
(1)通过硬件钱包设备进行操作
最好使用一个新的钱包设备来恢复您的Cosmos账户。 当然,您可以通过 设置>设备>重置所有 将一个已经有助记词的(用过的)数字钱包重新初始化。但请注意,这样会清空您设备中现有的助记词,如果您没有做好备份的话,有可能会丢失您的资产 。
对于一个没有初始化的数字钱包设备,您需要做如下操作。
[ol]
[/ol]
现在,您的钱包已经正确地设置好您在众筹时获得的助记词,切勿丢失!任何时候您的钱包设备出现问题,您都可以通过助记词在一个新的钱包设备上恢复所有账户。
[/url](2)在电脑上操作
注意: 在一台没有联网的计算机上执行以下操作会更加安全
如果您希望通过众筹时获得的助记词恢复账户并保存相关私钥,请按以下步骤操作:
gaiacli keys add --recover
首先,您需要输入一个密码来对您硬盘上账户的私钥进行加密。每次您发出一笔交易时都将需要输入这个密码。如果您丢失了密码,您可以通过助记词来恢复您的私钥。
- 是账户名称,用来指代用助记词生成私钥/公钥对的Cosmos账户。在您发起交易时,这个账户名称被用来识别您的账户。
2.2创建账户
(1)使用硬件钱包设备进行操作
建议仅使用您新买的钱包设备或者您足够信任的设备
通过下面的步骤确认您的设备是否兼容gaiacli:
[ol]
[/ol]
然后,通过以下命令创建账户:
gaiacli keys add --ledger
注意: 该命令仅在硬件钱包已导入并在解锁状态时才有效
是账户名称,用来指代用助记词生成私钥/公钥对的Cosmos账户。在您发起交易时,这个账户名称被用来识别您的账户。
[url=https://github.com/shirleypyj/Market-1/blob/patch-7/delegator-guide-cli_cn.md][/url](2)使用电脑设备进行操作
在一台没有联网的电脑上操作会更加安全
通过以下命令创建账户:
gaiacli keys add
这个命令会产生一个24个词的助记词组,并且同时保存账户的私钥和公钥。 另外,您还需要输入一个密码来对您硬盘上账户的私钥进行加密。 每次您发出一笔交易时都将需要输入这个密码。如果您丢失了密码,您可以通过助记词来恢复您的私钥。
千万不要丢失或者告诉其他人你的12个词的助记词组。 为了防止资产被盗或者丢失,您最好多备份几份助记词, 并且把它们存放在只有您知道的安全地方,如果有人取得您的助记词,那么他也就取得了您的私钥并且可以控制相关账户。
在确认已经安全保存好您的助记词以后(至少3遍!),你可以用如下命令清除终端窗口中的命令历史记录,以防有人通过历史记录获得您的助记词。
history -c
rm ~/.bash_history
三、设置gailcli访问Cosmos Hub网络
请不要与任何人分享您的助记词。
用下面的命令行完成对gaiacli的配置:
gaiacli config
此命名允许您为每个参数设置缺省值。
首先,设置想要访问的全节点的地址:
gaiacli config node :
// 样例: gaiacli config node https://77.87.106.33:26657
然后,设置 --trust-node 指标的缺省值。
gaiacli config trust-node false
// 如果您运行一个轻节点,可以设置为true
最后,设置需要访问的区块链的 chain-id
gaiacli config chain-id mainnet
四、委托Atom&提取奖励
查询账户余额或其他账户相关信息
gaiacli query account
委托您的Atom
gaiacli tx staking delegate --from --gas auto --gas-prices
委托给星火参数设定样例:
gaiacli tx staking delegate cosmosvaloper18thamkhnj9wz8pa4nhnp9rldprgant57pk2m8s 10000stake --from --gas auto --gas-prices 0.001stake
=cosmosvaloper18thamkhnj9wz8pa4nhnp9rldprgant57pk2m8s(验证者地址)
=10000stake(委托数量)
=0.001stake(手续费,可自定义)
(您的账户名称)
提取所有的奖励
gaiacli tx distr withdraw-all-rewards --from --gas auto --gas-prices
=0.001stake(手续费,可自定义)
确认交易发出后,可以用以下查询:
// 您的账户余额在您委托Atom或者取回奖励后会发生变化
gaiacli query account
// 您在委托后应该能查到委托交易
gaiacli query staking delegations
// 如果交易已经被打包,将会返回交易记录(tx)
// 在以下查询命令中可以使用显示的交易哈希值作为参数
gaiacli query tx
如果您是连接到一个可信全节点的话,您可以通过区块链浏览器查看交易。
版权声明
本文仅代表网友观点,不代表本站立场。
本文系站长采集与互联网,未经许可,不得转载。