Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Contracts + Certora specs #1

Merged
merged 51 commits into from
Sep 23, 2024
Merged

Contracts + Certora specs #1

merged 51 commits into from
Sep 23, 2024

Conversation

sunbreak1211
Copy link
Collaborator

No description provided.

src/NstJoin.sol Outdated Show resolved Hide resolved
src/test/NstJoin.t.sol Outdated Show resolved Hide resolved
src/test/NstJoin.t.sol Outdated Show resolved Hide resolved
src/DaiNst.sol Outdated Show resolved Hide resolved
src/DaiNst.sol Outdated Show resolved Hide resolved
src/test/DaiNst.t.sol Outdated Show resolved Hide resolved
src/test/DaiNst.t.sol Outdated Show resolved Hide resolved
src/test/DaiNst.t.sol Outdated Show resolved Hide resolved
src/test/NstJoin.t.sol Outdated Show resolved Hide resolved
src/test/Nst.t.sol Outdated Show resolved Hide resolved
src/test/Nst.t.sol Outdated Show resolved Hide resolved
src/test/Nst.t.sol Outdated Show resolved Hide resolved
src/test/Nst.t.sol Outdated Show resolved Hide resolved
* Upgrade to Certora CVL2

* Follow existing latest standards and start implementing full check of storage slots on non revert rules

* Fix permitSignature_revert

* Extend more specs

* Extend more specs

* Fixes

* Extend last rules

* Tidy up

* Minor change
@sunbreak1211 sunbreak1211 changed the title Add first set of contract + Certora specs Contracts + Certora specs May 9, 2023
src/NstJoin.sol Outdated Show resolved Hide resolved
src/NstJoin.sol Outdated Show resolved Hide resolved
telome and others added 26 commits May 30, 2023 16:33
* Change test directory location + Add deployment scripts

* Rename test

* Remove spacing

* Check vat

* Update deploy/NstDeploy.sol

Co-authored-by: oldchili <[email protected]>

* Change chainlog keys

---------

Co-authored-by: oldchili <[email protected]>
* Add comments to explain why avoiding safe math checks

* Fix spacing

* Update permit and remove increase/decreaseAllowance following Cantina audit

---------

Co-authored-by: telome <>
* Add a UUPS proxy scheme

* Remove out-of-date comment from README
* Simplify version check in init library

* Call __UUPSUpgradeable_init() as best practice
* Update Chainsecurity audit

* Remove CS deployment report, was merged to the main one

* Add date prefixes to the reports
* Renaming + Certora adjustments

* Add missing recursive for Certora CI file

* Add missing spacing

Co-authored-by: telome <[email protected]>

* Add another spacing

Co-authored-by: telome <[email protected]>

* More spacing fixes

Co-authored-by: telome <[email protected]>

* Adjust token name

* Fix test

---------

Co-authored-by: telome <[email protected]>
@sunbreak1211
Copy link
Collaborator Author

@telome @oldchili waiting for your formal approval to proceed with the merge. We will use regular one.

@sunbreak1211 sunbreak1211 merged commit 86532cb into master Sep 23, 2024
8 checks passed
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