Commit 621d4b30 by Francisco Giordano

remove constructors from Crowdsales

parent 693907d3
......@@ -51,9 +51,6 @@ contract Crowdsale is Initializable {
uint256 amount
);
constructor(uint256 rate, address wallet, IERC20 token) public {
}
/**
* @param rate Number of token units a buyer gets per wei
* @dev The rate is the conversion between wei and the smallest and indivisible
......
......@@ -21,9 +21,6 @@ contract RefundableCrowdsale is Initializable, FinalizableCrowdsale {
// refund escrow used to hold funds while crowdsale is running
RefundEscrow private _escrow;
constructor(uint256 goal) public {
}
/**
* @dev Constructor, creates RefundEscrow.
* @param goal Funding goal
......
......@@ -17,9 +17,6 @@ contract AllowanceCrowdsale is Initializable, Crowdsale {
address private _tokenWallet;
constructor(address tokenWallet) public {
}
/**
* @dev Constructor, takes token wallet address.
* @param tokenWallet Address holding the tokens, which has approved allowance to the crowdsale
......
......@@ -17,9 +17,6 @@ contract IncreasingPriceCrowdsale is Initializable, TimedCrowdsale {
uint256 private _initialRate;
uint256 private _finalRate;
constructor(uint256 initialRate, uint256 finalRate) public {
}
/**
* @dev Constructor, takes initial and final rates of tokens received per wei contributed.
* @param initialRate Number of tokens a buyer gets per wei at the start of the crowdsale
......
......@@ -14,9 +14,6 @@ contract CappedCrowdsale is Initializable, Crowdsale {
uint256 private _cap;
constructor(uint256 cap) public {
}
/**
* @dev Constructor, takes maximum amount of wei accepted in the crowdsale.
* @param cap Max amount of wei to be contributed
......
......@@ -23,9 +23,6 @@ contract TimedCrowdsale is Initializable, Crowdsale {
_;
}
constructor(uint256 openingTime, uint256 closingTime) public {
}
/**
* @dev Constructor, takes crowdsale opening and closing times.
* @param openingTime Crowdsale opening time
......
......@@ -46,23 +46,6 @@ contract SampleCrowdsaleToken is Initializable, ERC20Mintable {
// solium-disable-next-line max-len
contract SampleCrowdsale is Initializable, Crowdsale, CappedCrowdsale, RefundableCrowdsale, MintedCrowdsale {
constructor(
uint256 openingTime,
uint256 closingTime,
uint256 rate,
address wallet,
uint256 cap,
ERC20Mintable token,
uint256 goal
)
public
Crowdsale(rate, wallet, token)
CappedCrowdsale(cap)
TimedCrowdsale(openingTime, closingTime)
RefundableCrowdsale(goal)
{
}
function initialize(
uint256 openingTime,
uint256 closingTime,
......
......@@ -14,8 +14,6 @@ contract AllowanceCrowdsaleImpl is Initializable, Crowdsale, AllowanceCrowdsale
address tokenWallet
)
public
Crowdsale(rate, wallet, token)
AllowanceCrowdsale(tokenWallet)
{
Crowdsale.initialize(rate, wallet, token);
AllowanceCrowdsale.initialize(tokenWallet);
......
......@@ -14,8 +14,6 @@ contract CappedCrowdsaleImpl is Initializable, Crowdsale, CappedCrowdsale {
uint256 cap
)
public
Crowdsale(rate, wallet, token)
CappedCrowdsale(cap)
{
Crowdsale.initialize(rate, wallet, token);
CappedCrowdsale.initialize(cap);
......
......@@ -5,7 +5,7 @@ import "../crowdsale/Crowdsale.sol";
contract CrowdsaleMock is Initializable, Crowdsale {
constructor(uint256 rate, address wallet, IERC20 token) public Crowdsale(rate, wallet, token) {
constructor(uint256 rate, address wallet, IERC20 token) public {
Crowdsale.initialize(rate, wallet, token);
}
}
......@@ -15,8 +15,6 @@ contract FinalizableCrowdsaleImpl is Initializable, Crowdsale, TimedCrowdsale, F
IERC20 token
)
public
Crowdsale(rate, wallet, token)
TimedCrowdsale(openingTime, closingTime)
{
Crowdsale.initialize(rate, wallet, token);
TimedCrowdsale.initialize(openingTime, closingTime);
......
......@@ -16,9 +16,6 @@ contract IncreasingPriceCrowdsaleImpl is Initializable, IncreasingPriceCrowdsale
uint256 finalRate
)
public
Crowdsale(initialRate, wallet, token)
TimedCrowdsale(openingTime, closingTime)
IncreasingPriceCrowdsale(initialRate, finalRate)
{
Crowdsale.initialize(initialRate, wallet, token);
TimedCrowdsale.initialize(openingTime, closingTime);
......
......@@ -15,7 +15,6 @@ contract IndividuallyCappedCrowdsaleImpl
IERC20 token
)
public
Crowdsale(rate, wallet, token)
{
Crowdsale.initialize(rate, wallet, token);
IndividuallyCappedCrowdsale.initialize();
......
......@@ -13,7 +13,6 @@ contract MintedCrowdsaleImpl is Initializable, MintedCrowdsale {
ERC20Mintable token
)
public
Crowdsale(rate, wallet, token)
{
Crowdsale.initialize(rate, wallet, token);
}
......
......@@ -15,8 +15,6 @@ contract PostDeliveryCrowdsaleImpl is Initializable, Crowdsale, TimedCrowdsale,
IERC20 token
)
public
TimedCrowdsale(openingTime, closingTime)
Crowdsale(rate, wallet, token)
{
Crowdsale.initialize(rate, wallet, token);
TimedCrowdsale.initialize(openingTime, closingTime);
......
......@@ -16,9 +16,6 @@ contract RefundableCrowdsaleImpl is Initializable, Crowdsale, TimedCrowdsale, Re
uint256 goal
)
public
Crowdsale(rate, wallet, token)
TimedCrowdsale(openingTime, closingTime)
RefundableCrowdsale(goal)
{
Crowdsale.initialize(rate, wallet, token);
TimedCrowdsale.initialize(openingTime, closingTime);
......
......@@ -21,7 +21,6 @@ contract SampleCrowdsaleMock is Initializable, SampleCrowdsale {
uint256 goal
)
public
SampleCrowdsale(openingTime, closingTime, rate, wallet, cap, token, goal)
{
SampleCrowdsale.initialize(openingTime, closingTime, rate, wallet, cap, token, goal);
}
......
......@@ -15,8 +15,6 @@ contract TimedCrowdsaleImpl is Initializable, Crowdsale, TimedCrowdsale {
IERC20 token
)
public
Crowdsale(rate, wallet, token)
TimedCrowdsale(openingTime, closingTime)
{
Crowdsale.initialize(rate, wallet, token);
TimedCrowdsale.initialize(openingTime, closingTime);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment