From ebdba08218dba834f83d46adade60dc310dab0d6 Mon Sep 17 00:00:00 2001 From: George Spasov Date: Wed, 3 Jan 2018 10:54:30 +0200 Subject: [PATCH] Added overridable getTokenAmount function --- contracts/crowdsale/Crowdsale.sol | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/contracts/crowdsale/Crowdsale.sol b/contracts/crowdsale/Crowdsale.sol index 452bf573a..74744dc4d 100644 --- a/contracts/crowdsale/Crowdsale.sol +++ b/contracts/crowdsale/Crowdsale.sol @@ -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));