Commit 621d4b30 by Francisco Giordano

remove constructors from Crowdsales

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