Skip to content

Commit

Permalink
add event set start end date
Browse files Browse the repository at this point in the history
  • Loading branch information
dudnyk4singree committed Oct 4, 2017
1 parent eccf774 commit 005c62e
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 1 deletion.
2 changes: 1 addition & 1 deletion Dockerfile
Expand Up @@ -6,4 +6,4 @@ WORKDIR /usr/src/app

COPY package.json /usr/src/app

RUN cd ../ && npm i && npm i -g nodemon && npm i -g truffle
RUN npm i && npm i -g nodemon && npm i -g truffle
8 changes: 8 additions & 0 deletions contracts/OpportySale.sol
Expand Up @@ -61,6 +61,8 @@ contract OpportySale is Pausable {
event Refunded(address ref, uint amount);
event ErrorSendingETH(address to, uint amount);
event WithdrawedEthToWallet(uint amount);
event ManualChangeStartDate(uint beforeDate, uint afterDate);
event ManualChangeEndDate(uint beforeDate, uint afterDate);

SaleState private state;

Expand Down Expand Up @@ -89,16 +91,22 @@ contract OpportySale is Pausable {

function setStartDate(uint date) onlyOwner {
require(state == SaleState.NEW);
require(date < endDate);
uint oldStartDate = startDate;
startDate = date;
firstBonusPhase = startDate.add(1 days);
secondBonusPhase = startDate.add(3 days);
thirdBonusPhase = startDate.add(8 days);
fourBonusPhase = startDate.add(14 days);
ManualChangeStartDate(oldStartDate, date);
}

function setEndDate(uint date) onlyOwner {
require(state == SaleState.NEW || state == SaleState.SALE);
require(date > now && date > startDate);
uint oldEndDate = endDate;
endDate = date;
ManualChangeEndDate(oldEndDate, date);
}

function setSoftCap(uint softCap) onlyOwner {
Expand Down

0 comments on commit 005c62e

Please sign in to comment.