Commit Graph

98 Commits (8c1b0ca82d2f30f5812078a7cf360f978a786be6)

Author SHA1 Message Date
PurrProof cc67e0eb83
Add comment and tests for zero address behavior in Ownable2Step.transferOwnership() (#5226) 4 months ago
Ernesto García 52e0e3e783
Extend `onlyAuthorized` to support extra functions in AccessManager (#5014) 8 months ago
Franco Victorio c03952acbe
Remove `async` from `describe` blocks and add missing `await` in tests (#4942) 11 months ago
Vladimir Khramov ef68ac3ed8
Add getRoleMembers method to return all accounts that have role (#4546) 1 year ago
Renan Souza 04cb014144
Make tests style more uniform (#4812) 1 year ago
Hadrien Croubois a72c9561b9
Finalize test migration: remove legacy dependencies and test helpers (#4797) 1 year ago
Hadrien Croubois 015ef69287
Refactor time helper and remove custom error helper. (#4803) 1 year ago
Hadrien Croubois be0572a8dc
Migrate ERC1155 tests to ethers v6 (#4771) 1 year ago
Ernesto García cf6ff90b6d
Migrate `AccessManager` tests to ethers (#4710) 1 year ago
Ernesto García 2ec2ed9695
Migrate `AccessControl` tests (#4694) 1 year ago
Hadrien Croubois 149e1b79fe
Migrate Ownable tests (#4657) 1 year ago
Ernesto García 6383299d71
AccessManager tests consolidation (#4655) 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
Hadrien Croubois d555464c53
AccessManager: Avoid resetting nonce when consuming a scheduled operation (#4603) 1 year ago
Francisco 9e09e0653a
Fix flaky test in AccessManager (#4593) 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 b5a3e693e7
Improve AccessManager (#4520) 2 years ago
Hadrien Croubois 9bb8008c23
Access Manager (#4416) 2 years ago
Hadrien Croubois 5ae630684a
Add a bool return to _grantRole and _revokeRole (#4241) 2 years ago
Renan Souza 9cf873ea14
Change access folder structure (#4359) 2 years ago
Renan Souza d6a8b2ccd7
Fix details AccessControl-test (#4391) 2 years ago
Ernesto García b425a72240
Replace revert strings with custom errors (#4261) 2 years ago
Hadrien Croubois 13d5e0466a
Make Ownable's initial owner explicit (#4267) 2 years ago
Hadrien Croubois 0f10efe232
Remove code in preparation for v5.0 (#4258) 2 years ago
Hadrien Croubois 3ec4307c8a
Fix bug allowing anyone to cancel an admin renounce (#4238) 2 years ago
Francisco 3e1b25a5cf
Clean up pending admin schedule on renounce in DefaultAdminRules (#4230) 2 years ago
Hadrien Croubois 72ed4ca67a
Ensure AccessControlDefaultAdminRules's initialDefaultAdmin is non-zero (#4220) 2 years ago
Ernesto García d23f818a59
Fix AccessControlDefaultAdminRules admin consistency (#4177) 2 years ago
Ernesto García a522187b50
Implement suggestions from audit of AccessManager (#4178) 2 years ago
Ernesto García ca822213f2
Make AccessControlDefaultAdminRules delay configurable (#4079) 2 years ago
Francisco fa112be682
Add AccessManager contracts (#4121) 2 years ago
Ernesto García dad73159df
Add AccessControlDefaultAdminRules (#4009) 2 years ago
Francisco a28aafdc85
Use Prettier for JS files (#3913) 2 years ago
Hadrien Croubois c1d9da4052
Use hardhat-exposed to reduce the need for mocks (#3666) 2 years ago
Francisco 2336bd3e8e
Simplify ESLint config (#3903) 2 years ago
Helder Sepulveda 1f0e7cdf04
Add Ownable2Step extension with 2-step transfer (#3620) 2 years ago
Hadrien Croubois 668a648bc6
Add utilities for CrossChain messaging (#3183) 3 years ago
Hadrien Croubois e0a2b195e4
Add modifier & internal function with standard revert message in AccessControl (#2609) 4 years ago
Brandon Valosek b1e0aa487d Fix AccessControlEnumerable not tracking renounceRole (#2572) 4 years ago
Brandon Valosek 7adf0d88a0
Fix AccessControlEnumerable not tracking renounceRole (#2572) 4 years ago