新手问答 部署了 eosio.system 合约,创建账户失败

gk5 · 2018年09月10日 · 最后由 gk5 回复于 2018年09月12日 · 9926 次阅读

eos.syetem合约部署成功了
$ ./cleos -u http://192.168.1.56:8889 get code eosio.system
code hash: d8324003310065dd1d549a6929564c095c30e3a28954ec54dd72ced6cfaf08b3

我用的这个命令创建账户
./cleos -u http://192.168.1.56:8889 system newaccount eosio --transfer xiaoxiaopeng EOS7kVxD5WaUo6TfB7g3oziyh3ttSwuMxqWQpZCLyh2eS7Y5kCYuf EOS6NRhuH1BH3zaTrnsA4vMo59z7yWyVYKksxgbLYR5h2cGmgrB83 --stake-net "100.0000 SYS" --stake-cpu "100.0000 SYS" --buy-ram "100.0000 SYS"

提示错误
2018-09-10T05:56:49.447 thread-0 main.cpp:3010 main ] Failed with error: Assert Exception ( 10)
!action_type.empty(): Unknown action buyram in contract eosio

共收到 12 条回复

Unknown action buyram in contract eosio

EOS 回复

这个你解决了吗?我的是release1.2.3版本,Ubuntu18.04下的环境

EOS 回复

你好啊。这个帖子做早上也看了,还是那个提示

我没遇到过这个问题。

EOS 回复

你能把你到创建账户的之前的操作命令发一下吗?我看看,看我哪里出错了,谢谢你

你发布一下 eosio.system 合约

你再试试 buy-ram-kbytes 能行吗

icedeath 回复

你好 我发布了 还是不行

./cleos -u http://192.168.1.56:8889 set contract eosio /home/lsf/work/eos/build/contracts/eosio.system -p eosio@active

lsf@lsf-virtual-machine:~/work/eos/build/programs/cleos$ ./cleos -u http://192.168.1.56:8889 get code eosio
code hash: d8324003310065dd1d549a6929564c095c30e3a28954ec54dd72ced6cfaf08b3

gk5 回复

你好请确保你做好了前期准备工作,创建系统账号,发布系统合约,创建发布系统代币。

可以参考一下 https://github.com/eostea/EOS-Boot-Steps-dawn4/tree/master/BIOS中的步骤

lome 回复

👍 哇哦!牛逼!弄好了 ,万分感谢

gk5 关闭了讨论 09月12日 16:25
gk5 重新开启了讨论 09月12日 16:25
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册