Skip to content

Commit

Permalink
remove the IBoot from the contracts (#687)
Browse files Browse the repository at this point in the history
  • Loading branch information
satyamakgec authored and maxsam4 committed May 31, 2019
1 parent 92c12c0 commit 7c8fe9f
Show file tree
Hide file tree
Showing 12 changed files with 2 additions and 32 deletions.
10 changes: 0 additions & 10 deletions contracts/interfaces/IBoot.sol

This file was deleted.

2 changes: 0 additions & 2 deletions contracts/mocks/Dummy/DummySTOFactory.sol
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
pragma solidity ^0.5.0;

import "../../modules/UpgradableModuleFactory.sol";
import "../../libraries/Util.sol";
import "./DummySTOProxy.sol";
import "../../interfaces/IBoot.sol";

/**
* @title Factory for deploying DummySTO module
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
pragma solidity ^0.5.0;

import "./ERC20DividendCheckpointProxy.sol";
import "../../../../libraries/Util.sol";
import "../../../../interfaces/IBoot.sol";
import "../../../UpgradableModuleFactory.sol";

/**
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
pragma solidity ^0.5.0;

import "./EtherDividendCheckpointProxy.sol";
import "../../../../libraries/Util.sol";
import "../../../../interfaces/IBoot.sol";
import "../../../UpgradableModuleFactory.sol";

/**
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
pragma solidity ^0.5.0;

import "./PLCRVotingCheckpointProxy.sol";
import "../../../../libraries/Util.sol";
import "../../../../interfaces/IBoot.sol";
import "../../../UpgradableModuleFactory.sol";

/**
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
pragma solidity ^0.5.0;

import "./WeightedVoteCheckpointProxy.sol";
import "../../../../libraries/Util.sol";
import "../../../../interfaces/IBoot.sol";
import "../../../UpgradableModuleFactory.sol";

/**
Expand Down
4 changes: 2 additions & 2 deletions contracts/modules/ModuleFactory.sol
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ pragma solidity ^0.5.0;

import "../libraries/VersionUtils.sol";
import "../libraries/Util.sol";
import "../interfaces/IBoot.sol";
import "../interfaces/IModule.sol";
import "../interfaces/IOracle.sol";
import "../interfaces/IPolymathRegistry.sol";
import "../interfaces/IModuleFactory.sol";
Expand Down Expand Up @@ -219,7 +219,7 @@ contract ModuleFactory is IModuleFactory, Ownable {
*/
function _initializeModule(address _module, bytes memory _data) internal {
uint256 polySetupCost = _takeFee();
bytes4 initFunction = IBoot(_module).getInitFunction();
bytes4 initFunction = IModule(_module).getInitFunction();
if (initFunction != bytes4(0)) {
require(Util.getSig(_data) == initFunction, "Provided data is not valid");
/*solium-disable-next-line security/no-low-level-calls*/
Expand Down
2 changes: 0 additions & 2 deletions contracts/modules/STO/Capped/CappedSTOFactory.sol
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
pragma solidity ^0.5.0;

import "../../UpgradableModuleFactory.sol";
import "../../../libraries/Util.sol";
import "./CappedSTOProxy.sol";
import "../../../interfaces/IBoot.sol";

/**
* @title Factory for deploying CappedSTO module
Expand Down
2 changes: 0 additions & 2 deletions contracts/modules/STO/PreSale/PreSaleSTOFactory.sol
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
pragma solidity ^0.5.0;

import "../../UpgradableModuleFactory.sol";
import "../../../libraries/Util.sol";
import "./PreSaleSTOProxy.sol";
import "../../../interfaces/IBoot.sol";

/**
* @title Factory for deploying PreSaleSTO module
Expand Down
2 changes: 0 additions & 2 deletions contracts/modules/STO/USDTiered/USDTieredSTOFactory.sol
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
pragma solidity ^0.5.0;

import "../../../interfaces/IBoot.sol";
import "./USDTieredSTOProxy.sol";
import "../../UpgradableModuleFactory.sol";
import "../../../libraries/Util.sol";

/**
* @title Factory for deploying CappedSTO module
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
pragma solidity ^0.5.0;

import "../../UpgradableModuleFactory.sol";
import "../../../libraries/Util.sol";
import "./PercentageTransferManagerProxy.sol";
import "../../../interfaces/IBoot.sol";

/**
* @title Factory for deploying PercentageTransferManager module
Expand Down
2 changes: 0 additions & 2 deletions contracts/modules/Wallet/VestingEscrowWalletFactory.sol
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
pragma solidity ^0.5.0;

import "./VestingEscrowWalletProxy.sol";
import "../../interfaces/IBoot.sol";
import "../UpgradableModuleFactory.sol";
import "../../libraries/Util.sol";

/**
* @title Factory for deploying VestingEscrowWallet module
Expand Down

0 comments on commit 7c8fe9f

Please sign in to comment.