Bytecode-generated storage layout

We've generated a storage layout (with no variable labels) from this contract's bytecode. We've also started a backfill to track the inferred variables.

0xf77c0f42e9c85ad1de1670dd4a0589a883d05c24

Verified contract

Proxy

Active on Base with 222,927 txns
Deployed by via 0x2abbd45f at 7372311
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 47 additional slots
ERC-20
--
 (#11101)
ERC-721
--
 (#3799)
ERC-721
--
ERC-20
--
0x9029f55b327d34e0f07a9d2421c5e75f71e57603c25ee82ecc1631afce2ead98
0xa0a3377dcf710fb753ba2a5ca94ecb4a5752b577af8d6c123297d928f5cbca61
0xf3bc71f08f0df59a038503c166c74249e9f28d336f541121cf9d7f5dd5ea0c10
0x42711094e2e875e77db052efc22da6e11a6b2cbd1934b2c02da184c7e8ebd536
0xfd83139c9d360ba973d712ca53aca684e05e7ab916bce1be7cf06dba302e02ab
0xeeee0e7a755a9deb4237f4e5b7f99a81b76b2132dd58639766f0097d186ccf25
0x09bfd4d2f285e41272b920a5b8c3df3a22575a99f793898ed52492c7e4e1fbd2
0x5b43b78e6220153c432a61ac1654dccde26328a5190ddffff7ff3469226cee17
0xa726746d5775ac57a79f61334768573fe1133ca605a6608f9d15d388288ad4fc
0x6d998cd75a29d09a35731594b11108a8ce9dede951efe40d524f2e2e26e82666

Functions
Getter at block 22746848
ADMIN_ROLE(view returns (bytes32)
0xa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c21775
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
DOMAIN_SEPARATOR(view returns (bytes32)
0x9069704e18fe2b393de8176b9b0665ce6b6e85aca0d909f61412fb5a50d97b07
RECOVERY_ROLE(view returns (bytes32)
0x0acf805600123ef007091da3b3ffb39474074c656c127aa68cb0ffec232a8ff8
TREASURY_ROLE(view returns (bytes32)
0xe1dcbdb91df27212a29bc27177c840cf2f819ecf2187432e1fac86c2dd5dfca9
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=CMProjectMultisig, version=1, chainId=8453, verifyingContract=0xf77c0f42e9c85ad1de1670dd4a0589a883d05c24, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
getVersion(pure returns (string version)
0.1
 
proxiableUUID(view returns (bytes32)
Read-only
authorizedUntil(address accountaddress projectview returns (uint256)
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
registered(address collectionaddress projectview returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
authorize(struct IProjectMultisigPermit permitbytes signature
authorizeAndExecute(bytes permitSignaturebytes requestSignaturestruct IProjectMultisigPermit permitstruct IProjectMultisigRequest request
execute(struct IProjectMultisigRequest requestbytes signature
grantRole(bytes32 roleaddress account
initialize(address[] adminAccountsaddress[] treasuryAccountsaddress[] recoveryAccounts
register(struct IProjectMultisigRegistrationForm registrationbytes signature
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
Events
AdminChanged(address previousAdminaddress newAdmin
Authorization(address indexed projectaddress indexed account
BeaconUpgraded(address indexed beacon
EIP712DomainChanged(
Execution(address indexed collectionaddress indexed account
Initialized(uint8 version
Registration(address indexed projectaddress indexed collection
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Upgraded(address indexed implementation
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
CollectionAlreadyRegistered(address collectionaddress project
CollectionNotRegistered(address collectionaddress project
InvalidSigner(address signer
SignatureExpired(uint256 deadline
ZeroAddressNotAllowed(