经过前面几个章节的铺垫,我们终于来到了 EOS Chrome 钱包 Scatter 使用教程的最后一个章节 - 添加账号
其实,添加账号 这个词在 Scatter 中是不准确的,准确的来说应该是 添加身份
我们假设你已经使用我们前面章节设置的 密钥对 在前面添加的 网络 上创建了一个账号了。
-
如果还没有创建,你可以使用下面的命令在本地测试链上创建一个叫
xiaoming
的账号cleos create account eosio xiaoming EOS8FXCAGvW7pe5fFiehKMcFGZWBaAkQ3BpRndcJitQCJizNetk6R EOS8FXCAGvW7pe5fFiehKMcFGZWBaAkQ3BpRndcJitQCJizNetk6R
你可以把
xiaoming
和后面的公钥换成你自己的 -
或者,你可以使用下面的命令创建一个资源有限的账号
cleos system newaccount eosio xiaoming EOS8FXCAGvW7pe5fFiehKMcFGZWBaAkQ3BpRndcJitQCJizNetk6R EOS8FXCAGvW7pe5fFiehKMcFGZWBaAkQ3BpRndcJitQCJizNetk6R --stake-net '50.00 EOS' --stake-cpu '50.00 EOS' --buy-ram-kbytes 10000 -p eosio
创建完成后,我们可以使用下面的命令某个公钥下面有哪些账号了
cleos get accounts EOS8iQXBhFiiBogGiqacVRCuk3mxPzELe15iA89A8wuw5SKpXzoZr { "account_names": [ "micromsg", "xiaohong", "xiaoming" ] }
Scatter 钱包添加身份/账号
-
点击浏览器右上角的 Scatter 图标,打开钱包,如果此时你的钱包处于锁定状态,如下图,则可以输入密码进行解锁
-
进入主界面后,直接点击 「身份」 进入 身份列表
这时候,我们会发现身份列表里已经有一个默认的身份了,不用管它,哈哈
-
点击 身份列表 右上角的 「新建」 按钮,进入 「身份添加」界面
进去之后,是不是被列表吓到了,怎么这么多东西需要输入啊!~~~~~
哈哈,其实不用怕,就框框里的东西填写即可,其它的都不用填,因为填了也没什么用
嗯,准确的说,说 填 是不正确的,应该是 选择 才对
-
从第一个选择框中选择合适的网络,比如我刚刚添加的
local
网络,然后从第二个选择框中选择合适的密钥对,比如我刚刚添加的xiaoming
,选择完成后效果如下,那个 「导入」 按钮变得可用了 -
注意,重要的第五步来了。点击导入按钮,会弹出账号选择对话框。
可能因为网络原因,会有一些延时
但如果之前的设置错误,可能不会弹出,或者直接弹出获取账号失败
一般情况下,获取账号失败是因为网络设置错误,这时候你可要好好检查网络配置的
-
这一步也很重要,可能上一步会弹出很多个账号,比如我列表中显示的那样。但每次只能添加一个。
你会看到每个账号可能有两个以上的,只是后缀不同而已,可能是
@active
或者@owner
这时候,根据你的需要选择合适的权限,一般情况下,我们选择
@active
那个即可,比如我的xiaoming@active
-
选好了之后,点击下面的 「使用选择的账号」 就会把当前选择的账号放到 密钥对 输入框那里
如果你选择错了,那么直接点击账号就可以取消了
-
然后点击右上角的 「保存」 按钮,就身份就添加完成了。完成之后的列表如下
后记
添加身份其实很简单,不简单的是这是最后一步,如果前面步骤错了,那么这一步就不会显示账号,那么我们就要进一步进行排查了