diff --git a/rpc/src/v1/impls/eth.rs b/rpc/src/v1/impls/eth.rs index 1d973f933..f8d591756 100644 --- a/rpc/src/v1/impls/eth.rs +++ b/rpc/src/v1/impls/eth.rs @@ -190,13 +190,9 @@ impl EthClient let hash = signed_transaction.hash(); let import = { - let miner = take_weak!(self.miner); let client = take_weak!(self.client); take_weak!(self.miner).import_transactions(vec![signed_transaction], |a: &Address| AccountDetails { - nonce: miner - .last_nonce(a) - .map(|nonce| nonce + U256::one()) - .unwrap_or_else(|| client.nonce(a)), + nonce: client.nonce(a), balance: client.balance(a), }) };