GlobalAccessManagerStorage

Git Source

Contains all storage variables for the global access manager

Storage contract for GlobalAccessManager diamond

State Variables

STORAGE_SLOT

bytes32 internal constant STORAGE_SLOT = keccak256("capsign.storage.gam");

Functions

layout

function layout() internal pure returns (Layout storage l);

Structs

Layout

struct Layout {
    mapping(bytes4 => bool) emergencyFunctions;
    mapping(address => uint256) emergencyActionCount;
    uint256 proposalThreshold;
    uint256 votingDelay;
    uint256 votingPeriod;
    uint256 executionDelay;
    mapping(string => address) protocolContracts;
    mapping(address => bool) authorizedFactories;
    address subscriptionManager;
    mapping(address => uint8) entitySubscriptionTiers;
    bool emergencyMode;
    uint256 emergencyModeActivatedAt;
    uint256 totalEntities;
    uint256 totalFactories;
    mapping(address => uint256) roleGrantCount;
}

Last updated

Was this helpful?