Access Control Manager
Define roles, permissions, and control user access to protocol features
Role Overview
Quick summary of active roles and permissions
Total Roles
8
Across all contracts
Assigned Addresses
47
With active permissions
Pending Changes
5
Awaiting approval
Admin Roles
3
Super admin level
Protocol Roles
Core roles defined in smart contracts
DEFAULT_ADMIN_ROLE
Highest level administrative access
Permissions
MINTER_ROLE
Permission to mint new NFT assets
Permissions
WHITELIST_ADMIN_ROLE
Manage whitelist operations
Permissions
PAUSER_ROLE
Emergency pause functionality
Permissions
TOKEN_ADMIN_ROLE
Token configuration and management
Permissions
MULTISIG_SIGNER_ROLE
Authorize multisig transactions
Permissions
Role Members
Addresses with assigned roles and permissions
| Address | Assigned Roles | Contract Scope | Granted Date | Status | Actions |
|---|---|---|---|---|---|
|
0x742d...4a8e Primary Admin |
DEFAULT_ADMIN
PAUSER
|
All Contracts | Oct 15, 2023 | ACTIVE | |
|
0x8f3c...2b1d Minting Operations |
MINTER
TOKEN_ADMIN
|
AssetMinter | Nov 3, 2023 | ACTIVE | |
|
0x1a9f...7c3e Whitelist Manager |
WHITELIST_ADMIN
|
WhitelistManager | Sep 28, 2023 | ACTIVE | |
|
0x5d2e...9f4a Multisig Signer |
MULTISIG_SIGNER
|
MultisigWallet | Jul 5, 2023 | ACTIVE | |
|
0x3c7b...6d2f Emergency Pauser |
PAUSER
|
All Contracts | Aug 12, 2023 | ACTIVE | |
|
0x9a2f...5e1c Token Administrator |
TOKEN_ADMIN
|
TokenRegistry | Oct 1, 2023 | PENDING |
Permission Matrix
Comprehensive view of role permissions across contracts
| Role | Mint Assets | Manage Whitelist | Token Config | Pause Contract | Grant Roles | Multisig Sign | Upgrade Contract |
|---|---|---|---|---|---|---|---|
| DEFAULT_ADMIN_ROLE | |||||||
| MINTER_ROLE | |||||||
| WHITELIST_ADMIN_ROLE | |||||||
| PAUSER_ROLE | |||||||
| TOKEN_ADMIN_ROLE | |||||||
| MULTISIG_SIGNER_ROLE |
Pending Access Requests
Role grant and revocation requests awaiting approval
Grant MINTER_ROLE
Request to grant minting permissions to new address
Target Address
0x6e4b...8f2a
Requested By
0x742d...4a8e
Submitted
2 hours ago
Revoke WHITELIST_ADMIN_ROLE
Request to remove whitelist admin permissions
Target Address
0x9a2f...5e1c
Requested By
0x742d...4a8e
Submitted
5 hours ago
Grant TOKEN_ADMIN_ROLE
Request to grant token configuration permissions
Target Address
0x4d8a...3f7e
Requested By
0x8f3c...2b1d
Submitted
1 day ago
Access Control Audit Log
Complete history of role grants, revocations, and modifications
| Timestamp | Action | Role | Target Address | Executor | Tx Hash |
|---|---|---|---|---|---|
| Nov 20, 2023 14:32 | GRANTED | MINTER_ROLE | 0x8f3c...2b1d | 0x742d...4a8e | |
| Nov 19, 2023 09:15 | REVOKED | WHITELIST_ADMIN_ROLE | 0x5a7c...9e2d | 0x742d...4a8e | |
| Nov 18, 2023 16:48 | GRANTED | PAUSER_ROLE | 0x3c7b...6d2f | 0x742d...4a8e | |
| Nov 17, 2023 11:22 | GRANTED | MULTISIG_SIGNER_ROLE | 0x5d2e...9f4a | 0x742d...4a8e | |
| Nov 16, 2023 13:05 | GRANTED | TOKEN_ADMIN_ROLE | 0x9a2f...5e1c | 0x742d...4a8e | |
| Nov 15, 2023 10:30 | REVOKED | MINTER_ROLE | 0x7e1f...4b9c | 0x8f3c...2b1d |
Role Hierarchy & Dependencies
Visual representation of role relationships and admin structure
DEFAULT_ADMIN_ROLE
Root administrator
MINTER_ROLE
Asset creation
WHITELIST_ADMIN_ROLE
Access management
TOKEN_ADMIN_ROLE
Token configuration
PAUSER_ROLE
Emergency controls
MULTISIG_SIGNER_ROLE
Transaction signing
Security Recommendations
Best practices and security guidelines for access control management
Multi-Signature Requirements
Critical role changes should require multiple admin approvals to prevent unauthorized access modifications.
Time-Locked Changes
Implement time delays for sensitive role modifications to allow for review and potential cancellation.
Regular Audits
Conduct periodic reviews of all assigned roles and permissions to ensure principle of least privilege.
Alert Monitoring
Set up real-time alerts for all role grant and revocation events to detect unauthorized changes.