Skip to content

Conversation

@bhargavbh
Copy link

We intend to remove the halmos tests in Morpho Blue. This PR introduces certora rules for Halmos tested properties that were already not proved with Certora.
Interestingly, the properties lastUpdateNonZero and lastUpdateCannotDecrease needed an assumption that timestamp is <= max_uint128. Else, the explicit cast here can make lastUpdated zero. Surprisingly, this was not required in Halmos. Time permitting, we can create a halmos bug report.

…lastUpdateCannotDecrease, irmCannotBeDisabled, lltvCannotBeDisabled, idToMarketParamsForCreatedMarketCannotChange
MathisGD
MathisGD previously approved these changes Jan 6, 2026
Copy link
Contributor

@MathisGD MathisGD left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looking good!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants