@ -93,7 +93,7 @@ void EthereumHost::doWork()
bool netChange = ensureInitialised ( ) ;
auto h = m_chain . currentHash ( ) ;
// If we've finished our initial sync (including getting all the blocks into the chain so as to reduce invalid transactions), start trading transactions & blocks
if ( isSyncing ( ) & & m_chain . isKnown ( m_latestBlockSent ) )
if ( ! isSyncing ( ) & & m_chain . isKnown ( m_latestBlockSent ) )
{
if ( m_newTransactions )
{
@ -152,6 +152,7 @@ void EthereumHost::maintainTransactions()
RLPStream ts ;
_p - > prep ( ts , TransactionsPacket , n ) . appendRaw ( b , n ) ;
_p - > sealAndSend ( ts ) ;
cnote < < " Sent " < < n < < " transactions to " < < _p - > session ( ) - > info ( ) . clientVersion ;
}
_p - > m_requireTransactions = false ;
} ) ;