Commit Graph

915 Commits (9702b67ce13d8cd289149226c8c143bb0552b08d)

Author SHA1 Message Date
Renan Souza 9702b67ce1
Migrate utils-cryptography to ethers (#4749) 1 year ago
Hadrien Croubois e473bcf859
Migrate metatx tests to ethers.js (#4737) 1 year ago
Ernesto García cf6ff90b6d
Migrate `AccessManager` tests to ethers (#4710) 1 year ago
Renan Souza f1f427ddaf
Migrate finance tests to ethers.js (#4723) 1 year ago
Ernesto García 2ec2ed9695
Migrate `AccessControl` tests (#4694) 1 year ago
Hadrien Croubois 7c8b7a2728
Migrate `MerkleProof` tests among other testing utilities (#4689) 1 year ago
Hadrien Croubois 149e1b79fe
Migrate Ownable tests (#4657) 1 year ago
Ernesto García 6383299d71
AccessManager tests consolidation (#4655) 1 year ago
Francisco e12511b53e
Fix guides for 5.0 (#4654) 1 year ago
Ernesto García 655bd58487
Improve `GovernorTimelockAccess` tests (#4642) 1 year ago
Ernesto García 0560576c7a
Improve `AccessManaged` and `AuthorityUtils` tests (#4632) 1 year ago
Ernesto García baf0e91279
Improve AccessManager tests (#4613) 1 year ago
Francisco b849906ce4
Make AccessManager.execute/schedule more conservative when delay is 0 (#4644) 1 year ago
Ernesto García 57865f8b20
Add named return parameters and `_checkSelector` function to AccessManager (#4624) 1 year ago
Vittorio Minacori 33ceb2320c
Fix typo in tests (#4625) 1 year ago
Hadrien Croubois 2215d9fd5e
Remove Time.Delay *At functions (#4606) 1 year ago
Hadrien Croubois d555464c53
AccessManager: Avoid resetting nonce when consuming a scheduled operation (#4603) 1 year ago
Hadrien Croubois 80b2d1df38
Improve GovernorTimelockAccess (#4591) 1 year ago
Hadrien Croubois 60e3ffe6a3
Remove non-standard increaseAllowance and decreaseAllowance from ERC20 (#4585) 1 year ago
Hadrien Croubois 095c8e120c
Remove SafeERC20.safePermit (#4582) 1 year ago
Francisco 9e09e0653a
Fix flaky test in AccessManager (#4593) 1 year ago
Hadrien Croubois bba33516b1
Remove unused return value and reuse helper function (#4588) 1 year ago
Hadrien Croubois 26c22169f0
Rename custom error AleadyInitialized → InvalidInitialization (#4592) 1 year ago
Hadrien Croubois d54f4ac4b7
Rename AccessManager groups to roles (#4580) 1 year ago
Hadrien Croubois a05a529049
Rename AccessManager.relay to execute (#4578) 1 year ago
Hadrien Croubois 5a77c9995f
Make isConsumingScheduleOp return bytes4 to mitigate clashes (#4575) 1 year ago
Hadrien Croubois 87f7a2cd42
Refactor Time library to use valueBefore/valueAfter (#4555) 1 year ago
Hadrien Croubois bb7ca7d151
Prevent setting address(0) as the initialAdmin in AccessManager (#4570) 1 year ago
Hadrien Croubois ff9d089dad
Add a boolean to AccessManager.GrantGroup (#4569) 1 year ago
Hadrien Croubois 33cab7cd25
AccessManager: Remove classes (#4562) 1 year ago
NishantKoyalwar e7ba2f7784
Move beneficiary zero address check to Ownable (#4531) 1 year ago
Hadrien Croubois 9d2adccf87
Add a minimum delay on all admin update operations (#4557) 1 year ago
Francisco 98b83dfbaa
Move security directory contents to utils (#4551) 1 year ago
Hadrien Croubois 424149a682
Stop cleaning up token specific data on ERC-721 burn (#4561) 1 year ago
Hadrien Croubois 00c5da2034
Allow setting tokenURI for non-existent token (#4559) 1 year ago
Francisco 8186c07a83
Follow _approve overrides in ERC721._update (#4552) 1 year ago
Hadrien Croubois cd67894914
Use Trace208 in Votes to support ERC6372 clocks (#4539) 1 year ago
Francisco adbb8c9d27
Add Governor module connecting with AccessManager (#4523) 1 year ago
Hadrien Croubois 9e3f4d60c5
Use the _update mechanism in ERC721 (#4377) 2 years ago
Francisco 8643fd45fd
Update remappings and install instructions for Foundry on docs site (#4498) 2 years ago
Francisco b5a3e693e7
Improve AccessManager (#4520) 2 years ago
Ernesto García 70578bbb44
Allow Initializable versions greater than 256 (#4460) 2 years ago
Hadrien Croubois 9bb8008c23
Access Manager (#4416) 2 years ago
Ernesto García b81bec4552
Use `Ownable` in `VestingWallet` instead of an immutable beneficiary (#4508) 2 years ago
Ernesto García f715365ec4
Implement recommendations from 5.0 audit Phase 1B (#4502) 2 years ago
Hadrien Croubois 21716722ad
Remove GovernorCompatibilyBravo and add simpler GovernorStorage (#4360) 2 years ago
Hadrien Croubois 5ae630684a
Add a bool return to _grantRole and _revokeRole (#4241) 2 years ago
Hadrien Croubois 00cbf5a236
Update pragma to 0.8.20 (#4489) 2 years ago
Ernesto García f631d8a5f0
Improve ERC4626 fees example (#4476) 2 years ago
Ernesto García aed5720a01
Avoid `returndatacopy` in ERC2771Forwarder by calling via assembly (#4458) 2 years ago