Error 3090005: irrelevant authority included
问题描述
本想在transfer“回调”函数里处理相关业务前做多签检查,
require_auth2(合约账户, 多签权限);
由于transfer权限问题,并没有将代币发行合约对应的transfer执行权限设置{set action permission}给合约的多签权限,但由于对于每笔交易,我们都需要至少有一名签名者为网络和cpu收费,但此自定义权限并没有相应的权限,所以报此错误。
解决方法
将合约多签权限linkauth给单独账户,并在此处检查此多签账户的active权限。
require_auth2(多签账户, active权限);
参考
当前页面是本站的「Google AMP」版。查看和发表评论请点击:完整版 »