Hadrien Croubois
|
424149a682
|
Stop cleaning up token specific data on ERC-721 burn (#4561)
Co-authored-by: Francisco Giordano <fg@frang.io>
|
1 year ago |
Hadrien Croubois
|
b7da617d8d
|
Define ERC-4906 interfaceId in a private constant (#4560)
Co-authored-by: Francisco Giordano <fg@frang.io>
|
1 year ago |
Hadrien Croubois
|
00c5da2034
|
Allow setting tokenURI for non-existent token (#4559)
Co-authored-by: Francisco <fg@frang.io>
|
1 year ago |
Hadrien Croubois
|
10e00c8ef5
|
Missing view keyword IAccessManager interface (#4558)
|
1 year ago |
Francisco
|
8186c07a83
|
Follow _approve overrides in ERC721._update (#4552)
|
1 year ago |
Francisco
|
8a0b7bed82
|
Update ERC-7201 location for Initializable (#4554)
|
1 year ago |
Francisco
|
3266bca150
|
Revert memory pointer to storage pointer (#4550)
|
1 year ago |
Hadrien Croubois
|
cd67894914
|
Use Trace208 in Votes to support ERC6372 clocks (#4539)
Co-authored-by: Francisco <fg@frang.io>
|
1 year ago |
Vladislav Volosnikov
|
812404cee8
|
Use leading underscore solhint rule for private constants (#4542)
Co-authored-by: Francisco Giordano <fg@frang.io>
|
1 year ago |
Vladislav Volosnikov
|
a5ed318634
|
Refactor access to Checkpoint struct without using memory (#4512)
|
1 year ago |
Molly
|
b2e7bab920
|
caching result of reading storage variable to save gas (#4535)
|
1 year ago |
Mohit Verma
|
98203a72a6
|
Fix blog link (#4532)
|
1 year ago |
Francisco
|
adbb8c9d27
|
Add Governor module connecting with AccessManager (#4523)
Co-authored-by: Ernesto García <ernestognw@gmail.com>
|
1 year ago |
Francisco Giordano
|
fab65cd08b
|
Merge branch 'master' into feat/access-manager
|
1 year ago |
Hadrien Croubois
|
9e3f4d60c5
|
Use the _update mechanism in ERC721 (#4377)
Co-authored-by: Francisco Giordano <fg@frang.io>
Co-authored-by: Ernesto García <ernestognw@gmail.com>
|
2 years ago |
Francisco
|
8643fd45fd
|
Update remappings and install instructions for Foundry on docs site (#4498)
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
2 years ago |
Ernesto García
|
cb0ffefe2f
|
Use named arguments in mapping types (#4433)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
|
2 years ago |
Francisco
|
b5a3e693e7
|
Improve AccessManager (#4520)
|
2 years ago |
Francisco
|
48b860124c
|
Remove outdated warning from ERC2771Forwarder (#4519)
|
2 years ago |
Hadrien Croubois
|
736091afc4
|
Refactor restriction mechanism in AccessManager to enable enforce executionDelay (#4518)
Co-authored-by: Francisco Giordano <fg@frang.io>
|
2 years ago |
Ernesto García
|
70578bbb44
|
Allow Initializable versions greater than 256 (#4460)
Co-authored-by: Francisco <fg@frang.io>
|
2 years ago |
Hadrien Croubois
|
9bb8008c23
|
Access Manager (#4416)
Co-authored-by: Ernesto García <ernestognw@gmail.com>
Co-authored-by: Francisco Giordano <fg@frang.io>
|
2 years ago |
Francisco Giordano
|
1169bb1e51
|
Merge branch 'master' into feat/access-manager
|
2 years ago |
Vladislav Volosnikov
|
54a235f895
|
Refactor Governor proposal struct for efficient access (#4495)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
|
2 years ago |
Ernesto García
|
b81bec4552
|
Use `Ownable` in `VestingWallet` instead of an immutable beneficiary (#4508)
Co-authored-by: Francisco Giordano <fg@frang.io>
|
2 years ago |
Ernesto García
|
f715365ec4
|
Implement recommendations from 5.0 audit Phase 1B (#4502)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: Francisco Giordano <fg@frang.io>
|
2 years ago |
Hadrien Croubois
|
21716722ad
|
Remove GovernorCompatibilyBravo and add simpler GovernorStorage (#4360)
Co-authored-by: Ernesto García <ernestognw@gmail.com>
Co-authored-by: Francisco Giordano <fg@frang.io>
|
2 years ago |
Francisco
|
d39df78f6c
|
Use bytes.concat in MessageHashUtils (#4504)
|
2 years ago |
Hadrien Croubois
|
5ae630684a
|
Add a bool return to _grantRole and _revokeRole (#4241)
Co-authored-by: Ernesto García <ernestognw@gmail.com>
|
2 years ago |
Vladislav
|
48cc8a92f5
|
Optimize muldiv (#4494)
Co-authored-by: Francisco <fg@frang.io>
|
2 years ago |
dependabot[bot]
|
fa680739e9
|
Bump word-wrap from 1.2.3 to 1.2.4 (#4471)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2 years 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
|
d6b63a48ba
|
Fix issues in the ERC4646Fee documentation (#4487)
|
2 years ago |
Ernesto García
|
f631d8a5f0
|
Improve ERC4626 fees example (#4476)
Co-authored-by: Francisco <fg@frang.io>
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
|
2 years ago |
Ernesto García
|
aed5720a01
|
Avoid `returndatacopy` in ERC2771Forwarder by calling via assembly (#4458)
|
2 years ago |
Ernesto García
|
02ea01765a
|
Add custom errors to docs (#4480)
|
2 years ago |
Francisco
|
9445f96223
|
Adjust ERC2771Context._msgData for msg.data.length < 20 (#4484)
|
2 years ago |
Hadrien Croubois
|
7c02b5cab2
|
Refactor DoubleEndedQueue (#4150)
Co-authored-by: Francisco <fg@frang.io>
|
2 years ago |
Prince Allwin
|
7222a31d54
|
Add internal functions inside modifiers (#4472)
Co-authored-by: Ernesto García <ernestognw@gmail.com>
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: Francisco <fg@frang.io>
|
2 years ago |
Ernesto García
|
28d9ac2bdb
|
Make ERC2771Context return original sender address if `msg.data.length <= 20` (#4481)
|
2 years ago |
Prince Allwin
|
19293f3ecd
|
Remove outdated comments in AccessControl.sol (#4475)
Co-authored-by: Ernesto García <ernestognw@gmail.com>
|
2 years ago |
Eric Lau
|
f347b410cf
|
Update recommended Foundry remapping (#4468)
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
2 years ago |
Hadrien Croubois
|
21bb89ef5b
|
Fix typo in MessageHashUtils.sol (#4462)
|
2 years ago |
Ernesto García
|
121be5dd09
|
Make `TransparentUpgradeableProxy` deploy its `ProxyAdmin` and optimize proxy interfaces (#4382)
Co-authored-by: Francisco <fg@frang.io>
Co-authored-by: Eric Lau <ericglau@outlook.com>
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
|
2 years ago |
Renan Souza
|
9cf873ea14
|
Change access folder structure (#4359)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: Francisco <fg@frang.io>
|
2 years ago |
Francisco
|
84db204a41
|
Rename rounding modes and complete with fourth (#4455)
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
2 years ago |
Benjamin
|
a55af77c75
|
Natspec update for TimelockController (#4454)
|
2 years ago |
Ernesto García
|
4d4a509b1f
|
Add `GovernorTimelockControl` address to `TimelockController` salt (#4432)
Co-authored-by: Francisco Giordano <fg@frang.io>
|
2 years ago |
Ernesto García
|
b6c5abbde5
|
Add `GovernorTimelockControl` address to `TimelockController` salt (#4432)
Co-authored-by: Francisco Giordano <fg@frang.io>
|
2 years ago |
Molly
|
0abf18f305
|
Remove duplicated SLOAD in Arrays.findUpperBound (#4442)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: Francisco Giordano <fg@frang.io>
|
2 years ago |