|
|
|
@ -59,12 +59,16 @@ contract Crowdsale { |
|
|
|
|
return new MintableToken(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// fallback function can be used to buy tokens |
|
|
|
|
function () external payable { |
|
|
|
|
buyTokens(msg.sender); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Override this function to create logic for periodization |
|
|
|
|
function getTokenAmount(uint256 weiAmount) internal constant returns(uint256) { |
|
|
|
|
return weiAmount.mul(rate); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// low level token purchase function |
|
|
|
|
function buyTokens(address beneficiary) public payable { |
|
|
|
|
require(beneficiary != address(0)); |
|
|
|
|