Skip to content

Commit 255dd7c

Browse files
klingonastonbidzyyys0xNeshi
authored
feat: add AccessControlEnumerable extension (#622)
<!-- Thank you for your interest in contributing to OpenZeppelin! Consider opening an issue for discussion prior to submitting a PR. New features will be merged faster if they were first discussed and designed with the team. Describe the changes introduced in this pull request. Include any context necessary for understanding the PR's purpose. --> ### Add AccessControlEnumerable Extension - Introduced `enumerable` module for enhanced access control functionality that allows enumerating members of each role - Implemented OpenZeppelin's AccessControlEnumerable pattern in Rust/Stylus - Updated public exports to include new access control components <!-- Fill in with issue number --> Resolves #361 #### PR Checklist <!-- Before merging the pull request all of the following must be completed. Feel free to submit a PR or Draft PR even if some items are pending. Some of the items may not apply. --> - [x] Tests - [x] Documentation - [x] Changelog --------- Co-authored-by: Daniel Bigos <[email protected]> Co-authored-by: Daniel Bigos <[email protected]> Co-authored-by: Daniel Bigos <[email protected]> Co-authored-by: Nenad <[email protected]> Co-authored-by: Nenad <[email protected]>
1 parent 0d89510 commit 255dd7c

File tree

11 files changed

+973
-19
lines changed

11 files changed

+973
-19
lines changed

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
99

1010
### Added
1111

12+
- Add `AccessControlEnumerable` extension that supports role member enumeration. #622
13+
- Add `EnumerableAddressSet`. #622
14+
1215
### Changed
1316

1417
- Bump `cargo-stylus` to `v0.6.0`. #683

0 commit comments

Comments
 (0)