Role Overview

Quick summary of active roles and permissions

ACTIVE

Total Roles

8

Across all contracts

LIVE

Assigned Addresses

47

With active permissions

PENDING

Pending Changes

5

Awaiting approval

SECURE

Admin Roles

3

Super admin level

Protocol Roles

Core roles defined in smart contracts

DEFAULT_ADMIN_ROLE

Highest level administrative access

Assigned Addresses 3
Contract Scope All Contracts
Role Hash 0x0000...0000

Permissions

Grant Roles Revoke Roles Pause Contract Upgrade Contract All Functions

MINTER_ROLE

Permission to mint new NFT assets

Assigned Addresses 8
Contract Scope AssetMinter
Role Hash 0x9f2d...f4a8

Permissions

Mint NFTs Set Metadata Batch Mint

WHITELIST_ADMIN_ROLE

Manage whitelist operations

Assigned Addresses 12
Contract Scope WhitelistManager
Role Hash 0x7a3c...2e9d

Permissions

Add Addresses Remove Addresses Batch Operations View Whitelist

PAUSER_ROLE

Emergency pause functionality

Assigned Addresses 5
Contract Scope All Contracts
Role Hash 0x65d7...a4f2

Permissions

Pause Contract Unpause Contract Emergency Stop

TOKEN_ADMIN_ROLE

Token configuration and management

Assigned Addresses 6
Contract Scope TokenRegistry
Role Hash 0x4b8f...3c1e

Permissions

Update Metadata Set Token URI Configure Tokens

MULTISIG_SIGNER_ROLE

Authorize multisig transactions

Assigned Addresses 7
Contract Scope MultisigWallet
Role Hash 0x2f9e...8d3a

Permissions

Sign Transactions Propose Actions Execute Approved

Role Members

Addresses with assigned roles and permissions

Address Assigned Roles Contract Scope Granted Date Status Actions
Avatar

0x742d...4a8e

Primary Admin

DEFAULT_ADMIN PAUSER
All Contracts Oct 15, 2023 ACTIVE
Avatar

0x8f3c...2b1d

Minting Operations

MINTER TOKEN_ADMIN
AssetMinter Nov 3, 2023 ACTIVE
Avatar

0x1a9f...7c3e

Whitelist Manager

WHITELIST_ADMIN
WhitelistManager Sep 28, 2023 ACTIVE
Avatar

0x5d2e...9f4a

Multisig Signer

MULTISIG_SIGNER
MultisigWallet Jul 5, 2023 ACTIVE
Avatar

0x3c7b...6d2f

Emergency Pauser

PAUSER
All Contracts Aug 12, 2023 ACTIVE
Avatar

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

PENDING

Target Address

0x6e4b...8f2a

Requested By

0x742d...4a8e

Submitted

2 hours ago

Requires 2 more approvals

Revoke WHITELIST_ADMIN_ROLE

Request to remove whitelist admin permissions

PENDING

Target Address

0x9a2f...5e1c

Requested By

0x742d...4a8e

Submitted

5 hours ago

Requires 1 more approval

Grant TOKEN_ADMIN_ROLE

Request to grant token configuration permissions

PENDING

Target Address

0x4d8a...3f7e

Requested By

0x8f3c...2b1d

Submitted

1 day ago

Requires 3 more approvals

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.

RECOMMENDED

Time-Locked Changes

Implement time delays for sensitive role modifications to allow for review and potential cancellation.

RECOMMENDED

Regular Audits

Conduct periodic reviews of all assigned roles and permissions to ensure principle of least privilege.

CRITICAL

Alert Monitoring

Set up real-time alerts for all role grant and revocation events to detect unauthorized changes.

CRITICAL