Sponsored Link:   ARNA Genomics - FIRST BLOCKCHAIN BIOTECH ECOSYSTEM. Join ICO Now!
Contract Overview | ChexCrowdsale
ETH Balance: 0 Ether
ETH USD Value: $0
No Of Transactions: 196 txns
Token Tracker 0xd566fa4a696eac66f749f7fe999d6673fee2026c
Misc
Address Watch Add To Watch List
Contract Creator 0x43ecd76fda570b18a7da90392bcbf7c69b45716aat txn 0x57566e6fb706f6ca04ddc2893b6f5d5c3bb1ceeed8889ec3abcb1171ec149014
Token Tracker
  Latest 25 txns from a total Of 196 transactions View All

TxHash Age From To Value [TxFee]
0xe95f197eefe1dbc2a31219b541e85f3cc40147834e17b422b9b20a8453ffcad03 days 4 hrs ago0xefa708a6de5534cda8bf4dbd530f939135e8606f  IN   ChexCrowdsale0 Ether0.00041782545
0x5af1a0e4572732c1357123be3436ce86f1728cb7f2461674def00dda79ed8b463 days 11 hrs ago0x24e30d9e5f7ab4a36605824d9e55645d114f805d  IN   ChexCrowdsale1 Ether0.000447258
0x3912346dd2fcdaa7f9e6f495f6a0342eb291f4b4bd61e3467a89e428b01b61673 days 11 hrs ago0x24e30d9e5f7ab4a36605824d9e55645d114f805d  IN   ChexCrowdsale1 Ether0.000447258
0x7f907d12a0f6f489d6c293fad5af29b7360bab1cec9ddbecc2284d65c32007db3 days 11 hrs ago0x24e30d9e5f7ab4a36605824d9e55645d114f805d  IN   ChexCrowdsale1 Ether0.000447258
0xf9e154af1664891ba416270867855bcd5733fdf79925f828a2e00cb285ab767f3 days 23 hrs ago0xadd512a7998880b9b937341e02322e5581dce86d  IN   ChexCrowdsale0 Ether0.000886074
0x72e5af816587430ad4ceb1b71fde7380aa341c39d47765c0224f39a957262ecf3 days 23 hrs ago0xadd512a7998880b9b937341e02322e5581dce86d  IN   ChexCrowdsale0 Ether0.000640731
0xf6ab3f95d0b7bd165db1ac621e18779d349824bdec85f5c3ebfda871fee234fe4 days 19 hrs ago0x8b5a7bec504579b3e3a9d11616d9babb6693ecbb  IN   ChexCrowdsale1.01 Ether0.001061886
0x1ef913134c4e4500d45b23f65b62f0dc4ab13f949d67224f953e68c2ae0e96075 days 8 hrs ago0xb34a7fdbbd3888e4728850acbe1b3292241b449d  IN   ChexCrowdsale1 Ether0.001061886
0x2ebec81ed884c5c16d32435910024cd39545721cd380e98b301e66a83167c63a6 days 10 hrs ago0x52d30c7b3716348999085957521a5bd8ecb8524b  IN   ChexCrowdsale1 Ether0.0025283
0x187403ad93318792a44bba425502246b3f8beb1c8da7250b56dd8135906178226 days 13 hrs ago0xd1280809e788a6de4bdda68e48b21722360c4e76  IN   ChexCrowdsale0.5 Ether0.001061886
0xaf48ae648ff1bf3fcf592ee6206e407c733694b64abb320e2481224667b8925b6 days 23 hrs ago0x14cdb116a88734ea0b0ef0e7f06b986a8f80a4be  IN   ChexCrowdsale8 Ether0.001296603
0xad77a27a733fc7006102ec4677db21fb025806084c0db8c3093c24e9e2157f107 days 17 hrs ago0x2cefc02356ee95f0687c3a563822b1a2dbbf2e65  IN   ChexCrowdsale1.574080577 Ether0.000981603
0x5e0c28c99e7ad11c98136d10f71c92c6cf5699cbe42793e335aaffdcbc373d8c7 days 22 hrs ago0x708dd96f16b82597f4857f7a7cf684ad8e90e182  IN   ChexCrowdsale1.58853996 Ether0.001296603
0xc9392bafbc5072c40093df19facff0572a5e4169bd02d592f34becd0524cda338 days 4 hrs ago0xd02a135627224cab666bdde27b36b6c6d09c7323  IN   ChexCrowdsale0 Ether0.0012357
0x83a5d2fa8b003649a457200b8fda700e5e21a82c4eb74a8c8cc7b71f9034672d8 days 4 hrs ago0xd02a135627224cab666bdde27b36b6c6d09c7323  IN   ChexCrowdsale0 Ether0.0012357
0xf12d29ba92608014bec8ba6c2133d447f9857be42ed8a319ea8a2d74536677df8 days 5 hrs ago0xd02a135627224cab666bdde27b36b6c6d09c7323  IN   ChexCrowdsale0 Ether0.0012357
0x1532e3e4f4ce840f7e08b6eedd051a571536e033592f1bcb1f65adefad721c1a8 days 5 hrs ago0xd02a135627224cab666bdde27b36b6c6d09c7323  IN   ChexCrowdsale0 Ether0.0012357
0xb79517ad2b640a87cbd1f0074c152d7dcddb587a7627106f5ab0b856f7ca50d19 days 16 mins ago0xe1dc5d67dce5a4f8aad285c691930d76e660d042  IN   ChexCrowdsale0.527174228259261 Ether0.00093486
0x441b74e68533bc9e0593716d6b382314ad1fd669e1ca709628d6d235507fd8ef11 days 1 hr ago0xfbb6f633189a7c4b4b1e711c08fb556f47043449  IN   ChexCrowdsale1.5 Ether0.001296603
0x34389668cef392c15e68c595aa1e1c233775b3f61225db34823ed40378fa986011 days 8 hrs ago0x6ad8c2d0a50478ed889c8b5e5788998446cd1fda  IN   ChexCrowdsale0 Ether0.000518994
0x1d42204fe31cd66740b5d2edef1b054aa78d9e8f6f78531b54cf7ae6ea1138f611 days 8 hrs ago0x6ad8c2d0a50478ed889c8b5e5788998446cd1fda  IN   ChexCrowdsale0 Ether0.000518994
0x0caa6b66924bcc50d7f31409cae141c5e1efb8e329d4b34a8fea7fcb6dc68ccd11 days 20 hrs ago0x8affe987f2d29fd136803302fe1218459ef40eaa  IN   ChexCrowdsale2 Ether0.001296603
0x9003f385841fc969b11ee98ce5cd99e34c2c506369efcc10dab32a52e80121e912 days 1 hr ago0x969252a636bc8ba5dda98f4272d93c6e89ff62f9  IN   ChexCrowdsale0 Ether0.00051765
0x4504a6197238b7532ea438bf32f07f5cf80d88099a55e17170d6caf8a81ea2c212 days 15 hrs ago0xefa708a6de5534cda8bf4dbd530f939135e8606f  IN   ChexCrowdsale0 Ether0.000118624675
0xd8221e42e109dfad106fe2c99780f33f8b867c7d10763e7712a7eda48b1b9e6812 days 22 hrs ago0x7a98f40b4e90e440386d4ecda53c59b00b4430a6  IN   ChexCrowdsale0.00642068 Ether0.00061743
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
  Latest 1 Internal Transaction

ParentTxHash Block Age From To Value
0x72e5af816587430ad4ceb1b71fde7380aa341c39d47765c0224f39a957262ecf45666293 days 23 hrs ago0xd566fa4a696eac66f749f7fe999d6673fee2026c0xadd512a7998880b9b937341e02322e5581dce86d104.125822835850592589 Ether
[ Download CSV Export  ] 
Warning: The compiled contract might be susceptible to ZeroFunctionSelector (very low-severity) Solidity compiler bugs.

Contract Source Code Verified
Contract Name: CHEXToken
Compiler Version: v0.4.16+commit.d7661dd9
Optimization Enabled: Yes
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts
pragma solidity ^0.4.16;
/**
 * Overflow aware uint math functions.
 */
library SafeMath {
    function mul(uint256 a, uint256 b) internal returns (uint256) {
        uint256 c = a * b;
        assert(a == 0 || c / a == b);
        return c;
    }

    function div(uint256 a, uint256 b) internal returns (uint256) {
        uint256 c = a / b;
        return c;
    }

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

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

    function max64(uint64 a, uint64 b) internal constant returns (uint64) {
        return a >= b ? a : b;
    }

    function min64(uint64 a, uint64 b) internal constant returns (uint64) {
        return a < b ? a : b;
    }

    function max256(uint256 a, uint256 b) internal constant returns (uint256) {
        return a >= b ? a : b;
    }

    function min256(uint256 a, uint256 b) internal constant returns (uint256) {
        return a < b ? a : b;
    }

}

/**
 * @title ERC20 interface
 * @dev see https://github.com/ethereum/EIPs/issues/20
 */
contract ERC20 {
  uint256 public totalSupply;
  function balanceOf(address who) constant returns (uint256);
  function transfer(address to, uint256 value) returns (bool);
  event Transfer(address indexed from, address indexed to, uint256 value);
  function allowance(address owner, address spender) constant returns (uint256);
  function transferFrom(address from, address to, uint256 value) returns (bool);
  function approve(address spender, uint256 value) returns (bool);
  event Approval(address indexed owner, address indexed spender, uint256 value);
}

/**
 * @title Token
 * @dev Adds token security measures
 */
contract Token is ERC20 { using SafeMath for uint;

    mapping (address => uint256) balances;

    mapping (address => mapping (address => uint256)) allowed;

    /**
    * @dev Fix for the ERC20 short address attack.
    */
    modifier onlyPayloadSize(uint size) {
        if(msg.data.length < size + 4) revert();
        _;
    }

    function transfer(address _to, uint256 _value) onlyPayloadSize(2 * 32) returns (bool success) {
        if (balances[msg.sender] >= _value && _value > 0) {
            balances[msg.sender] = balances[msg.sender].sub(_value);
            balances[_to] = balances[_to].add(_value);
            Transfer(msg.sender, _to, _value);
            return true;
        } else { return false; }
    }

    function transferFrom(address _from, address _to, uint256 _value) onlyPayloadSize(3 * 32) returns (bool success) {
        if (balances[_from] >= _value && allowed[_from][msg.sender] >= _value && _value > 0) {
            balances[_to] = balances[_to].add(_value);
            balances[_from] = balances[_from].sub(_value);
            allowed[_from][msg.sender] = allowed[_from][msg.sender].sub(_value);
            Transfer(_from, _to, _value);
            return true;
        } else { return false; }
    }

    function approve(address _spender, uint256 _value) returns (bool success) {
        // To change the approve amount you first have to reduce the addresses`
        //  allowance to zero by calling `approve(_spender, 0)` if it is not
        //  already 0 to mitigate the race condition described here:
        //  https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729
        if ((_value != 0) && (allowed[msg.sender][_spender] != 0)) revert();

        allowed[msg.sender][_spender] = _value;
        Approval(msg.sender, _spender, _value);
        return true;
    }

    // A vulernability of the approve method in the ERC20 standard was identified by
    // Mikhail Vladimirov and Dmitry Khovratovich here:
    // https://docs.google.com/document/d/1YLPtQxZu1UAvO9cZ1O2RPXBbT0mooh4DYKjA_jp-RLM
    // It's better to use this method which is not susceptible to over-withdrawing by the approvee.
    /// @param _spender The address to approve
    /// @param _currentValue The previous value approved, which can be retrieved with allowance(msg.sender, _spender)
    /// @param _newValue The new value to approve, this will replace the _currentValue
    /// @return bool Whether the approval was a success (see ERC20's `approve`)
    function compareAndApprove(address _spender, uint256 _currentValue, uint256 _newValue) public returns(bool) {
        if (allowed[msg.sender][_spender] != _currentValue) {
            return false;
        }
            return approve(_spender, _newValue);
    }

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

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

/**
 *  @title CHEX Token
 *  @dev ERC20 compliant (see https://github.com/ethereum/EIPs/issues/20)
 */
contract CHEXToken is Token { using SafeMath for uint;

    string public constant name = "CHEX Token";
    string public constant symbol = "CHX";
    uint public constant decimals = 18;
    uint public startBlock; //crowdsale start block
    uint public endBlock; //crowdsale end block

    address public founder;
    
    uint public tokenCap = 1000000000 * 10**decimals; // 1b tokens, each divided to up to 10^decimals units.
    uint public crowdsaleAllocation = tokenCap; //100% of token supply allocated for crowdsale
    uint public crowdsaleSupply = 0;

    uint public transferLockup = 5760; //no transfers until ~1 day after crowdsale ends
    bool public frozen = false;  //in case of emergency, freeze purchase of tokens

    uint public etherRaised = 0; //for reporting direct ether amount raised

    uint public constant MIN_ETHER = 1 finney; //minimum ether required to buy tokens

    function CHEXToken(address founderInput, uint startBlockInput, uint endBlockInput) {
        founder = founderInput;
        startBlock = startBlockInput;
        endBlock = endBlockInput;
    }

    function() payable {
        buy(msg.sender);
    }

    function price() constant returns(uint) {
        if (block.number < startBlock) return 42007;
        if (block.number >= startBlock && block.number <= endBlock) {
            uint percentRemaining = pct((endBlock - block.number), (endBlock - startBlock), 3);
            return 21000 + 21 * percentRemaining;
        }
        return 21000;
    }

    function buy(address recipient) payable {
        if (frozen) revert();
        if (recipient == 0x0) revert();
        if (msg.value < MIN_ETHER) revert();

        uint tokens = msg.value.mul(price());
        uint nextTotal = totalSupply.add(tokens);

        if (nextTotal > tokenCap) revert();
        
        balances[recipient] = balances[recipient].add(tokens);

        totalSupply = nextTotal;

        if (block.number <= endBlock) {
            crowdsaleSupply = nextTotal;
            etherRaised = etherRaised.add(msg.value);
        }

        Transfer(0, recipient, tokens);
    }

    /*
    * TRANSFER LOCK
    */
    function transfer(address _to, uint256 _value) returns (bool success) {
        if (block.number <= endBlock + transferLockup && msg.sender != founder) return false;
        return super.transfer(_to, _value);
    }

    function transferFrom(address _from, address _to, uint256 _value) returns (bool success) {
        if (block.number <= endBlock + transferLockup && msg.sender != founder) return false;
        return super.transferFrom(_from, _to, _value);
    }

    function pct(uint numerator, uint denominator, uint precision) internal returns(uint quotient) {
        uint _numerator = numerator * 10 ** (precision+1);
        uint _quotient = ((_numerator / denominator) + 5) / 10;
        return (_quotient);
    }

    /*
    * FOR AUTHORIZED USE ONLY
    */
    modifier onlyInternal {
        require(msg.sender == founder);
        _;
    }

    function freeze() onlyInternal {
        frozen = true;
    }

    function unfreeze() onlyInternal {
        frozen = false;
    }

    function withdrawFunds() onlyInternal {
		if (this.balance == 0) revert();

		founder.transfer(this.balance);
	}

    function changeFounder(address _newAddress) onlyInternal {
        if (msg.sender != founder) revert();
        if (_newAddress == 0x0) revert();
        

		founder = _newAddress;
	}

}

    Contract ABI  
[{"constant":true,"inputs":[],"name":"frozen","outputs":[{"name":"","type":"bool"}],"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":"endBlock","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","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":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":false,"inputs":[],"name":"withdrawFunds","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"crowdsaleAllocation","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"startBlock","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"founder","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"MIN_ETHER","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"freeze","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"unfreeze","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":"_spender","type":"address"},{"name":"_currentValue","type":"uint256"},{"name":"_newValue","type":"uint256"}],"name":"compareAndApprove","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_newAddress","type":"address"}],"name":"changeFounder","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"price","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":"transferLockup","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"etherRaised","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"crowdsaleSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"tokenCap","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":false,"inputs":[{"name":"recipient","type":"address"}],"name":"buy","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"inputs":[{"name":"founderInput","type":"address"},{"name":"startBlockInput","type":"uint256"},{"name":"endBlockInput","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"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 Switch To Opcodes View
60606040526b033b2e3c9fd0803ce8000000600681905560075560006008819055611680600955600a805460ff19169055600b55341561003e57600080fd5b604051606080610f828339810160405280805191906020018051919060200180519150505b60058054600160a060020a031916600160a060020a038516179055600382905560048190555b5050505b610ee68061009c6000396000f300606060405236156101515763ffffffff7c0100000000000000000000000000000000000000000000000000000000600035041663054f7d9c811461015e57806306fdde0314610185578063083c632314610210578063095ea7b31461023557806318160ddd1461026b57806323b872dd1461029057806324600fc3146102cc578063313ce567146102e157806339918c4f1461030657806348cd4cb11461032b5780634d853ee5146103505780635cd851871461037f57806362a5af3b146103a45780636a28f000146103b957806370a08231146103ce578063751e1079146103ff57806393c32e061461043857806395d89b4114610459578063a035b1fe146104e4578063a9059cbb14610509578063c24fe21b1461053f578063cd72ab6914610564578063cdcb3cdb14610589578063dd54291b146105ae578063dd62ed3e146105d3578063f088d5471461060a575b5b61015b33610620565b5b005b341561016957600080fd5b61017161074f565b604051901515815260200160405180910390f35b341561019057600080fd5b610198610758565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156101d55780820151818401525b6020016101bc565b50505050905090810190601f1680156102025780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561021b57600080fd5b61022361078f565b60405190815260200160405180910390f35b341561024057600080fd5b610171600160a060020a0360043516602435610795565b604051901515815260200160405180910390f35b341561027657600080fd5b61022361083e565b60405190815260200160405180910390f35b341561029b57600080fd5b610171600160a060020a0360043581169060243516604435610844565b604051901515815260200160405180910390f35b34156102d757600080fd5b61015b61088d565b005b34156102ec57600080fd5b6102236108fb565b60405190815260200160405180910390f35b341561031157600080fd5b610223610900565b60405190815260200160405180910390f35b341561033657600080fd5b610223610906565b60405190815260200160405180910390f35b341561035b57600080fd5b61036361090c565b604051600160a060020a03909116815260200160405180910390f35b341561038a57600080fd5b61022361091b565b60405190815260200160405180910390f35b34156103af57600080fd5b61015b610926565b005b34156103c457600080fd5b61015b610952565b005b34156103d957600080fd5b610223600160a060020a036004351661097b565b60405190815260200160405180910390f35b341561040a57600080fd5b610171600160a060020a036004351660243560443561099a565b604051901515815260200160405180910390f35b341561044357600080fd5b61015b600160a060020a03600435166109e4565b005b341561046457600080fd5b610198610a5c565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156101d55780820151818401525b6020016101bc565b50505050905090810190601f1680156102025780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156104ef57600080fd5b610223610a93565b60405190815260200160405180910390f35b341561051457600080fd5b610171600160a060020a0360043516602435610af4565b604051901515815260200160405180910390f35b341561054a57600080fd5b610223610b3b565b60405190815260200160405180910390f35b341561056f57600080fd5b610223610b41565b60405190815260200160405180910390f35b341561059457600080fd5b610223610b47565b60405190815260200160405180910390f35b34156105b957600080fd5b610223610b4d565b60405190815260200160405180910390f35b34156105de57600080fd5b610223600160a060020a0360043581169060243516610b53565b60405190815260200160405180910390f35b61015b600160a060020a0360043516610620565b005b600a54600090819060ff161561063557600080fd5b600160a060020a038316151561064a57600080fd5b66038d7ea4c6800034101561065e57600080fd5b610676610669610a93565b349063ffffffff610b8016565b60005490925061068c908363ffffffff610baf16565b905060065481111561069d57600080fd5b600160a060020a0383166000908152600160205260409020546106c6908363ffffffff610baf16565b600160a060020a038416600090815260016020526040812091909155819055600454431161070a576008819055600b54610706903463ffffffff610baf16565b600b555b82600160a060020a031660007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405190815260200160405180910390a35b505050565b600a5460ff1681565b60408051908101604052600a81527f4348455820546f6b656e00000000000000000000000000000000000000000000602082015281565b60045481565b600081158015906107ca5750600160a060020a0333811660009081526002602090815260408083209387168352929052205415155b156107d457600080fd5b600160a060020a03338116600081815260026020908152604080832094881680845294909152908190208590557f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a35060015b92915050565b60005481565b600060095460045401431115801561086b575060055433600160a060020a03908116911614155b1561087857506000610886565b610883848484610bc9565b90505b9392505050565b60055433600160a060020a039081169116146108a857600080fd5b600160a060020a0330163115156108be57600080fd5b600554600160a060020a039081169030163180156108fc0290604051600060405180830381858888f1935050505015156108f757600080fd5b5b5b565b601281565b60075481565b60035481565b600554600160a060020a031681565b66038d7ea4c6800081565b60055433600160a060020a0390811691161461094157600080fd5b600a805460ff191660011790555b5b565b60055433600160a060020a0390811691161461096d57600080fd5b600a805460ff191690555b5b565b600160a060020a0381166000908152600160205260409020545b919050565b600160a060020a03338116600090815260026020908152604080832093871683529290529081205483146109d057506000610886565b6108838483610795565b90505b9392505050565b60055433600160a060020a039081169116146109ff57600080fd5b60055433600160a060020a03908116911614610a1a57600080fd5b600160a060020a0381161515610a2f57600080fd5b6005805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383161790555b5b50565b60408051908101604052600381527f4348580000000000000000000000000000000000000000000000000000000000602082015281565b600080600354431015610aaa5761a4179150610af0565b6003544310158015610abe57506004544311155b15610aea57610ad94360045403600354600454036003610d58565b905080601502615208019150610af0565b61520891505b5090565b6000600954600454014311158015610b1b575060055433600160a060020a03908116911614155b15610b2857506000610838565b610b328383610d92565b90505b92915050565b60095481565b600b5481565b60085481565b60065481565b600160a060020a038083166000908152600260209081526040808320938516835292905220545b92915050565b6000828202831580610b9c5750828482811515610b9957fe5b04145b1515610ba457fe5b8091505b5092915050565b600082820183811015610ba457fe5b8091505b5092915050565b600060606064361015610bdb57600080fd5b600160a060020a038516600090815260016020526040902054839010801590610c2b5750600160a060020a0380861660009081526002602090815260408083203390941683529290522054839010155b8015610c375750600083115b15610d4957600160a060020a038416600090815260016020526040902054610c65908463ffffffff610baf16565b600160a060020a038086166000908152600160205260408082209390935590871681522054610c9a908463ffffffff610ea316565b600160a060020a0380871660009081526001602090815260408083209490945560028152838220339093168252919091522054610cdd908463ffffffff610ea316565b600160a060020a03808716600081815260026020908152604080832033861684529091529081902093909355908616917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9086905190815260200160405180910390a360019150610d4e565b600091505b5b5b509392505050565b600080600083600101600a0a86029150600a8583811515610d7557fe5b04600501811515610d8257fe5b0490508092505b50509392505050565b600060406044361015610da457600080fd5b600160a060020a033316600090815260016020526040902054839010801590610dcd5750600083115b15610e9157600160a060020a033316600090815260016020526040902054610dfb908463ffffffff610ea316565b600160a060020a033381166000908152600160205260408082209390935590861681522054610e30908463ffffffff610baf16565b600160a060020a0380861660008181526001602052604090819020939093559133909116907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9086905190815260200160405180910390a360019150610ba8565b60009150610ba8565b5b5b5092915050565b600082821115610eaf57fe5b508082035b929150505600a165627a7a72305820ba1f98aa34bcb76872e6ec3d41eaed549e2ac19da4bd809951941ebc3ee556660029000000000000000000000000add512a7998880b9b937341e02322e5581dce86d00000000000000000000000000000000000000000000000000000000004027a90000000000000000000000000000000000000000000000000000000000456da9

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

-----Decoded View---------------
Found 3 constructor arguments :
Arg [0] : 000000000000000000000000add512a7998880b9b937341e02322e5581dce86d
Arg [1] : 00000000000000000000000000000000000000000000000000000000004027a9
Arg [2] : 0000000000000000000000000000000000000000000000000000000000456da9


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