Ernesto García
|
0053ee040a
|
Move `ECDSA` message hash methods to its own `MessageHashUtils` library (#4430)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: Francisco <fg@frang.io>
|
2 years ago |
Francisco
|
6bf68a41d1
|
Remove "available since" comments (#4424)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
|
2 years ago |
Francisco
|
3ff9b42ff5
|
Remove retyped and renamed storage layout annotations (#4423)
|
2 years ago |
Ernesto García
|
bb64458928
|
Implement recommendations from 5.0 audit Phase 1A (#4398)
Co-authored-by: Francisco Giordano <fg@frang.io>
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
|
2 years ago |
Francisco
|
874c2d3c02
|
Use explicit imports (#4399)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
2 years ago |
Francisco
|
f29307cfe0
|
Add Foundry installation instructions with required warnings (#4389)
|
2 years ago |
Francisco
|
9fa550c62f
|
Fix attempt to delete nonexistent npm tag (#4374)
|
2 years ago |
Ernesto García
|
fc19a7947c
|
Change release cycle `prBackExists` definition (#4365)
|
2 years ago |
Francisco
|
002a7c8812
|
Remove automatic conflict resolution for merge from release branch (#4362)
|
2 years ago |
Hadrien Croubois
|
6724873895
|
Output contract name where storage inconsistency was found (#4357)
|
2 years ago |
Hadrien Croubois
|
c014c8f148
|
Use ERC721Holder & ERC1155Holder in the TimelockController (#4284)
Co-authored-by: Francisco <fg@frang.io>
|
2 years ago |
Hadrien Croubois
|
ff85c7b0eb
|
Make ERC1967Upgrades a library instead of an abstract contract (#4325)
|
2 years ago |
Renan Souza
|
604025400f
|
Add EIP-712 `name` and `version` getters (#4303)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
2 years ago |
Ernesto García
|
b425a72240
|
Replace revert strings with custom errors (#4261)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: Francisco <fg@frang.io>
|
2 years ago |
Francisco
|
3902a410f1
|
Remove DOMAIN_SEPARATOR from Votes and update docs examples (#4297)
Co-authored-by: Qiwei Yang <yangqiwei97@gmail.com>
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
|
2 years ago |
Ernesto García
|
7bb5592ad5
|
Bump minimum pragma version to `0.8.19` (#4288)
|
2 years ago |
Hadrien Croubois
|
15c5c71795
|
Remove TokenTimelock, PaymentSplitter, ERC20Snapshot, ERC20VotesComp, GovernorVotesComp (#4276)
|
2 years ago |
Hadrien Croubois
|
4448c13c3c
|
Move the Checkpoints library to utils/structs (#4275)
|
2 years ago |
Francisco
|
7e814a3074
|
Fix release merge script (#4273)
Co-authored-by: Ernesto García <ernestognw@gmail.com>
|
2 years ago |
Hadrien Croubois
|
0f10efe232
|
Remove code in preparation for v5.0 (#4258)
Co-authored-by: Ernesto García <ernestognw@gmail.com>
Co-authored-by: Francisco <fg@frang.io>
|
2 years ago |
Francisco
|
1642b6639b
|
Reduce frequency of version comment updates (#4244)
|
2 years ago |
Francisco
|
f355bd3a2a
|
Prevent attempt to publish to npm (#4239)
|
2 years ago |
Francisco
|
51294b7480
|
Make transpilation setup local to this repo (#4041)
Co-authored-by: Ernesto García <ernestognw@gmail.com>
|
2 years ago |
Ernesto García
|
34d926dd7e
|
Implement extra suggestions from audit review of 4.9 (#4224)
|
2 years ago |
ToonVanHove
|
692d8c85a4
|
Fix lookup documentation in ERC20Votes and Checkpoints (#4218)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
|
2 years ago |
Ernesto García
|
8f14d52b73
|
Fix Checkpoints fuzz overflow (#4184)
Co-authored-by: Francisco <fg@frang.io>
|
2 years ago |
Hadrien Croubois
|
f2346b6749
|
Add fuzz tests for the Checkpoints library (#4146)
Co-authored-by: Francisco <fg@frang.io>
|
2 years ago |
Hadrien Croubois
|
d5581531de
|
Add a "fees" section to the ERC4626 guide (#4054)
Co-authored-by: Francisco Giordano <fg@frang.io>
|
2 years ago |
Ernesto García
|
4e8aa43a90
|
Add publishing integrity check after releasing (#4045)
Co-authored-by: Francisco <fg@frang.io>
|
2 years ago |
Hadrien Croubois
|
790cc5b65a
|
Add timestamp based governor with EIP-6372 and EIP-5805 (#3934)
Co-authored-by: Francisco Giordano <fg@frang.io>
Co-authored-by: Ernesto García <ernestognw@gmail.com>
Co-authored-by: Francisco <frangio.1@gmail.com>
|
2 years ago |
Ernesto García
|
95027565c4
|
Improve `release-cycle.yml` error reporting (#4034)
|
2 years ago |
Hadrien Croubois
|
91e8d0ba3c
|
Add `string` and `bytes` support to the `StorageSlots` library (#4008)
Co-authored-by: Francisco <frangio.1@gmail.com>
|
2 years ago |
Hadrien Croubois
|
a70ee4e3bb
|
Check storage layout consistency in PRs (#3967)
Co-authored-by: Francisco <frangio.1@gmail.com>
|
2 years ago |
Ernesto García
|
a34dd8bb1b
|
Add `solidity` language to missing code snippets (#3992)
|
2 years ago |
Francisco
|
afcdc58419
|
Delete tag next once latest is published (#3973)
Co-authored-by: Ernesto García <ernestognw@gmail.com>
|
2 years ago |
Ernesto García
|
0c89a8b771
|
Automate release process via Changesets (#3915)
Co-authored-by: Francisco <fg@frang.io>
|
2 years ago |
Francisco
|
a28aafdc85
|
Use Prettier for JS files (#3913)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
|
2 years ago |
Hadrien Croubois
|
88754d0b36
|
Add keys() accessor to EnumerableMaps (#3920)
Co-authored-by: Francisco Giordano <frangio.1@gmail.com>
|
2 years ago |
Hadrien Croubois
|
c1d9da4052
|
Use hardhat-exposed to reduce the need for mocks (#3666)
Co-authored-by: Francisco <fg@frang.io>
|
2 years ago |
JulissaDantes
|
e2d2ebc8fc
|
Make ERC20Votes independent from ERC20Permit (#3816)
Co-authored-by: Francisco <frangio.1@gmail.com>
|
2 years ago |
Francisco
|
8f8fd84f1e
|
Improve some NatSpec and revert reasons (#3809)
Co-authored-by: JulissaDantes <julissadcj@gmail.com>
|
2 years ago |
Hadrien Croubois
|
0b6becd49f
|
Remove the draft prefix to ERC20Permit (#3793)
Co-authored-by: Francisco <frangio.1@gmail.com>
|
2 years ago |
Hadrien Croubois
|
1a41a503e0
|
Skip deleted file when updating release version in comments
(cherry picked from commit a71caa28e7 )
Signed-off-by: Hadrien Croubois <hadrien.croubois@gmail.com>
|
2 years ago |
Hadrien Croubois
|
a71caa28e7
|
Skip deleted file when updating release version in comments
|
2 years ago |
Francisco
|
50501a751e
|
Update docs pipeline to solidity-docgen@0.6 (#3707)
(cherry picked from commit c52625018b )
|
2 years ago |
Francisco
|
c52625018b
|
Update docs pipeline to solidity-docgen@0.6 (#3707)
|
2 years ago |
Francisco
|
a615329423
|
Make ERC721Votes no longer a Draft (#3699)
(cherry picked from commit 7a14f6c595 )
|
2 years ago |
Francisco
|
7a14f6c595
|
Make ERC721Votes no longer a Draft (#3699)
|
2 years ago |
Francisco
|
3c552e6e03
|
Fix relevant warnings (#3685)
|
2 years ago |
Hadrien Croubois
|
d857ab5702
|
Fix EnumerableMap and EnumerableSet generation
|
2 years ago |