Sponsored Link:   SHARPAY.io • Share button with blockchain profit • ICOBench TOP Project • 30% Bonus • Buy Now!
Contract Overview | ChexCrowdsale
Balance: 0 Ether
Ether Value: $0
Transactions: 321 txns
Token Contract: CHEX Token (CHX)
 Latest 25 txns from a total Of 321 transactions
View All

TxHash Age From To Value [TxFee]
0x07334c77ace248ca5b260351964f5af5aae6e49f4b12dd4981052b79979685af17 days 27 mins ago0xd63181ff33e002fbcd650d0ccf4b7c4043a11a82  IN   ChexCrowdsale0 Ether0.001836938398
0xeb0fbb013f63fed50ea386440fb463a7563f998340893eba214ec9b52e98227530 days 22 hrs ago0x5432f971e809db03470bf40101f2e7437f63d125  IN   ChexCrowdsale0 Ether0.0000911088
0xb5789ba18f358f01e68a26b849da6d4791548dc6f7c910e8edc891530fb76b3832 days 12 hrs ago0x7619dd00886b7f31c4899df9d4ba3e517bb28003  IN   ChexCrowdsale0 Ether0.001553818
0x6b2a4ec4392a55879f244a82f7de86e544e7ab5c66548e46035dede2212d7d8449 days 7 hrs ago0x6a9502cb0e167ef1902202a4d36c9c36ba947fa3  IN   ChexCrowdsale0.2 Ether0.00042596
0x197dae73095c13bab6595ae129eca112adc16830058b7c8336c92aa650d4fde949 days 7 hrs ago0x6a9502cb0e167ef1902202a4d36c9c36ba947fa3  IN   ChexCrowdsale0.2 Ether0.00042596
0x16449a7eaea610373bb0a157e2739647c2b07024606284dd1cc99e1f16946f4a77 days 17 hrs ago0xd1280809e788a6de4bdda68e48b21722360c4e76  IN   ChexCrowdsale0 Ether0.000909552
0xf73883fa66637b832bb39e49144e49cc13dfbaade869803919b00295c9afacd381 days 1 hr ago0x66ac0e67d3874f2cd47978bc8c524e4a732f33b8  IN   ChexCrowdsale0 Ether0.001553818
0xb4aeacd486858d339d63a1c85ed71a07ecb722d84fddfe2137d0fd00cf59b1fb89 days 4 hrs ago0xea2bd1f61f9ae6f97252a7ecf520a8614933f9d9  IN   ChexCrowdsale0 Ether0.001307637625
0x28149ae6e15ea9da3cabfb2356d83757217fe1e8aeba1e7cca8051583aac13f589 days 9 hrs ago0x4f784d4ccd12f98efe1766a6dfbe518dd6f6f098  IN   ChexCrowdsale0 Ether0.00113502
0xbf5991544ba9f933eb383416a4554d48ee6e562c778a4c51a4265a119181b7c890 days 6 hrs ago0x9a7268cb46dd8d03059ab3171a3dfbd38bd66f67  IN   ChexCrowdsale0 Ether0.000075796
0x777d50b40a13ff7713fbf67bf6b1b6044773e03ce21401b50ebfef341453f05293 days 7 hrs ago0xc15de0fab279cbe40601862cdd542823dd6ec223  IN   ChexCrowdsale0 Ether0.0018917
0xe5fb254897096197de89f939c4d7a17ac3b56aaf666071e80082d516c514411295 days 8 hrs ago0xe1589b3c222ac85ef233f5699dd8f90344d93faf  IN   ChexCrowdsale0 Ether0.00132867
0x38d8649149c33913e5578e6e6cc7452c76e7c44e94db018e9fa145880181126295 days 9 hrs ago0xe1589b3c222ac85ef233f5699dd8f90344d93faf  IN   ChexCrowdsale0 Ether0.000915145
0x70977a2f4b7b24c2b64458087bf55182c6a1d35142cac5efbf503053d2c6c46595 days 9 hrs ago0xe1589b3c222ac85ef233f5699dd8f90344d93faf  IN   ChexCrowdsale0 Ether0.000764085
0xcd54314f92a2c640f795d9f701719e48d683b6fd2bf711a2db80cc32a041708595 days 9 hrs ago0xe1589b3c222ac85ef233f5699dd8f90344d93faf  IN   ChexCrowdsale0 Ether0.000855925
0x55720a625cca1b2e633612a29efada05fe287292fb625e191ed0d1a3de6ce80696 days 14 hrs ago0xb28516997822848807499e9b08cdfe49e63ab17e  IN   ChexCrowdsale0 Ether0.000025084
0xf23d20470378ab3b02c792cdbf3ca8562a1f92119df266f61d02b910381a98d396 days 14 hrs ago0xb28516997822848807499e9b08cdfe49e63ab17e  IN   ChexCrowdsale0 Ether0.000025084
0xd4ac6368c74cf85db20234640a4c4248707ebb8d4a2ec6b9d707e149df550aab97 days 21 hrs ago0xb7b19c5786a98f5e75791eddced8e75331202940  IN   ChexCrowdsale0 Ether0.000037898
0x898c7ceb8d10550b7a9c02d63b0919882de31803949af978dcead2567cb2cb5699 days 2 hrs ago0x6da8d662c8fa7f014ba83f9b6a558739b5a87379  IN   ChexCrowdsale0 Ether0.00148837
0x1909b00f0008251e495843b9bb1f4ae41c1eed1a91bec0bf9928161cd9e223e8100 days 6 hrs ago0x739292f41e3a96c0b4b08fe497adfe660542d505  IN   ChexCrowdsale0 Ether0.00075796
0xdf1312defa9e792113ed345f40c9accc7dfd1f89b7d1c1ddc55df6985ed7bd83101 days 7 hrs ago0xf93f6744c51e44d032fafe742c86b324ef01145a  IN   ChexCrowdsale0 Ether0.001551194
0x30b897836f0d52d36e01018b6ba864545375810c710c888f0c419013eae207ba104 days 1 hr ago0x6da8d662c8fa7f014ba83f9b6a558739b5a87379  IN   ChexCrowdsale0 Ether0.005230566
0x6254d09d17f974dbb0f55e974f393cd14e52535654a367e77c91dbc825f64825106 days 18 hrs ago0x9300909a77e765872022e7db5dfceb1330c836fb  IN   ChexCrowdsale0 Ether0.00075796
0x2bafddc8261ddaa89682e06df2f48b84de66b501fa78bbf76dc6bdc08f6c80ce110 days 4 hrs ago0x4c4e3e414ba312ab717a6f44e5eb0a8f487251a0  IN   ChexCrowdsale0 Ether0.001556442
0x28df0ef68498208bd73e27a6fe916fe6c800bf03366a10a5eb75d914cd5ca4dc110 days 13 hrs ago0x5f7868cf3ba92a98f3493a730afa3b058d0b6c07  IN   ChexCrowdsale0 Ether0.00075668
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
 Latest 5 Internal Transactions

ParentTxHash Block Age From To Value
0x12e7bab25e5346a19d52dbcbd41f21b40336b3d304c6f26294ac8bfdce62cbef4640146177 days 3 hrs ago0xd566fa4a696eac66f749f7fe999d6673fee2026c0xadd512a7998880b9b937341e02322e5581dce86d10.44857914254627385 Ether
0xa7d467def7729aa37a78d7f3ce200b22e93148719a05cc430abde3926e5f90ca4640121177 days 3 hrs ago0xd566fa4a696eac66f749f7fe999d6673fee2026c0xadd512a7998880b9b937341e02322e5581dce86d10.44857914254627385 Ether
0x0f002a504772df819af5c9d9b59f214dd955a06ce555f5a769348bb5f5d5073f4640109177 days 3 hrs ago0xd566fa4a696eac66f749f7fe999d6673fee2026c0xadd512a7998880b9b937341e02322e5581dce86d10.44857914254627385 Ether
0xb7d52a3939bf216b939b476416b689ce8317d3d397acb725cd5defad45f141d94640089177 days 3 hrs ago0xd566fa4a696eac66f749f7fe999d6673fee2026c0xadd512a7998880b9b937341e02322e5581dce86d10.44857914254627385 Ether
0x72e5af816587430ad4ceb1b71fde7380aa341c39d47765c0224f39a957262ecf4566629189 days 38 mins 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 (Exact match)
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.