区块链研习社EOS开发Dapp开发

EOS开发完全解析(二):用cleos命令行创建、导入、解锁钱包

2018-10-20  本文已影响0人  区块链浪潮之巅

钱包功能是eos的核心功能之一,几乎所有Dapp都需要使用钱包登录成功才能进行操作,甚至可以说钱包是所有Dapp的入口。

首先我们大概瞄一眼,eos钱包的有哪些操作,主要包括:创建、打开、锁定、解锁、导入、列出所有钱包等,接下来我们一一操作一波。

eos钱包操作.png

一、EOS钱包操作

首先我们需要先把节点启动,输入cd eos/build/programs/nodeos/进入到nodeos目录,然后执行./nodeos -e -p eosio --plugin eosio::chain_api_plugin --plugin eosio::history_api_plugin

启动节点.png
然后最小化该命令行窗口,ctrl+alt+t重新打开一个新的命令行窗口,进入到cleos目录。
cleos目录.png

注意:生产环境千万不要暴露该密码给别人,否则别人拿到这个秘密就可以操作你的钱包了,到时候损失几个亿可别说浪哥没提醒你哦。

列出所有打开的钱包.png

注意:list只能列出所有已打开的钱包,如果没有列出已经存在的钱包,只需要调用1.2的指令,打开该钱包即可。

Private key: 5KZ671DNWdP3PdCQLckCma3YyGXUR92ajM1nKHhJH54zf3isADY
Public key: EOS78toDB64JtRpyeF7V35PPiBRLMcqWedd99dR3WDEApYkHhz2Tn

生成公私钥.png

注意:后期创建账号的时候会关联你的公私钥,所以上面生成的公私钥务必保管好,生产环境千万不要暴露该密钥给别人,否则别人可以随意操纵你的账号,一不小心损失几个亿。具体用途,在创建账号的时候我们再详细讨论,这里先不展开讲。

第二步,将私钥导入到钱包:
./cleos wallet import -n lgwallet --private-key 5KZ671DNWdP3PdCQLckCma3YyGXUR92ajM1nKHhJH54zf3isADY

导入eos私钥.png

注意:进行该操作之前需要解锁该钱包。

查看eos钱包的私钥.png 创建eos公私钥并导入钱包.png 查看eos钱包私钥2.png 移除已导入到eos钱包的公私钥.png 锁定后

二、总结

到目前为止,我们已经完成了钱包的所有操作,是不是很easy?下一讲我们将讲解“EOS账号创建”,敬请期待。

获取最新、最全的EOS开发教程请关注微信公众号:区块链浪潮之巅——一个集项目分析与区块链技术开发于一体的公众号。

浪潮之巅.png
上一篇下一篇

猜你喜欢

热点阅读