// SPDX-License-Identifier: MIT pragma solidity ^0.8.13; /** * @title Different role definitions used by the ACL contract. */ library Roles { /** * @dev This maps directly to the OpenZeppelins AccessControl DEFAULT_ADMIN */ bytes32 public constant ADMIN = 0x00; bytes32 public constant SUPERVISOR = keccak256("SUPERVISOR_ROLE"); bytes32 public constant LISTING_WIZARD = keccak256("LISTING_WIZARD_ROLE"); bytes32 public constant UNIVERSE_WIZARD = keccak256("UNIVERSE_WIZARD_ROLE"); bytes32 public constant WARPER_WIZARD = keccak256("WARPER_WIZARD_ROLE"); bytes32 public constant TOKEN_QUOTE_SIGNER = keccak256("TOKEN_QUOTE_SIGNER_ROLE"); string public constant DELEGATED_ADMIN = "DELEGATED_ADMIN"; string public constant DELEGATED_MANAGER = "DELEGATED_MANAGER"; }