Beta version testing with days instead of weeks

This commit is contained in:
p1r0 2019-03-11 23:49:18 -06:00
parent 5ebded09cc
commit cfbfaad171
1 changed files with 17 additions and 8 deletions

View File

@ -3,8 +3,8 @@ pragma solidity ^0.4.18;
// ---------------------------------------------------------------------------- // ----------------------------------------------------------------------------
// 'DECA' DEcentralized CArbon tokens - ITDE (initial token distribution event) // 'DECA' DEcentralized CArbon tokens - ITDE (initial token distribution event)
// //
// Deployed to : 0xA3137012E5285D655768535CA6a0140F79f25D9c // Deployed to : 0x639A1c28d2d32587d6294067deb982E229b8C132
// Network : Ropsten // Network : Rinkeby
// Symbol : DECA // Symbol : DECA
// Name : DEcentralized CArbon tokens // Name : DEcentralized CArbon tokens
// Total supply: Gazillion // Total supply: Gazillion
@ -112,7 +112,9 @@ contract DECAToken is ERC20Interface, Owned, SafeMath {
uint8 public decimals; uint8 public decimals;
uint public _totalSupply; uint public _totalSupply;
uint public startDate; uint public startDate;
uint public bonusEnds; uint public preICOEnds;
uint public bonus1Ends;
uint public bonus2Ends;
uint public endDate; uint public endDate;
mapping(address => uint) balances; mapping(address => uint) balances;
@ -126,8 +128,11 @@ contract DECAToken is ERC20Interface, Owned, SafeMath {
symbol = "DECA"; symbol = "DECA";
name = "DEcentralized CArbon tokens"; name = "DEcentralized CArbon tokens";
decimals = 18; decimals = 18;
bonusEnds = now + 1 weeks; //for testing change weeks for days...
endDate = now + 7 weeks; preICOEnds = now + 1 days;
bonus1Ends = now + 3 days;
bonus2Ends = now + 6 days;
endDate = now + 11 days;
} }
@ -227,10 +232,14 @@ contract DECAToken is ERC20Interface, Owned, SafeMath {
percentage = 10; // percentage that goes to the owner percentage = 10; // percentage that goes to the owner
if (now <= bonusEnds) { if (now <= preICOEnds) {
tokens = msg.value * 1200; tokens = msg.value * 20000;
} else if (now > preICOEnds && now <= bonus1Ends ) {
tokens = msg.value * 15000;
} else if (now > bonus1Ends && now <= bonus2Ends) {
tokens = msg.value * 12500;
} else { } else {
tokens = msg.value * 1000; tokens = msg.value * 10000;
} }
toOwner = tokens / percentage; // percentage assigned to the contract owner (DAO) toOwner = tokens / percentage; // percentage assigned to the contract owner (DAO)
toSender = tokens; // tokens goes to sender toSender = tokens; // tokens goes to sender