logos-storage-contracts-eth/certora/mutations/010_burnAccount_logic_inversion.patch
zanderbyte-certora d2ca1ae5b1 add more mutations
2025-07-29 20:09:27 +03:00

14 lines
671 B
Diff

diff --git a/contracts/vault/VaultBase.sol b/contracts/vault/VaultBase.sol
index be21481..f22b4ed 100644
--- a/contracts/vault/VaultBase.sol
+++ b/contracts/vault/VaultBase.sol
@@ -227,7 +227,7 @@ abstract contract VaultBase {
require(fund.status() == FundStatus.Locked, VaultFundNotLocked());
Account memory account = _accounts[controller][fundId][accountId];
- require(account.flow.incoming == account.flow.outgoing, VaultFlowNotZero());
+ require(account.flow.incoming != account.flow.outgoing, VaultFlowNotZero());
uint128 amount = account.balance.available + account.balance.designated;
delete _accounts[controller][fundId][accountId];