Skip to content
Lattice

ERC1155SupplyLib Constants

Git Source

ERC1155SUPPLY_STORAGE_SLOT

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

bytes32 constant ERC1155SUPPLY_STORAGE_SLOT = 0x587745c63b1b33029f813b403978fa83db2954e4dd333c28aeae4b4e067ade00;

ERC165_MAP_IERC1155SUPPLY_SLOT

0xeac6339d is type(IERC1155Supply).interfaceId. keccak256(abi.encode(bytes4(0xeac6339d), 0x9ca7f3e2e2bfb15fdf072b85dde92837cddacee6cf2f6b38cd06c9457c1c4200)).

bytes32 constant ERC165_MAP_IERC1155SUPPLY_SLOT = 0x1c1760c9fb8bc6a2feef129121ee2d30637b318349bcc0156b579ab5b5af6f16;