Only check warp syncing for eth_getWorks (#9484)
* Only check warp syncing for eth_getWorks * Use SyncStatus::is_snapshot_syncing
This commit is contained in:
parent
eb0986c3f9
commit
ba487eaaca
@ -742,7 +742,7 @@ impl<C, SN: ?Sized, S: ?Sized, M, EM, T: StateInfo + 'static> Eth for EthClient<
|
||||
let queue_info = self.client.queue_info();
|
||||
let total_queue_size = queue_info.total_queue_size();
|
||||
|
||||
if is_major_importing(Some(sync_status.state), queue_info) || total_queue_size > MAX_QUEUE_SIZE_TO_MINE_ON {
|
||||
if sync_status.is_snapshot_syncing() || total_queue_size > MAX_QUEUE_SIZE_TO_MINE_ON {
|
||||
trace!(target: "miner", "Syncing. Cannot give any work.");
|
||||
return Err(errors::no_work());
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user