Skip to content

Commit 7c8fe9f

Browse files
satyamakgecmaxsam4
authored andcommitted
remove the IBoot from the contracts (#687)
1 parent 92c12c0 commit 7c8fe9f

File tree

12 files changed

+2
-32
lines changed

12 files changed

+2
-32
lines changed

contracts/interfaces/IBoot.sol

Lines changed: 0 additions & 10 deletions
This file was deleted.

contracts/mocks/Dummy/DummySTOFactory.sol

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
11
pragma solidity ^0.5.0;
22

33
import "../../modules/UpgradableModuleFactory.sol";
4-
import "../../libraries/Util.sol";
54
import "./DummySTOProxy.sol";
6-
import "../../interfaces/IBoot.sol";
75

86
/**
97
* @title Factory for deploying DummySTO module

contracts/modules/Checkpoint/Dividend/ERC20/ERC20DividendCheckpointFactory.sol

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
pragma solidity ^0.5.0;
22

33
import "./ERC20DividendCheckpointProxy.sol";
4-
import "../../../../libraries/Util.sol";
5-
import "../../../../interfaces/IBoot.sol";
64
import "../../../UpgradableModuleFactory.sol";
75

86
/**

contracts/modules/Checkpoint/Dividend/Ether/EtherDividendCheckpointFactory.sol

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
pragma solidity ^0.5.0;
22

33
import "./EtherDividendCheckpointProxy.sol";
4-
import "../../../../libraries/Util.sol";
5-
import "../../../../interfaces/IBoot.sol";
64
import "../../../UpgradableModuleFactory.sol";
75

86
/**

contracts/modules/Checkpoint/Voting/PLCR/PLCRVotingCheckpointFactory.sol

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
pragma solidity ^0.5.0;
22

33
import "./PLCRVotingCheckpointProxy.sol";
4-
import "../../../../libraries/Util.sol";
5-
import "../../../../interfaces/IBoot.sol";
64
import "../../../UpgradableModuleFactory.sol";
75

86
/**

contracts/modules/Checkpoint/Voting/Transparent/WeightedVoteCheckpointFactory.sol

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
pragma solidity ^0.5.0;
22

33
import "./WeightedVoteCheckpointProxy.sol";
4-
import "../../../../libraries/Util.sol";
5-
import "../../../../interfaces/IBoot.sol";
64
import "../../../UpgradableModuleFactory.sol";
75

86
/**

contracts/modules/ModuleFactory.sol

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ pragma solidity ^0.5.0;
22

33
import "../libraries/VersionUtils.sol";
44
import "../libraries/Util.sol";
5-
import "../interfaces/IBoot.sol";
5+
import "../interfaces/IModule.sol";
66
import "../interfaces/IOracle.sol";
77
import "../interfaces/IPolymathRegistry.sol";
88
import "../interfaces/IModuleFactory.sol";
@@ -219,7 +219,7 @@ contract ModuleFactory is IModuleFactory, Ownable {
219219
*/
220220
function _initializeModule(address _module, bytes memory _data) internal {
221221
uint256 polySetupCost = _takeFee();
222-
bytes4 initFunction = IBoot(_module).getInitFunction();
222+
bytes4 initFunction = IModule(_module).getInitFunction();
223223
if (initFunction != bytes4(0)) {
224224
require(Util.getSig(_data) == initFunction, "Provided data is not valid");
225225
/*solium-disable-next-line security/no-low-level-calls*/

contracts/modules/STO/Capped/CappedSTOFactory.sol

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
11
pragma solidity ^0.5.0;
22

33
import "../../UpgradableModuleFactory.sol";
4-
import "../../../libraries/Util.sol";
54
import "./CappedSTOProxy.sol";
6-
import "../../../interfaces/IBoot.sol";
75

86
/**
97
* @title Factory for deploying CappedSTO module

contracts/modules/STO/PreSale/PreSaleSTOFactory.sol

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
11
pragma solidity ^0.5.0;
22

33
import "../../UpgradableModuleFactory.sol";
4-
import "../../../libraries/Util.sol";
54
import "./PreSaleSTOProxy.sol";
6-
import "../../../interfaces/IBoot.sol";
75

86
/**
97
* @title Factory for deploying PreSaleSTO module

contracts/modules/STO/USDTiered/USDTieredSTOFactory.sol

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
11
pragma solidity ^0.5.0;
22

3-
import "../../../interfaces/IBoot.sol";
43
import "./USDTieredSTOProxy.sol";
54
import "../../UpgradableModuleFactory.sol";
6-
import "../../../libraries/Util.sol";
75

86
/**
97
* @title Factory for deploying CappedSTO module

0 commit comments

Comments
 (0)