diff --git a/helpers/exceptions.js b/helpers/exceptions.js index b908ed90..c6962c47 100644 --- a/helpers/exceptions.js +++ b/helpers/exceptions.js @@ -9,5 +9,11 @@ module.exports = { ], balance:[ "608c7aeba0895da4517496590896eb325a0b5d367e1b186b1c07d7651a568b9e" - ] + ], + blocks: [ + "2220204643144799909", + "12932134768278785054", + "5100737560399219173", + "9919055269822630432" + ] }; diff --git a/logic/transaction.js b/logic/transaction.js index 963c5893..5037b4cb 100644 --- a/logic/transaction.js +++ b/logic/transaction.js @@ -398,6 +398,11 @@ Transaction.prototype.verify = function (trs, sender, requester, cb) { cb = requester; } + // Skip validation for exceptions + if (exceptions.blocks.indexOf(trs.blockId) !== -1) { + return self.checkConfirmed(trs, cb); + } + // Get transaction id var txId;