Commit Graph

157 Commits (43f1d309fc7aa9040b16bb2844b0a0ee0a6a6170)

Author SHA1 Message Date
Ann Wagner de5f2dc520
fix: consistent spelling: "behavior" (#5478) 2 weeks ago
Bilog WEB3 76ac21c34a fix correction (#5458) 3 weeks ago
Arr00 6dc9242937
Fix Broken Docs References (#5436) 4 weeks ago
github-actions[bot] 7b74442c5e
Merge release-v5.2 branch (#5424) 1 month ago
Ernesto García 78be1b39aa
Implement feedback for M-01, L-08, L-09 (#5324) 3 months ago
Hadrien Croubois 653963beb2
Various changes to code clarity (Fix N-07) (#5317) 3 months ago
Ernesto García ccb39d2765
Improve general documentation for 5.2 (#5310) 3 months ago
Hadrien Croubois ccb5f2d8ca
Fix 5.2 audit L-05, N-03, N-04, N-05 and N-06 issues (#5308) 3 months ago
Hadrien Croubois c343ee3768
Bump pragma to 0.8.22 for all contract that depend on ERC1967Utils (#5273) 4 months ago
github-actions[bot] 0034c30224
Merge release-v5.1 branch (#5266) 4 months ago
Hadrien Croubois 8a309ab5ec
Update documentation of helper interface (#5179) 5 months ago
Hadrien Croubois cb7faaf4db
Add clone variant with per-instance immutable arguments (#5109) 6 months ago
Hadrien Croubois d8bbd34676
Update declaration of memory safe assembly blocks (#5172) 6 months ago
Hadrien Croubois 48c67c7de0
Add missing docstrings (#5168) 6 months ago
Hadrien Croubois 83c7e45092
Fix dirty bits in upper bits in implementation address in `Clones.sol` (#5069) 8 months ago
Eric Lau 52c36d412e
Fix `UPGRADE_INTERFACE_VERSION` documentation in `ProxyAdmin` (#5031) 10 months ago
Dimitrios Papathanasiou 5212e8eb18
Bump ERC1967Utils pragma to 0.8.21 and set Slither CI version to 0.10.1 (#5005) 11 months ago
Hadrien Croubois bbc6ef90b7
Get ERC-1967 event from interface (#4987) 11 months ago
Xenia d398d68944
Mask computed address in `Create2` and `Clones` libraries (#4941) 11 months ago
Anton Bukov e83142944f
Add ability to create clones with initial `value` in Clones.sol (#4936) 12 months ago
Renan Souza 8b2f29ceb0
Optimize Clone.sol yul (#4927) 12 months ago
Sabnock 7439664490
Remove note about event access in `ERC1967Utils.sol` (#4861) 1 year ago
Hadrien Croubois a72c9561b9
Finalize test migration: remove legacy dependencies and test helpers (#4797) 1 year ago
Renan Souza 7bd2b2aaf6
Use ERC-XXX syntax (#4730) 1 year ago
Ernesto García aed22fbc22
Add `view` modifier to `proxyAdmin` in TransparentUpgradeableProxy (#4688) 1 year ago
ernestognw 9c22fb5f33
Clarify is fine relying on the storage slot 1 year ago
github-actions[bot] 3e6c86392c
Merge release-v5.0 branch (#4665) 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 af06fdcfd4
Fix various documentation errors (#4601) 1 year ago
Francisco a714fe6dbd
Wrap docstrings to 120 chars (#4600) 1 year ago
Hadrien Croubois 26c22169f0
Rename custom error AleadyInitialized → InvalidInitialization (#4592) 1 year ago
Hadrien Croubois 6f80048ce9
Improve natspec documentation and comments (#4581) 1 year ago
Hadrien Croubois 5abbd04933
Improve Initializable readability using intermediate variables (#4576) 1 year ago
Francisco 8a0b7bed82
Update ERC-7201 location for Initializable (#4554) 1 year ago
Vladislav Volosnikov 812404cee8
Use leading underscore solhint rule for private constants (#4542) 1 year ago
Molly b2e7bab920
caching result of reading storage variable to save gas (#4535) 2 years ago
Ernesto García 70578bbb44
Allow Initializable versions greater than 256 (#4460) 2 years ago
Ernesto García f715365ec4
Implement recommendations from 5.0 audit Phase 1B (#4502) 2 years ago
Hadrien Croubois 00cbf5a236
Update pragma to 0.8.20 (#4489) 2 years ago
Prince Allwin 7222a31d54
Add internal functions inside modifiers (#4472) 2 years ago
Ernesto García 121be5dd09
Make `TransparentUpgradeableProxy` deploy its `ProxyAdmin` and optimize proxy interfaces (#4382) 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
Eric Lau e47b53bce4
Improve BeaconProxy documentation for storage slot (#4438) 2 years ago
Eric Lau 5229b75785
Use immutable beacon address in BeaconProxy (#4435) 2 years ago
Hadrien Croubois 6d74b91388
Remove superfluous receive() function from Proxy.sol (#4434) 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