|
|
52e0e3e783
|
Extend onlyAuthorized to support extra functions in AccessManager (#5014)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
|
2024-05-27 11:09:42 +02:00 |
|
|
|
df78791c96
|
Fix broken references in doc-site (#5004)
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
2024-04-08 15:25:19 -06:00 |
|
|
|
0a3f880753
|
Update documentation in IAccessControl (#4924)
Co-authored-by: Ernesto García <ernestognw@gmail.com>
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
|
2024-03-04 16:17:51 +00:00 |
|
|
|
72c0da9ae0
|
Fix typo in AccessManaged.sol (#4890)
|
2024-02-12 10:13:11 -06:00 |
|
|
|
a51f1e1354
|
List every contract in each API doc section (#4848)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
|
2024-01-23 09:55:09 -06:00 |
|
|
|
920225a1c7
|
Add missing return value names in IAccessManager (#4829)
Co-authored-by: Ernesto García <ernestognw@gmail.com>
|
2024-01-11 18:01:48 -06:00 |
|
|
|
ef68ac3ed8
|
Add getRoleMembers method to return all accounts that have role (#4546)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: Ernesto García <ernestognw@gmail.com>
|
2024-01-04 14:07:53 +00:00 |
|
|
|
7bd2b2aaf6
|
Use ERC-XXX syntax (#4730)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
2023-11-22 23:18:04 -06:00 |
|
|
|
74016c376a
|
Update docs for Ownable2Step (#4721)
Co-authored-by: Nicolás Venturo <nicolas.venturo@gmail.com>
|
2023-11-07 16:35:58 +00:00 |
|
|
|
3e6c86392c
|
Merge release-v5.0 branch (#4665)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Francisco Giordano <fg@frang.io>
Co-authored-by: Ernesto García <ernestognw@gmail.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Eric Lau <ericglau@outlook.com>
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
|
2023-10-05 15:30:30 -03:00 |
|
|
|
e78628bfcf
|
Document AccessManager functions and events in IAccessManager (#4660)
Co-authored-by: Francisco <fg@frang.io>
Co-authored-by: Ernesto García <ernestognw@gmail.com>
|
2023-10-05 12:55:11 -03:00 |
|
|
|
baf0e91279
|
Improve AccessManager tests (#4613)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: Francisco Giordano <fg@frang.io>
|
2023-10-04 17:34:18 -03:00 |
|
|
|
aca4030e4a
|
Formal verification of AccessManager (#4611)
Co-authored-by: Ernesto García <ernestognw@gmail.com>
Co-authored-by: Francisco Giordano <fg@frang.io>
|
2023-10-04 21:17:15 +02:00 |
|
|
|
b849906ce4
|
Make AccessManager.execute/schedule more conservative when delay is 0 (#4644)
|
2023-10-02 16:43:12 -03:00 |
|
|
|
57865f8b20
|
Add named return parameters and _checkSelector function to AccessManager (#4624)
|
2023-09-28 16:52:42 -03:00 |
|
|
|
64da2c10a4
|
Fix AccessManager._checkAuthorized in execute context (#4612)
Co-authored-by: Francisco <fg@frang.io>
|
2023-09-19 11:35:42 -03:00 |
|
|
|
af06fdcfd4
|
Fix various documentation errors (#4601)
|
2023-09-14 17:32:47 -03:00 |
|
|
|
d555464c53
|
AccessManager: Avoid resetting nonce when consuming a scheduled operation (#4603)
Co-authored-by: Francisco <fg@frang.io>
|
2023-09-14 17:26:14 -03:00 |
|
|
|
80b2d1df38
|
Improve GovernorTimelockAccess (#4591)
Co-authored-by: Francisco <fg@frang.io>
|
2023-09-13 20:25:35 -03:00 |
|
|
|
6f1685c3eb
|
Merge branch 'master' into audit/wip/2a-2b
|
2023-09-13 11:14:09 +02:00 |
|
|
|
a07f28b00c
|
Improve AccessManager docs (#4586)
|
2023-09-11 15:54:22 +02:00 |
|
|
|
6f80048ce9
|
Improve natspec documentation and comments (#4581)
Co-authored-by: Francisco Giordano <fg@frang.io>
|
2023-09-07 22:10:28 -03:00 |
|
|
|
d54f4ac4b7
|
Rename AccessManager groups to roles (#4580)
|
2023-09-07 20:58:50 -03:00 |
|
|
|
a05a529049
|
Rename AccessManager.relay to execute (#4578)
Co-authored-by: Francisco Giordano <fg@frang.io>
|
2023-09-07 10:08:45 +02:00 |
|
|
|
5a77c9995f
|
Make isConsumingScheduleOp return bytes4 to mitigate clashes (#4575)
Co-authored-by: Francisco Giordano <fg@frang.io>
|
2023-09-06 20:54:44 -03:00 |
|
|
|
87f7a2cd42
|
Refactor Time library to use valueBefore/valueAfter (#4555)
Co-authored-by: Francisco <fg@frang.io>
|
2023-09-05 23:19:21 -03:00 |
|
|
|
bb7ca7d151
|
Prevent setting address(0) as the initialAdmin in AccessManager (#4570)
Co-authored-by: Francisco <fg@frang.io>
|
2023-09-05 18:47:05 -03:00 |
|
|
|
ff9d089dad
|
Add a boolean to AccessManager.GrantGroup (#4569)
|
2023-09-05 11:50:56 -03:00 |
|
|
|
33cab7cd25
|
AccessManager: Remove classes (#4562)
|
2023-09-05 11:49:54 -03:00 |
|
|
|
e7ba2f7784
|
Move beneficiary zero address check to Ownable (#4531)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: Francisco <fg@frang.io>
|
2023-09-04 20:17:16 +00:00 |
|
|
|
f154bc31d4
|
Fix some spelling issues in AccessManager.sol & Time.sol (#4571)
Co-authored-by: Francisco <fg@frang.io>
|
2023-09-04 13:54:28 -03:00 |
|
|
|
9d2adccf87
|
Add a minimum delay on all admin update operations (#4557)
Co-authored-by: Francisco <fg@frang.io>
|
2023-09-04 13:47:51 -03:00 |
|
|
|
c0545f741b
|
Delete unused variable (#4565)
|
2023-09-04 10:16:23 +02:00 |
|
|
|
10e00c8ef5
|
Missing view keyword IAccessManager interface (#4558)
|
2023-09-01 19:07:20 -03:00 |
|
|
|
adbb8c9d27
|
Add Governor module connecting with AccessManager (#4523)
Co-authored-by: Ernesto García <ernestognw@gmail.com>
|
2023-08-16 02:33:49 -03:00 |
|
|
|
fab65cd08b
|
Merge branch 'master' into feat/access-manager
|
2023-08-16 02:23:53 -03:00 |
|
|
|
cb0ffefe2f
|
Use named arguments in mapping types (#4433)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
|
2023-08-08 22:48:56 -03:00 |
|
|
|
b5a3e693e7
|
Improve AccessManager (#4520)
|
2023-08-08 03:22:59 -03:00 |
|
|
|
736091afc4
|
Refactor restriction mechanism in AccessManager to enable enforce executionDelay (#4518)
Co-authored-by: Francisco Giordano <fg@frang.io>
|
2023-08-07 20:21:46 -03:00 |
|
|
|
9bb8008c23
|
Access Manager (#4416)
Co-authored-by: Ernesto García <ernestognw@gmail.com>
Co-authored-by: Francisco Giordano <fg@frang.io>
|
2023-08-07 01:57:10 -03:00 |
|
|
|
1169bb1e51
|
Merge branch 'master' into feat/access-manager
|
2023-08-07 01:28:11 -03:00 |
|
|
|
5ae630684a
|
Add a bool return to _grantRole and _revokeRole (#4241)
Co-authored-by: Ernesto García <ernestognw@gmail.com>
|
2023-08-01 13:58:47 +02:00 |
|
|
|
00cbf5a236
|
Update pragma to 0.8.20 (#4489)
Co-authored-by: Francisco Giordano <fg@frang.io>
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
2023-07-31 17:25:45 -03:00 |
|
|
|
02ea01765a
|
Add custom errors to docs (#4480)
|
2023-07-27 20:18:45 -03:00 |
|
|
|
19293f3ecd
|
Remove outdated comments in AccessControl.sol (#4475)
Co-authored-by: Ernesto García <ernestognw@gmail.com>
|
2023-07-25 02:00:30 +00:00 |
|
|
|
9cf873ea14
|
Change access folder structure (#4359)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: Francisco <fg@frang.io>
|
2023-07-13 18:54:22 -03:00 |
|
|
|
24ebff5ae9
|
Remove unused imports (#4436)
Co-authored-by: Francisco <fg@frang.io>
|
2023-07-11 14:51:40 -03:00 |
|
|
|
6bf68a41d1
|
Remove "available since" comments (#4424)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
|
2023-07-06 10:00:34 +02:00 |
|
|
|
874c2d3c02
|
Use explicit imports (#4399)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
2023-06-29 20:12:26 +00:00 |
|
|
|
c44c220254
|
Update Ownable2Step docs (#4384)
Co-authored-by: Francisco <fg@frang.io>
|
2023-06-23 19:37:27 -03:00 |
|