Skip to content
Open
Show file tree
Hide file tree
Changes from 15 commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
ca56781
refactor TokenSymbol -> Symbol and add RoleSymbol
onurinanc Mar 26, 2026
4bf19e9
changelog
onurinanc Mar 26, 2026
090b854
add documentation
onurinanc Mar 26, 2026
f1b4339
refactor Symbol::new
onurinanc Mar 26, 2026
6b75901
add from_ascii_uppercase and underscore
onurinanc Mar 27, 2026
188b238
rename Symbol to ShortCapitalString
onurinanc Mar 27, 2026
69b53d1
Merge branch 'next' into role-symbol
onurinanc Mar 30, 2026
c699d2a
fix length name
onurinanc Mar 31, 2026
2d1a3bd
Merge remote-tracking branch 'origin/role-symbol' into role-symbol
onurinanc Mar 31, 2026
eb50b40
add rbac library
onurinanc Mar 31, 2026
83a6d8f
add role transfer functionality
onurinanc Mar 31, 2026
139481a
Merge branch 'next' into role-based-access-control
onurinanc Mar 31, 2026
b6fc850
merge next
onurinanc Apr 9, 2026
95cf11b
fetch role-symbol
onurinanc Apr 9, 2026
5c8e81d
Merge remote-tracking branch 'origin/role-based-access-control' into …
onurinanc Apr 9, 2026
fb3c05a
Merge branch 'next' into role-based-access-control
onurinanc Apr 20, 2026
5776a92
remove role_transfer
onurinanc Apr 20, 2026
5e0d16c
rename admin -> root_admin
onurinanc Apr 20, 2026
2727eb7
remove member_index_plus_one
onurinanc Apr 20, 2026
b3fc9f4
remove plus one logic
onurinanc Apr 20, 2026
ec3bd02
add active_role_index and remove plus_one
onurinanc Apr 20, 2026
dc2bc46
remove exists_flag
onurinanc Apr 20, 2026
3709dab
merge next
onurinanc Apr 20, 2026
4a95274
Merge remote-tracking branch 'origin/role-based-access-control' into …
onurinanc Apr 20, 2026
e36bfd5
fmt
onurinanc Apr 20, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@

- Added `AssetAmount` wrapper type for validated fungible asset amounts ([#2721](https://github.com/0xMiden/protocol/pull/2721)).
- [BREAKING] Renamed `ProvenBatch::new` to `new_unchecked` ([#2687](https://github.com/0xMiden/miden-base/issues/2687)).
- Added `ShortCapitalString` type and related `TokenSymbol` and `RoleSymbol` types. ([#2690](https://github.com/0xMiden/protocol/pull/2690)).
- Added `ShortCapitalString` type and related `TokenSymbol` and `RoleSymbol` types ([#2690](https://github.com/0xMiden/protocol/pull/2690)).
- [BREAKING] Renamed the guarded multisig component-facing APIs from `multisig_guardian` / `AuthMultisigGuardian` to `guarded_multisig` / `AuthGuardedMultisig`, while retaining the `guardian` auth namespace and guardian-specific procedures.
- Added shared `ProcedurePolicy` for AuthMultisig ([#2670](https://github.com/0xMiden/protocol/pull/2670)).
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# The MASM code of the RoleBasedAccessControl Account Component.
#
# See the `RoleBasedAccessControl` Rust type's documentation for more details.

pub use ::miden::standards::access::role_based_access_control::assert_sender_is_admin
pub use ::miden::standards::access::role_based_access_control::assert_sender_has_role
pub use ::miden::standards::access::role_based_access_control::get_admin
pub use ::miden::standards::access::role_based_access_control::get_nominated_admin
pub use ::miden::standards::access::role_based_access_control::transfer_admin
pub use ::miden::standards::access::role_based_access_control::accept_admin
pub use ::miden::standards::access::role_based_access_control::renounce_admin
pub use ::miden::standards::access::role_based_access_control::role_exists
pub use ::miden::standards::access::role_based_access_control::get_role_admin
pub use ::miden::standards::access::role_based_access_control::get_role_member_count
pub use ::miden::standards::access::role_based_access_control::has_role
pub use ::miden::standards::access::role_based_access_control::get_role_member
pub use ::miden::standards::access::role_based_access_control::get_active_role_count
pub use ::miden::standards::access::role_based_access_control::get_active_role
pub use ::miden::standards::access::role_based_access_control::set_role_admin
pub use ::miden::standards::access::role_based_access_control::grant_role
pub use ::miden::standards::access::role_based_access_control::revoke_role
pub use ::miden::standards::access::role_based_access_control::renounce_role
pub use ::miden::standards::access::role_based_access_control::transfer_role
pub use ::miden::standards::access::role_based_access_control::accept_role
pub use ::miden::standards::access::role_based_access_control::get_pending_role_transfer
Loading
Loading