Sponsored Link:   SHIFT.cash - smart-contract based car title lending platform, 30 billion market, 35+ employees. Join NOW.
Contract Overview | ChexCrowdsale
ETH Balance: 0 Ether
ETH USD Value: $0
No Of Transactions: 312 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 312 transactions View All

TxHash Age From To Value [TxFee]
0xbf5991544ba9f933eb383416a4554d48ee6e562c778a4c51a4265a119181b7c817 hrs 19 mins ago0x9a7268cb46dd8d03059ab3171a3dfbd38bd66f67  IN   ChexCrowdsale0 Ether0.000075796
0x777d50b40a13ff7713fbf67bf6b1b6044773e03ce21401b50ebfef341453f0523 days 18 hrs ago0xc15de0fab279cbe40601862cdd542823dd6ec223  IN   ChexCrowdsale0 Ether0.0018917
0xe5fb254897096197de89f939c4d7a17ac3b56aaf666071e80082d516c51441125 days 19 hrs ago0xe1589b3c222ac85ef233f5699dd8f90344d93faf  IN   ChexCrowdsale0 Ether0.00132867
0x38d8649149c33913e5578e6e6cc7452c76e7c44e94db018e9fa14588018112625 days 19 hrs ago0xe1589b3c222ac85ef233f5699dd8f90344d93faf  IN   ChexCrowdsale0 Ether0.000915145
0x70977a2f4b7b24c2b64458087bf55182c6a1d35142cac5efbf503053d2c6c4655 days 20 hrs ago0xe1589b3c222ac85ef233f5699dd8f90344d93faf  IN   ChexCrowdsale0 Ether0.000764085
0xcd54314f92a2c640f795d9f701719e48d683b6fd2bf711a2db80cc32a04170855 days 20 hrs ago0xe1589b3c222ac85ef233f5699dd8f90344d93faf  IN   ChexCrowdsale0 Ether0.000855925
0x55720a625cca1b2e633612a29efada05fe287292fb625e191ed0d1a3de6ce8067 days 1 hr ago0xb28516997822848807499e9b08cdfe49e63ab17e  IN   ChexCrowdsale0 Ether0.000025084
0xf23d20470378ab3b02c792cdbf3ca8562a1f92119df266f61d02b910381a98d37 days 1 hr ago0xb28516997822848807499e9b08cdfe49e63ab17e  IN   ChexCrowdsale0 Ether0.000025084
0xd4ac6368c74cf85db20234640a4c4248707ebb8d4a2ec6b9d707e149df550aab8 days 8 hrs ago0xb7b19c5786a98f5e75791eddced8e75331202940  IN   ChexCrowdsale0 Ether0.000037898
0x898c7ceb8d10550b7a9c02d63b0919882de31803949af978dcead2567cb2cb569 days 13 hrs ago0x6da8d662c8fa7f014ba83f9b6a558739b5a87379  IN   ChexCrowdsale0 Ether0.00148837
0x1909b00f0008251e495843b9bb1f4ae41c1eed1a91bec0bf9928161cd9e223e810 days 17 hrs ago0x739292f41e3a96c0b4b08fe497adfe660542d505  IN   ChexCrowdsale0 Ether0.00075796
0xdf1312defa9e792113ed345f40c9accc7dfd1f89b7d1c1ddc55df6985ed7bd8311 days 18 hrs ago0xf93f6744c51e44d032fafe742c86b324ef01145a  IN   ChexCrowdsale0 Ether0.001551194
0x30b897836f0d52d36e01018b6ba864545375810c710c888f0c419013eae207ba14 days 12 hrs ago0x6da8d662c8fa7f014ba83f9b6a558739b5a87379  IN   ChexCrowdsale0 Ether0.005230566
0x6254d09d17f974dbb0f55e974f393cd14e52535654a367e77c91dbc825f6482517 days 5 hrs ago0x9300909a77e765872022e7db5dfceb1330c836fb  IN   ChexCrowdsale0 Ether0.00075796
0x2bafddc8261ddaa89682e06df2f48b84de66b501fa78bbf76dc6bdc08f6c80ce20 days 15 hrs ago0x4c4e3e414ba312ab717a6f44e5eb0a8f487251a0  IN   ChexCrowdsale0 Ether0.001556442
0x28df0ef68498208bd73e27a6fe916fe6c800bf03366a10a5eb75d914cd5ca4dc21 days 43 mins ago0x5f7868cf3ba92a98f3493a730afa3b058d0b6c07  IN   ChexCrowdsale0 Ether0.00075668
0x07f4036975b47a306b025a1df35d90e0bf60dbb13280b1153097f81b08c15c9322 days 17 hrs ago0x4e15b99f9a3476b5303e542bfe733efdfe7ba2fd  IN   ChexCrowdsale0 Ether0.000454776
0x20fac2b4216dd6bf958509b2f4cbe2f843db944bad2fcbdfa801bbfb0cb3012823 days 11 hrs ago0x172aad42e4ad29864126056ce7365dd98a6e3163  IN   ChexCrowdsale0 Ether0.000798546
0xb866d75d9316fd81b7d2388e5618cae93c707c109cd220fc1bb1e977424d142824 days 7 hrs ago0x172aad42e4ad29864126056ce7365dd98a6e3163  IN   ChexCrowdsale0 Ether0.000756
0xdaaf88a26f00b618a36cc117aafde609b403ee32557262faa0454476aaf095c124 days 16 hrs ago0x1c3bd051b672877367b1e9b6f25b9ae364bbc2c5  IN   ChexCrowdsale0 Ether0.00037434
0xe28021ea979b43783b450240481c34bffd196c4efc9f434f7b9029bcb269211724 days 16 hrs ago0x1c3bd051b672877367b1e9b6f25b9ae364bbc2c5  IN   ChexCrowdsale0 Ether0.00079347
0xb1d90e6fdc7b8b786773c09a337845fbf0b02bc06bca30a89ed3da8d446bd9ec25 days 2 hrs ago0xf883f6a1020cd670ad52ead782db641b7a354857  IN   ChexCrowdsale0 Ether0.001109514
0xd9ebec3269cd79816444ef22d15bb7c3d4c3045f0a457f1c1a86b4cc1978707625 days 16 hrs ago0xe1dc5d67dce5a4f8aad285c691930d76e660d042  IN   ChexCrowdsale0 Ether0.00076052
0xd19f2df23c5a3cc086e09d23306cd6987169bce87eb0b946f6b52e7d1cf28a3925 days 18 hrs ago0xb1df20071fd0cc530b0217fb8d356aff5df5473c  IN   ChexCrowdsale0 Ether0.000480858
0x0c157a84dd0192d2152b500033a9fbe70bd1804a9aae6c3d141138d4ffe12e1525 days 18 hrs ago0xb1df20071fd0cc530b0217fb8d356aff5df5473c  IN   ChexCrowdsale0 Ether0.000524076
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
  Latest 5 Internal Transactions

ParentTxHash Block Age From To Value
0x12e7bab25e5346a19d52dbcbd41f21b40336b3d304c6f26294ac8bfdce62cbef464014687 days 14 hrs ago0xd566fa4a696eac66f749f7fe999d6673fee2026c0xadd512a7998880b9b937341e02322e5581dce86d10.44857914254627385 Ether
0xa7d467def7729aa37a78d7f3ce200b22e93148719a05cc430abde3926e5f90ca464012187 days 14 hrs ago0xd566fa4a696eac66f749f7fe999d6673fee2026c0xadd512a7998880b9b937341e02322e5581dce86d10.44857914254627385 Ether
0x0f002a504772df819af5c9d9b59f214dd955a06ce555f5a769348bb5f5d5073f464010987 days 14 hrs ago0xd566fa4a696eac66f749f7fe999d6673fee2026c0xadd512a7998880b9b937341e02322e5581dce86d10.44857914254627385 Ether
0xb7d52a3939bf216b939b476416b689ce8317d3d397acb725cd5defad45f141d9464008987 days 14 hrs ago0xd566fa4a696eac66f749f7fe999d6673fee2026c0xadd512a7998880b9b937341e02322e5581dce86d10.44857914254627385 Ether
0x72e5af816587430ad4ceb1b71fde7380aa341c39d47765c0224f39a957262ecf456662999 days 11 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.