RolesLib

RolesLib

A collection of roles used within Animeme Labs contracts.

ROLE_FINANCE

bytes32 ROLE_FINANCE

Role used for anything touching finance (withdrawals, changing royalties etc)

ROLE_OPERATIONS

bytes32 ROLE_OPERATIONS

Role used for anything touching operations (pause etc) but not the access control admin, which is reserved for ROLE_ACCESS_CONTROL_ADMIN

ROLE_METADATA_UPDATE

bytes32 ROLE_METADATA_UPDATE

Role used to trigger the metadata update.

ROLE_ADMIN_MINTING

bytes32 ROLE_ADMIN_MINTING

Role used for anything touching manual minting.

ROLE_ADMIN_BURNING

bytes32 ROLE_ADMIN_BURNING

Role used for anything touching manual burning.

ROLE_ACCESS_CONTROL_ADMIN

bytes32 ROLE_ACCESS_CONTROL_ADMIN

Core role for managing access control. Holders of this role cam obtain full access to all aspects of the contract.

Was this helpful?