diff --git a/app/lib/computation/blockchainContext.js b/app/lib/computation/blockchainContext.js
index 7fca13077d1d6b307ed5aa80dde7c728a7a3065d..27fc6e72920e1e29e6689ed70389eb1c411e28fb 100644
--- a/app/lib/computation/blockchainContext.js
+++ b/app/lib/computation/blockchainContext.js
@@ -308,9 +308,6 @@ function BlockchainContext(BlockchainService) {
     // Revert the balances variations for this block
     yield that.updateWallets(sindexOfBlock, dal, REVERSE_BALANCE)
 
-    // Remove any source created for this block (both Dividend and Transaction).
-    yield dal.removeAllSourcesOfBlock(blockstamp);
-
     // Restore block's transaction as incoming transactions
     yield undoDeleteTransactions(block)
   });