From 6035bd522b72111acf343e9b03a4dbf513877683 Mon Sep 17 00:00:00 2001 From: Jakub Wojciechowski Date: Fri, 14 Jul 2017 15:21:01 +0100 Subject: [PATCH] simplify crowdsale weiRaised update --- contracts/crowdsale/Crowdsale.sol | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/contracts/crowdsale/Crowdsale.sol b/contracts/crowdsale/Crowdsale.sol index bee1efd2e..eb9e2c99c 100644 --- a/contracts/crowdsale/Crowdsale.sol +++ b/contracts/crowdsale/Crowdsale.sol @@ -70,17 +70,14 @@ contract Crowdsale { require(beneficiary != 0x0); require(validPurchase()); - uint256 weiAmount = msg.value; - uint256 updatedWeiRaised = weiRaised.add(weiAmount); - // calculate token amount to be created - uint256 tokens = weiAmount.mul(rate); + uint256 tokens = msg.value.mul(rate); // update state - weiRaised = updatedWeiRaised; + weiRaised = weiRaised.add(msg.value); token.mint(beneficiary, tokens); - TokenPurchase(msg.sender, beneficiary, weiAmount, tokens); + TokenPurchase(msg.sender, beneficiary, msg.value, tokens); forwardFunds(); }