ROJIRolesLib

ROJIRolesLib

Exportes all the roles used by ROJI IMPORTANT DO NOT CHANGE THIS FILE ONCE WE DID THE FIRST CHAIN DEPLOYMENT. Roles Range: ROJI Internal Roles: 20001 - 20999 ROJI Platform Roles: 21001 - 21999

ROLE_ADMIN

uint64 ROLE_ADMIN

ROLE_PUBLIC

uint64 ROLE_PUBLIC

ROLE_ROJI_INTERNAL_CONTRACT_REGISTRY_REGISTRAR

uint64 ROLE_ROJI_INTERNAL_CONTRACT_REGISTRY_REGISTRAR

Required to register contracts in the contract registry This is automatically granted to the factory that creates the contract.

ROLE_ROJI_FINANCE

uint64 ROLE_ROJI_FINANCE

Access to financial settings, in particular royalties distribution

ROLE_ROJI_SETTINGS

uint64 ROLE_ROJI_SETTINGS

Access to settings like metadata.

ROLE_ORG_FINANCE

uint64 ROLE_ORG_FINANCE

Access to financial settings, in particular royalties distribution

ROLE_ORG_SETTINGS

uint64 ROLE_ORG_SETTINGS

Access to settings like metadata.

ROLE_DIRECT_MINTING

uint64 ROLE_DIRECT_MINTING

Allows for backend minting.

ROJIRolesLib

A collection of roles used in the ROJI ecosystem.

_ROLE_ROJI_BLACKHOLE_WITHDRAWER

bytes32 _ROLE_ROJI_BLACKHOLE_WITHDRAWER

The role to allow for withdrawals from contracts for blackhole protection. 0x4f798fe489ca4c24cfb789d5606b72a233e7274076416207bb3609cc154fb679

_ROLE_ROJI_METADATA_UPDATER

bytes32 _ROLE_ROJI_METADATA_UPDATER

The role needed to update smart contract metadata 0x3b13cc6a0425edb670aa02cc733addc5e637a9540cdd28792693dd0f00f7bb2a

_ROLE_ROJI_ADMIN

bytes32 _ROLE_ROJI_ADMIN

The role needed to update the ROJI platform. 0xa02cfb430e1e139c5a9023df22943b6b6a8ef1d796db3ff27a6b154862606ae0

_ROLE_ROJI_PROXY_REGISTRY_REGISTER

bytes32 _ROLE_ROJI_PROXY_REGISTRY_REGISTER

The role needed to manage the ROJIVerse Proxy Registry 0x5f335ada3340e2f68908911a187dd42572bfa28690d11d49ac504dd710a43531

ROJIRolesLib

A collection of roles used in the ROJI ecosystem.

_ROLE_ROJI_BLACKHOLE_WITHDRAWER

bytes32 _ROLE_ROJI_BLACKHOLE_WITHDRAWER

The role to allow for withdrawals from contracts for blackhole protection. 0x4f798fe489ca4c24cfb789d5606b72a233e7274076416207bb3609cc154fb679

_ROLE_ROJI_METADATA_UPDATER

bytes32 _ROLE_ROJI_METADATA_UPDATER

The role needed to update smart contract metadata 0x3b13cc6a0425edb670aa02cc733addc5e637a9540cdd28792693dd0f00f7bb2a

_ROLE_ROJI_ADMIN

bytes32 _ROLE_ROJI_ADMIN

The role needed to update the ROJI platform. 0xa02cfb430e1e139c5a9023df22943b6b6a8ef1d796db3ff27a6b154862606ae0

_ROLE_ROJI_PROXY_REGISTRY_REGISTER

bytes32 _ROLE_ROJI_PROXY_REGISTRY_REGISTER

The role needed to manage the ROJIVerse Proxy Registry 0x5f335ada3340e2f68908911a187dd42572bfa28690d11d49ac504dd710a43531

_ROLE_ROJI_CLIENT_MINTER

bytes32 _ROLE_ROJI_CLIENT_MINTER

The role needed to mint for clients

Was this helpful?