Ernesto García
b27cd83eba
Remove `hardhat-foundry` and check harnesses compilation in CI ( #4832 )
...
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
1 year ago
Renan Souza
7bd2b2aaf6
Use ERC-XXX syntax ( #4730 )
...
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: ernestognw <ernestognw@gmail.com>
1 year ago
Ernesto García
3eb5cfb22a
Nonces FV ( #4528 )
...
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
1 year ago
Hadrien Croubois
e78628bfcf
Document AccessManager functions and events in IAccessManager ( #4660 )
...
Co-authored-by: Francisco <fg@frang.io>
Co-authored-by: Ernesto García <ernestognw@gmail.com>
1 year ago
Hadrien Croubois
aca4030e4a
Formal verification of AccessManager ( #4611 )
...
Co-authored-by: Ernesto García <ernestognw@gmail.com>
Co-authored-by: Francisco Giordano <fg@frang.io>
1 year ago
Hadrien Croubois
60e3ffe6a3
Remove non-standard increaseAllowance and decreaseAllowance from ERC20 ( #4585 )
...
Co-authored-by: Francisco <fg@frang.io>
1 year ago
Ernesto García
36bf1e46fa
Migrate FV specs to CVL2 ( #4527 )
...
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
1 year ago
Francisco
98b83dfbaa
Move security directory contents to utils ( #4551 )
1 year ago
Hadrien Croubois
00cbf5a236
Update pragma to 0.8.20 ( #4489 )
...
Co-authored-by: Francisco Giordano <fg@frang.io>
Co-authored-by: ernestognw <ernestognw@gmail.com>
2 years ago
Hadrien Croubois
7c02b5cab2
Refactor DoubleEndedQueue ( #4150 )
...
Co-authored-by: Francisco <fg@frang.io>
2 years ago
Ernesto García
7bb5592ad5
Bump minimum pragma version to `0.8.19` ( #4288 )
2 years ago
Hadrien Croubois
a1d57bac50
Improve FV specifications for AccessControlDefaultAdminRules ( #4223 )
...
Co-authored-by: ernestognw <ernestognw@gmail.com>
Co-authored-by: Francisco <fg@frang.io>
2 years ago
Ernesto García
dcba9f995f
Add AccessControlDefaultAdminRules FV ( #4180 )
...
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: Francisco <fg@frang.io>
2 years ago
Hadrien Croubois
8b2ed0f570
Fix early reporting of FV prover's output ( #4213 )
...
Co-authored-by: Francisco <fg@frang.io>
2 years ago
Hadrien Croubois
a7ee03565b
Move certora helpers to a dedicated folder ( #4211 )
2 years ago
Hadrien Croubois
0a2a33be30
Add formal verification specs for EnumerableSet & EnumerableMap ( #4167 )
...
Co-authored-by: Francisco <fg@frang.io>
2 years ago
Hadrien Croubois
44d6053b43
Only run FV on new or updated specs ( #4195 )
2 years ago
Hadrien Croubois
86f6eb2c9c
Add FV specification for ERC721 ( #4104 )
...
Co-authored-by: Ernesto García <ernestognw@gmail.com>
2 years ago
Ernesto García
661343f74c
Add DoubleEndedQueue FV ( #4147 )
...
Co-authored-by: Francisco <fg@frang.io>
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
2 years ago
Ernesto García
1a60b061d5
Add Pausable FV ( #4117 )
...
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
2 years ago
Ernesto García
4f4b6ab403
Update certora/README.md ( #4114 )
...
Co-authored-by: Francisco <fg@frang.io>
2 years ago
Hadrien Croubois
75ef7b8b27
Add FV specs for TimelockController ( #4098 )
...
Co-authored-by: Francisco <fg@frang.io>
2 years ago
Hadrien Croubois
3214f6c256
Add FV specification for ERC20Wrapper ( #4100 )
...
Co-authored-by: Francisco <fg@frang.io>
2 years ago
Hadrien Croubois
5f7f660c6e
Add FV specs for Initializable ( #4095 )
...
Co-authored-by: Francisco <fg@frang.io>
2 years ago
Francisco
b952a82d29
Throw error when requested specs are not found ( #4101 )
2 years ago
Hadrien Croubois
a55013e742
Add effect checks on the accesscontrol specs ( #4099 )
2 years ago
Hadrien Croubois
aaad1f4a4f
Add FV specs for Ownable and Ownable2Steps ( #4094 )
...
Co-authored-by: Santiago Palladino <spalladino@gmail.com>
Co-authored-by: Francisco <fg@frang.io>
2 years ago
Hadrien Croubois
4fb6833e32
Formal verification using Certora ( #4084 )
...
Co-authored-by: Francisco Giordano <fg@frang.io>
2 years ago
Ernesto García
0c89a8b771
Automate release process via Changesets ( #3915 )
...
Co-authored-by: Francisco <fg@frang.io>
2 years ago
Francisco
88a64a802e
Update guidelines and project documentation ( #3966 )
...
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
2 years ago
Hadrien Croubois
24fc709533
Set up codespell ( #3643 )
2 years ago
Pandapip1
faf5820f03
Fix many spelling errors ( #3274 )
3 years ago
Michael D. George
915ca181ba
Add Certora's Governance verification rules ( #2997 )
...
Co-authored-by: Shelly Grossman <shelly@certora.com>
Co-authored-by: Aleksander Kryukov <58052996+RedLikeRosesss@users.noreply.github.com>
Co-authored-by: Michael M <91594326+MichaelMorami@users.noreply.github.com>
Co-authored-by: Aleksander Kryukov <firealexkryukov@gmail.com>
3 years ago