transaction declares authority错误

概述:

push action 或者 transaction 的时候,出现类似以下错误:

1
transaction declares authority '{"actor":"myaccount111","permission":"active"}', but does not have signatures for it under a provided delay of 0 ms, provided permissions [{"actor":"myaccount111","permission":"eosio.code"}], and provided keys []

节点rpc无法访问

概述:

你通过config.ini配置了http-server-address = 0.0.0.0:8888,并且配置了插件plugin = eosio::http_plugin,假设你的 server 的公开 ip 为12.34.56.78,氮素cleos -u http://12.34.56.78:8888仍然无法访问你的节点 rpc。

eos合约action命名

概述:

EOS 中,合约的action对应合约 C++ 代码中的一个函数,如果你认为这个函数可以像传统 C++ 编码那样命名,那就错了。因为对应合约的action,所以有一些规则限制。