Skip to content

Commit

Permalink
fix: change style
Browse files Browse the repository at this point in the history
  • Loading branch information
colin-morpho committed Jan 15, 2025
1 parent 273104e commit a73bda1
Showing 1 changed file with 12 additions and 14 deletions.
26 changes: 12 additions & 14 deletions certora/specs/Delegation.spec
Original file line number Diff line number Diff line change
Expand Up @@ -227,23 +227,21 @@ rule updatedDelegatedVPLTEqTotalSupply(env e, address to, uint256 amount) {
require delegatee(to) != delegatee(e.msg.sender);

delegate@withrevert(e, e.msg.sender);
bool reverted = lastReverted;

if (!lastReverted) {
assert delegatee(e.msg.sender) == e.msg.sender && delegatee(e.msg.sender) != 0;

assert delegatee(e.msg.sender) == e.msg.sender && delegatee(e.msg.sender) != 0;
// Safe require that follows from delegatedLTEqDelegateeVP.
require amount <= delegatedVotingPower(e.msg.sender) ;

// Safe require that follows from delegatedLTEqDelegateeVP.
require amount <= delegatedVotingPower(e.msg.sender) ;

requireInvariant delegatedVotingPowerLTEqTotalVotingPower();
requireInvariant sumOfVotesStartsAtZero();
requireInvariant sumOfVotesGrowsCorrectly();
requireInvariant sumOfVotesMonotone();
requireInvariant totalSupplyIsSumOfVirtualVotingPower();
requireInvariant sumOfTwoDelegatedVPLTEqTotalVP();
requireInvariant delegatedVotingPowerLTEqTotalVotingPower();
requireInvariant sumOfVotesStartsAtZero();
requireInvariant sumOfVotesGrowsCorrectly();
requireInvariant sumOfVotesMonotone();
requireInvariant totalSupplyIsSumOfVirtualVotingPower();
requireInvariant sumOfTwoDelegatedVPLTEqTotalVP();

assert isTotalSupplyGTEqSumOfVotingPower();
assert isTotalSupplyGTEqSumOfVotingPower();

assert delegatedVotingPower(to) + amount <= totalSupply();
}
assert !reverted => delegatedVotingPower(to) + amount <= totalSupply();
}

0 comments on commit a73bda1

Please sign in to comment.