Hello, This DAYBIT team


We have noticed that there was a widespread misinformation about DAY token contract in the major crypto community. We will inform you to prevent misunderstanding through accurate information about it.


[DAY token contract address]

https://etherscan.io/address/0xcb0c9e609935b61e78096be3bb5859728e3406c6#code


[Misinformation]

0.9 billion DAY tokens of DAYBIT have already been burnt, and DAYBIT is unlocking tokens that do not exist. Moreover, inexistent tokens has being included for BTC Rewards.


[Contract Brief explanation]

DAYBIT has written the contract source code that is not able to unlocks more DAY tokens than a certain amount or does not include DAY tokens that are not unlocked in the BTC rewards. To achieve this, DAYBIT sends the 0.9 billion DAY tokens issued to holders at 0x0000000000000000000000000000000000000000, and imports DAY tokens from the above account to the DAYBIT account as much as possible at that time (unlock).


[Contract Code explanation]

Enter the above address and look at the 'Contract Source Code' in the [Code] tab. From the 319th line, you can see the following functions.


function unlockBalance(uint256 _balance) public onlyOwner {

        require(lockedBalance >= _balance, "Cannot unlock more balance than locked balance");

        require(_balance <= getUnlockableAmount(), "Too much amount");


        lockedBalance = lockedBalance.sub(_balance);

        balances[owner] = balances[owner].add(_balance);


        emit Transfer(address(0), owner, _balance);

    } 


  1. require(lockedBalance >= _balance, "Cannot unlock more balance than locked balance")
    We have set the condition so that more DAY tokens cannot be unlocked than locked DAY tokens now.

  2. require(_balance <= getUnlockableAmount(), "Too much amount");
    We have set the condition so that DAYBIT cannot possess more DAY token than unlockable DAY token at that time.

  3. lockedBalance = lockedBalance.sub(_balance);
    Unlocked DAY tokens are excluded from Lock DAY token pool.

  4. balances[owner] = balances[owner].add(_balance);
    Add DAY token to the account of DAYBIT.


Here, address (0) on the bottom line means 0x00000000000000000000000000000000000000 accounts. Unlocked amounts will be transferred from the above account to the DAYBIT account. Under the terms of paragraphs 1 and 2 above, DAYBIT cannot unlock DAY token more than 0.9 billion and have more DAY Token than the amount that DAYBIT can unlock at that time. Therefore, DAYBIT cannot unlock more DAY tokens beyond a certain amount or include un-unlocked DAY tokens in BTC Rewards.


[Contract Audit]

Contract Audit is progressing with HAECHI LABS (https://medium.com/haechi-labs), a smart contract security lab. Audit material will be announced separately later.


Thank you for your interest and support.

DAYBIT Team