ETH Price: $3,148.11 (-5.66%)
Gas: 10 Gwei

Contract

0xf3db7560E820834658B590C96234c333Cd3D5E5e
 
Transaction Hash
Method
Block
From
To
Value
0xb800b461c05168cafe4b6ae54e028a9428e7796a08972e9c09a7f5d9826ba84c Transfer(pending)2024-06-30 3:55:174 days ago1719719717IN
0xf3db7560...3Cd3D5E5e
0 ETH(Pending)(Pending)
0xcfadceb82c875d39ed0323b27e0df4cf5994979191231ef35c40f60cc32a7309 Transfer(pending)2024-06-30 1:04:404 days ago1719709480IN
0xf3db7560...3Cd3D5E5e
0 ETH(Pending)(Pending)
0xf119b47464cc6836144705abd4d7fbc170252d5f1a527e7f0a140df334b22cc1 Approve(pending)2024-06-23 2:08:1111 days ago1719108491IN
0xf3db7560...3Cd3D5E5e
0 ETH(Pending)(Pending)
Transfer202293202024-07-03 23:38:479 hrs ago1720049927IN
0xf3db7560...3Cd3D5E5e
0 ETH0.000110713
Transfer202086812024-07-01 2:27:353 days ago1719800855IN
0xf3db7560...3Cd3D5E5e
0 ETH0.000152664.13666053
Transfer202050512024-06-30 14:18:473 days ago1719757127IN
0xf3db7560...3Cd3D5E5e
0 ETH0.000173124.69112211
Transfer202046612024-06-30 13:00:233 days ago1719752423IN
0xf3db7560...3Cd3D5E5e
0 ETH0.000122023.30529433
Transfer201488692024-06-22 17:55:4711 days ago1719078947IN
0xf3db7560...3Cd3D5E5e
0 ETH0.000181093.68041573
Transfer201337032024-06-20 15:01:5913 days ago1718895719IN
0xf3db7560...3Cd3D5E5e
0 ETH0.0006297911.66185047
Approve200375652024-06-07 4:28:5927 days ago1717734539IN
0xf3db7560...3Cd3D5E5e
0 ETH0.000382358.24996449
Transfer200373202024-06-07 3:39:5927 days ago1717731599IN
0xf3db7560...3Cd3D5E5e
0 ETH0.000289099.0045809
Transfer200373122024-06-07 3:38:2327 days ago1717731503IN
0xf3db7560...3Cd3D5E5e
0 ETH0.000469628.69593265
Transfer200371692024-06-07 3:09:4727 days ago1717729787IN
0xf3db7560...3Cd3D5E5e
0 ETH0.0005458510.10747882
Transfer200281412024-06-05 20:53:3528 days ago1717620815IN
0xf3db7560...3Cd3D5E5e
0 ETH0.0008203625.54301067
Transfer200145242024-06-03 23:18:2330 days ago1717456703IN
0xf3db7560...3Cd3D5E5e
0 ETH0.000278028.65339518
Transfer199565262024-05-26 20:45:5938 days ago1716756359IN
0xf3db7560...3Cd3D5E5e
0 ETH0.000291839.08990655
Transfer199357272024-05-23 23:01:2341 days ago1716505283IN
0xf3db7560...3Cd3D5E5e
0 ETH0.0005632410.42721961
Transfer199039542024-05-19 12:22:5945 days ago1716121379IN
0xf3db7560...3Cd3D5E5e
0 ETH0.000144274.49212996
Transfer198599492024-05-13 8:37:3552 days ago1715589455IN
0xf3db7560...3Cd3D5E5e
0 ETH0.000206885.60594277
Transfer198473342024-05-11 14:17:4753 days ago1715437067IN
0xf3db7560...3Cd3D5E5e
0 ETH0.000272815.54455297
Approve196343042024-04-11 18:56:2383 days ago1712861783IN
0xf3db7560...3Cd3D5E5e
0 ETH0.0004446118.41216021
Transfer195670002024-04-02 8:42:5993 days ago1712047379IN
0xf3db7560...3Cd3D5E5e
0 ETH0.001073436.61378258
Approve194729462024-03-20 2:29:11106 days ago1710901751IN
0xf3db7560...3Cd3D5E5e
0 ETH0.0011598824.8784053
Transfer193352612024-02-29 19:29:47125 days ago1709234987IN
0xf3db7560...3Cd3D5E5e
0 ETH0.0030336561.62327905
Approve192239362024-02-14 4:49:59141 days ago1707886199IN
0xf3db7560...3Cd3D5E5e
0 ETH0.0007775816.78216758
View all transactions

Latest 1 internal transaction

Advanced mode:
Parent Transaction Hash Block From To Value
60726902018-08-02 3:20:092163 days ago1533180009
0xf3db7560...3Cd3D5E5e
0.00016264 ETH
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
CoinPokerToken

Compiler Version
v0.4.19+commit.c4cbbb05

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion
/**
 *Submitted for verification at Etherscan.io on 2018-02-01
*/

/*
 *  The CoinPoker Token contract complies with the ERC20 standard (see https://github.com/ethereum/EIPs/issues/20).
 *  All tokens not being sold during the crowdsale but the reserved token
 *  for tournaments future financing are burned.
 *  Author: Justas Kregzde
 */
 
pragma solidity ^0.4.19;

library SafeMath {
    function mul(uint a, uint b) internal returns (uint) {
        uint c = a * b;
        assert(a == 0 || c / a == b);
        return c;
    }

    function div(uint a, uint b) internal returns (uint) {
        // assert(b > 0); // Solidity automatically throws when dividing by 0
        uint256 c = a / b;
        // assert(a == b * c + a % b); // There is no case in which this doesn't hold
        return c;
    }

    function sub(uint a, uint b) internal returns (uint) {
        assert(b <= a);
        return a - b;
    }

    function add(uint a, uint b) internal returns (uint) {
        uint c = a + b;
        assert(c>=a && c>=b);
        return c;
    }
}

contract CoinPokerToken {
    using SafeMath for uint;
    // Public variables of the token
    string constant public standard = "ERC20";
    string constant public name = "Poker Chips";
    string constant public symbol = "CHP";
    uint8 constant public decimals = 18;
    uint _totalSupply = 500000000e18; // Total supply of 500 Million CoinPoker Tokens
    uint constant public tokensPreICO = 100000000e18; // 20% for pre-ICO
    uint constant public tokensICO = 275000000e18; // 55% for ICO
    uint constant public teamReserve = 50000000e18; // 10% for team/advisors/exchanges
    uint constant public tournamentsReserve = 75000000e18; // 15% for tournaments, released by percentage of total tokens sale
    uint public startTime = 1516960800; // Time after ICO, when tokens may be transferred. Friday, 26 January 2018 10:00:00 GMT
    address public ownerAddr;
    address public preIcoAddr; // pre-ICO token holder
    address public tournamentsAddr; // tokens for tournaments
    address public cashierAddr; // CoinPoker main cashier/game wallet
    bool burned;

    // Array with all balances
    mapping (address => uint) balances;
    mapping (address => mapping (address => uint)) allowed;

    // Public event on the blockchain that will notify clients
    event Transfer(address indexed from, address indexed to, uint value);
    event Approval(address indexed _owner, address indexed spender, uint value);
    event Burned(uint amount);

    // What is the balance of a particular account?
    function balanceOf(address _owner) constant returns (uint balance) {
        return balances[_owner];
    }

    // Returns the amount which _spender is still allowed to withdraw from _owner
    function allowance(address _owner, address _spender) constant returns (uint remaining) {
        return allowed[_owner][_spender];
    }

    // Get the total token supply
    function totalSupply() constant returns (uint) {
        return _totalSupply;
    }

    //  Initializes contract with initial supply tokens to the creator of the contract
    function CoinPokerToken(address _ownerAddr, address _preIcoAddr, address _tournamentsAddr, address _cashierAddr) {
        ownerAddr = _ownerAddr;
        preIcoAddr = _preIcoAddr;
        tournamentsAddr = _tournamentsAddr;
        cashierAddr = _cashierAddr;
        balances[ownerAddr] = _totalSupply; // Give the owner all initial tokens
    }

    //  Send some of your tokens to a given address
    function transfer(address _to, uint _value) returns(bool) {
        if (now < startTime)  // Check if the crowdsale is already over
            require(_to == cashierAddr); // allow only to transfer CHP (make a deposit) to game/cashier wallet
        balances[msg.sender] = balances[msg.sender].sub(_value); // Subtract from the sender
        balances[_to] = balances[_to].add(_value); // Add the same to the recipient
        Transfer(msg.sender, _to, _value); // Notify anyone listening that this transfer took place
        return true;
    }

    //  A contract or person attempts to get the tokens of somebody else.
    //  This is only allowed if the token holder approved.
    function transferFrom(address _from, address _to, uint _value) returns(bool) {
        if (now < startTime)  // Check if the crowdsale is already over
            require(_from == ownerAddr || _to == cashierAddr);
        var _allowed = allowed[_from][msg.sender];
        balances[_from] = balances[_from].sub(_value); // Subtract from the sender
        balances[_to] = balances[_to].add(_value); // Add the same to the recipient
        allowed[_from][msg.sender] = _allowed.sub(_value);
        Transfer(_from, _to, _value);
        return true;
    }
	
    //   Approve the passed address to spend the specified amount of tokens
    //   on behalf of msg.sender.
    function approve(address _spender, uint _value) returns (bool) {
        //https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729
        require((_value == 0) || (allowed[msg.sender][_spender] == 0));
        allowed[msg.sender][_spender] = _value;
        Approval(msg.sender, _spender, _value);
        return true;
    }

    function percent(uint numerator, uint denominator, uint precision) public constant returns(uint quotient) {
        uint _numerator = numerator.mul(10 ** (precision.add(1)));
        uint _quotient =  _numerator.div(denominator).add(5).div(10);
        return (_quotient);
    }

    //  Called when ICO is closed. Burns the remaining tokens except the tokens reserved:
    //  - for tournaments (released by percentage of total token sale, max 75'000'000)
    //  - for pre-ICO (100'000'000)
    //  - for team/advisors/exchanges (50'000'000).
    //  Anybody may burn the tokens after ICO ended, but only once (in case the owner holds more tokens in the future).
    //  this ensures that the owner will not posses a majority of the tokens.
    function burn() {
        // If tokens have not been burned already and the crowdsale ended
        if (!burned && now > startTime) {
            // Calculate tournament release amount (tournament_reserve * proportion_how_many_sold)
            uint total_sold = _totalSupply.sub(balances[ownerAddr]);
            total_sold = total_sold.add(tokensPreICO);
            uint total_ico_amount = tokensPreICO.add(tokensICO);
            uint percentage = percent(total_sold, total_ico_amount, 8);
            uint tournamentsAmount = tournamentsReserve.mul(percentage).div(100000000);

            // Calculate what's left
            uint totalReserve = teamReserve.add(tokensPreICO);
            totalReserve = totalReserve.add(tournamentsAmount);
            uint difference = balances[ownerAddr].sub(totalReserve);

            // Distribute tokens
            balances[preIcoAddr] = balances[preIcoAddr].add(tokensPreICO);
            balances[tournamentsAddr] = balances[tournamentsAddr].add(tournamentsAmount);
            balances[ownerAddr] = teamReserve;

            // Burn what's left
            _totalSupply = _totalSupply.sub(difference);
            burned = true;
            Burned(difference);
        }
    }
}

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[{"name":"numerator","type":"uint256"},{"name":"denominator","type":"uint256"},{"name":"precision","type":"uint256"}],"name":"percent","outputs":[{"name":"quotient","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"","type":"bool"}],"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":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"tournamentsReserve","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"teamReserve","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"burn","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"tokensPreICO","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"cashierAddr","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"standard","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"tokensICO","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"startTime","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"preIcoAddr","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"ownerAddr","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","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":"tournamentsAddr","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"_ownerAddr","type":"address"},{"name":"_preIcoAddr","type":"address"},{"name":"_tournamentsAddr","type":"address"},{"name":"_cashierAddr","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"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"},{"anonymous":false,"inputs":[{"indexed":false,"name":"amount","type":"uint256"}],"name":"Burned","type":"event"}]

60606040526b019d971e4fe8401e74000000600055635a6afc20600155341561002757600080fd5b6040516080806118818339810160405280805190602001909190805190602001909190805190602001909190805190602001909190505083600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555082600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555081600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060005460066000600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550505050506116a4806101dd6000396000f30060606040526004361061011c576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680622c1a9e1461012157806306fdde031461016a578063095ea7b3146101f857806318160ddd1461025257806323b872dd1461027b578063293100c1146102f4578063313ce5671461031d5780634287f14a1461034c57806344df8e70146103755780634d9997561461038a57806351fafd95146103b35780635a3b7e421461040857806370a0823114610496578063721ed9ec146104e357806378e979251461050c5780637fa34e921461053557806395d89b411461058a5780639c675eaa14610618578063a9059cbb1461066d578063dd62ed3e146106c7578063e80b128f14610733575b600080fd5b341561012c57600080fd5b6101546004808035906020019091908035906020019091908035906020019091905050610788565b6040518082815260200191505060405180910390f35b341561017557600080fd5b61017d6107ff565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156101bd5780820151818401526020810190506101a2565b50505050905090810190601f1680156101ea5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561020357600080fd5b610238600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610838565b604051808215151515815260200191505060405180910390f35b341561025d57600080fd5b6102656109bf565b6040518082815260200191505060405180910390f35b341561028657600080fd5b6102da600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919050506109c8565b604051808215151515815260200191505060405180910390f35b34156102ff57600080fd5b610307610d37565b6040518082815260200191505060405180910390f35b341561032857600080fd5b610330610d46565b604051808260ff1660ff16815260200191505060405180910390f35b341561035757600080fd5b61035f610d4b565b6040518082815260200191505060405180910390f35b341561038057600080fd5b610388610d5a565b005b341561039557600080fd5b61039d6111e7565b6040518082815260200191505060405180910390f35b34156103be57600080fd5b6103c66111f6565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561041357600080fd5b61041b61121c565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561045b578082015181840152602081019050610440565b50505050905090810190601f1680156104885780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156104a157600080fd5b6104cd600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611255565b6040518082815260200191505060405180910390f35b34156104ee57600080fd5b6104f661129e565b6040518082815260200191505060405180910390f35b341561051757600080fd5b61051f6112ad565b6040518082815260200191505060405180910390f35b341561054057600080fd5b6105486112b3565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561059557600080fd5b61059d6112d9565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156105dd5780820151818401526020810190506105c2565b50505050905090810190601f16801561060a5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561062357600080fd5b61062b611312565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561067857600080fd5b6106ad600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050611338565b604051808215151515815260200191505060405180910390f35b34156106d257600080fd5b61071d600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff1690602001909190505061153a565b6040518082815260200191505060405180910390f35b341561073e57600080fd5b6107466115c1565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b60008060006107b66107a46001866115e790919063ffffffff16565b600a0a8761161190919063ffffffff16565b91506107f1600a6107e360056107d5898761164490919063ffffffff16565b6115e790919063ffffffff16565b61164490919063ffffffff16565b905080925050509392505050565b6040805190810160405280600b81526020017f506f6b657220436869707300000000000000000000000000000000000000000081525081565b6000808214806108c457506000600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054145b15156108cf57600080fd5b81600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60008054905090565b600080600154421015610a8a57600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161480610a7e5750600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16145b1515610a8957600080fd5b5b600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050610b5b83600660008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461165f90919063ffffffff16565b600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610bf083600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546115e790919063ffffffff16565b600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610c46838261165f90919063ffffffff16565b600760008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a360019150509392505050565b6a3e09de2596099e2b00000081565b601281565b6a295be96e6406697200000081565b600080600080600080600560149054906101000a900460ff16158015610d81575060015442115b156111df57610dfc60066000600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205460005461165f90919063ffffffff16565b9550610e1c6a52b7d2dcc80cd2e4000000876115e790919063ffffffff16565b9550610e476ae37983df262343f30000006a52b7d2dcc80cd2e40000006115e790919063ffffffff16565b9450610e5586866008610788565b9350610e8b6305f5e100610e7d866a3e09de2596099e2b00000061161190919063ffffffff16565b61164490919063ffffffff16565b9250610eb66a52b7d2dcc80cd2e40000006a295be96e640669720000006115e790919063ffffffff16565b9150610ecb83836115e790919063ffffffff16565b9150610f418260066000600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461165f90919063ffffffff16565b9050610fc26a52b7d2dcc80cd2e400000060066000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546115e790919063ffffffff16565b60066000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061109b8360066000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546115e790919063ffffffff16565b60066000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506a295be96e6406697200000060066000600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506111868160005461165f90919063ffffffff16565b6000819055506001600560146101000a81548160ff0219169083151502179055507fd83c63197e8e676d80ab0122beba9a9d20f3828839e9a1d6fe81d242e9cd7e6e816040518082815260200191505060405180910390a15b505050505050565b6a52b7d2dcc80cd2e400000081565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6040805190810160405280600581526020017f455243323000000000000000000000000000000000000000000000000000000081525081565b6000600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6ae37983df262343f300000081565b60015481565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6040805190810160405280600381526020017f434850000000000000000000000000000000000000000000000000000000000081525081565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60006001544210156113a157600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415156113a057600080fd5b5b6113f382600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461165f90919063ffffffff16565b600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061148882600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546115e790919063ffffffff16565b600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b6000600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008082840190508381101580156115ff5750828110155b151561160757fe5b8091505092915050565b60008082840290506000841480611632575082848281151561162f57fe5b04145b151561163a57fe5b8091505092915050565b600080828481151561165257fe5b0490508091505092915050565b600082821115151561166d57fe5b8183039050929150505600a165627a7a72305820450ec7eb734bda5d8e868bfe788a8c1b2d5cd17ca70ed185dac7a6e3055aa8610029000000000000000000000000ef906cdb3d12d7e3a5d1f8c570d5d3a3e315489c000000000000000000000000c2cce044b0cafd51fb4a6408f9577159b8b18c8700000000000000000000000011faae77555e9bf3c1b0882b9076d12a56017dff00000000000000000000000084af694c42093690f0081e45dccd99965a75f442

Deployed Bytecode

0x60606040526004361061011c576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680622c1a9e1461012157806306fdde031461016a578063095ea7b3146101f857806318160ddd1461025257806323b872dd1461027b578063293100c1146102f4578063313ce5671461031d5780634287f14a1461034c57806344df8e70146103755780634d9997561461038a57806351fafd95146103b35780635a3b7e421461040857806370a0823114610496578063721ed9ec146104e357806378e979251461050c5780637fa34e921461053557806395d89b411461058a5780639c675eaa14610618578063a9059cbb1461066d578063dd62ed3e146106c7578063e80b128f14610733575b600080fd5b341561012c57600080fd5b6101546004808035906020019091908035906020019091908035906020019091905050610788565b6040518082815260200191505060405180910390f35b341561017557600080fd5b61017d6107ff565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156101bd5780820151818401526020810190506101a2565b50505050905090810190601f1680156101ea5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561020357600080fd5b610238600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610838565b604051808215151515815260200191505060405180910390f35b341561025d57600080fd5b6102656109bf565b6040518082815260200191505060405180910390f35b341561028657600080fd5b6102da600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919050506109c8565b604051808215151515815260200191505060405180910390f35b34156102ff57600080fd5b610307610d37565b6040518082815260200191505060405180910390f35b341561032857600080fd5b610330610d46565b604051808260ff1660ff16815260200191505060405180910390f35b341561035757600080fd5b61035f610d4b565b6040518082815260200191505060405180910390f35b341561038057600080fd5b610388610d5a565b005b341561039557600080fd5b61039d6111e7565b6040518082815260200191505060405180910390f35b34156103be57600080fd5b6103c66111f6565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561041357600080fd5b61041b61121c565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561045b578082015181840152602081019050610440565b50505050905090810190601f1680156104885780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156104a157600080fd5b6104cd600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611255565b6040518082815260200191505060405180910390f35b34156104ee57600080fd5b6104f661129e565b6040518082815260200191505060405180910390f35b341561051757600080fd5b61051f6112ad565b6040518082815260200191505060405180910390f35b341561054057600080fd5b6105486112b3565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561059557600080fd5b61059d6112d9565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156105dd5780820151818401526020810190506105c2565b50505050905090810190601f16801561060a5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561062357600080fd5b61062b611312565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561067857600080fd5b6106ad600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050611338565b604051808215151515815260200191505060405180910390f35b34156106d257600080fd5b61071d600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff1690602001909190505061153a565b6040518082815260200191505060405180910390f35b341561073e57600080fd5b6107466115c1565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b60008060006107b66107a46001866115e790919063ffffffff16565b600a0a8761161190919063ffffffff16565b91506107f1600a6107e360056107d5898761164490919063ffffffff16565b6115e790919063ffffffff16565b61164490919063ffffffff16565b905080925050509392505050565b6040805190810160405280600b81526020017f506f6b657220436869707300000000000000000000000000000000000000000081525081565b6000808214806108c457506000600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054145b15156108cf57600080fd5b81600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60008054905090565b600080600154421015610a8a57600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161480610a7e5750600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16145b1515610a8957600080fd5b5b600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050610b5b83600660008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461165f90919063ffffffff16565b600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610bf083600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546115e790919063ffffffff16565b600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610c46838261165f90919063ffffffff16565b600760008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a360019150509392505050565b6a3e09de2596099e2b00000081565b601281565b6a295be96e6406697200000081565b600080600080600080600560149054906101000a900460ff16158015610d81575060015442115b156111df57610dfc60066000600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205460005461165f90919063ffffffff16565b9550610e1c6a52b7d2dcc80cd2e4000000876115e790919063ffffffff16565b9550610e476ae37983df262343f30000006a52b7d2dcc80cd2e40000006115e790919063ffffffff16565b9450610e5586866008610788565b9350610e8b6305f5e100610e7d866a3e09de2596099e2b00000061161190919063ffffffff16565b61164490919063ffffffff16565b9250610eb66a52b7d2dcc80cd2e40000006a295be96e640669720000006115e790919063ffffffff16565b9150610ecb83836115e790919063ffffffff16565b9150610f418260066000600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461165f90919063ffffffff16565b9050610fc26a52b7d2dcc80cd2e400000060066000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546115e790919063ffffffff16565b60066000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061109b8360066000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546115e790919063ffffffff16565b60066000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506a295be96e6406697200000060066000600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506111868160005461165f90919063ffffffff16565b6000819055506001600560146101000a81548160ff0219169083151502179055507fd83c63197e8e676d80ab0122beba9a9d20f3828839e9a1d6fe81d242e9cd7e6e816040518082815260200191505060405180910390a15b505050505050565b6a52b7d2dcc80cd2e400000081565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6040805190810160405280600581526020017f455243323000000000000000000000000000000000000000000000000000000081525081565b6000600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6ae37983df262343f300000081565b60015481565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6040805190810160405280600381526020017f434850000000000000000000000000000000000000000000000000000000000081525081565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60006001544210156113a157600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415156113a057600080fd5b5b6113f382600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461165f90919063ffffffff16565b600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061148882600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546115e790919063ffffffff16565b600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b6000600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008082840190508381101580156115ff5750828110155b151561160757fe5b8091505092915050565b60008082840290506000841480611632575082848281151561162f57fe5b04145b151561163a57fe5b8091505092915050565b600080828481151561165257fe5b0490508091505092915050565b600082821115151561166d57fe5b8183039050929150505600a165627a7a72305820450ec7eb734bda5d8e868bfe788a8c1b2d5cd17ca70ed185dac7a6e3055aa8610029

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

000000000000000000000000ef906cdb3d12d7e3a5d1f8c570d5d3a3e315489c000000000000000000000000c2cce044b0cafd51fb4a6408f9577159b8b18c8700000000000000000000000011faae77555e9bf3c1b0882b9076d12a56017dff00000000000000000000000084af694c42093690f0081e45dccd99965a75f442

-----Decoded View---------------
Arg [0] : _ownerAddr (address): 0xEf906CDb3d12d7E3a5D1f8c570d5d3a3E315489c
Arg [1] : _preIcoAddr (address): 0xC2Cce044B0CaFD51fB4A6408f9577159B8b18c87
Arg [2] : _tournamentsAddr (address): 0x11faae77555e9Bf3C1b0882B9076D12A56017Dff
Arg [3] : _cashierAddr (address): 0x84af694C42093690f0081E45dCCD99965A75F442

-----Encoded View---------------
4 Constructor Arguments found :
Arg [0] : 000000000000000000000000ef906cdb3d12d7e3a5d1f8c570d5d3a3e315489c
Arg [1] : 000000000000000000000000c2cce044b0cafd51fb4a6408f9577159b8b18c87
Arg [2] : 00000000000000000000000011faae77555e9bf3c1b0882b9076d12a56017dff
Arg [3] : 00000000000000000000000084af694c42093690f0081e45dccd99965a75f442


Swarm Source

bzzr://450ec7eb734bda5d8e868bfe788a8c1b2d5cd17ca70ed185dac7a6e3055aa861

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.