diff --git a/sdk/src/client/api/block_builder/transaction_builder/requirement/mana.rs b/sdk/src/client/api/block_builder/transaction_builder/requirement/mana.rs index 6b37b7e06e..5abf3a88f6 100644 --- a/sdk/src/client/api/block_builder/transaction_builder/requirement/mana.rs +++ b/sdk/src/client/api/block_builder/transaction_builder/requirement/mana.rs @@ -72,7 +72,7 @@ impl TransactionBuilder { should_recalculate |= self.get_inputs_for_mana_balance()?; if should_recalculate && !self.requirements.contains(&Requirement::Mana) { - self.requirements.push(Requirement::Mana); + self.requirements.insert(0, Requirement::Mana); } Ok(())