Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

SetComposable

Git Source

State Variables

SETINFO_STORAGE_LOCATION

keccak256(abi.encode(uint256(keccak256("every.storage.SetInfo")) - 1)) & ~bytes32(uint256(0xff))

bytes32 private constant SETINFO_STORAGE_LOCATION =
    0xe9d28fb7a22b9ef81c736effd34e13352c20bd969b50ec70879f57b112334b00

KINDINFO_STORAGE_LOCATION

keccak256(abi.encode(uint256(keccak256("every.storage.KindInfo")) - 1)) & ~bytes32(uint256(0xff))

bytes32 private constant KINDINFO_STORAGE_LOCATION =
    0xc26967c9debc855cb6dea0a5c72670e98cba78ef6733e86203f2972442bce600

MINTERINFO_STORAGE_LOCATION

keccak256(abi.encode(uint256(keccak256("every.storage.MinterInfo")) - 1)) & ~bytes32(uint256(0xff))

bytes32 private constant MINTERINFO_STORAGE_LOCATION =
    0x13ef5fb2f9b4dc4418598121dd5c565e32bb05e9e760f895c1e99cff04b50000

OMNIINFO_STORAGE_LOCATION

keccak256(abi.encode(uint256(keccak256("every.storage.OmniInfo")) - 1)) & ~bytes32(uint256(0xff))

bytes32 private constant OMNIINFO_STORAGE_LOCATION =
    0x2c988ff5da05336b8b570436fd61024544ecafb113010fa03290825fd00d9900

Functions

getSetInfoStorage

function getSetInfoStorage() internal pure returns (SetInfoStorage storage $);

getKindInfoStorage

function getKindInfoStorage() internal pure returns (KindInfoStorage storage $);

getMinterInfoStorage

function getMinterInfoStorage() internal pure returns (MinterInfoStorage storage $);

getOmniInfoStorage

function getOmniInfoStorage() internal pure returns (OmniInfoStorage storage $);

putSetRegistry

function putSetRegistry(address setRegistry) internal;

putSetId

function putSetId(uint64 setId) internal;

putSetRev

function putSetRev(uint32 setRev) internal;

putSetIdRev

function putSetIdRev(uint64 setId, uint32 setRev) internal;

putSetInfo

function putSetInfo(address setRegistry, uint64 setId, uint32 setRev) internal;

getSetRegistry

function getSetRegistry() internal view returns (address);

getSetIdRev

function getSetIdRev() internal view returns (uint64, uint32);

getSetId

function getSetId() internal view returns (uint64);

getSetRev

function getSetRev() internal view returns (uint32);

getSetInfo

function getSetInfo() internal view returns (address, uint64, uint32);

putObjectMinter

function putObjectMinter(address objectMinter) internal;

getObjectMinter

function getObjectMinter() internal view returns (address);

putOmniRegistry

function putOmniRegistry(address omniRegistry) internal;

getOmniRegistry

function getOmniRegistry() internal view returns (address);

putKindRegistry

function putKindRegistry(address kindRegistry) internal;

putKindId

function putKindId(uint64 kindId) internal;

putKindRev

function putKindRev(uint32 kindRev) internal;

putKindIdRev

function putKindIdRev(uint64 kindId, uint32 kindRev) internal;

getKindRegistry

function getKindRegistry() internal view returns (address);

getKindIdRev

function getKindIdRev() internal view returns (uint64, uint32);

getKindId

function getKindId() internal view returns (uint64);

getKindRev

function getKindRev() internal view returns (uint32);

getKindInfo

function getKindInfo() internal view returns (address, uint64, uint32);

Structs

SetInfoStorage

Note: storage-location: erc7201:every.storage.SetInfo

struct SetInfoStorage {
    address setRegistry;
    uint64 setId;
    uint32 setRev;
}

KindInfoStorage

Note: storage-location: erc7201:every.storage.KindInfo

struct KindInfoStorage {
    address kindRegistry;
    uint64 kindId;
    uint32 kindRev;
}

MinterInfoStorage

Note: storage-location: erc7201:every.storage.MinterInfo

struct MinterInfoStorage {
    address objectMinter;
}

OmniInfoStorage

Note: storage-location: erc7201:every.storage.OmniInfo

struct OmniInfoStorage {
    address omniRegistry;
}