提交 c69cd8df 编写于 作者: N Nathan Hourt

Fix in check_transaction_authorization

Only check for irrelevant signatures if signature checking is enabled.
上级 a2ea69a1
......@@ -518,8 +518,9 @@ void chain_controller::check_transaction_authorization(const SignedTransaction&
}
}
EOS_ASSERT(checker.all_keys_used(), tx_irrelevant_sig,
"Transaction bears irrelevant signatures from these keys: ${keys}", ("keys", checker.unused_keys()));
if ((_skip_flags & skip_transaction_signatures) == false)
EOS_ASSERT(checker.all_keys_used(), tx_irrelevant_sig,
"Transaction bears irrelevant signatures from these keys: ${keys}", ("keys", checker.unused_keys()));
}
ProcessedTransaction chain_controller::apply_transaction(const SignedTransaction& trx, uint32_t skip)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册