Sponsored:   Kirik Meta Protocol - New Generation of Blockchain - Join Pre-Sale Aug 15-17
Contract Overview
Balance: 1.957 Ether
Ether Value: $573.83 (@ $293.22/ETH)
Transactions: 95 txns
 Latest 25 txns from a total Of 95 transactions

TxHash Age From To Value [TxFee]
0x3ef5f74f875f53600483a42aec64d45e95ee19ff06cdcc44fbee7d11f005061e8 days 15 hrs ago0x8635063463167e6dcb7a909295f3625303e3cc52  IN   0x3b1bcee51d853d6a2a9bc955b94c005f44892bdb0 Ether0.00265254
0x001af7062e10182374d07a2e2affe8c2200fefe6637ed308a48a2197b1f4cebf15 days 16 hrs ago0x8635063463167e6dcb7a909295f3625303e3cc52  IN   0x3b1bcee51d853d6a2a9bc955b94c005f44892bdb0 Ether0.000044209
0x266befde66399d306d0c68f454170ffdf1523d9814c061d2e96ab56acd67d5df18 days 19 hrs ago0x8635063463167e6dcb7a909295f3625303e3cc52  IN   0x3b1bcee51d853d6a2a9bc955b94c005f44892bdb0 Ether0.00004465109
0xcfb96875cfa6ca5167d0513d17c05b8d4cc44b31ce2ac85c88d78e1f0e2dee1628 days 3 hrs ago0xd7b5cda160f3e13c941b753c4ce143b11d04ab5f  IN   0x3b1bcee51d853d6a2a9bc955b94c005f44892bdb0.987 Ether0.000085637
0xdb9bf224d648a862a2586c641b7fe8b33414b0d32779f46e5e088baedea876b428 days 6 hrs ago0x8635063463167e6dcb7a909295f3625303e3cc52  IN   0x3b1bcee51d853d6a2a9bc955b94c005f44892bdb0 Ether0.0000486299
0xb0b9190bf45486110f8c060e8200e6c4b170b77b896b38ae0ecb95c7d22f72cb28 days 6 hrs ago0x8635063463167e6dcb7a909295f3625303e3cc52  IN   0x3b1bcee51d853d6a2a9bc955b94c005f44892bdb0 Ether0.0000663135
0x5220cc48ca1b4a908e93811ab235f0980128d04e7e72be1d588a3d0bb7df97b632 days 7 hrs ago0x8635063463167e6dcb7a909295f3625303e3cc52  IN   0x3b1bcee51d853d6a2a9bc955b94c005f44892bdb0 Ether0.000751553
0x1a659cc47be5e979d66cffb28964ff54b8080c706b444eaf80aed66055ddf03032 days 12 hrs ago0x8635063463167e6dcb7a909295f3625303e3cc52  IN   0x3b1bcee51d853d6a2a9bc955b94c005f44892bdb0 Ether0.003625138
0x6ed904e138acde1c1b599b086c4a23b509899b9bf551f1c3b0fb71bb25e2b2d935 days 1 hr ago0x8635063463167e6dcb7a909295f3625303e3cc52  IN   0x3b1bcee51d853d6a2a9bc955b94c005f44892bdb0 Ether0.000397881
0xe85d8ee7b83ef5a99ee284d4bc5315a79da08f70659a1cf33b1b619adb23b39e35 days 14 hrs ago0x8635063463167e6dcb7a909295f3625303e3cc52  IN   0x3b1bcee51d853d6a2a9bc955b94c005f44892bdb0 Ether0.001149434
0x9d95b7eccb8fc41ce7a3cebd26d4e0636a6446a163d0fa347c8e84640a68d16836 days 14 hrs ago0x8635063463167e6dcb7a909295f3625303e3cc52  IN   0x3b1bcee51d853d6a2a9bc955b94c005f44892bdb0 Ether0.000397881
0x9568792552175f988bbec7a23ca2a19475e5ba3a427290166ccff040710cc50643 days 5 hrs ago0x8635063463167e6dcb7a909295f3625303e3cc52  IN   0x3b1bcee51d853d6a2a9bc955b94c005f44892bdb0 Ether0.001945196
0x0428a0f3bbd4f1131dcb5fc31163490bc306ed82bdff24bff3db0ca2eb75764945 days 30 mins ago0x8635063463167e6dcb7a909295f3625303e3cc52  IN   0x3b1bcee51d853d6a2a9bc955b94c005f44892bdb0 Ether0.0018965661
0xb4dc5c5fd7fc15d37a5fd01ff228eae3f9155dbc8dea2f382f0511fcb303cdb349 days 10 hrs ago0xce43191804f5bfcb0f57dfe21e25eba409512c4a  IN   0x3b1bcee51d853d6a2a9bc955b94c005f44892bdb0.1 Ether0.000085405
0x81ff5b670d8825a4f88e6f5de85bbf681ec191ad2102d4525bd5c86e44fe484f49 days 15 hrs ago0x8635063463167e6dcb7a909295f3625303e3cc52  IN   0x3b1bcee51d853d6a2a9bc955b94c005f44892bdb0 Ether0.000132627
0x7129cc33352bc29579fd567706847aa2d6fffeb28253f2aecfa91f78bde81e3b51 days 10 hrs ago0x91cb8277dfe9d10a2f3e3b0e80463e3a0248290f  IN   0x3b1bcee51d853d6a2a9bc955b94c005f44892bdb0.1 Ether0.00166215
0x855b3b1f37ef6b291cb7eb982dd20ce620be3b7da7f9e9031dddd9627beb0afe52 days 16 hrs ago0x91cb8277dfe9d10a2f3e3b0e80463e3a0248290f  IN   0x3b1bcee51d853d6a2a9bc955b94c005f44892bdb0.1 Ether0.001385125
0x25bdc60363beb065d3eda715249691d2e2243f58ed6a8f07df753a508f5c4d0c56 days 13 hrs ago0x8635063463167e6dcb7a909295f3625303e3cc52  IN   0x3b1bcee51d853d6a2a9bc955b94c005f44892bdb0 Ether0.00017658
0xf7c851f5dbb74645eb0007c077a7130c291e24cf3b4dac08cb4ab976aee4743e56 days 14 hrs ago0x91cb8277dfe9d10a2f3e3b0e80463e3a0248290f  IN   0x3b1bcee51d853d6a2a9bc955b94c005f44892bdb0.1 Ether0.0011081
0x46d552f077df61c9d7660e85f2c1c71038503b7ac34ac4d883d3400236d92daf57 days 2 hrs ago0x8635063463167e6dcb7a909295f3625303e3cc52  IN   0x3b1bcee51d853d6a2a9bc955b94c005f44892bdb0 Ether0.0000486299
0x8ce21f78c0900dd4703a302345558b074a236826f436e2ab3965703ee999c0fb57 days 17 hrs ago0x356c98872090743041159d4379dbd27480d4254e  IN   0x3b1bcee51d853d6a2a9bc955b94c005f44892bdb0.13 Ether0.000166215
0x5409b25ba00111d282896944659886f9b6f5f93842f71ec7573f88aec7bbaba062 days 16 hrs ago0x8635063463167e6dcb7a909295f3625303e3cc52  IN   0x3b1bcee51d853d6a2a9bc955b94c005f44892bdb0 Ether0.000663135
0x6cdaa712553a4121ac520b5e8a29cedce2d96d897b7056459b8dd5e330a7949762 days 17 hrs ago0x356c98872090743041159d4379dbd27480d4254e  IN   0x3b1bcee51d853d6a2a9bc955b94c005f44892bdb0.12 Ether0.00055405
0xfa560ad64cb2159c8b251a7b02680fd342bfd5932f8bed0470f83198bd1e5de263 days 8 hrs ago0x8635063463167e6dcb7a909295f3625303e3cc52  IN   0x3b1bcee51d853d6a2a9bc955b94c005f44892bdb0 Ether0.000530508
0x6d8feadd2a26fb944f27ca0d9f9b2e757d94d74b656653b7303fd02e6b00590863 days 12 hrs ago0x8635063463167e6dcb7a909295f3625303e3cc52  IN   0x3b1bcee51d853d6a2a9bc955b94c005f44892bdb0 Ether0.00044209
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
 Latest 20 Internal Transactions

ParentTxHash Block Age From To Value
0x8db6431ea5493cd01e510488268110b1598743acd775fd627694f9d1a95a5f77572102175 days 6 hrs ago0x3b1bcee51d853d6a2a9bc955b94c005f44892bdb0xb24516f8200fe09e90de0565b2d3422f7fe5c66f48.777 Ether
0x7709383facd1457191474eb8ec556724bd1fa509de14f62fc165a7987641153d572101775 days 6 hrs ago0x3b1bcee51d853d6a2a9bc955b94c005f44892bdb0xb24516f8200fe09e90de0565b2d3422f7fe5c66f48.777 Ether
0x34a64525a569776ba287f74f96f02d40765d0b1a120c51ce808ee7d1518b17a2572048775 days 9 hrs ago0x3b1bcee51d853d6a2a9bc955b94c005f44892bdb0xb24516f8200fe09e90de0565b2d3422f7fe5c66f50.03 Ether
0x9992ff9592d152e9f9f2446c555009e6c739e7c410ba27c273fe3a767f85f6ff571949875 days 13 hrs ago0x3b1bcee51d853d6a2a9bc955b94c005f44892bdb0xb24516f8200fe09e90de0565b2d3422f7fe5c66f49.5 Ether
0x917110dab1b9fa5a14dea74182abe40b89ac0af4b30793913044e406f17b3e58571874675 days 16 hrs ago0x3b1bcee51d853d6a2a9bc955b94c005f44892bdb0xb24516f8200fe09e90de0565b2d3422f7fe5c66f49.2 Ether
0xb2b0c0f49b0f54f08429c2d4f394207d367f8079d8d78affb4743fca572d0393571509476 days 7 hrs ago0x3b1bcee51d853d6a2a9bc955b94c005f44892bdb0xb24516f8200fe09e90de0565b2d3422f7fe5c66f55.47 Ether
0x1559f7eaea635a30bd5463862baeb19dd801c0607a53f1079e94d526cd66d19e571310376 days 16 hrs ago0x3b1bcee51d853d6a2a9bc955b94c005f44892bdb0xb24516f8200fe09e90de0565b2d3422f7fe5c66f54 Ether
0xd81e715c2a0fa5c2f4b6f19d7ec8b4d554f2560c4633e642f7dc4a443f47fc75570809877 days 13 hrs ago0x3b1bcee51d853d6a2a9bc955b94c005f44892bdb0xb24516f8200fe09e90de0565b2d3422f7fe5c66f60.5 Ether
0x17b2305af9199b9ceee5ed3b0cd65af9013a578388be5662b15151763499ebdc570747177 days 16 hrs ago0x3b1bcee51d853d6a2a9bc955b94c005f44892bdb0xb24516f8200fe09e90de0565b2d3422f7fe5c66f64.18 Ether
0x385957ba2bc198a4fb4c2c98eb9b4f1020547892825e080f94b489b1917e6e50570745377 days 16 hrs ago0x3b1bcee51d853d6a2a9bc955b94c005f44892bdb0xb24516f8200fe09e90de0565b2d3422f7fe5c66f62 Ether
0x50c771af200b9409b56cfae7eb55f445425f130c9e6b8812a3dccfc1ab15a8ab570360478 days 8 hrs ago0x3b1bcee51d853d6a2a9bc955b94c005f44892bdb0xb24516f8200fe09e90de0565b2d3422f7fe5c66f124.1 Ether
0x516bb7c4fc1155853d48e1100e384aad76e2f607f22b98cc154cf1f4805dc5a1570358078 days 8 hrs ago0x3b1bcee51d853d6a2a9bc955b94c005f44892bdb0xb24516f8200fe09e90de0565b2d3422f7fe5c66f124.5 Ether
0xaf6ba9954574961175cc8c832ff6edcc09450b10656887e6aa970805009c3962570191178 days 16 hrs ago0x3b1bcee51d853d6a2a9bc955b94c005f44892bdb0xb24516f8200fe09e90de0565b2d3422f7fe5c66f130 Ether
0xb68d1ba9b38571a0a2f01f7670351b6ed627c1b683dbfdb8b87222d15b8b23b4570128278 days 18 hrs ago0x3b1bcee51d853d6a2a9bc955b94c005f44892bdb0xb24516f8200fe09e90de0565b2d3422f7fe5c66f134 Ether
0x5498a57a209fc42dc3d3e22dd483f8e1dcc223a3af6f9eca58301337a209e0e2569768879 days 10 hrs ago0x3b1bcee51d853d6a2a9bc955b94c005f44892bdb0xb24516f8200fe09e90de0565b2d3422f7fe5c66f138 Ether
0x661d6392da4866370ace1484450ed3865066dcd48f9467a649a3a72cc99be50a569640279 days 15 hrs ago0x3b1bcee51d853d6a2a9bc955b94c005f44892bdb0xb24516f8200fe09e90de0565b2d3422f7fe5c66f150 Ether
0xede27295812f37fa7540fafe10719bdfb11177a9a774aacdfd88666759d75684569594379 days 17 hrs ago0x3b1bcee51d853d6a2a9bc955b94c005f44892bdb0xb24516f8200fe09e90de0565b2d3422f7fe5c66f157 Ether
0x34a0d7ce09503d5ab740ca50e0db91ba85cb5c5a85220f7ba8d4577a5a49c592569589079 days 17 hrs ago0x3b1bcee51d853d6a2a9bc955b94c005f44892bdb0xb24516f8200fe09e90de0565b2d3422f7fe5c66f0.7 Ether
0x148989143404195412f78fd535f10ec0fb12102abda7fdf95b7fbb90ba53ebf1569580779 days 18 hrs ago0x3b1bcee51d853d6a2a9bc955b94c005f44892bdb0xb24516f8200fe09e90de0565b2d3422f7fe5c66f0.1 Ether
0xecbabfbbd8580a5960a966b2d9777c5b60014af68b553ef87671f6edaade1afb569565079 days 18 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.