Implementation
Author: mortimr @ Kiln
This contracts must be used on all implementation contracts. It ensures that the initializers are only callable through the proxy. This will brick the implementation and make it unusable directly without using delegatecalls.
Unstructured Storage Friendly
State Variables
$initializableVersion
The version number in storage in the initializable contract.
Slot: keccak256(bytes("initializable.version"))) - 1
types.Uint256 internal constant $initializableVersion =
types.Uint256.wrap(0xc4c7f1ccb588f39a9aa57be6cfd798d73912e27b44cfa18e1a5eba7b34e81a76);
Functions
constructor
constructor();