Commit Graph

192 Commits (audit/2023-07-10)

Author SHA1 Message Date
Ernesto García 0053ee040a
Move `ECDSA` message hash methods to its own `MessageHashUtils` library (#4430) 2 years ago
Francisco 6bf68a41d1
Remove "available since" comments (#4424) 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) 2 years ago
Francisco 874c2d3c02
Use explicit imports (#4399) 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) 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) 2 years ago
Ernesto García b425a72240
Replace revert strings with custom errors (#4261) 2 years ago
Francisco 3902a410f1
Remove DOMAIN_SEPARATOR from Votes and update docs examples (#4297) 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) 2 years ago
Hadrien Croubois 0f10efe232
Remove code in preparation for v5.0 (#4258) 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) 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) 2 years ago
Ernesto García 8f14d52b73
Fix Checkpoints fuzz overflow (#4184) 2 years ago
Hadrien Croubois f2346b6749
Add fuzz tests for the Checkpoints library (#4146) 2 years ago
Hadrien Croubois d5581531de
Add a "fees" section to the ERC4626 guide (#4054) 2 years ago
Ernesto García 4e8aa43a90
Add publishing integrity check after releasing (#4045) 2 years ago
Hadrien Croubois 790cc5b65a
Add timestamp based governor with EIP-6372 and EIP-5805 (#3934) 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) 2 years ago
Hadrien Croubois a70ee4e3bb
Check storage layout consistency in PRs (#3967) 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) 2 years ago
Ernesto García 0c89a8b771
Automate release process via Changesets (#3915) 2 years ago
Francisco a28aafdc85
Use Prettier for JS files (#3913) 2 years ago
Hadrien Croubois 88754d0b36
Add keys() accessor to EnumerableMaps (#3920) 2 years ago
Hadrien Croubois c1d9da4052
Use hardhat-exposed to reduce the need for mocks (#3666) 2 years ago
JulissaDantes e2d2ebc8fc
Make ERC20Votes independent from ERC20Permit (#3816) 2 years ago
Francisco 8f8fd84f1e
Improve some NatSpec and revert reasons (#3809) 2 years ago
Hadrien Croubois 0b6becd49f
Remove the draft prefix to ERC20Permit (#3793) 2 years ago
Hadrien Croubois 1a41a503e0 Skip deleted file when updating release version in comments 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) 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) 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