Skip to content

Commit fd6cf78

Browse files
committed
feat: rm nothingForZero_eliminateDeficit
1 parent 3d09049 commit fd6cf78

File tree

1 file changed

+0
-17
lines changed

1 file changed

+0
-17
lines changed

certora/spec/HubIntegrityRules.spec

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -64,23 +64,6 @@ rule nothingForZero_draw(uint256 assetId, uint256 amount, address to) {
6464
hub._assets[assetId].liquidity < liquidityBefore;
6565
}
6666

67-
/** @title Eliminate deficit operation decreases added shares and reduces deficit without external transfers */
68-
rule nothingForZero_eliminateDeficit(uint256 assetId, uint256 amount) {
69-
70-
env e;
71-
address asset = hub._assets[assetId].underlying;
72-
address spoke ;
73-
uint256 spokeAddedSharesBefore = hub._spokes[assetId][spoke].addedShares;
74-
uint256 externalBalanceBefore = balanceByToken[asset][hub];
75-
uint256 deficitBefore = hub._assets[assetId].deficit;
76-
77-
eliminateDeficit(e,assetId,amount, spoke);
78-
79-
assert hub._spokes[assetId][spoke].addedShares < spokeAddedSharesBefore &&
80-
balanceByToken[asset][hub] == externalBalanceBefore &&
81-
hub._assets[assetId].deficit < deficitBefore;
82-
}
83-
8467
rule validSpokeOnly(uint256 assetId, method f) {
8568
env e;
8669
calldataarg args;

0 commit comments

Comments
 (0)