runtime: gate nonce disable at restart slot

This commit is contained in:
Trent Nelson 2022-06-01 11:39:54 -06:00 committed by Trent Nelson
parent 635bd40f09
commit b80a82a9e5
1 changed files with 10 additions and 3 deletions

View File

@ -4126,10 +4126,17 @@ impl Bank {
pub fn check_transaction_for_nonce(
&self,
_tx: &SanitizedTransaction,
tx: &SanitizedTransaction,
) -> Option<TransactionAccount> {
None
// self.check_message_for_nonce(tx.message())
if self.cluster_type() == ClusterType::MainnetBeta {
if self.slot() <= 135986379 {
self.check_message_for_nonce(tx.message())
} else {
None
}
} else {
self.check_message_for_nonce(tx.message())
}
}
pub fn check_transactions(