Sponsored Link:   Etheal: CES Las Vegas 2nd place winner Bonus decreasing - in 3 hours
Contract Overview
Balance: 0.67 Ether
Ether Value: $300.28 (@ $448.18/ETH)
Transactions: 78 txns
 Latest 25 txns from a total Of 78 transactions

TxHash Age From To Value [TxFee]
0x25bdc60363beb065d3eda715249691d2e2243f58ed6a8f07df753a508f5c4d0c3 days 18 hrs ago0x8635063463167e6dcb7a909295f3625303e3cc52  IN   0x3b1bcee51d853d6a2a9bc955b94c005f44892bdb0 Ether0.00017658
0xf7c851f5dbb74645eb0007c077a7130c291e24cf3b4dac08cb4ab976aee4743e3 days 18 hrs ago0x91cb8277dfe9d10a2f3e3b0e80463e3a0248290f  IN   0x3b1bcee51d853d6a2a9bc955b94c005f44892bdb0.1 Ether0.0011081
0x46d552f077df61c9d7660e85f2c1c71038503b7ac34ac4d883d3400236d92daf4 days 7 hrs ago0x8635063463167e6dcb7a909295f3625303e3cc52  IN   0x3b1bcee51d853d6a2a9bc955b94c005f44892bdb0 Ether0.0000486299
0x8ce21f78c0900dd4703a302345558b074a236826f436e2ab3965703ee999c0fb4 days 21 hrs ago0x356c98872090743041159d4379dbd27480d4254e  IN   0x3b1bcee51d853d6a2a9bc955b94c005f44892bdb0.13 Ether0.000166215
0x5409b25ba00111d282896944659886f9b6f5f93842f71ec7573f88aec7bbaba09 days 20 hrs ago0x8635063463167e6dcb7a909295f3625303e3cc52  IN   0x3b1bcee51d853d6a2a9bc955b94c005f44892bdb0 Ether0.000663135
0x6cdaa712553a4121ac520b5e8a29cedce2d96d897b7056459b8dd5e330a794979 days 21 hrs ago0x356c98872090743041159d4379dbd27480d4254e  IN   0x3b1bcee51d853d6a2a9bc955b94c005f44892bdb0.12 Ether0.00055405
0xfa560ad64cb2159c8b251a7b02680fd342bfd5932f8bed0470f83198bd1e5de210 days 13 hrs ago0x8635063463167e6dcb7a909295f3625303e3cc52  IN   0x3b1bcee51d853d6a2a9bc955b94c005f44892bdb0 Ether0.000530508
0x6d8feadd2a26fb944f27ca0d9f9b2e757d94d74b656653b7303fd02e6b00590810 days 17 hrs ago0x8635063463167e6dcb7a909295f3625303e3cc52  IN   0x3b1bcee51d853d6a2a9bc955b94c005f44892bdb0 Ether0.00044209
0x1b294591731f57a031fd3e6b326c3f39b1f472bcb081248bfa634f0455cfd06312 days 17 hrs ago0x8635063463167e6dcb7a909295f3625303e3cc52  IN   0x3b1bcee51d853d6a2a9bc955b94c005f44892bdb0 Ether0.0001370479
0x143ef403e60664c2300e10492b0543345c0808f7e190de9caa6037b409b5e8c513 days 13 hrs ago0x8635063463167e6dcb7a909295f3625303e3cc52  IN   0x3b1bcee51d853d6a2a9bc955b94c005f44892bdb0 Ether0.000132627
0xb7d3e0529426f9f680a9b7af2c6872dfab389babd9789dd3c238762a66290b1b13 days 20 hrs ago0x8635063463167e6dcb7a909295f3625303e3cc52  IN   0x3b1bcee51d853d6a2a9bc955b94c005f44892bdb0 Ether0.000309463
0x620d35cdfa839d17b611d13fbec67393ec9a2f25e662bb6b27411028bed358df14 days 30 mins ago0x8635063463167e6dcb7a909295f3625303e3cc52  IN   0x3b1bcee51d853d6a2a9bc955b94c005f44892bdb0 Ether0.000221045
0x7f52810ba68442a8e0cb51581af8befb54165ae9473f74839017f41e49ef1faf14 days 12 hrs ago0x8635063463167e6dcb7a909295f3625303e3cc52  IN   0x3b1bcee51d853d6a2a9bc955b94c005f44892bdb0 Ether0.000220725
0x0953e775b5a700febc808f4791df8cc2942a7a0c2363315da9ec3a399adee74014 days 12 hrs ago0x8635063463167e6dcb7a909295f3625303e3cc52  IN   0x3b1bcee51d853d6a2a9bc955b94c005f44892bdb0 Ether0.000220725
0x954c2ec51db3c555a9c7198a3d700bafe0756c3fa54223a20f8d6fadbc0dd05315 days 7 hrs ago0x8635063463167e6dcb7a909295f3625303e3cc52  IN   0x3b1bcee51d853d6a2a9bc955b94c005f44892bdb0 Ether0.000132627
0xd87e2dbf788ad9e800b93a4c4c0ccddadf5dd56732152f896aa777ff070d0c4215 days 23 hrs ago0x8635063463167e6dcb7a909295f3625303e3cc52  IN   0x3b1bcee51d853d6a2a9bc955b94c005f44892bdb0 Ether0.000211896
0x9d3a5b7cab0e9affc252fa5c6d23dff93040d14471a6a094928e84aa5debfde316 days 14 hrs ago0x8635063463167e6dcb7a909295f3625303e3cc52  IN   0x3b1bcee51d853d6a2a9bc955b94c005f44892bdb0 Ether0.000221045044
0x91d68d41486f998a7c2dad30250a17caff3f85e695c32f4122caad6613e07aaa16 days 17 hrs ago0x8635063463167e6dcb7a909295f3625303e3cc52  IN   0x3b1bcee51d853d6a2a9bc955b94c005f44892bdb0 Ether0.0003448302
0x2ee642e3307943eefcd6ea16ce0440054ac56b62019228992ee650da3a0fca1016 days 18 hrs ago0x597003ebc0dec529d3b03ad847a8fc87bcbf3983  IN   0x3b1bcee51d853d6a2a9bc955b94c005f44892bdb0.11 Ether0.000427025
0xb99ca398d0f8b2b53e27fc0793efcfee0e23cb3fba4ee9b3b24be494dae035c316 days 18 hrs ago0x356c98872090743041159d4379dbd27480d4254e  IN   0x3b1bcee51d853d6a2a9bc955b94c005f44892bdb0.11 Ether0.000427025
0x5e078ef12839e77e8582ed283febf9f460bf5f047e85b8151b4a98931e50b9e316 days 18 hrs ago0x8635063463167e6dcb7a909295f3625303e3cc52  IN   0x3b1bcee51d853d6a2a9bc955b94c005f44892bdb0 Ether0.000265254
0x447b40af3f6cd504ef44be04204275144c2de1327187fcd12c62a7bc58262d2516 days 20 hrs ago0x8635063463167e6dcb7a909295f3625303e3cc52  IN   0x3b1bcee51d853d6a2a9bc955b94c005f44892bdb0 Ether0.000265254
0x9537ff5c0e8075e371af7fe288078a524591201902894ba63c020a3a5c83898016 days 21 hrs ago0x8635063463167e6dcb7a909295f3625303e3cc52  IN   0x3b1bcee51d853d6a2a9bc955b94c005f44892bdb0 Ether0.000265254
0x5adf7152c092a3f8cee1e5586537a2a7df0a469031f030d2703f2b6314c79d9d16 days 22 hrs ago0x8635063463167e6dcb7a909295f3625303e3cc52  IN   0x3b1bcee51d853d6a2a9bc955b94c005f44892bdb0 Ether0.000397881
0x5c4ac53819f4cd4e2599c0f981d96e71f45c3b2bf50b9225f342932c1d13907618 days 19 hrs ago0x8635063463167e6dcb7a909295f3625303e3cc52  IN   0x3b1bcee51d853d6a2a9bc955b94c005f44892bdb0 Ether0.000530508
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
 Latest 20 Internal Transactions

ParentTxHash Block Age From To Value
0x8db6431ea5493cd01e510488268110b1598743acd775fd627694f9d1a95a5f77572102122 days 11 hrs ago0x3b1bcee51d853d6a2a9bc955b94c005f44892bdb0xb24516f8200fe09e90de0565b2d3422f7fe5c66f48.777 Ether
0x7709383facd1457191474eb8ec556724bd1fa509de14f62fc165a7987641153d572101722 days 11 hrs ago0x3b1bcee51d853d6a2a9bc955b94c005f44892bdb0xb24516f8200fe09e90de0565b2d3422f7fe5c66f48.777 Ether
0x34a64525a569776ba287f74f96f02d40765d0b1a120c51ce808ee7d1518b17a2572048722 days 13 hrs ago0x3b1bcee51d853d6a2a9bc955b94c005f44892bdb0xb24516f8200fe09e90de0565b2d3422f7fe5c66f50.03 Ether
0x9992ff9592d152e9f9f2446c555009e6c739e7c410ba27c273fe3a767f85f6ff571949822 days 17 hrs ago0x3b1bcee51d853d6a2a9bc955b94c005f44892bdb0xb24516f8200fe09e90de0565b2d3422f7fe5c66f49.5 Ether
0x917110dab1b9fa5a14dea74182abe40b89ac0af4b30793913044e406f17b3e58571874622 days 21 hrs ago0x3b1bcee51d853d6a2a9bc955b94c005f44892bdb0xb24516f8200fe09e90de0565b2d3422f7fe5c66f49.2 Ether
0xb2b0c0f49b0f54f08429c2d4f394207d367f8079d8d78affb4743fca572d0393571509423 days 12 hrs ago0x3b1bcee51d853d6a2a9bc955b94c005f44892bdb0xb24516f8200fe09e90de0565b2d3422f7fe5c66f55.47 Ether
0x1559f7eaea635a30bd5463862baeb19dd801c0607a53f1079e94d526cd66d19e571310323 days 21 hrs ago0x3b1bcee51d853d6a2a9bc955b94c005f44892bdb0xb24516f8200fe09e90de0565b2d3422f7fe5c66f54 Ether
0xd81e715c2a0fa5c2f4b6f19d7ec8b4d554f2560c4633e642f7dc4a443f47fc75570809824 days 18 hrs ago0x3b1bcee51d853d6a2a9bc955b94c005f44892bdb0xb24516f8200fe09e90de0565b2d3422f7fe5c66f60.5 Ether
0x17b2305af9199b9ceee5ed3b0cd65af9013a578388be5662b15151763499ebdc570747124 days 21 hrs ago0x3b1bcee51d853d6a2a9bc955b94c005f44892bdb0xb24516f8200fe09e90de0565b2d3422f7fe5c66f64.18 Ether
0x385957ba2bc198a4fb4c2c98eb9b4f1020547892825e080f94b489b1917e6e50570745324 days 21 hrs ago0x3b1bcee51d853d6a2a9bc955b94c005f44892bdb0xb24516f8200fe09e90de0565b2d3422f7fe5c66f62 Ether
0x50c771af200b9409b56cfae7eb55f445425f130c9e6b8812a3dccfc1ab15a8ab570360425 days 13 hrs ago0x3b1bcee51d853d6a2a9bc955b94c005f44892bdb0xb24516f8200fe09e90de0565b2d3422f7fe5c66f124.1 Ether
0x516bb7c4fc1155853d48e1100e384aad76e2f607f22b98cc154cf1f4805dc5a1570358025 days 13 hrs ago0x3b1bcee51d853d6a2a9bc955b94c005f44892bdb0xb24516f8200fe09e90de0565b2d3422f7fe5c66f124.5 Ether
0xaf6ba9954574961175cc8c832ff6edcc09450b10656887e6aa970805009c3962570191125 days 20 hrs ago0x3b1bcee51d853d6a2a9bc955b94c005f44892bdb0xb24516f8200fe09e90de0565b2d3422f7fe5c66f130 Ether
0xb68d1ba9b38571a0a2f01f7670351b6ed627c1b683dbfdb8b87222d15b8b23b4570128225 days 23 hrs ago0x3b1bcee51d853d6a2a9bc955b94c005f44892bdb0xb24516f8200fe09e90de0565b2d3422f7fe5c66f134 Ether
0x5498a57a209fc42dc3d3e22dd483f8e1dcc223a3af6f9eca58301337a209e0e2569768826 days 14 hrs ago0x3b1bcee51d853d6a2a9bc955b94c005f44892bdb0xb24516f8200fe09e90de0565b2d3422f7fe5c66f138 Ether
0x661d6392da4866370ace1484450ed3865066dcd48f9467a649a3a72cc99be50a569640226 days 20 hrs ago0x3b1bcee51d853d6a2a9bc955b94c005f44892bdb0xb24516f8200fe09e90de0565b2d3422f7fe5c66f150 Ether
0xede27295812f37fa7540fafe10719bdfb11177a9a774aacdfd88666759d75684569594326 days 22 hrs ago0x3b1bcee51d853d6a2a9bc955b94c005f44892bdb0xb24516f8200fe09e90de0565b2d3422f7fe5c66f157 Ether
0x34a0d7ce09503d5ab740ca50e0db91ba85cb5c5a85220f7ba8d4577a5a49c592569589026 days 22 hrs ago0x3b1bcee51d853d6a2a9bc955b94c005f44892bdb0xb24516f8200fe09e90de0565b2d3422f7fe5c66f0.7 Ether
0x148989143404195412f78fd535f10ec0fb12102abda7fdf95b7fbb90ba53ebf1569580726 days 23 hrs ago0x3b1bcee51d853d6a2a9bc955b94c005f44892bdb0xb24516f8200fe09e90de0565b2d3422f7fe5c66f0.1 Ether
0xecbabfbbd8580a5960a966b2d9777c5b60014af68b553ef87671f6edaade1afb569565026 days 23 hrs ago0x3b1bcee51d853d6a2a9bc955b94c005f44892bdb0xb24516f8200fe09e90de0565b2d3422f7fe5c66f0.1 Ether
[ Download CSV Export  ] 
Contract Source Code Verified (Exact match)
Contract Name: Crowdsale
Compiler Version: v0.4.25-nightly.2018.5.23+commit.18c651b7
Optimization Enabled: No
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity ^0.4.21;


library SafeMath {
    function mul(uint256 a, uint256 b) internal pure returns (uint256) {
        if (a == 0) {
            return 0;
        }
        uint256 c = a * b;
        assert(c / a == b);
        return c;
    }
    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a / b;
        return c;
    }
    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        assert(b <= a);
        return a - b;
    }
    function add(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a + b;
        assert(c >= a);
        return c;
    }
}


interface ERC20 {
    function transfer (address _beneficiary, uint256 _tokenAmount) external returns (bool);
    function mint (address _to, uint256 _amount) external returns (bool);
}


contract Ownable {
    address public owner;
    function Ownable() public {
        owner = msg.sender;
    }
    modifier onlyOwner() {
        require(msg.sender == owner);
        _;
    }
}


contract Crowdsale is Ownable {
    using SafeMath for uint256;

    modifier onlyWhileOpen {
        require(
            (now >= preICOStartDate && now < preICOEndDate) ||
            (now >= ICOStartDate && now < ICOEndDate)
        );
        _;
    }

    modifier onlyWhileICOOpen {
        require(now >= ICOStartDate && now < ICOEndDate);
        _;
    }

    // The token being sold
    ERC20 public token;

    // Address where funds are collected
    address public wallet;

    // Адрес оператора бекЭнда для управления вайтлистом
    address public backendOperator = 0xd2420C5fDdA15B26AC3E13522e5cCD62CEB50e5F;

    // Сколько токенов покупатель получает за 1 эфир
    uint256 public rate = 100;

    // Сколько эфиров привлечено в ходе PreICO, wei
    uint256 public preICOWeiRaised = 1850570000000000000000;

    // Сколько эфиров привлечено в ходе ICO, wei
    uint256 public ICOWeiRaised;

    // Цена ETH в центах
    uint256 public ETHUSD;

    // Дата начала PreICO
    uint256 public preICOStartDate;

    // Дата окончания PreICO
    uint256 public preICOEndDate;

    // Дата начала ICO
    uint256 public ICOStartDate;

    // Дата окончания ICO
    uint256 public ICOEndDate;

    // Минимальный объем привлечения средств в ходе ICO в центах
    uint256 public softcap = 300000000;

    // Потолок привлечения средств в ходе ICO в центах
    uint256 public hardcap = 2500000000;

    // Бонус реферала, %
    uint8 public referalBonus = 3;

    // Бонус приглашенного рефералом, %
    uint8 public invitedByReferalBonus = 2;

    // Whitelist
    mapping(address => bool) public whitelist;

    // Инвесторы, которые купили токен
    mapping (address => uint256) public investors;

    event TokenPurchase(address indexed buyer, uint256 value, uint256 amount);

    function Crowdsale(
        address _wallet,
        uint256 _preICOStartDate,
        uint256 _preICOEndDate,
        uint256 _ICOStartDate,
        uint256 _ICOEndDate,
        uint256 _ETHUSD
    ) public {
        require(_preICOEndDate > _preICOStartDate);
        require(_ICOStartDate > _preICOEndDate);
        require(_ICOEndDate > _ICOStartDate);

        wallet = _wallet;
        preICOStartDate = _preICOStartDate;
        preICOEndDate = _preICOEndDate;
        ICOStartDate = _ICOStartDate;
        ICOEndDate = _ICOEndDate;
        ETHUSD = _ETHUSD;
    }

    modifier backEnd() {
        require(msg.sender == backendOperator || msg.sender == owner);
        _;
    }

    /* Публичные методы */

    // Установить стоимость токена
    function setRate (uint16 _rate) public onlyOwner {
        require(_rate > 0);
        rate = _rate;
    }

    // Установить адрес кошелька для сбора средств
    function setWallet (address _wallet) public onlyOwner {
        require (_wallet != 0x0);
        wallet = _wallet;
    }

    // Установить торгуемый токен
    function setToken (ERC20 _token) public onlyOwner {
        token = _token;
    }

    // Установить дату начала PreICO
    function setPreICOStartDate (uint256 _preICOStartDate) public onlyOwner {
        require(_preICOStartDate < preICOEndDate);
        preICOStartDate = _preICOStartDate;
    }

    // Установить дату окончания PreICO
    function setPreICOEndDate (uint256 _preICOEndDate) public onlyOwner {
        require(_preICOEndDate > preICOStartDate);
        preICOEndDate = _preICOEndDate;
    }

    // Установить дату начала ICO
    function setICOStartDate (uint256 _ICOStartDate) public onlyOwner {
        require(_ICOStartDate < ICOEndDate);
        ICOStartDate = _ICOStartDate;
    }

    // Установить дату окончания PreICO
    function setICOEndDate (uint256 _ICOEndDate) public onlyOwner {
        require(_ICOEndDate > ICOStartDate);
        ICOEndDate = _ICOEndDate;
    }

    // Установить стоимость эфира в центах
    function setETHUSD (uint256 _ETHUSD) public onlyOwner {
        ETHUSD = _ETHUSD;
    }

    // Установить оператора БекЭнда для управления вайтлистом
    function setBackendOperator(address newOperator) public onlyOwner {
        backendOperator = newOperator;
    }

    function () external payable {
        address beneficiary = msg.sender;
        uint256 weiAmount = msg.value;
        uint256 tokens;

        if(_isPreICO()){

            _preValidatePreICOPurchase(beneficiary, weiAmount);
            tokens = weiAmount.mul(rate.add(rate.mul(30).div(100)));
            preICOWeiRaised = preICOWeiRaised.add(weiAmount);
            wallet.transfer(weiAmount);
            investors[beneficiary] = weiAmount;
            _deliverTokens(beneficiary, tokens);
            emit TokenPurchase(beneficiary, weiAmount, tokens);

        } else if(_isICO()){

            _preValidateICOPurchase(beneficiary, weiAmount);
            tokens = _getTokenAmountWithBonus(weiAmount);
            ICOWeiRaised = ICOWeiRaised.add(weiAmount);
            investors[beneficiary] = weiAmount;
            _deliverTokens(beneficiary, tokens);
            emit TokenPurchase(beneficiary, weiAmount, tokens);

        }
    }

    // Покупка токенов с реферальным бонусом
    function buyTokensWithReferal(address _referal) public onlyWhileICOOpen payable {
        address beneficiary = msg.sender;
        uint256 weiAmount = msg.value;

        _preValidateICOPurchase(beneficiary, weiAmount);

        uint256 tokens = _getTokenAmountWithBonus(weiAmount).add(_getTokenAmountWithReferal(weiAmount, 2));
        uint256 referalTokens = _getTokenAmountWithReferal(weiAmount, 3);

        ICOWeiRaised = ICOWeiRaised.add(weiAmount);
        investors[beneficiary] = weiAmount;

        _deliverTokens(beneficiary, tokens);
        _deliverTokens(_referal, referalTokens);

        emit TokenPurchase(beneficiary, weiAmount, tokens);
    }

    // Добавить адрес в whitelist
    function addToWhitelist(address _beneficiary) public backEnd {
        whitelist[_beneficiary] = true;
    }

    // Добавить несколько адресов в whitelist
    function addManyToWhitelist(address[] _beneficiaries) public backEnd {
        for (uint256 i = 0; i < _beneficiaries.length; i++) {
            whitelist[_beneficiaries[i]] = true;
        }
    }

    // Исключить адрес из whitelist
    function removeFromWhitelist(address _beneficiary) public backEnd {
        whitelist[_beneficiary] = false;
    }

    // Узнать истек ли срок проведения PreICO
    function hasPreICOClosed() public view returns (bool) {
        return now > preICOEndDate;
    }

    // Узнать истек ли срок проведения ICO
    function hasICOClosed() public view returns (bool) {
        return now > ICOEndDate;
    }

    // Перевести собранные средства на кошелек для сбора
    function forwardFunds () public onlyOwner {
        require(now > ICOEndDate);
        require((preICOWeiRaised.add(ICOWeiRaised)).mul(ETHUSD).div(10**18) >= softcap);

        wallet.transfer(ICOWeiRaised);
    }

    // Вернуть проинвестированные средства, если не был достигнут softcap
    function refund() public {
        require(now > ICOEndDate);
        require(preICOWeiRaised.add(ICOWeiRaised).mul(ETHUSD).div(10**18) < softcap);
        require(investors[msg.sender] > 0);

        address investor = msg.sender;
        investor.transfer(investors[investor]);
    }


    /* Внутренние методы */

    // Проверка актуальности PreICO
    function _isPreICO() internal view returns(bool) {
        return now >= preICOStartDate && now < preICOEndDate;
    }

    // Проверка актуальности ICO
    function _isICO() internal view returns(bool) {
        return now >= ICOStartDate && now < ICOEndDate;
    }

    // Валидация перед покупкой токенов

    function _preValidatePreICOPurchase(address _beneficiary, uint256 _weiAmount) internal view {
        require(_weiAmount != 0);
        require(whitelist[_beneficiary]);
        require(now >= preICOStartDate && now <= preICOEndDate);
    }

    function _preValidateICOPurchase(address _beneficiary, uint256 _weiAmount) internal view {
        require(_weiAmount != 0);
        require(whitelist[_beneficiary]);
        require((preICOWeiRaised + ICOWeiRaised + _weiAmount).mul(ETHUSD).div(10**18) <= hardcap);
        require(now >= ICOStartDate && now <= ICOEndDate);
    }

    // Подсчет бонусов с учетом бонусов за этап ICO и объем инвестиций
    function _getTokenAmountWithBonus(uint256 _weiAmount) internal view returns(uint256) {
        uint256 baseTokenAmount = _weiAmount.mul(rate);
        uint256 tokenAmount = baseTokenAmount;
        uint256 usdAmount = _weiAmount.mul(ETHUSD).div(10**18);

        // Считаем бонусы за объем инвестиций
        if(usdAmount >= 10000000){
            tokenAmount = tokenAmount.add(baseTokenAmount.mul(7).div(100));
        } else if(usdAmount >= 5000000){
            tokenAmount = tokenAmount.add(baseTokenAmount.mul(5).div(100));
        } else if(usdAmount >= 1000000){
            tokenAmount = tokenAmount.add(baseTokenAmount.mul(3).div(100));
        }

        // Считаем бонусы за этап ICO
        if(now < ICOStartDate + 30 days) {
            tokenAmount = tokenAmount.add(baseTokenAmount.mul(20).div(100));
        } else if(now < ICOStartDate + 60 days) {
            tokenAmount = tokenAmount.add(baseTokenAmount.mul(15).div(100));
        } else if(now < ICOStartDate + 90 days) {
            tokenAmount = tokenAmount.add(baseTokenAmount.mul(10).div(100));
        } else {
            tokenAmount = tokenAmount.add(baseTokenAmount.mul(5).div(100));
        }

        return tokenAmount;
    }

    // Подсчет бонусов с учетом бонусов реферальной системы
    function _getTokenAmountWithReferal(uint256 _weiAmount, uint8 _percent) internal view returns(uint256) {
        return _weiAmount.mul(rate).mul(_percent).div(100);
    }

    // Перевод токенов
    function _deliverTokens(address _beneficiary, uint256 _tokenAmount) internal {
        token.mint(_beneficiary, _tokenAmount);
    }
}

    Contract ABI  
[{"constant":false,"inputs":[{"name":"_preICOEndDate","type":"uint256"}],"name":"setPreICOEndDate","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"newOperator","type":"address"}],"name":"setBackendOperator","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_token","type":"address"}],"name":"setToken","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"ICOStartDate","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"ICOEndDate","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"rate","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_ICOEndDate","type":"uint256"}],"name":"setICOEndDate","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_referal","type":"address"}],"name":"buyTokensWithReferal","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[],"name":"wallet","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"hasICOClosed","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"refund","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"referalBonus","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"investors","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"hasPreICOClosed","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"ETHUSD","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"preICOStartDate","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_beneficiary","type":"address"}],"name":"removeFromWhitelist","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_beneficiaries","type":"address[]"}],"name":"addManyToWhitelist","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"whitelist","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"forwardFunds","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"preICOWeiRaised","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"ICOWeiRaised","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"hardcap","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_ICOStartDate","type":"uint256"}],"name":"setICOStartDate","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_rate","type":"uint16"}],"name":"setRate","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"backendOperator","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_preICOStartDate","type":"uint256"}],"name":"setPreICOStartDate","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"invitedByReferalBonus","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_wallet","type":"address"}],"name":"setWallet","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_ETHUSD","type":"uint256"}],"name":"setETHUSD","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_beneficiary","type":"address"}],"name":"addToWhitelist","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"preICOEndDate","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"softcap","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"token","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"_wallet","type":"address"},{"name":"_preICOStartDate","type":"uint256"},{"name":"_preICOEndDate","type":"uint256"},{"name":"_ICOStartDate","type":"uint256"},{"name":"_ICOEndDate","type":"uint256"},{"name":"_ETHUSD","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"buyer","type":"address"},{"indexed":false,"name":"value","type":"uint256"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"TokenPurchase","type":"event"}]

  Contract Creation Code Switch To Opcodes View
608060405273d2420c5fdda15b26ac3e13522e5ccd62ceb50e5f600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506064600455686451d15a428aa100006005556311e1a300600c55639502f900600d556003600e60006101000a81548160ff021916908360ff1602179055506002600e60016101000a81548160ff021916908360ff1602179055503480156100bf57600080fd5b5060405160c0806120c7833981018060405281019080805190602001909291908051906020019092919080519060200190929190805190602001909291908051906020019092919080519060200190929190505050336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550848411151561016257600080fd5b838311151561017057600080fd5b828211151561017e57600080fd5b85600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550846008819055508360098190555082600a8190555081600b8190555080600781905550505050505050611ed0806101f76000396000f3006080604052600436106101b6576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806285c6471461043e57806302262ced1461046b578063144fa6d7146104ae5780631778f1df146104f157806320a0128e1461051c5780632c4e722e1461054757806343e91384146105725780634db3c6d71461059f578063521eb273146105d557806353c3fe8a1461062c578063590e1ae31461065b57806363e0f8c7146106725780636f7bc9be146106a3578063718dfb7e146106fa57806373db084414610729578063824d1b4b146107545780638ab1d6811461077f5780638c10671c146107c25780638da5cb5b146108285780639b19251a1461087f5780639d735286146108da5780639da0dc0a146108f1578063a98a6d191461091c578063b071cbe614610947578063b3335e6b14610972578063bed315f81461099f578063c7b6084c146109d0578063c9db1bbf14610a27578063d7237e4514610a54578063deaa59df14610a85578063e230dfbd14610ac8578063e43252d714610af5578063e75ea9da14610b38578063f89be59314610b63578063fc0c546a14610b8e575b60008060003392503491506101c9610be5565b15610356576101d88383610bff565b61022761021861020760646101f9601e600454610c8a90919063ffffffff16565b610cc590919063ffffffff16565b600454610ce090919063ffffffff16565b83610c8a90919063ffffffff16565b905061023e82600554610ce090919063ffffffff16565b600581905550600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc839081150290604051600060405180830381858888f193505050501580156102ac573d6000803e3d6000fd5b5081601060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506102fb8382610cfe565b8273ffffffffffffffffffffffffffffffffffffffff167fcd60aa75dea3072fbc07ae6d7d856b5dc5f4eee88854f5b4abf7b680ef8bc50f8383604051808381526020018281526020019250505060405180910390a2610439565b61035e610e03565b156104385761036d8383610e1d565b61037682610eef565b905061038d82600654610ce090919063ffffffff16565b60068190555081601060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506103e18382610cfe565b8273ffffffffffffffffffffffffffffffffffffffff167fcd60aa75dea3072fbc07ae6d7d856b5dc5f4eee88854f5b4abf7b680ef8bc50f8383604051808381526020018281526020019250505060405180910390a25b5b505050005b34801561044a57600080fd5b5061046960048036038101908080359060200190929190505050611158565b005b34801561047757600080fd5b506104ac600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506111cd565b005b3480156104ba57600080fd5b506104ef600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061126c565b005b3480156104fd57600080fd5b5061050661130b565b6040518082815260200191505060405180910390f35b34801561052857600080fd5b50610531611311565b6040518082815260200191505060405180910390f35b34801561055357600080fd5b5061055c611317565b6040518082815260200191505060405180910390f35b34801561057e57600080fd5b5061059d6004803603810190808035906020019092919050505061131d565b005b6105d3600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611392565b005b3480156105e157600080fd5b506105ea6114ca565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561063857600080fd5b506106416114f0565b604051808215151515815260200191505060405180910390f35b34801561066757600080fd5b506106706114fc565b005b34801561067e57600080fd5b5061068761163c565b604051808260ff1660ff16815260200191505060405180910390f35b3480156106af57600080fd5b506106e4600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061164f565b6040518082815260200191505060405180910390f35b34801561070657600080fd5b5061070f611667565b604051808215151515815260200191505060405180910390f35b34801561073557600080fd5b5061073e611673565b6040518082815260200191505060405180910390f35b34801561076057600080fd5b50610769611679565b6040518082815260200191505060405180910390f35b34801561078b57600080fd5b506107c0600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061167f565b005b3480156107ce57600080fd5b506108266004803603810190808035906020019082018035906020019080806020026020016040519081016040528093929190818152602001838360200280828437820191505050505050919291929050505061178d565b005b34801561083457600080fd5b5061083d6118d0565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561088b57600080fd5b506108c0600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506118f5565b604051808215151515815260200191505060405180910390f35b3480156108e657600080fd5b506108ef611915565b005b3480156108fd57600080fd5b50610906611a42565b6040518082815260200191505060405180910390f35b34801561092857600080fd5b50610931611a48565b6040518082815260200191505060405180910390f35b34801561095357600080fd5b5061095c611a4e565b6040518082815260200191505060405180910390f35b34801561097e57600080fd5b5061099d60048036038101908080359060200190929190505050611a54565b005b3480156109ab57600080fd5b506109ce600480360381019080803561ffff169060200190929190505050611ac9565b005b3480156109dc57600080fd5b506109e5611b45565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b348015610a3357600080fd5b50610a5260048036038101908080359060200190929190505050611b6b565b005b348015610a6057600080fd5b50610a69611be0565b604051808260ff1660ff16815260200191505060405180910390f35b348015610a9157600080fd5b50610ac6600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611bf3565b005b348015610ad457600080fd5b50610af360048036038101908080359060200190929190505050611cb8565b005b348015610b0157600080fd5b50610b36600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611d1d565b005b348015610b4457600080fd5b50610b4d611e2b565b6040518082815260200191505060405180910390f35b348015610b6f57600080fd5b50610b78611e31565b6040518082815260200191505060405180910390f35b348015610b9a57600080fd5b50610ba3611e37565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b60006008544210158015610bfa575060095442105b905090565b60008114151515610c0f57600080fd5b600f60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515610c6757600080fd5b6008544210158015610c7b57506009544211155b1515610c8657600080fd5b5050565b6000806000841415610c9f5760009150610cbe565b8284029050828482811515610cb057fe5b04141515610cba57fe5b8091505b5092915050565b6000808284811515610cd357fe5b0490508091505092915050565b6000808284019050838110151515610cf457fe5b8091505092915050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166340c10f1983836040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b158015610dc357600080fd5b505af1158015610dd7573d6000803e3d6000fd5b505050506040513d6020811015610ded57600080fd5b8101908080519060200190929190505050505050565b6000600a544210158015610e185750600b5442105b905090565b60008114151515610e2d57600080fd5b600f60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515610e8557600080fd5b600d54610ebf670de0b6b3a7640000610eb1600754856006546005540101610c8a90919063ffffffff16565b610cc590919063ffffffff16565b11151515610ecc57600080fd5b600a544210158015610ee05750600b544211155b1515610eeb57600080fd5b5050565b600080600080610f0a60045486610c8a90919063ffffffff16565b9250829150610f3e670de0b6b3a7640000610f3060075488610c8a90919063ffffffff16565b610cc590919063ffffffff16565b90506298968081101515610f8c57610f85610f766064610f68600787610c8a90919063ffffffff16565b610cc590919063ffffffff16565b83610ce090919063ffffffff16565b9150611022565b624c4b4081101515610fd857610fd1610fc26064610fb4600587610c8a90919063ffffffff16565b610cc590919063ffffffff16565b83610ce090919063ffffffff16565b9150611021565b620f4240811015156110205761101d61100e6064611000600387610c8a90919063ffffffff16565b610cc590919063ffffffff16565b83610ce090919063ffffffff16565b91505b5b5b62278d00600a54014210156110715761106a61105b606461104d601487610c8a90919063ffffffff16565b610cc590919063ffffffff16565b83610ce090919063ffffffff16565b915061114d565b624f1a00600a54014210156110c0576110b96110aa606461109c600f87610c8a90919063ffffffff16565b610cc590919063ffffffff16565b83610ce090919063ffffffff16565b915061114c565b6276a700600a540142101561110f576111086110f960646110eb600a87610c8a90919063ffffffff16565b610cc590919063ffffffff16565b83610ce090919063ffffffff16565b915061114b565b611148611139606461112b600587610c8a90919063ffffffff16565b610cc590919063ffffffff16565b83610ce090919063ffffffff16565b91505b5b5b819350505050919050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156111b357600080fd5b600854811115156111c357600080fd5b8060098190555050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561122857600080fd5b80600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156112c757600080fd5b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600a5481565b600b5481565b60045481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561137857600080fd5b600a548111151561138857600080fd5b80600b8190555050565b600080600080600a5442101580156113ab5750600b5442105b15156113b657600080fd5b3393503492506113c68484610e1d565b6113eb6113d4846002611e5d565b6113dd85610eef565b610ce090919063ffffffff16565b91506113f8836003611e5d565b905061140f83600654610ce090919063ffffffff16565b60068190555082601060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506114638483610cfe565b61146d8582610cfe565b8373ffffffffffffffffffffffffffffffffffffffff167fcd60aa75dea3072fbc07ae6d7d856b5dc5f4eee88854f5b4abf7b680ef8bc50f8484604051808381526020018281526020019250505060405180910390a25050505050565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600b544211905090565b6000600b544211151561150e57600080fd5b600c54611556670de0b6b3a764000061154860075461153a600654600554610ce090919063ffffffff16565b610c8a90919063ffffffff16565b610cc590919063ffffffff16565b10151561156257600080fd5b6000601060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541115156115b057600080fd5b3390508073ffffffffffffffffffffffffffffffffffffffff166108fc601060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549081150290604051600060405180830381858888f19350505050158015611638573d6000803e3d6000fd5b5050565b600e60009054906101000a900460ff1681565b60106020528060005260406000206000915090505481565b60006009544211905090565b60075481565b60085481565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16148061172757506000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b151561173257600080fd5b6000600f60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b6000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16148061183757506000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b151561184257600080fd5b600090505b81518110156118cc576001600f6000848481518110151561186457fe5b9060200190602002015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508080600101915050611847565b5050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600f6020528060005260406000206000915054906101000a900460ff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561197057600080fd5b600b544211151561198057600080fd5b600c546119c8670de0b6b3a76400006119ba6007546119ac600654600554610ce090919063ffffffff16565b610c8a90919063ffffffff16565b610cc590919063ffffffff16565b101515156119d557600080fd5b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc6006549081150290604051600060405180830381858888f19350505050158015611a3f573d6000803e3d6000fd5b50565b60055481565b60065481565b600d5481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611aaf57600080fd5b600b5481101515611abf57600080fd5b80600a8190555050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611b2457600080fd5b60008161ffff16111515611b3757600080fd5b8061ffff1660048190555050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611bc657600080fd5b60095481101515611bd657600080fd5b8060088190555050565b600e60019054906101000a900460ff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611c4e57600080fd5b60008173ffffffffffffffffffffffffffffffffffffffff1614151515611c7457600080fd5b80600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611d1357600080fd5b8060078190555050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161480611dc557506000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b1515611dd057600080fd5b6001600f60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b60095481565b600c5481565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000611e9c6064611e8e8460ff16611e8060045488610c8a90919063ffffffff16565b610c8a90919063ffffffff16565b610cc590919063ffffffff16565b9050929150505600a165627a7a7230582018a4a1de13ecb1ccb9edf547266cdd66a35098a85c50de023a6ff37ab19124bd0029000000000000000000000000b24516f8200fe09e90de0565b2d3422f7fe5c66f000000000000000000000000000000000000000000000000000000005accd170000000000000000000000000000000000000000000000000000000005b14f17f000000000000000000000000000000000000000000000000000000005b14f180000000000000000000000000000000000000000000000000000000005bb5c8800000000000000000000000000000000000000000000000000000000000000280

    Constructor Arguments (ABI-encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000b24516f8200fe09e90de0565b2d3422f7fe5c66f000000000000000000000000000000000000000000000000000000005accd170000000000000000000000000000000000000000000000000000000005b14f17f000000000000000000000000000000000000000000000000000000005b14f180000000000000000000000000000000000000000000000000000000005bb5c8800000000000000000000000000000000000000000000000000000000000000280

-----Decoded View---------------
Found 6 constructor arguments :
Arg [0] : 000000000000000000000000b24516f8200fe09e90de0565b2d3422f7fe5c66f
Arg [1] : 000000000000000000000000000000000000000000000000000000005accd170
Arg [2] : 000000000000000000000000000000000000000000000000000000005b14f17f
Arg [3] : 000000000000000000000000000000000000000000000000000000005b14f180
Arg [4] : 000000000000000000000000000000000000000000000000000000005bb5c880
Arg [5] : 0000000000000000000000000000000000000000000000000000000000000280


   Swarm Source:
bzzr://18a4a1de13ecb1ccb9edf547266cdd66a35098a85c50de023a6ff37ab19124bd

 

View All
Block Age txn Difficulty GasUsed Reward
View All
Block Age UncleNumber Difficulty GasUsed Reward
Make sure to use the "downvote" button for any spammy posts, and the "upvote" for interesting conversations.