请注意在eos主网上线后,imtoken中的eos已经失效必须转移到主网。将当时映射的私钥保留,现在还需要用到。无比吐槽EOS对小白这么不友好的账户创建系统。
- 我们可以下载命令行工具,但是无需部署节点,可以连接远程节点。
- -u 选择的节点可以在 https://eospark.com选择,这里用老猫的举例。 -u https://api.eoslaomao.com/
- nodeos:节点,用来管理账号,上传数据到区块链。
- keosd:钱包管理客户端,用来保存钱包信息。
- cleos:用户(主要是开发人员)与keosd/nodeos交互的命令行工具。
- 命令行带文字的话都是要替换
(一)自己DIV 方式
1.安装相关服务
brew tap eosio/eosio
brew install eosio
2.创建本地的存储目录
mkdir /wwwroot/contracts
cd /wwwroot/contracts
3.开启客户端
keosd &
4.创建钱包
记录钱包密码以备将来使用,创建成功后记得复制备份密钥,解锁的时候需要用到。-n 是钱包名称,--to-console 输出到命令行,-f key.txt 存储到文件
cleos wallet create -n mywallet --to-console
或者可以将密码放置到文件,避免遗忘
cleos wallet create -n mywallet -f key.txt
查看钱包状态,带*号的说明这个钱包是解锁的状态。
cleos wallet list
或者需要解锁命令。钱包锁定的时候需要用到。
cleos wallet unlock -n mywallet --password 刚创建出来的密钥
5.导入EOS账号的私钥
- 1.公钥的作用:申请EOS主网账户时,必须要用到公钥
- 2.私钥的作用:导入钱包,有了钱包才能进行转账等操作。
如果没有私钥可以进行生成
创建时最好断网创建。创建完成后把公钥和私钥抄写到纸上,或者存到U盘等。
cleos create key --to-console
or
cleos create key -f key.txt
私钥导入后,可以查看钱包的公钥
cleos wallet keys
有了公钥和私钥后,就可以找个钱包的APP或者网站,注册自己的EOS主网账户了,是需要花钱的。或者找已经有EOS主网账户的朋友,给你创建一个账户。也可以用下述命令行生成。
导入私钥,请注意导入钱包必须是解锁状态,如果是锁定的,需要用解锁命令解锁。
cleos wallet import -n mywallet --private-key EOS映射好的私钥
6.注册新账户,账户名为12个字符。
cleos create account eosio {YOUR_ACCOUNT_NAME} {OWNER_PUBLICKEY} {ACTIVE_PUBLICKEY}
cleos system newaccount --stake-net '0.1 EOS' --stake-cpu '0.1 EOS' --buy-ram '0.1 EOS' 自动分配的账户名 新注册账户名 EOS映射好的公钥
查询主网自动分配的账户名
cleos get accounts EOS映射好的公钥
帐号名称查看:http://eosflare.io/
如果是映射过,但是忘记了私钥,可以使用这个工具,只需要把以太坊的私钥放进去就能自动计算出来。:https://eoskey.io/#/
(二)可以通过APP免费注册
我通过巨鲸交易所注册了一个,计算后基本上是免费,同时还赠送了一些代币。亲测有效。
- 1.注册
- 2.约5块钱购买优惠邀请码(基本上开户需要抵押的代币等价)
- 3.到手机app上使用邀请码生成账户
- 4.绑定账户
- 5.每日登陆可领取赠送的代币
(三)通过智能合约转账来生成帐号
对这个方式感兴趣的请参考这个博主的合约吧:https://www.jianshu.com/p/3dac458cff8f
推荐资源:









网友评论