ETH Price: $3,059.77 (-3.83%)
Gas: 3.93 Gwei
 
Transaction Hash
Method
Block
From
To
0x9c5d71616c12503144a1c0772872199c0c3396a21c8ef3906ba7ef3a71a3f3b4 Transfer(pending)2025-01-26 1:14:162 days ago1737854056IN
GameICO
0 ETH(Pending)(Pending)
Approve216866052025-01-23 10:30:355 days ago1737628235IN
GameICO
0 ETH0.000342577.39786135
Transfer216713382025-01-21 7:21:357 days ago1737444095IN
GameICO
0 ETH0.000402647.39410959
Transfer216504552025-01-18 9:24:3510 days ago1737192275IN
GameICO
0 ETH0.0007613413.97808511
Transfer215949582025-01-10 15:25:3518 days ago1736522735IN
GameICO
0 ETH0.0010370119.04349952
Transfer215701912025-01-07 4:25:3521 days ago1736223935IN
GameICO
0 ETH0.000344466.32430805
Transfer215534642025-01-04 20:20:1124 days ago1736022011IN
GameICO
0 ETH0.000388067.12639131
Transfer215374882025-01-02 14:49:2326 days ago1735829363IN
GameICO
0 ETH0.0009317918.76548107
Transfer215305252025-01-01 15:30:1127 days ago1735745411IN
GameICO
0 ETH0.0016854933.92763551
Transfer215125232024-12-30 3:11:1129 days ago1735528271IN
GameICO
0 ETH0.000149574.00420077
Transfer215124782024-12-30 3:02:1129 days ago1735527731IN
GameICO
0 ETH0.000219574.03216908
Transfer214903292024-12-27 0:50:3532 days ago1735260635IN
GameICO
0 ETH0.000228986.13000134
Transfer214903222024-12-27 0:49:1132 days ago1735260551IN
GameICO
0 ETH0.000319595.87147765
Transfer214891352024-12-26 20:50:1133 days ago1735246211IN
GameICO
0 ETH0.000280167.50012345
Transfer214891342024-12-26 20:49:5933 days ago1735246199IN
GameICO
0 ETH0.000248827.64886044
Transfer214872342024-12-26 14:28:1133 days ago1735223291IN
GameICO
0 ETH0.000413347.59224189
Transfer214737322024-12-24 17:11:2335 days ago1735060283IN
GameICO
0 ETH0.000461149.2914223
Transfer214398352024-12-19 23:25:1140 days ago1734650711IN
GameICO
0 ETH0.0008652315.88540337
Approve214276892024-12-18 6:40:2341 days ago1734504023IN
GameICO
0 ETH0.0004916910.56875205
Transfer214151802024-12-16 12:48:4743 days ago1734353327IN
GameICO
0 ETH0.0005397214.45776471
Transfer214066392024-12-15 8:10:2344 days ago1734250223IN
GameICO
0 ETH0.000379466.96694838
Transfer213984782024-12-14 4:50:5945 days ago1734151859IN
GameICO
0 ETH0.000426111.40681613
Transfer213984682024-12-14 4:48:5945 days ago1734151739IN
GameICO
0 ETH0.0007031312.91792924
Transfer213972822024-12-14 0:50:4745 days ago1734137447IN
GameICO
0 ETH0.0004781112.79909126
Transfer213972772024-12-14 0:49:4745 days ago1734137387IN
GameICO
0 ETH0.0004155712.7748181
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block
From
To
46529062017-11-30 23:54:472615 days ago1512086087
GameICO
0.2927 ETH
46528562017-11-30 23:44:392615 days ago1512085479
GameICO
0.1 ETH
46528172017-11-30 23:34:502615 days ago1512084890
GameICO
0.40686176 ETH
46524542017-11-30 22:09:432616 days ago1512079783
GameICO
1 ETH
46523942017-11-30 21:55:292616 days ago1512078929
GameICO
0.2 ETH
46523132017-11-30 21:39:342616 days ago1512077974
GameICO
0.43305539 ETH
46522832017-11-30 21:32:102616 days ago1512077530
GameICO
0.1 ETH
46522382017-11-30 21:21:042616 days ago1512076864
GameICO
0.2 ETH
46519522017-11-30 20:11:522616 days ago1512072712
GameICO
0.2 ETH
46519062017-11-30 20:03:302616 days ago1512072210
GameICO
0.4 ETH
46518902017-11-30 19:59:492616 days ago1512071989
GameICO
0.37 ETH
46515582017-11-30 18:48:362616 days ago1512067716
GameICO
1 ETH
46515162017-11-30 18:39:352616 days ago1512067175
GameICO
0.4 ETH
46514632017-11-30 18:27:562616 days ago1512066476
GameICO
0.6 ETH
46512472017-11-30 17:31:142616 days ago1512063074
GameICO
2.75 ETH
46512472017-11-30 17:31:142616 days ago1512063074
GameICO
1.10273513 ETH
46507382017-11-30 15:28:522616 days ago1512055732
GameICO
1.11751744 ETH
46506932017-11-30 15:16:092616 days ago1512054969
GameICO
0.7 ETH
46505602017-11-30 14:46:022616 days ago1512053162
GameICO
0.1703 ETH
46498772017-11-30 12:02:242616 days ago1512043344
GameICO
0.55 ETH
46479042017-11-30 4:16:542616 days ago1512015414
GameICO
0.15029285 ETH
46462242017-11-29 21:50:152617 days ago1511992215
GameICO
0.142 ETH
46462212017-11-29 21:49:242617 days ago1511992164
GameICO
0.166667 ETH
46461102017-11-29 21:23:192617 days ago1511990599
GameICO
0.175 ETH
46457592017-11-29 19:59:562617 days ago1511985596
GameICO
0.15 ETH
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
GameICO

Compiler Version
v0.4.17+commit.bdeb9e52

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion

Contract Source Code (Solidity)

/**
 *Submitted for verification at Etherscan.io on 2017-09-29
*/

pragma solidity ^0.4.8;

// @address 0xb70835d7822ebb9426b56543e391846c107bd32c
// @multisig
// The implementation for the Game ICO smart contract was inspired by
// the Ethereum token creation tutorial, the FirstBlood token, and the BAT token.
// compiler: 0.4.17+commit.bdeb9e52

/*
1. Contract Address: 0xb70835d7822ebb9426b56543e391846c107bd32c

2. Official Site URL:https://www.game.com/

3. Link to download a 28x28png icon logo:https://ic.game.com/download/gameico_28.png

4. Official Contact Email Address:[email protected]

5. Link to blog (optional):

6. Link to reddit (optional):

7. Link to slack (optional):https://gameico.slack.com/

8. Link to facebook (optional):https://www.facebook.com/Gamecom-2055954348021983/

9. Link to twitter (optional):@gamecom666

10. Link to bitcointalk (optional):

11. Link to github (optional):https://github.com/GameLeLe

12. Link to telegram (optional):https://t.me/gameico

13. Link to whitepaper (optional):https://ic.game.com/download/Game.com-Whitepaper_EN.pdf
*/

///////////////
// SAFE MATH //
///////////////

contract SafeMath {

    function safeAdd(uint256 x, uint256 y) internal returns(uint256) {
        uint256 z = x + y;
        require((z >= x) && (z >= y));
        return z;
    }

    function safeSubtract(uint256 x, uint256 y) internal returns(uint256) {
        require(x >= y);
        uint256 z = x - y;
        return z;
    }

    function safeMult(uint256 x, uint256 y) internal returns(uint256) {
        uint256 z = x * y;
        require((x == 0)||(z/x == y));
        return z;
    }

}


////////////////////
// STANDARD TOKEN //
////////////////////

contract Token {
    uint256 public totalSupply;
    function balanceOf(address _owner) constant public returns (uint256 balance);
    function transfer(address _to, uint256 _value) public returns (bool success);
    function transferFrom(address _from, address _to, uint256 _value) public returns (bool success);
    function approve(address _spender, uint256 _value) public returns (bool success);
    function allowance(address _owner, address _spender) constant public returns (uint256 remaining);
    event Transfer(address indexed _from, address indexed _to, uint256 _value);
    event Approval(address indexed _owner, address indexed _spender, uint256 _value);
}

/*  ERC 20 token */
contract StandardToken is Token {

    mapping (address => uint256) balances;
    //pre ico locked balance
    mapping (address => uint256) lockedBalances;
    mapping (address => uint256) initLockedBalances;

    mapping (address => mapping (address => uint256)) allowed;
    bool allowTransfer = false;

    function transfer(address _to, uint256 _value) public returns (bool success){
        if (balances[msg.sender] >= _value && _value > 0 && allowTransfer) {
            balances[msg.sender] -= _value;
            balances[_to] += _value;
            Transfer(msg.sender, _to, _value);
            return true;
        } else {
            return false;
        }
    }

    function transferFrom(address _from, address _to, uint256 _value) public returns (bool success){
        if (balances[_from] >= _value && allowed[_from][msg.sender] >= _value && _value > 0 && allowTransfer) {
            balances[_to] += _value;
            balances[_from] -= _value;
            allowed[_from][msg.sender] -= _value;
            Transfer(_from, _to, _value);
            return true;
        } else {
            return false;
        }
    }

    function balanceOf(address _owner) constant public returns (uint256 balance){
        return balances[_owner] + lockedBalances[_owner];
    }
    function availableBalanceOf(address _owner) constant public returns (uint256 balance){
        return balances[_owner];
    }

    function approve(address _spender, uint256 _value) public returns (bool success){
        allowed[msg.sender][_spender] = _value;
        Approval(msg.sender, _spender, _value);
        return true;
    }

    function allowance(address _owner, address _spender) constant public returns (uint256 remaining){
        return allowed[_owner][_spender];
    }
}

/////////////////////
//GAME.COM ICO TOKEN//
/////////////////////

contract GameICO is StandardToken, SafeMath {
    // Descriptive properties
    string public constant name = "Game.com Token";
    string public constant symbol = "GTC";
    uint256 public constant decimals = 18;
    string public version = "1.0";

    // Account for ether proceed.
    address public etherProceedsAccount = 0x0;
    address public multiWallet = 0x0;

    //owners
    mapping (address => bool) public isOwner;
    address[] public owners;

    // These params specify the start, end, min, and max of the sale.
    bool public isFinalized;

    uint256 public window0TotalSupply = 0;
    uint256 public window1TotalSupply = 0;
    uint256 public window2TotalSupply = 0;
    uint256 public window3TotalSupply = 0;

    uint256 public window0StartTime = 0;
    uint256 public window0EndTime = 0;
    uint256 public window1StartTime = 0;
    uint256 public window1EndTime = 0;
    uint256 public window2StartTime = 0;
    uint256 public window2EndTime = 0;
    uint256 public window3StartTime = 0;
    uint256 public window3EndTime = 0;

    // setting the capacity of every part of ico
    uint256 public preservedTokens = 1300000000 * 10**decimals;
    uint256 public window0TokenCreationCap = 200000000 * 10**decimals;
    uint256 public window1TokenCreationCap = 200000000 * 10**decimals;
    uint256 public window2TokenCreationCap = 300000000 * 10**decimals;
    uint256 public window3TokenCreationCap = 0 * 10**decimals;

    // Setting the exchange rate for the ICO.
    uint256 public window0TokenExchangeRate = 5000;
    uint256 public window1TokenExchangeRate = 4000;
    uint256 public window2TokenExchangeRate = 3000;
    uint256 public window3TokenExchangeRate = 0;

    uint256 public preICOLimit = 0;
    bool public instantTransfer = false;

    // Events for logging refunds and token creation.
    event CreateGameIco(address indexed _to, uint256 _value);
    event PreICOTokenPushed(address indexed _buyer, uint256 _amount);
    event UnlockBalance(address indexed _owner, uint256 _amount);
    event OwnerAddition(address indexed owner);
    event OwnerRemoval(address indexed owner);

    modifier ownerExists(address owner) {
        require(isOwner[owner]);
        _;
    }

    // constructor
    function GameICO() public
    {
        totalSupply             = 2000000000 * 10**decimals;
        isFinalized             = false;
        etherProceedsAccount    = msg.sender;
    }
    function adjustTime(
    uint256 _window0StartTime, uint256 _window0EndTime,
    uint256 _window1StartTime, uint256 _window1EndTime,
    uint256 _window2StartTime, uint256 _window2EndTime)
    public{
        require(msg.sender == etherProceedsAccount);
        window0StartTime = _window0StartTime;
        window0EndTime = _window0EndTime;
        window1StartTime = _window1StartTime;
        window1EndTime = _window1EndTime;
        window2StartTime = _window2StartTime;
        window2EndTime = _window2EndTime;
    }
    function adjustSupply(
    uint256 _window0TotalSupply,
    uint256 _window1TotalSupply,
    uint256 _window2TotalSupply)
    public{
        require(msg.sender == etherProceedsAccount);
        window0TotalSupply = _window0TotalSupply * 10**decimals;
        window1TotalSupply = _window1TotalSupply * 10**decimals;
        window2TotalSupply = _window2TotalSupply * 10**decimals;
    }
    function adjustCap(
    uint256 _preservedTokens,
    uint256 _window0TokenCreationCap,
    uint256 _window1TokenCreationCap,
    uint256 _window2TokenCreationCap)
    public{
        require(msg.sender == etherProceedsAccount);
        preservedTokens = _preservedTokens * 10**decimals;
        window0TokenCreationCap = _window0TokenCreationCap * 10**decimals;
        window1TokenCreationCap = _window1TokenCreationCap * 10**decimals;
        window2TokenCreationCap = _window2TokenCreationCap * 10**decimals;
    }
    function adjustRate(
    uint256 _window0TokenExchangeRate,
    uint256 _window1TokenExchangeRate,
    uint256 _window2TokenExchangeRate)
    public{
        require(msg.sender == etherProceedsAccount);
        window0TokenExchangeRate = _window0TokenExchangeRate;
        window1TokenExchangeRate = _window1TokenExchangeRate;
        window2TokenExchangeRate = _window2TokenExchangeRate;
    }
    function setProceedsAccount(address _newEtherProceedsAccount)
    public{
        require(msg.sender == etherProceedsAccount);
        etherProceedsAccount = _newEtherProceedsAccount;
    }
    function setMultiWallet(address _newWallet)
    public{
        require(msg.sender == etherProceedsAccount);
        multiWallet = _newWallet;
    }
    function setPreICOLimit(uint256 _preICOLimit)
    public{
        require(msg.sender == etherProceedsAccount);
        preICOLimit = _preICOLimit;
    }
    function setInstantTransfer(bool _instantTransfer)
    public{
        require(msg.sender == etherProceedsAccount);
        instantTransfer = _instantTransfer;
    }
    function setAllowTransfer(bool _allowTransfer)
    public{
        require(msg.sender == etherProceedsAccount);
        allowTransfer = _allowTransfer;
    }
    function addOwner(address owner)
    public{
        require(msg.sender == etherProceedsAccount);
        isOwner[owner] = true;
        owners.push(owner);
        OwnerAddition(owner);
    }
    function removeOwner(address owner)
    public{
        require(msg.sender == etherProceedsAccount);
        isOwner[owner] = false;
        OwnerRemoval(owner);
    }

    function preICOPush(address buyer, uint256 amount)
    public{
        require(msg.sender == etherProceedsAccount);

        uint256 tokens = 0;
        uint256 checkedSupply = 0;
        checkedSupply = safeAdd(window0TotalSupply, amount);
        require(window0TokenCreationCap >= checkedSupply);
        assignLockedBalance(buyer, amount);
        window0TotalSupply = checkedSupply;
        PreICOTokenPushed(buyer, amount);
    }
    function lockedBalanceOf(address _owner) constant public returns (uint256 balance) {
        return lockedBalances[_owner];
    }
    function initLockedBalanceOf(address _owner) constant public returns (uint256 balance) {
        return initLockedBalances[_owner];
    }
    function unlockBalance(address _owner, uint256 prob)
    public
    ownerExists(msg.sender)
    returns (bool){
        uint256 shouldUnlockedBalance = 0;
        shouldUnlockedBalance = initLockedBalances[_owner] * prob / 100;
        if(shouldUnlockedBalance > lockedBalances[_owner]){
            shouldUnlockedBalance = lockedBalances[_owner];
        }
        balances[_owner] += shouldUnlockedBalance;
        lockedBalances[_owner] -= shouldUnlockedBalance;
        UnlockBalance(_owner, shouldUnlockedBalance);
        return true;
    }

    function () payable public{
        create();
    }
    function create() internal{
        require(!isFinalized);
        require(msg.value >= 0.01 ether);
        uint256 tokens = 0;
        uint256 checkedSupply = 0;

        if(window0StartTime != 0 && window0EndTime != 0 && time() >= window0StartTime && time() <= window0EndTime){
            if(preICOLimit > 0){
                require(msg.value >= preICOLimit);
            }
            tokens = safeMult(msg.value, window0TokenExchangeRate);
            checkedSupply = safeAdd(window0TotalSupply, tokens);
            require(window0TokenCreationCap >= checkedSupply);
            assignLockedBalance(msg.sender, tokens);
            window0TotalSupply = checkedSupply;
            if(multiWallet != 0x0 && instantTransfer) multiWallet.transfer(msg.value);
            CreateGameIco(msg.sender, tokens);
        }else if(window1StartTime != 0 && window1EndTime!= 0 && time() >= window1StartTime && time() <= window1EndTime){
            tokens = safeMult(msg.value, window1TokenExchangeRate);
            checkedSupply = safeAdd(window1TotalSupply, tokens);
            require(window1TokenCreationCap >= checkedSupply);
            balances[msg.sender] += tokens;
            window1TotalSupply = checkedSupply;
            if(multiWallet != 0x0 && instantTransfer) multiWallet.transfer(msg.value);
            CreateGameIco(msg.sender, tokens);
        }else if(window2StartTime != 0 && window2EndTime != 0 && time() >= window2StartTime && time() <= window2EndTime){
            tokens = safeMult(msg.value, window2TokenExchangeRate);
            checkedSupply = safeAdd(window2TotalSupply, tokens);
            require(window2TokenCreationCap >= checkedSupply);
            balances[msg.sender] += tokens;
            window2TotalSupply = checkedSupply;
            if(multiWallet != 0x0 && instantTransfer) multiWallet.transfer(msg.value);
            CreateGameIco(msg.sender, tokens);
        }else{
            require(false);
        }

    }

    function time() internal returns (uint) {
        return block.timestamp;
    }

    function today(uint startTime) internal returns (uint) {
        return dayFor(time(), startTime);
    }

    function dayFor(uint timestamp, uint startTime) internal returns (uint) {
        return timestamp < startTime ? 0 : safeSubtract(timestamp, startTime) / 24 hours + 1;
    }

    function withDraw(uint256 _value) public{
        require(msg.sender == etherProceedsAccount);
        if(multiWallet != 0x0){
            multiWallet.transfer(_value);
        }else{
            etherProceedsAccount.transfer(_value);
        }
    }

    function finalize() public{
        require(!isFinalized);
        require(msg.sender == etherProceedsAccount);
        isFinalized = true;
        if(multiWallet != 0x0){
            assignLockedBalance(multiWallet, totalSupply- window0TotalSupply- window1TotalSupply - window2TotalSupply);
            if(this.balance > 0) multiWallet.transfer(this.balance);
        }else{
            assignLockedBalance(etherProceedsAccount, totalSupply- window0TotalSupply- window1TotalSupply - window2TotalSupply);
            if(this.balance > 0) etherProceedsAccount.transfer(this.balance);
        }
    }

    function supply() constant public returns (uint256){
        return window0TotalSupply + window1TotalSupply + window2TotalSupply;
    }

    function assignLockedBalance(address _owner, uint256 val) private{
        initLockedBalances[_owner] += val;
        lockedBalances[_owner] += val;
    }

}

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[],"name":"window0TotalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_window0TokenExchangeRate","type":"uint256"},{"name":"_window1TokenExchangeRate","type":"uint256"},{"name":"_window2TokenExchangeRate","type":"uint256"}],"name":"adjustRate","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"owners","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"preservedTokens","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_owner","type":"address"},{"name":"prob","type":"uint256"}],"name":"unlockBalance","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"supply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"window3EndTime","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"window3TotalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_window0TotalSupply","type":"uint256"},{"name":"_window1TotalSupply","type":"uint256"},{"name":"_window2TotalSupply","type":"uint256"}],"name":"adjustSupply","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_allowTransfer","type":"bool"}],"name":"setAllowTransfer","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"window2StartTime","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"withDraw","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"owner","type":"address"}],"name":"removeOwner","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"window2TokenExchangeRate","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"availableBalanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"window2TokenCreationCap","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_preICOLimit","type":"uint256"}],"name":"setPreICOLimit","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"isOwner","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"window3TokenCreationCap","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"window3StartTime","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"multiWallet","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"finalize","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"version","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"window2EndTime","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"lockedBalanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_newWallet","type":"address"}],"name":"setMultiWallet","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"window1TotalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"instantTransfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"owner","type":"address"}],"name":"addOwner","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_window0StartTime","type":"uint256"},{"name":"_window0EndTime","type":"uint256"},{"name":"_window1StartTime","type":"uint256"},{"name":"_window1EndTime","type":"uint256"},{"name":"_window2StartTime","type":"uint256"},{"name":"_window2EndTime","type":"uint256"}],"name":"adjustTime","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"window1TokenCreationCap","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"isFinalized","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_newEtherProceedsAccount","type":"address"}],"name":"setProceedsAccount","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_instantTransfer","type":"bool"}],"name":"setInstantTransfer","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"window1TokenExchangeRate","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"initLockedBalanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_preservedTokens","type":"uint256"},{"name":"_window0TokenCreationCap","type":"uint256"},{"name":"_window1TokenCreationCap","type":"uint256"},{"name":"_window2TokenCreationCap","type":"uint256"}],"name":"adjustCap","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"window1StartTime","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"window2TotalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"buyer","type":"address"},{"name":"amount","type":"uint256"}],"name":"preICOPush","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"window0StartTime","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"window1EndTime","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"window3TokenExchangeRate","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"window0TokenCreationCap","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"window0EndTime","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"preICOLimit","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"window0TokenExchangeRate","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"etherProceedsAccount","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_to","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"CreateGameIco","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_buyer","type":"address"},{"indexed":false,"name":"_amount","type":"uint256"}],"name":"PreICOTokenPushed","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_owner","type":"address"},{"indexed":false,"name":"_amount","type":"uint256"}],"name":"UnlockBalance","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"}],"name":"OwnerAddition","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"}],"name":"OwnerRemoval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_from","type":"address"},{"indexed":true,"name":"_to","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_owner","type":"address"},{"indexed":true,"name":"_spender","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"Approval","type":"event"}]

606060409081526005805460ff191690558051908101604052600381527f312e300000000000000000000000000000000000000000000000000000000000602082015260069080516200005792916020019062000155565b5060078054600160a060020a03199081169091556008805490911690556000600c819055600d819055600e819055600f819055601081905560118190556012819055601381905560148190556015819055601681905560178190556b043355b53628a6b5940000006018556aa56fa5b99019a5c80000006019819055601a556af8277896582678ac000000601b55601c819055611388601d55610fa0601e55610bb8601f5560208190556021556022805460ff1916905534156200011a57600080fd5b6b06765c793fa10079d0000000600055600b805460ff1916905560078054600160a060020a03191633600160a060020a0316179055620001fa565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200019857805160ff1916838001178555620001c8565b82800160010185558215620001c8579182015b82811115620001c8578251825591602001919060010190620001ab565b50620001d6929150620001da565b5090565b620001f791905b80821115620001d65760008155600101620001e1565b90565b61180c806200020a6000396000f300606060405236156102a65763ffffffff7c0100000000000000000000000000000000000000000000000000000000600035041663024187a581146102b057806302437982146102d5578063025e7c27146102f157806302942724146103235780630426dcef14610336578063047fc9aa1461036c578063053e32531461037f57806306fdde0314610392578063075e0a7c1461041c5780630770a0741461042f578063095ea7b31461044b5780630b81e2161461046d578063139654e01461048557806314174f3314610498578063173825d9146104ae57806318160ddd146104cd57806323b872dd146104e05780632438b6741461050857806325d998bb1461051b57806328d4cc241461053a5780632dd608ce1461054d5780632f54bf6e14610563578063313ce567146105825780633b86758a146105955780633d814377146105a85780634ab7508a146105bb5780634bb278f3146105ce57806354fd4d50146105e1578063576cfdd7146105f45780635935573614610607578063632046481461062657806367d4f541146106455780636b7eba7d146106585780637065cb481461066b57806370a082311461068a578063863f2a19146106a957806389d67775146106ce5780638d4e4083146106e157806395d89b41146106f4578063979e199d14610707578063a10fc32f14610726578063a7d304001461073e578063a9059cbb14610751578063a91d6c6514610773578063b128ca5c14610792578063bfffe670146107b1578063c8ef8b00146107c4578063ca4f0911146107d7578063d8cdac0d146107f9578063dc85b9961461080c578063dd42faf71461081f578063dd62ed3e14610832578063e378f04514610857578063e8e032801461086a578063ea60e79b1461087d578063edff270214610890578063f3333e7f146108a3575b6102ae6108b6565b005b34156102bb57600080fd5b6102c3610bd9565b60405190815260200160405180910390f35b34156102e057600080fd5b6102ae600435602435604435610bdf565b34156102fc57600080fd5b610307600435610c08565b604051600160a060020a03909116815260200160405180910390f35b341561032e57600080fd5b6102c3610c30565b341561034157600080fd5b610358600160a060020a0360043516602435610c36565b604051901515815260200160405180910390f35b341561037757600080fd5b6102c3610d24565b341561038a57600080fd5b6102c3610d33565b341561039d57600080fd5b6103a5610d39565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156103e15780820151838201526020016103c9565b50505050905090810190601f16801561040e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561042757600080fd5b6102c3610d70565b341561043a57600080fd5b6102ae600435602435604435610d76565b341561045657600080fd5b610358600160a060020a0360043516602435610dac565b341561047857600080fd5b6102ae6004351515610e19565b341561049057600080fd5b6102c3610e47565b34156104a357600080fd5b6102ae600435610e4d565b34156104b957600080fd5b6102ae600160a060020a0360043516610ee7565b34156104d857600080fd5b6102c3610f52565b34156104eb57600080fd5b610358600160a060020a0360043581169060243516604435610f58565b341561051357600080fd5b6102c361105e565b341561052657600080fd5b6102c3600160a060020a0360043516611064565b341561054557600080fd5b6102c361107f565b341561055857600080fd5b6102ae600435611085565b341561056e57600080fd5b610358600160a060020a03600435166110a5565b341561058d57600080fd5b6102c36110ba565b34156105a057600080fd5b6102c36110bf565b34156105b357600080fd5b6102c36110c5565b34156105c657600080fd5b6103076110cb565b34156105d957600080fd5b6102ae6110da565b34156105ec57600080fd5b6103a561121c565b34156105ff57600080fd5b6102c36112ba565b341561061257600080fd5b6102c3600160a060020a03600435166112c0565b341561063157600080fd5b6102ae600160a060020a03600435166112db565b341561065057600080fd5b6102c3611325565b341561066357600080fd5b61035861132b565b341561067657600080fd5b6102ae600160a060020a0360043516611334565b341561069557600080fd5b6102c3600160a060020a03600435166113eb565b34156106b457600080fd5b6102ae60043560243560443560643560843560a435611413565b34156106d957600080fd5b6102c361144b565b34156106ec57600080fd5b610358611451565b34156106ff57600080fd5b6103a561145a565b341561071257600080fd5b6102ae600160a060020a0360043516611491565b341561073157600080fd5b6102ae60043515156114db565b341561074957600080fd5b6102c3611509565b341561075c57600080fd5b610358600160a060020a036004351660243561150f565b341561077e57600080fd5b6102c3600160a060020a03600435166115c0565b341561079d57600080fd5b6102ae6004356024356044356064356115db565b34156107bc57600080fd5b6102c3611616565b34156107cf57600080fd5b6102c361161c565b34156107e257600080fd5b6102ae600160a060020a0360043516602435611622565b341561080457600080fd5b6102c36116bb565b341561081757600080fd5b6102c36116c1565b341561082a57600080fd5b6102c36116c7565b341561083d57600080fd5b6102c3600160a060020a03600435811690602435166116cd565b341561086257600080fd5b6102c36116f8565b341561087557600080fd5b6102c36116fe565b341561088857600080fd5b6102c3611704565b341561089b57600080fd5b6102c361170a565b34156108ae57600080fd5b610307611710565b600b54600090819060ff16156108cb57600080fd5b662386f26fc100003410156108df57600080fd5b50506010546000908190158015906108f8575060115415155b801561090d575060105461090a61171f565b10155b8015610922575060115461091f61171f565b11155b15610a1457600060215411156109415760215434101561094157600080fd5b61094d34601d54611723565b915061095b600c548361174a565b9050806019541015151561096e57600080fd5b6109783383611767565b600c819055600854600160a060020a031615801590610999575060225460ff165b156109d257600854600160a060020a03163480156108fc0290604051600060405180830381858888f1935050505015156109d257600080fd5b33600160a060020a03167f3f402dfc8020f924e0dc4c1b49ea7a15cde30dbc6fb6d88da078403ae53136a08360405190815260200160405180910390a2610bd5565b60125415801590610a26575060135415155b8015610a3b5750601254610a3861171f565b10155b8015610a505750601354610a4d61171f565b11155b15610af257610a6134601e54611723565b9150610a6f600d548361174a565b905080601a5410151515610a8257600080fd5b600160a060020a033381166000908152600160205260409020805484019055600d8290556008541615801590610999575060225460ff16156109d257600854600160a060020a03163480156108fc0290604051600060405180830381858888f1935050505015156109d257600080fd5b60145415801590610b04575060155415155b8015610b195750601454610b1661171f565b10155b8015610b2e5750601554610b2b61171f565b11155b15610bd057610b3f34601f54611723565b9150610b4d600e548361174a565b905080601b5410151515610b6057600080fd5b600160a060020a033381166000908152600160205260409020805484019055600e8290556008541615801590610999575060225460ff16156109d257600854600160a060020a03163480156108fc0290604051600060405180830381858888f1935050505015156109d257600080fd5b600080fd5b5050565b600c5481565b60075433600160a060020a03908116911614610bfa57600080fd5b601d92909255601e55601f55565b600a805482908110610c1657fe5b600091825260209091200154600160a060020a0316905081565b60185481565b33600160a060020a0381166000908152600960205260408120549091829160ff161515610c6257600080fd5b600160a060020a0385166000908152600360209081526040808320546002909252909120546064918602919091049250821115610cb557600160a060020a03851660009081526002602052604090205491505b600160a060020a0385166000818152600160209081526040808320805487019055600290915290819020805485900390557fe8389fd25dbf83305447663fe65717429b78ce3f6f48c701e5fda330b0c29b979084905190815260200160405180910390a2506001949350505050565b600e54600d54600c5401015b90565b60175481565b60408051908101604052600e81527f47616d652e636f6d20546f6b656e000000000000000000000000000000000000602082015281565b600f5481565b60075433600160a060020a03908116911614610d9157600080fd5b670de0b6b3a7640000928302600c55908202600d5502600e55565b600160a060020a03338116600081815260046020908152604080832094871680845294909152808220859055909291907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a35060015b92915050565b60075433600160a060020a03908116911614610e3457600080fd5b6005805460ff1916911515919091179055565b60145481565b60075433600160a060020a03908116911614610e6857600080fd5b600854600160a060020a031615610eb157600854600160a060020a031681156108fc0282604051600060405180830381858888f193505050501515610eac57600080fd5b610ee4565b600754600160a060020a031681156108fc0282604051600060405180830381858888f193505050501515610ee457600080fd5b50565b60075433600160a060020a03908116911614610f0257600080fd5b600160a060020a03811660008181526009602052604090819020805460ff191690557f8001553a916ef2f495d26a907cc54d96ed840d7bda71e73194bf5a9df7a76b90905160405180910390a250565b60005481565b600160a060020a038316600090815260016020526040812054829010801590610fa85750600160a060020a0380851660009081526004602090815260408083203390941683529290522054829010155b8015610fb45750600082115b8015610fc2575060055460ff165b1561105357600160a060020a03808416600081815260016020908152604080832080548801905588851680845281842080548990039055600483528184203390961684529490915290819020805486900390559091907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a3506001611057565b5060005b9392505050565b601f5481565b600160a060020a031660009081526001602052604090205490565b601b5481565b60075433600160a060020a039081169116146110a057600080fd5b602155565b60096020526000908152604090205460ff1681565b601281565b601c5481565b60165481565b600854600160a060020a031681565b600b5460ff16156110ea57600080fd5b60075433600160a060020a0390811691161461110557600080fd5b600b805460ff19166001179055600854600160a060020a0316156111a157611150600860009054906101000a9004600160a060020a0316600e54600d54600c54600054030303611767565b600030600160a060020a031631111561119c57600854600160a060020a039081169030163180156108fc0290604051600060405180830381858888f19350505050151561119c57600080fd5b61121a565b6111ce600760009054906101000a9004600160a060020a0316600e54600d54600c54600054030303611767565b600030600160a060020a031631111561121a57600754600160a060020a039081169030163180156108fc0290604051600060405180830381858888f19350505050151561121a57600080fd5b565b60068054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156112b25780601f10611287576101008083540402835291602001916112b2565b820191906000526020600020905b81548152906001019060200180831161129557829003601f168201915b505050505081565b60155481565b600160a060020a031660009081526002602052604090205490565b60075433600160a060020a039081169116146112f657600080fd5b6008805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600d5481565b60225460ff1681565b60075433600160a060020a0390811691161461134f57600080fd5b600160a060020a0381166000908152600960205260409020805460ff19166001908117909155600a8054909181016113878382611799565b506000918252602090912001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383169081179091557ff39e6e1eb0edcf53c221607b54b00cd28f3196fed0a24994dc308b8f611b682d60405160405180910390a250565b600160a060020a03166000908152600260209081526040808320546001909252909120540190565b60075433600160a060020a0390811691161461142e57600080fd5b601095909555601193909355601291909155601355601455601555565b601a5481565b600b5460ff1681565b60408051908101604052600381527f4754430000000000000000000000000000000000000000000000000000000000602082015281565b60075433600160a060020a039081169116146114ac57600080fd5b6007805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60075433600160a060020a039081169116146114f657600080fd5b6022805460ff1916911515919091179055565b601e5481565b600160a060020a0333166000908152600160205260408120548290108015906115385750600082115b8015611546575060055460ff165b156115b857600160a060020a033381166000818152600160205260408082208054879003905592861680825290839020805486019055917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a3506001610e13565b506000610e13565b600160a060020a031660009081526003602052604090205490565b60075433600160a060020a039081169116146115f657600080fd5b670de0b6b3a76400009384026018559183026019558202601a5502601b55565b60125481565b600e5481565b600754600090819033600160a060020a0390811691161461164257600080fd5b6000915060009050611656600c548461174a565b9050806019541015151561166957600080fd5b6116738484611767565b600c819055600160a060020a0384167fdb2d10a559cb6e14fee5a7a2d8c216314e11c22404e85a4f9af45f07c87192bb8460405190815260200160405180910390a250505050565b60105481565b60135481565b60205481565b600160a060020a03918216600090815260046020908152604080832093909416825291909152205490565b60195481565b60115481565b60215481565b601d5481565b600754600160a060020a031681565b4290565b600082820283158061173f575082848281151561173c57fe5b04145b151561105757600080fd5b600082820183811080159061173f57508281101561105757600080fd5b600160a060020a0390911660009081526003602090815260408083208054850190556002909152902080549091019055565b8154818355818115116117bd576000838152602090206117bd9181019083016117c2565b505050565b610d3091905b808211156117dc57600081556001016117c8565b50905600a165627a7a72305820934d1cfda3c822f253dd58812bb886ab39e7762df7e7c24bdc2fc778ddb813ff0029

Deployed Bytecode

0x606060405236156102a65763ffffffff7c0100000000000000000000000000000000000000000000000000000000600035041663024187a581146102b057806302437982146102d5578063025e7c27146102f157806302942724146103235780630426dcef14610336578063047fc9aa1461036c578063053e32531461037f57806306fdde0314610392578063075e0a7c1461041c5780630770a0741461042f578063095ea7b31461044b5780630b81e2161461046d578063139654e01461048557806314174f3314610498578063173825d9146104ae57806318160ddd146104cd57806323b872dd146104e05780632438b6741461050857806325d998bb1461051b57806328d4cc241461053a5780632dd608ce1461054d5780632f54bf6e14610563578063313ce567146105825780633b86758a146105955780633d814377146105a85780634ab7508a146105bb5780634bb278f3146105ce57806354fd4d50146105e1578063576cfdd7146105f45780635935573614610607578063632046481461062657806367d4f541146106455780636b7eba7d146106585780637065cb481461066b57806370a082311461068a578063863f2a19146106a957806389d67775146106ce5780638d4e4083146106e157806395d89b41146106f4578063979e199d14610707578063a10fc32f14610726578063a7d304001461073e578063a9059cbb14610751578063a91d6c6514610773578063b128ca5c14610792578063bfffe670146107b1578063c8ef8b00146107c4578063ca4f0911146107d7578063d8cdac0d146107f9578063dc85b9961461080c578063dd42faf71461081f578063dd62ed3e14610832578063e378f04514610857578063e8e032801461086a578063ea60e79b1461087d578063edff270214610890578063f3333e7f146108a3575b6102ae6108b6565b005b34156102bb57600080fd5b6102c3610bd9565b60405190815260200160405180910390f35b34156102e057600080fd5b6102ae600435602435604435610bdf565b34156102fc57600080fd5b610307600435610c08565b604051600160a060020a03909116815260200160405180910390f35b341561032e57600080fd5b6102c3610c30565b341561034157600080fd5b610358600160a060020a0360043516602435610c36565b604051901515815260200160405180910390f35b341561037757600080fd5b6102c3610d24565b341561038a57600080fd5b6102c3610d33565b341561039d57600080fd5b6103a5610d39565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156103e15780820151838201526020016103c9565b50505050905090810190601f16801561040e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561042757600080fd5b6102c3610d70565b341561043a57600080fd5b6102ae600435602435604435610d76565b341561045657600080fd5b610358600160a060020a0360043516602435610dac565b341561047857600080fd5b6102ae6004351515610e19565b341561049057600080fd5b6102c3610e47565b34156104a357600080fd5b6102ae600435610e4d565b34156104b957600080fd5b6102ae600160a060020a0360043516610ee7565b34156104d857600080fd5b6102c3610f52565b34156104eb57600080fd5b610358600160a060020a0360043581169060243516604435610f58565b341561051357600080fd5b6102c361105e565b341561052657600080fd5b6102c3600160a060020a0360043516611064565b341561054557600080fd5b6102c361107f565b341561055857600080fd5b6102ae600435611085565b341561056e57600080fd5b610358600160a060020a03600435166110a5565b341561058d57600080fd5b6102c36110ba565b34156105a057600080fd5b6102c36110bf565b34156105b357600080fd5b6102c36110c5565b34156105c657600080fd5b6103076110cb565b34156105d957600080fd5b6102ae6110da565b34156105ec57600080fd5b6103a561121c565b34156105ff57600080fd5b6102c36112ba565b341561061257600080fd5b6102c3600160a060020a03600435166112c0565b341561063157600080fd5b6102ae600160a060020a03600435166112db565b341561065057600080fd5b6102c3611325565b341561066357600080fd5b61035861132b565b341561067657600080fd5b6102ae600160a060020a0360043516611334565b341561069557600080fd5b6102c3600160a060020a03600435166113eb565b34156106b457600080fd5b6102ae60043560243560443560643560843560a435611413565b34156106d957600080fd5b6102c361144b565b34156106ec57600080fd5b610358611451565b34156106ff57600080fd5b6103a561145a565b341561071257600080fd5b6102ae600160a060020a0360043516611491565b341561073157600080fd5b6102ae60043515156114db565b341561074957600080fd5b6102c3611509565b341561075c57600080fd5b610358600160a060020a036004351660243561150f565b341561077e57600080fd5b6102c3600160a060020a03600435166115c0565b341561079d57600080fd5b6102ae6004356024356044356064356115db565b34156107bc57600080fd5b6102c3611616565b34156107cf57600080fd5b6102c361161c565b34156107e257600080fd5b6102ae600160a060020a0360043516602435611622565b341561080457600080fd5b6102c36116bb565b341561081757600080fd5b6102c36116c1565b341561082a57600080fd5b6102c36116c7565b341561083d57600080fd5b6102c3600160a060020a03600435811690602435166116cd565b341561086257600080fd5b6102c36116f8565b341561087557600080fd5b6102c36116fe565b341561088857600080fd5b6102c3611704565b341561089b57600080fd5b6102c361170a565b34156108ae57600080fd5b610307611710565b600b54600090819060ff16156108cb57600080fd5b662386f26fc100003410156108df57600080fd5b50506010546000908190158015906108f8575060115415155b801561090d575060105461090a61171f565b10155b8015610922575060115461091f61171f565b11155b15610a1457600060215411156109415760215434101561094157600080fd5b61094d34601d54611723565b915061095b600c548361174a565b9050806019541015151561096e57600080fd5b6109783383611767565b600c819055600854600160a060020a031615801590610999575060225460ff165b156109d257600854600160a060020a03163480156108fc0290604051600060405180830381858888f1935050505015156109d257600080fd5b33600160a060020a03167f3f402dfc8020f924e0dc4c1b49ea7a15cde30dbc6fb6d88da078403ae53136a08360405190815260200160405180910390a2610bd5565b60125415801590610a26575060135415155b8015610a3b5750601254610a3861171f565b10155b8015610a505750601354610a4d61171f565b11155b15610af257610a6134601e54611723565b9150610a6f600d548361174a565b905080601a5410151515610a8257600080fd5b600160a060020a033381166000908152600160205260409020805484019055600d8290556008541615801590610999575060225460ff16156109d257600854600160a060020a03163480156108fc0290604051600060405180830381858888f1935050505015156109d257600080fd5b60145415801590610b04575060155415155b8015610b195750601454610b1661171f565b10155b8015610b2e5750601554610b2b61171f565b11155b15610bd057610b3f34601f54611723565b9150610b4d600e548361174a565b905080601b5410151515610b6057600080fd5b600160a060020a033381166000908152600160205260409020805484019055600e8290556008541615801590610999575060225460ff16156109d257600854600160a060020a03163480156108fc0290604051600060405180830381858888f1935050505015156109d257600080fd5b600080fd5b5050565b600c5481565b60075433600160a060020a03908116911614610bfa57600080fd5b601d92909255601e55601f55565b600a805482908110610c1657fe5b600091825260209091200154600160a060020a0316905081565b60185481565b33600160a060020a0381166000908152600960205260408120549091829160ff161515610c6257600080fd5b600160a060020a0385166000908152600360209081526040808320546002909252909120546064918602919091049250821115610cb557600160a060020a03851660009081526002602052604090205491505b600160a060020a0385166000818152600160209081526040808320805487019055600290915290819020805485900390557fe8389fd25dbf83305447663fe65717429b78ce3f6f48c701e5fda330b0c29b979084905190815260200160405180910390a2506001949350505050565b600e54600d54600c5401015b90565b60175481565b60408051908101604052600e81527f47616d652e636f6d20546f6b656e000000000000000000000000000000000000602082015281565b600f5481565b60075433600160a060020a03908116911614610d9157600080fd5b670de0b6b3a7640000928302600c55908202600d5502600e55565b600160a060020a03338116600081815260046020908152604080832094871680845294909152808220859055909291907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a35060015b92915050565b60075433600160a060020a03908116911614610e3457600080fd5b6005805460ff1916911515919091179055565b60145481565b60075433600160a060020a03908116911614610e6857600080fd5b600854600160a060020a031615610eb157600854600160a060020a031681156108fc0282604051600060405180830381858888f193505050501515610eac57600080fd5b610ee4565b600754600160a060020a031681156108fc0282604051600060405180830381858888f193505050501515610ee457600080fd5b50565b60075433600160a060020a03908116911614610f0257600080fd5b600160a060020a03811660008181526009602052604090819020805460ff191690557f8001553a916ef2f495d26a907cc54d96ed840d7bda71e73194bf5a9df7a76b90905160405180910390a250565b60005481565b600160a060020a038316600090815260016020526040812054829010801590610fa85750600160a060020a0380851660009081526004602090815260408083203390941683529290522054829010155b8015610fb45750600082115b8015610fc2575060055460ff165b1561105357600160a060020a03808416600081815260016020908152604080832080548801905588851680845281842080548990039055600483528184203390961684529490915290819020805486900390559091907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a3506001611057565b5060005b9392505050565b601f5481565b600160a060020a031660009081526001602052604090205490565b601b5481565b60075433600160a060020a039081169116146110a057600080fd5b602155565b60096020526000908152604090205460ff1681565b601281565b601c5481565b60165481565b600854600160a060020a031681565b600b5460ff16156110ea57600080fd5b60075433600160a060020a0390811691161461110557600080fd5b600b805460ff19166001179055600854600160a060020a0316156111a157611150600860009054906101000a9004600160a060020a0316600e54600d54600c54600054030303611767565b600030600160a060020a031631111561119c57600854600160a060020a039081169030163180156108fc0290604051600060405180830381858888f19350505050151561119c57600080fd5b61121a565b6111ce600760009054906101000a9004600160a060020a0316600e54600d54600c54600054030303611767565b600030600160a060020a031631111561121a57600754600160a060020a039081169030163180156108fc0290604051600060405180830381858888f19350505050151561121a57600080fd5b565b60068054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156112b25780601f10611287576101008083540402835291602001916112b2565b820191906000526020600020905b81548152906001019060200180831161129557829003601f168201915b505050505081565b60155481565b600160a060020a031660009081526002602052604090205490565b60075433600160a060020a039081169116146112f657600080fd5b6008805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600d5481565b60225460ff1681565b60075433600160a060020a0390811691161461134f57600080fd5b600160a060020a0381166000908152600960205260409020805460ff19166001908117909155600a8054909181016113878382611799565b506000918252602090912001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383169081179091557ff39e6e1eb0edcf53c221607b54b00cd28f3196fed0a24994dc308b8f611b682d60405160405180910390a250565b600160a060020a03166000908152600260209081526040808320546001909252909120540190565b60075433600160a060020a0390811691161461142e57600080fd5b601095909555601193909355601291909155601355601455601555565b601a5481565b600b5460ff1681565b60408051908101604052600381527f4754430000000000000000000000000000000000000000000000000000000000602082015281565b60075433600160a060020a039081169116146114ac57600080fd5b6007805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60075433600160a060020a039081169116146114f657600080fd5b6022805460ff1916911515919091179055565b601e5481565b600160a060020a0333166000908152600160205260408120548290108015906115385750600082115b8015611546575060055460ff165b156115b857600160a060020a033381166000818152600160205260408082208054879003905592861680825290839020805486019055917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a3506001610e13565b506000610e13565b600160a060020a031660009081526003602052604090205490565b60075433600160a060020a039081169116146115f657600080fd5b670de0b6b3a76400009384026018559183026019558202601a5502601b55565b60125481565b600e5481565b600754600090819033600160a060020a0390811691161461164257600080fd5b6000915060009050611656600c548461174a565b9050806019541015151561166957600080fd5b6116738484611767565b600c819055600160a060020a0384167fdb2d10a559cb6e14fee5a7a2d8c216314e11c22404e85a4f9af45f07c87192bb8460405190815260200160405180910390a250505050565b60105481565b60135481565b60205481565b600160a060020a03918216600090815260046020908152604080832093909416825291909152205490565b60195481565b60115481565b60215481565b601d5481565b600754600160a060020a031681565b4290565b600082820283158061173f575082848281151561173c57fe5b04145b151561105757600080fd5b600082820183811080159061173f57508281101561105757600080fd5b600160a060020a0390911660009081526003602090815260408083208054850190556002909152902080549091019055565b8154818355818115116117bd576000838152602090206117bd9181019083016117c2565b505050565b610d3091905b808211156117dc57600081556001016117c8565b50905600a165627a7a72305820934d1cfda3c822f253dd58812bb886ab39e7762df7e7c24bdc2fc778ddb813ff0029

Swarm Source

bzzr://934d1cfda3c822f253dd58812bb886ab39e7762df7e7c24bdc2fc778ddb813ff

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.