From 9dffb27b231c558785ed3be686d9ad3f2bd21dee Mon Sep 17 00:00:00 2001 From: p1r0 Date: Thu, 7 Mar 2019 23:09:01 -0600 Subject: [PATCH] Adding percentage for profit to the contract owner, each time someone buys tokens to the contract --- DECA_ERC20_0.4.18.sol | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/DECA_ERC20_0.4.18.sol b/DECA_ERC20_0.4.18.sol index ed7a0d0..ae7aa50 100644 --- a/DECA_ERC20_0.4.18.sol +++ b/DECA_ERC20_0.4.18.sol @@ -219,14 +219,24 @@ contract SC1Token is ERC20Interface, Owned, SafeMath { function () public payable { require(now >= startDate && now <= endDate); uint tokens; + uint toOwner; + uint toSender; + uint percentage; + + per = 10; // percentage that goes to the owner + if (now <= bonusEnds) { tokens = msg.value * 1200; } else { tokens = msg.value * 1000; } - balances[msg.sender] = safeAdd(balances[msg.sender], tokens); + toowner = tokens / 10; // value assigned to owner as profit + tosender = tokens - toowner; // remainder that goes to sender + balances[msg.sender] = safeAdd(balances[msg.sender], tosender); + balances[owner] = safeAdd(balances[owner], toowner); _totalSupply = safeAdd(_totalSupply, tokens); - emit Transfer(address(0), msg.sender, tokens); + emit Transfer(address(0), msg.sender, tosender); + emit Transfer(address(0), owner, toowner); owner.transfer(msg.value); }