eos帐户创建,导入eos钱包 账户名不存在

2023-08-28 10288阅读 0评论

第一步 钱包安装

eos帐户创建,导入eos钱包 账户名不存在 第1张

下载:

wget https://github.com/EOSIO/eos/releases/download/v1.4.3/eosio-1.4.3.ubuntu-16.04-x86_64.deb

安装:

sudo apt install ./eosio-1.4.3.ubuntu-16.04-x86_64.deb

安装完成后,里面会有三个应用程序,这三个应用程序也都是命令行的:

-cleos,它是一个命令行程序。在前端使用EOS是通过Cleos输入命令,给EOS下达指令。

-nodeos,其实它就是挖矿客户端。在启动Nodeos之后,它自然就会产生区块。

-keosd,它是在后端启动。它的目的主要是管理钱包,可以创建私钥。

第二步:节点启动

命令:

keosd –http-server-address=0.0.0.0:5555 & exec nodeos -e -p eosio –plugin eosio::producer_plugin –plugin eosio::chain_api_plugin –plugin eosio::history_plugin –plugin eosio::history_api_plugin –plugin eosio::http_plugin -d /mnt/dev/data –config-dir /mnt/dev/config –http-server-address=0.0.0.0:7777 –access-control-allow-origin=* –contracts-console >/opt/wallet/eos/eos.log –http-validate-host=false –filter-on=\’*\’

参数释义:

-e Enable block production, even if the chain is stale.-p ID of producer controlled by this node (e.g. inita; may specify multiple times)-d Directory containing program runtime data–plugin eosio相应插件,可通过config.ini来实现相同功能–resync-blockchain 重新同步区块,本地链有脏数据的时候配

整个EOS是插件式结构,需要有一个主程序,其它像钱包管理、区块链等都是一个插件。

输入上边命令后启动了一个节点,同时启动了一些插件,会打印一些基本信息,以及挖矿的信息。

第三步: EOS创建和管理钱包 1. 创建钱包

命令:

cleos wallet create

带参数,可以在命令后边加上-n,-n指定你的钱包名称是另外一个钱包名称,可以创建不同的钱包,然后每个钱包都可以管理一组密钥。

eg:

命令:cleos wallet create -n \”test_wallet\” –to-console 返回:Creating wallet: test_walletSave password to use in the future to unlock this wallet.Without password imported keys will not be retrievable.\”PW5J2qjtUFR5w4bjKd8mFnF7vRXUXLhMsvhRGHtQh12fGcraHvSNQ\” 2. 创建秘钥

命令:

cleos wallet create_key

eg:

命令:cleos create key –to-console返回:Private key: 5KLF5JUTRt6mRr8ibyBbeSQGW48sbWUAbpL66zwj3QwjzT33UHVPublic key: EOS8Jd9bGpVBs5hrV29T1XE2QBKy4w9jvoLa2cjsTp78MeDoYSnnA 3. 将秘钥导入到钱包

命令:

cleos wallet import

可以在命令后面指定钱包,这样就可以把第二步创建的一组公钥、私钥直接导入指定的钱包。

eg:

命令:cleos wallet import -n \”test_wallet\”返回:private key: imported private key for: EOS8Jd9bGpVBs5hrV29T1XE2QBKy4w9jvoLa2cjsTp78MeDoYSnnA 4. 查看钱包秘钥

命令:

cleos wallet keys

查看未上锁的所有钱包的所有公钥

eg:

命令:cleos wallet keys返回:[ \”EOS5EryPbM2yb81FRccX9CnmKNubcrBS55CFZipY5JdgZc2qVqVor\”, \”EOS71sPx7HqbK8KVqDWW1CGdMjCioi3uwW4PYm9n1tJeFZcAgHWit\”, \”EOS8Jd9bGpVBs5hrV29T1XE2QBKy4w9jvoLa2cjsTp78MeDoYSnnA\”] 第四步: 账户管理 1. 创建账户

语法:

cleos create account ${authorizing_account} ${new_account} ${owner_key} ${active_key}

参数释义:

authorizing_account:授权账户,在EOS中,创建账户时需要付出一点成本,这个成本由authorizing_account来承担。new_account:被创建的账户。owner_key:拥有new_account账户owner权限的公钥。active_key:拥有new_account账户active权限的公钥。

eg:

命令:cleos -u http://127.0.0.1:7777 create account eosio myaccount \”EOS6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV\”返回:executed transaction: 815aa3dd7bdf350917e6980d6af29831527fdecf2ff0ad9c0378e67176e61952 200 bytes 259 us#eosio


免责声明
1、本网站属于个人的非赢利性网站,转载的文章遵循原作者的版权声明。
2、本网站转载文章仅为传播更多信息之目的,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所
提供信息的准确性及可靠性,但不保证信息的正确性和完整性,且不对因信息的不正确或遗漏导致的任何
损失或损害承担责任。
3、任何透过本网站网页而链接及得到的资讯、产品及服务,本网站概不负责,亦不负任何法律责任。
4、本网站所刊发、转载的文章,其版权均归原作者所有,如其他媒体、网站或个人从本网下载使用,请在
转载有关文章时务必尊重该文章的著作权,保留本网注明的“稿件来源”,并白负版权等法律责任。

手机扫描二维码访问

文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。

发表评论

快捷回复: 表情:
评论列表 (暂无评论,10288人围观)

还没有评论,来说两句吧...

目录[+]