Commit Graph

26 Commits (2562c11f2566d7b027af18ad33d8153da65cbfd0)

Author SHA1 Message Date
Ernesto García 11dc5e3809
Expose an initializer function for non-abstract contracts in their upgradeable versions (#5008) 10 months ago
Anton Bukov e83142944f
Add ability to create clones with initial `value` in Clones.sol (#4936) 11 months ago
Hadrien Croubois a72c9561b9
Finalize test migration: remove legacy dependencies and test helpers (#4797) 1 year ago
Renan Souza 6a56b3b08d
Migrate EIP712 to ethersjs (#4750) 1 year ago
Ernesto García baf0e91279
Improve AccessManager tests (#4613) 1 year ago
Francisco abba0d047a
Update remappings.txt for upgradeable contracts and set up submodule (#4639) 1 year ago
Francisco 58463a9823
Enable partial transpilation for upgradeable package (#4628) 1 year ago
Francisco 2472e51e80
Improve documentation about backwards compatibility (#4627) 1 year ago
Francisco b6111faac8
Use namespaced storage for upgradeable contracts (#4534) 1 year ago
Vladislav Volosnikov 812404cee8
Use leading underscore solhint rule for private constants (#4542) 1 year ago
Hadrien Croubois 00cbf5a236
Update pragma to 0.8.20 (#4489) 2 years ago
Eric Lau f347b410cf
Update recommended Foundry remapping (#4468) 2 years ago
Francisco 8b72e20e32
Remove unnecessary explicit assignment override (#4443) 2 years ago
Ernesto García 24ebff5ae9
Remove unused imports (#4436) 2 years ago
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
Francisco 874c2d3c02
Use explicit imports (#4399) 2 years ago
Francisco f29307cfe0
Add Foundry installation instructions with required warnings (#4389) 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 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 0f10efe232
Remove code in preparation for v5.0 (#4258) 2 years ago
Francisco 51294b7480
Make transpilation setup local to this repo (#4041) 2 years ago