Skip to content
Lattice

InitializableLib Constants

Git Source

_INITIALIZED_EVENT_SIGNATURE

keccak256(bytes("Initialized(uint64)")).

bytes32 constant _INITIALIZED_EVENT_SIGNATURE = 0xc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2;

_INITIALIZABLE_SLOT

The default initializable slot is given by: bytes32(~uint256(uint32(bytes4(keccak256("_INITIALIZABLE_SLOT"))))).

Bits Layout:

  • [0] initializing
  • [1..64] initializedVersion
bytes32 constant _INITIALIZABLE_SLOT = 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffbf601132;