概述:
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 [] |
原因:
检查部署myaccount111
的合约代码,看看是不是使用了内联 action 或 defer ,这需要你的myaccount111
具有eosio.code
权限
解决:
给myaccount111
赋予eosio.code
权限
1 | // 这里 EOS5RZcioUTeXNWCUehqtSHpzcXEj4auyRQiD3qwsjCQjWqmH8Qgs 是你 myaccount111 的公钥 |
打赏