首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

主网上的账号注册

0 前提条件

要在主网上进行操作,首先,你得有一个手动映射过的 EOS 账户,也即你拥有那个账户的私钥与公钥。如果没有的话,那可能要过一段时间再行体验了。

其次,你还要有一些 EOS 购买网络资源、CPU 资源和内存资源。

1 安装或升级 EOS

分为几种情况,请对号入座:(1)之前安装了非 Docker 版本的旧 EOS ;(2)之前安装了 Docker 版本的旧 EOS;(3)之前没安装过 EOS 。

如果是第一种情况,参考这篇文章:

将EOS系统升级为EOSIO 1.0.2 | 大狗教你EOS开发:

https://www.zybuluo.com/hitchhacker/note/1174296

通过git进行升级版本。

如果是第二种或第三种情况,参考这两篇文章,通过 Docker 进行 EOS 的升级或安装:

然后在 VS code 的命令行终端中右键点击"Executed In Bash",打开 Docker 的「里世界」终端,然后该怎么操作就怎么操作即可。

2 创建本地钱包并导入私钥

(1)创建钱包目录

如果使用的是非 Mac 的 Linux 系统或者 Docker ,需要先创建钱包目录:

mkdir -p /data/eosio/eosio-wallet

(2)创建钱包

cleos wallet create -n my

会返回给你一个钱包的私钥,保存下来。

钱包一段时间不用会自动锁定,如果锁定的话用钱包的私钥解锁。

cleos wallet unlock -n my #此处my为钱包名

(3)钱包导入私钥

导入映射时给你的账户私钥:

cleos wallet import -n my[ 账户私钥 ]

3 注册EOS账户名

(1)让 cleos 连上主网

几个主网节点地址供参考:

http://mainnet.genereos.io

http://mainnet.eoswz.com

http://mainnet.eoscalgary.io

http://p2p.meet.one:8888

http://eosio.tc.ink

https://api-eos.ono.chat

https://api.mainnet.eospace.io

(2)查询主网自动分配的账户名

cleos get accounts[ 账户公钥 ]

(3)注册新账户

账户名要求必须是12位字符,其中的可用字符为:[1-5] 和 [a-z]。

注册新账户命令如下:

cleos system newaccount —stake-net ‘0.0001 EOS’ —stake-cpu ‘0.001 EOS’ —buy-ram-kbytes 3[ 自动分配的账户名 ] [ 新注册账户名 ] [ 你的公钥 ]

(4)查看账户信息

查看账户概要信息(可用资源、投票等):

cleos get account[ 账户名 ]

cleos get table eosio[ 账户名 ]userres

查看账户抵押信息:

cleos system listbw[ 账户名 ]

cleos get table eosio[ 账户名 ]delband

查看账户余额:

cleos get currency balance eosio.token[ 账户名 ]

cleos get table eosio.token[ 账户名 ]accounts

(5)转账操作

cleos transfer[ 转出账户名 ] [ 转入账户名 ]'0.01 EOS' 'memo'

4 总结与预告

通过本期,我们迈出了从「单机 EOS 」到「公链 EOS 」的重要一步,注册了自己的 EOS 账号。下一期,IMEOS 将教给大家如何在主网上「发币」,通过这个过程让大家对 EOS 公链有一个更深入的了解。

想要更好地学习 EOS 开发,请扫下方二维码进小密圈:

= END =

长按识别下方二维码

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180611G1MGPD00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券