【提问】在私有节点上给 eosio 账户部署 eosio.system 合约出错


#1




如上图所示,给eosio账户部署eosio.system合约就报错,之前已经给eosio账户部署了eosio.bios合约成功了。eosio的私钥也导入到钱包了。但就是部署eosio.system合约报错
补充:我创建了一个新的账户,在没有部署任何合约的情况下成功部署了eosio.system合约.而eosio账户是不是因为部署了eosio.bios合约才无法部署eosio.system合约?
再次补充:joy: :



我试着将部署合约命令最后的权限去掉了结果变成上面的错误了,另外我看了下其他的帖子说要先给eosio账户发一些EOS代币,然后我就用其他的账户创建了EOS代币并发给了eosio账户,eosio账户余额如下:



但就是这样还是无法给eosio账户部署eosio.system合约


#2

刚群里有人回了下,你可以试验下:

1.部署system合约 断言错误
2.把系统币的名字改下
3.eos/CMakeLists.txt, 将CORE_SYMBOL_NAME配置为’EOS’
4.部署合约的账户名字
5.应该是系统币的名字不同造成的
6.eosio_build.sh 里 也要改