Skip to content
Lattice

CrosschainLinkLib Constants

Git Source

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

bytes32 constant CROSSCHAIN_LINK_STORAGE_SLOT = 0x018a2157cdb5adbb1b39e614b18b4d8eae2cba40cdae1a4ba3100cc857e64900;

0xe1805ff8 is type(ICrosschainLink).interfaceId. keccak256(abi.encode(bytes4(0xe1805ff8), 0x9ca7f3e2e2bfb15fdf072b85dde92837cddacee6cf2f6b38cd06c9457c1c4200)).

bytes32 constant ERC165_MAP_ICROSSCHAINLINK_SLOT = 0x9ddc11a88c7ecd9ccccbcd59cd7f34c709ebe70b4507cbaed74ad8b1267235ef;