提交 be1e26e9 编写于 作者: A arhag

outside callers of push_transaction and push_scheduled_transaction (e.g....

outside callers of push_transaction and push_scheduled_transaction (e.g. producer plugin or tester) should also behave consistently with regard to the explicit_billed_cpu_time_us flag
上级 8a84a682
......@@ -1316,13 +1316,13 @@ void controller::push_confirmation( const header_confirmation& c ) {
transaction_trace_ptr controller::push_transaction( const transaction_metadata_ptr& trx, fc::time_point deadline, uint32_t billed_cpu_time_us ) {
validate_db_available_size();
return my->push_transaction(trx, deadline, false, billed_cpu_time_us);
return my->push_transaction(trx, deadline, false, billed_cpu_time_us, billed_cpu_time_us > 0 );
}
transaction_trace_ptr controller::push_scheduled_transaction( const transaction_id_type& trxid, fc::time_point deadline, uint32_t billed_cpu_time_us )
{
validate_db_available_size();
return my->push_scheduled_transaction( trxid, deadline, billed_cpu_time_us );
return my->push_scheduled_transaction( trxid, deadline, billed_cpu_time_us, billed_cpu_time_us > 0 );
}
uint32_t controller::head_block_num()const {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册