Add internal functions _getInitializedVersion and _isInitializing (#3598)

This commit is contained in:
Shatabarto "Rik" Bhattacharya
2022-08-19 05:12:31 +05:30
committed by GitHub
parent 397c946141
commit 26cf47a2be
4 changed files with 38 additions and 0 deletions

View File

@ -13,6 +13,10 @@ contract InitializableMock is Initializable {
bool public onlyInitializingRan;
uint256 public x;
function isInitializing() public view returns (bool) {
return _isInitializing();
}
function initialize() public initializer {
initializerRan = true;
}
@ -75,6 +79,10 @@ contract ChildConstructorInitializableMock is ConstructorInitializableMock {
contract ReinitializerMock is Initializable {
uint256 public counter;
function getInitializedVersion() public view returns (uint8) {
return _getInitializedVersion();
}
function initialize() public initializer {
doStuff();
}