Contract 0xB70835D7822eBB9426B56543E391846C107bd32C

 

TxHash Block Age From To Value [TxFee]
0xf9a278c7038463fca9eab66d057e150c9e9fe40688a73ca911b3e405ab8ffb9374206524 mins ago0x6cd89a6acad03163f67579d7cbab8c7ee5c3b85b IN  GameICO0 Ether0.0001153569
0xfcae0967c7fe394fabaa3a1799638c2ced36f01a70ad6b2d1d9daffea67f7858742063110 mins ago0x974a4a1fef1710dc632fe99e2fc0c287a9558257 IN  GameICO0 Ether0.003262378
0x06559c315c7414b504913957fac08edcea81937b8568a54927ffb1035e89c7a674202611 hr 32 mins ago0xb518b95fcf5076daa928d719f35137d58319760f IN  GameICO0 Ether0.0001153569
0x1fc32317a2377532e2ac45f9275e34e5e3d1015d3e9909ffadb106c9ac5a5dac74201422 hrs 1 min ago0xe5bd196ee1506f84909a03cc3465dc81b78e29a5 IN  GameICO0 Ether0.0001153569
0xeee8f432d6365d6c0d1ca21bd79a88b62564bb137288e02134a94aacfc8b77f874201072 hrs 10 mins ago0x3d822601b348011e0f7499410a6daecae4de31a0 IN  GameICO0 Ether0.000090480523
0xa03dc01a7fea4de64166ac5397ae13fb3bf4162e0ae2d5ba9b16ad842a97153a74201072 hrs 10 mins ago0x7dc4a1cda794d84378050a0804658b8d9ede4269 IN  GameICO0 Ether0.000090736536
0x12ea9265f1b2d671ec07f65a6f6f32f7e1f60b24bd3e0f5b693ee6e8a5eb56cc74201072 hrs 10 mins ago0x9143209e242bd15d308ed534df9c4da2e5b213ff IN  GameICO0 Ether0.000090480523
0xff8841c829e814e9e0a3256fc1590f6568954c92d18f8d338a5136adda7de50c74201072 hrs 10 mins ago0x9a56c3a3ee4fb919864e7f244bdb32a7cb69df9e IN  GameICO0 Ether0.000090480523
0x7ed25565207cd7557feaf1ef6dea503622936428bc9e6c3a9ee5d1e91b70820f74201052 hrs 11 mins ago0x2d3ae3a093e4692d233df9e4a304a640e00df23f IN  GameICO0 Ether0.000090480523
0xeeb71653bb94db8fc5016b9984d24b4decb598e7639d4be0dfdd9ac5f807623674201052 hrs 11 mins ago0xba9ff940a7ea97c0b3fc608641aef4fffa4853bd IN  GameICO0 Ether0.000090480523
0x27a4416ecc703e211054fd285ade874b9cb939e99c22d47a75a900bc7074c5b974201052 hrs 11 mins ago0x0d7a7567ca4889f5ec71dafe476edfa78a497241 IN  GameICO0 Ether0.000090480523
0x95c09641127975756663edbc69bd75cb66e1fd3612c9003e2ad09bf8aeff0d3374201052 hrs 11 mins ago0x7fa4b25c3d29e8b9eed8da649fa5c13fb6bcc392 IN  GameICO0 Ether0.000090480523
0x7c08ec3d9730771794f50ee18fa6690b7d8865c9a8f3bd9369ce1db586abda1274201052 hrs 11 mins ago0x1ffd73b39eef680942873502ca411d0dbc80ce9b IN  GameICO0 Ether0.000090480523
0x933998a91ea2642e18f89a2c57474ca0686692b8aa2e23ce280ed3a2dfd325f774200802 hrs 16 mins ago0x28308a16bd230f412809fcf611cb743ea0bf45da IN  GameICO0 Ether0.0001153569
0x692726bbe5171e5a240f7612e65e9a32ec3aa94ce7381c9e20c6cf04b1801fd974200552 hrs 22 mins ago0x3083fd2538b409b165ce30c5df09f12f6bd37cb3 IN  GameICO0 Ether0.0001153569
0x9938691e0cf8d58c8949fccf6242279048d40333b948824ab3b3adb9af9d230974200262 hrs 29 mins ago0x8174a92665c45048e2f6878db49c3ce0e0814410 IN  GameICO0 Ether0.0001153569
0x4813a6888d64e0e22d15775f8e943071faacee68f5cf1f2d4e2117d73313bee274200062 hrs 32 mins agoHuobi 12 IN  GameICO0 Ether0.00113049
0x5f64617e881aa28a54f6d9e5807e9b09d82d15c8221df56fb4e9413d2158466374199772 hrs 39 mins agoHuobi 12 IN  GameICO0 Ether0.00157857
0xbd7f48849c764da8352bf82ec8e723c88d072d08a985ba50e58720dc65ca820974199242 hrs 51 mins ago0x36cedc3a9d969306af4f7ca2b83abbf74095914d IN  GameICO0 Ether0.0001153569
0x9e53a4b2da64d29e978e93f8d446e5d0704a26170ca9154e66d1e745821aa5cf74199122 hrs 54 mins agoHuobi 9 IN  GameICO0 Ether0.00157857
0xb01ea40ae83ec91c488029865eec703ab64de1c656e88418a2868354836bfa0d74198893 hrs ago0xf9110bddf3590f3d8b5ae5c0d8c904af9d87d452 IN  GameICO0 Ether0.0001153569
0xe23fdc221ed690d81707a5cc68b434437cae36756c8e9a3e93bb9341cd49bb2074197823 hrs 29 mins ago0x974a4a1fef1710dc632fe99e2fc0c287a9558257 IN  GameICO0 Ether0.002336346
0x9c645c6d15cce3c3a47cb9fe7b4f4192423d8bcffc2596177d87e0246e3158bc74197793 hrs 30 mins agoHuobi 11 IN  GameICO0 Ether0.00112857
0xc6f0cd9f1f0c117be40e1a80c187f4add506e1adc02661c2db2e12bf0769e23074196873 hrs 50 mins agoHuobi 1 IN  GameICO0 Ether0.00157857
0x153824a5a92fb92edd7029c2082d6f2735517f9355cf02a927d1f066271bf44874196603 hrs 56 mins agoHuobi 10 IN  GameICO0 Ether0.00157857
[ Download CSV Export 

Latest 25 internal transaction, Click here to view more Internal Transactions as a result of Contract Execution

Parent TxHash Block Age From To Value
0x5ee893c81dc0b4dc748ed1d545ae34bd4a113a6a3ab439bd51468b5c58e588a44652906476 days 20 hrs ago0xb70835d7822ebb9426b56543e391846c107bd32c0x6e3fb0b4f227b747f77311faaa609408bffc11db0.2927 Ether
0x9c214520392cbe963106c95d84320118588425eb3f7945a6e86ee26d8914106f4652856476 days 20 hrs ago0xb70835d7822ebb9426b56543e391846c107bd32c0x6e3fb0b4f227b747f77311faaa609408bffc11db0.1 Ether
0x999e7f3fd9630f2b3290b2371c2d9faa3abc5c40acb621d6b425a4ee10f5f9864652817476 days 20 hrs ago0xb70835d7822ebb9426b56543e391846c107bd32c0x6e3fb0b4f227b747f77311faaa609408bffc11db0.406861764 Ether
0xe05fd2e7296eb0c252a304d33e562f36b922751b13c6cbf721e055ce09c2220d4652454476 days 22 hrs ago0xb70835d7822ebb9426b56543e391846c107bd32c0x6e3fb0b4f227b747f77311faaa609408bffc11db1 Ether
0xedb597a7f4d2b72a0c3d3b413f5d9a251560afe53b5c22e8f0ead05e6ce0c7124652394476 days 22 hrs ago0xb70835d7822ebb9426b56543e391846c107bd32c0x6e3fb0b4f227b747f77311faaa609408bffc11db0.2 Ether
0xd416850624d8ac6a28107b96d9ff061f1282605798c2aa5cde7d9c3eb8e6ec934652313476 days 22 hrs ago0xb70835d7822ebb9426b56543e391846c107bd32c0x6e3fb0b4f227b747f77311faaa609408bffc11db0.43305539 Ether
0xaa736c5c251a355b197621dfa86afb6be4be8e90d0e362d563fd19a8b21598c64652283476 days 22 hrs ago0xb70835d7822ebb9426b56543e391846c107bd32c0x6e3fb0b4f227b747f77311faaa609408bffc11db0.1 Ether
0x5cfae0ed83b2762a59e9734e4d3b89a8d84c17a75160d40872b59c4716a1c2214652238476 days 23 hrs ago0xb70835d7822ebb9426b56543e391846c107bd32c0x6e3fb0b4f227b747f77311faaa609408bffc11db0.2 Ether
0xac32465865259d973b10ac10d0bf1236b9866df9b44acbfe7eee1ec0df975fa24651952477 days 18 mins ago0xb70835d7822ebb9426b56543e391846c107bd32c0x6e3fb0b4f227b747f77311faaa609408bffc11db0.2 Ether
0x90c8c24cea7c03bd215740ef6ea3b2fd0bf46a056b93cc04f8579b474a23b1314651906477 days 27 mins ago0xb70835d7822ebb9426b56543e391846c107bd32c0x6e3fb0b4f227b747f77311faaa609408bffc11db0.4 Ether
0x81b333ee0748eb942c6585fc3b4138ae48bc7cc0bf9bbacfb8e73bce7809f94f4651890477 days 30 mins ago0xb70835d7822ebb9426b56543e391846c107bd32c0x6e3fb0b4f227b747f77311faaa609408bffc11db0.37 Ether
0x5c77f525c75b9ad184b836195dd84653ce69c8e214550a5c727e950f8a0bcb024651558477 days 1 hr ago0xb70835d7822ebb9426b56543e391846c107bd32c0x6e3fb0b4f227b747f77311faaa609408bffc11db1 Ether
0x585d2960d7630085b1b57258920c6a1209dcd84c3085b2f849ac16992123644a4651516477 days 1 hr ago0xb70835d7822ebb9426b56543e391846c107bd32c0x6e3fb0b4f227b747f77311faaa609408bffc11db0.4 Ether
0x2f37042ece3db5d5f5dc3c21237e7ccbf6bbdce81485435652bcf1868e031b554651463477 days 2 hrs ago0xb70835d7822ebb9426b56543e391846c107bd32c0x6e3fb0b4f227b747f77311faaa609408bffc11db0.6 Ether
0x9ef8ddab0d370cda09055e74b50ce06fa04155f86f9755dd22277303b0160ea34651247477 days 2 hrs ago0xb70835d7822ebb9426b56543e391846c107bd32c0x6e3fb0b4f227b747f77311faaa609408bffc11db2.75 Ether
0xed8aa40df38679af8fa14a0a92da1066a455ea4d90c3696c5f6b3ac1eb4c2e734651247477 days 2 hrs ago0xb70835d7822ebb9426b56543e391846c107bd32c0x6e3fb0b4f227b747f77311faaa609408bffc11db1.1027351395 Ether
0x5104d37532e8c51c3ac2554a339c0427e93b8e39ffe74924f5c43dfd8ca007994650738477 days 5 hrs ago0xb70835d7822ebb9426b56543e391846c107bd32c0x6e3fb0b4f227b747f77311faaa609408bffc11db1.11751744 Ether
0xc034e714c43b45c5629fa4393fa7034a7f956c3fa29b3cee5c70aaa161cefa024650693477 days 5 hrs ago0xb70835d7822ebb9426b56543e391846c107bd32c0x6e3fb0b4f227b747f77311faaa609408bffc11db0.7 Ether
0xf48980812f35da3911692faccb6481cc279164488609e303df2fa60ce274fcbf4650560477 days 5 hrs ago0xb70835d7822ebb9426b56543e391846c107bd32c0x6e3fb0b4f227b747f77311faaa609408bffc11db0.1703 Ether
0x87d15c9536215245d3bf2fa56a6390547426cad3f59dcea5095b0526f2d1b5264649877477 days 8 hrs ago0xb70835d7822ebb9426b56543e391846c107bd32c0x6e3fb0b4f227b747f77311faaa609408bffc11db0.55 Ether
0xee662245993ce22575b6627f03a564f1afa1b64b141d17abd61b44d458a284cf4647904477 days 16 hrs ago0xb70835d7822ebb9426b56543e391846c107bd32c0x6e3fb0b4f227b747f77311faaa609408bffc11db0.15029285 Ether
0x70999268c30cf5200ad82a1cfb3173dc20a9a986c758adb0f3f3fd380cbe569c4646224477 days 22 hrs ago0xb70835d7822ebb9426b56543e391846c107bd32c0x6e3fb0b4f227b747f77311faaa609408bffc11db0.142 Ether
0x767ca783e419886d7c895d3a92e48a3d8c7aa00046d444b31e154dbeabe5671a4646221477 days 22 hrs ago0xb70835d7822ebb9426b56543e391846c107bd32c0x6e3fb0b4f227b747f77311faaa609408bffc11db0.166667 Ether
0x9c31b95c599780b4fbd24406c9a4b2f17628c6087c00ec71c7dc397750f01eb64646110477 days 23 hrs ago0xb70835d7822ebb9426b56543e391846c107bd32c0x6e3fb0b4f227b747f77311faaa609408bffc11db0.175 Ether
0x35ef82a715352939a16edbf5b82be4014587b1ce6d1b217b2bed2f1dd551fe014645759478 days 30 mins ago0xb70835d7822ebb9426b56543e391846c107bd32c0x6e3fb0b4f227b747f77311faaa609408bffc11db0.15 Ether
[ Download CSV Export 

Contract Source Code Verified (Exact Match)

Contract Name:
GameICO

Compiler Version
v0.4.17+commit.bdeb9e52

Optimization Enabled:
Yes

Runs (Optimizer):
200

Contract Source Code

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 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"}]

Contract Creation Code

606060409081526005805460ff191690558051908101604052600381527f312e300000000000000000000000000000000000000000000000000000000000602082015260069080516200005792916020019062000155565b5060078054600160a060020a03199081169091556008805490911690556000600c819055600d819055600e819055600f819055601081905560118190556012819055601381905560148190556015819055601681905560178190556b043355b53628a6b5940000006018556aa56fa5b99019a5c80000006019819055601a556af8277896582678ac000000601b55601c819055611388601d55610fa0601e55610bb8601f5560208190556021556022805460ff1916905534156200011a57600080fd5b6b06765c793fa10079d0000000600055600b805460ff1916905560078054600160a060020a03191633600160a060020a0316179055620001fa565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200019857805160ff1916838001178555620001c8565b82800160010185558215620001c8579182015b82811115620001c8578251825591602001919060010190620001ab565b50620001d6929150620001da565b5090565b620001f791905b80821115620001d65760008155600101620001e1565b90565b61180c806200020a6000396000f300606060405236156102a65763ffffffff7c0100000000000000000000000000000000000000000000000000000000600035041663024187a581146102b057806302437982146102d5578063025e7c27146102f157806302942724146103235780630426dcef14610336578063047fc9aa1461036c578063053e32531461037f57806306fdde0314610392578063075e0a7c1461041c5780630770a0741461042f578063095ea7b31461044b5780630b81e2161461046d578063139654e01461048557806314174f3314610498578063173825d9146104ae57806318160ddd146104cd57806323b872dd146104e05780632438b6741461050857806325d998bb1461051b57806328d4cc241461053a5780632dd608ce1461054d5780632f54bf6e14610563578063313ce567146105825780633b86758a146105955780633d814377146105a85780634ab7508a146105bb5780634bb278f3146105ce57806354fd4d50146105e1578063576cfdd7146105f45780635935573614610607578063632046481461062657806367d4f541146106455780636b7eba7d146106585780637065cb481461066b57806370a082311461068a578063863f2a19146106a957806389d67775146106ce5780638d4e4083146106e157806395d89b41146106f4578063979e199d14610707578063a10fc32f14610726578063a7d304001461073e578063a9059cbb14610751578063a91d6c6514610773578063b128ca5c14610792578063bfffe670146107b1578063c8ef8b00146107c4578063ca4f0911146107d7578063d8cdac0d146107f9578063dc85b9961461080c578063dd42faf71461081f578063dd62ed3e14610832578063e378f04514610857578063e8e032801461086a578063ea60e79b1461087d578063edff270214610890578063f3333e7f146108a3575b6102ae6108b6565b005b34156102bb57600080fd5b6102c3610bd9565b60405190815260200160405180910390f35b34156102e057600080fd5b6102ae600435602435604435610bdf565b34156102fc57600080fd5b610307600435610c08565b604051600160a060020a03909116815260200160405180910390f35b341561032e57600080fd5b6102c3610c30565b341561034157600080fd5b610358600160a060020a0360043516602435610c36565b604051901515815260200160405180910390f35b341561037757600080fd5b6102c3610d24565b341561038a57600080fd5b6102c3610d33565b341561039d57600080fd5b6103a5610d39565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156103e15780820151838201526020016103c9565b50505050905090810190601f16801561040e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561042757600080fd5b6102c3610d70565b341561043a57600080fd5b6102ae600435602435604435610d76565b341561045657600080fd5b610358600160a060020a0360043516602435610dac565b341561047857600080fd5b6102ae6004351515610e19565b341561049057600080fd5b6102c3610e47565b34156104a357600080fd5b6102ae600435610e4d565b34156104b957600080fd5b6102ae600160a060020a0360043516610ee7565b34156104d857600080fd5b6102c3610f52565b34156104eb57600080fd5b610358600160a060020a0360043581169060243516604435610f58565b341561051357600080fd5b6102c361105e565b341561052657600080fd5b6102c3600160a060020a0360043516611064565b341561054557600080fd5b6102c361107f565b341561055857600080fd5b6102ae600435611085565b341561056e57600080fd5b610358600160a060020a03600435166110a5565b341561058d57600080fd5b6102c36110ba565b34156105a057600080fd5b6102c36110bf565b34156105b357600080fd5b6102c36110c5565b34156105c657600080fd5b6103076110cb565b34156105d957600080fd5b6102ae6110da565b34156105ec57600080fd5b6103a561121c565b34156105ff57600080fd5b6102c36112ba565b341561061257600080fd5b6102c3600160a060020a03600435166112c0565b341561063157600080fd5b6102ae600160a060020a03600435166112db565b341561065057600080fd5b6102c3611325565b341561066357600080fd5b61035861132b565b341561067657600080fd5b6102ae600160a060020a0360043516611334565b341561069557600080fd5b6102c3600160a060020a03600435166113eb565b34156106b457600080fd5b6102ae60043560243560443560643560843560a435611413565b34156106d957600080fd5b6102c361144b565b34156106ec57600080fd5b610358611451565b34156106ff57600080fd5b6103a561145a565b341561071257600080fd5b6102ae600160a060020a0360043516611491565b341561073157600080fd5b6102ae60043515156114db565b341561074957600080fd5b6102c3611509565b341561075c57600080fd5b610358600160a060020a036004351660243561150f565b341561077e57600080fd5b6102c3600160a060020a03600435166115c0565b341561079d57600080fd5b6102ae6004356024356044356064356115db565b34156107bc57600080fd5b6102c3611616565b34156107cf57600080fd5b6102c361161c565b34156107e257600080fd5b6102ae600160a060020a0360043516602435611622565b341561080457600080fd5b6102c36116bb565b341561081757600080fd5b6102c36116c1565b341561082a57600080fd5b6102c36116c7565b341561083d57600080fd5b6102c3600160a060020a03600435811690602435166116cd565b341561086257600080fd5b6102c36116f8565b341561087557600080fd5b6102c36116fe565b341561088857600080fd5b6102c3611704565b341561089b57600080fd5b6102c361170a565b34156108ae57600080fd5b610307611710565b600b54600090819060ff16156108cb57600080fd5b662386f26fc100003410156108df57600080fd5b50506010546000908190158015906108f8575060115415155b801561090d575060105461090a61171f565b10155b8015610922575060115461091f61171f565b11155b15610a1457600060215411156109415760215434101561094157600080fd5b61094d34601d54611723565b915061095b600c548361174a565b9050806019541015151561096e57600080fd5b6109783383611767565b600c819055600854600160a060020a031615801590610999575060225460ff165b156109d257600854600160a060020a03163480156108fc0290604051600060405180830381858888f1935050505015156109d257600080fd5b33600160a060020a03167f3f402dfc8020f924e0dc4c1b49ea7a15cde30dbc6fb6d88da078403ae53136a08360405190815260200160405180910390a2610bd5565b60125415801590610a26575060135415155b8015610a3b5750601254610a3861171f565b10155b8015610a505750601354610a4d61171f565b11155b15610af257610a6134601e54611723565b9150610a6f600d548361174a565b905080601a5410151515610a8257600080fd5b600160a060020a033381166000908152600160205260409020805484019055600d8290556008541615801590610999575060225460ff16156109d257600854600160a060020a03163480156108fc0290604051600060405180830381858888f1935050505015156109d257600080fd5b60145415801590610b04575060155415155b8015610b195750601454610b1661171f565b10155b8015610b2e5750601554610b2b61171f565b11155b15610bd057610b3f34601f54611723565b9150610b4d600e548361174a565b905080601b5410151515610b6057600080fd5b600160a060020a033381166000908152600160205260409020805484019055600e8290556008541615801590610999575060225460ff16156109d257600854600160a060020a03163480156108fc0290604051600060405180830381858888f1935050505015156109d257600080fd5b600080fd5b5050565b600c5481565b60075433600160a060020a03908116911614610bfa57600080fd5b601d92909255601e55601f55565b600a805482908110610c1657fe5b600091825260209091200154600160a060020a0316905081565b60185481565b33600160a060020a0381166000908152600960205260408120549091829160ff161515610c6257600080fd5b600160a060020a0385166000908152600360209081526040808320546002909252909120546064918602919091049250821115610cb557600160a060020a03851660009081526002602052604090205491505b600160a060020a0385166000818152600160209081526040808320805487019055600290915290819020805485900390557fe8389fd25dbf83305447663fe65717429b78ce3f6f48c701e5fda330b0c29b979084905190815260200160405180910390a2506001949350505050565b600e54600d54600c5401015b90565b60175481565b60408051908101604052600e81527f47616d652e636f6d20546f6b656e000000000000000000000000000000000000602082015281565b600f5481565b60075433600160a060020a03908116911614610d9157600080fd5b670de0b6b3a7640000928302600c55908202600d5502600e55565b600160a060020a03338116600081815260046020908152604080832094871680845294909152808220859055909291907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a35060015b92915050565b60075433600160a060020a03908116911614610e3457600080fd5b6005805460ff1916911515919091179055565b60145481565b60075433600160a060020a03908116911614610e6857600080fd5b600854600160a060020a031615610eb157600854600160a060020a031681156108fc0282604051600060405180830381858888f193505050501515610eac57600080fd5b610ee4565b600754600160a060020a031681156108fc0282604051600060405180830381858888f193505050501515610ee457600080fd5b50565b60075433600160a060020a03908116911614610f0257600080fd5b600160a060020a03811660008181526009602052604090819020805460ff191690557f8001553a916ef2f495d26a907cc54d96ed840d7bda71e73194bf5a9df7a76b90905160405180910390a250565b60005481565b600160a060020a038316600090815260016020526040812054829010801590610fa85750600160a060020a0380851660009081526004602090815260408083203390941683529290522054829010155b8015610fb45750600082115b8015610fc2575060055460ff165b1561105357600160a060020a03808416600081815260016020908152604080832080548801905588851680845281842080548990039055600483528184203390961684529490915290819020805486900390559091907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a3506001611057565b5060005b9392505050565b601f5481565b600160a060020a031660009081526001602052604090205490565b601b5481565b60075433600160a060020a039081169116146110a057600080fd5b602155565b60096020526000908152604090205460ff1681565b601281565b601c5481565b60165481565b600854600160a060020a031681565b600b5460ff16156110ea57600080fd5b60075433600160a060020a0390811691161461110557600080fd5b600b805460ff19166001179055600854600160a060020a0316156111a157611150600860009054906101000a9004600160a060020a0316600e54600d54600c54600054030303611767565b600030600160a060020a031631111561119c57600854600160a060020a039081169030163180156108fc0290604051600060405180830381858888f19350505050151561119c57600080fd5b61121a565b6111ce600760009054906101000a9004600160a060020a0316600e54600d54600c54600054030303611767565b600030600160a060020a031631111561121a57600754600160a060020a039081169030163180156108fc0290604051600060405180830381858888f19350505050151561121a57600080fd5b565b60068054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156112b25780601f10611287576101008083540402835291602001916112b2565b820191906000526020600020905b81548152906001019060200180831161129557829003601f168201915b505050505081565b60155481565b600160a060020a031660009081526002602052604090205490565b60075433600160a060020a039081169116146112f657600080fd5b6008805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600d5481565b60225460ff1681565b60075433600160a060020a0390811691161461134f57600080fd5b600160a060020a0381166000908152600960205260409020805460ff19166001908117909155600a8054909181016113878382611799565b506000918252602090912001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383169081179091557ff39e6e1eb0edcf53c221607b54b00cd28f3196fed0a24994dc308b8f611b682d60405160405180910390a250565b600160a060020a03166000908152600260209081526040808320546001909252909120540190565b60075433600160a060020a0390811691161461142e57600080fd5b601095909555601193909355601291909155601355601455601555565b601a5481565b600b5460ff1681565b60408051908101604052600381527f4754430000000000000000000000000000000000000000000000000000000000602082015281565b60075433600160a060020a039081169116146114ac57600080fd5b6007805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60075433600160a060020a039081169116146114f657600080fd5b6022805460ff1916911515919091179055565b601e5481565b600160a060020a0333166000908152600160205260408120548290108015906115385750600082115b8015611546575060055460ff165b156115b857600160a060020a033381166000818152600160205260408082208054879003905592861680825290839020805486019055917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a3506001610e13565b506000610e13565b600160a060020a031660009081526003602052604090205490565b60075433600160a060020a039081169116146115f657600080fd5b670de0b6b3a76400009384026018559183026019558202601a5502601b55565b60125481565b600e5481565b600754600090819033600160a060020a0390811691161461164257600080fd5b6000915060009050611656600c548461174a565b9050806019541015151561166957600080fd5b6116738484611767565b600c819055600160a060020a0384167fdb2d10a559cb6e14fee5a7a2d8c216314e11c22404e85a4f9af45f07c87192bb8460405190815260200160405180910390a250505050565b60105481565b60135481565b60205481565b600160a060020a03918216600090815260046020908152604080832093909416825291909152205490565b60195481565b60115481565b60215481565b601d5481565b600754600160a060020a031681565b4290565b600082820283158061173f575082848281151561173c57fe5b04145b151561105757600080fd5b600082820183811080159061173f57508281101561105757600080fd5b600160a060020a0390911660009081526003602090815260408083208054850190556002909152902080549091019055565b8154818355818115116117bd576000838152602090206117bd9181019083016117c2565b505050565b610d3091905b808211156117dc57600081556001016117c8565b50905600a165627a7a72305820934d1cfda3c822f253dd58812bb886ab39e7762df7e7c24bdc2fc778ddb813ff0029

Swarm Source

bzzr://934d1cfda3c822f253dd58812bb886ab39e7762df7e7c24bdc2fc778ddb813ff
Block Age Transaction Difficulty GasUsed Reward
Block Age Uncle Number Difficulty GasUsed Reward
Loading
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.