Sponsored:   Ubex.com - World roadshow: Seoul Sep 17-19, Singapore Sep 19-20, Dubai 18-23. Meet us!.
Contract Overview
Balance: 0.08 Ether
Ether Value: $19.41 (@ $242.61/ETH)
Transactions: 164 txns
 Latest 25 txns From a total of 164 Transactions

TxHash Age From To Value [TxFee]
0xe13fb6fa1637523653dc62329107e98da50cb5c4b6ef610e7b7b2611801160513 days 12 hrs ago0x4386d3fe5fa586d5616c223fd8b6c242a256499b  IN   0x1cdc6b8fe34d313ee45fcd98d7391b6f564069a40 Ether0.000147959
0x25e11e9404fb7fdc60bfb198b9ff8034adfed654cc05f9e76a44479524d2d8618 days 6 hrs ago0xb597055b99f37fa157298dd38d364144024b9377  IN   0x1cdc6b8fe34d313ee45fcd98d7391b6f564069a40.01 Ether0.00059901
0x04e7a35d3efde70ac5ce8d4b34476caf6c9f4bfed6b74cee1079f3f978b55fea14 days 15 hrs ago0x0c7dcf4119886cc2e6d92ddd8557e2a716319750  IN   0x1cdc6b8fe34d313ee45fcd98d7391b6f564069a40.01 Ether0.000299505
0xabd8d8da26eceec71573a353680bd88688aa3fb3b26522796b3f6b46f391ae8415 days 12 hrs ago0x6ae977e4bff82eee8bdad1580f1f788bb3ce095e  IN   0x1cdc6b8fe34d313ee45fcd98d7391b6f564069a40.01 Ether0.000299505
0x58fec07e920192e9f9a8b31fcc8e284172125990da1a9613529a04c7597e3e9416 days 22 hrs ago0xbe4fc22ec30e7b1bada5451735d54272273c1aac  IN   0x1cdc6b8fe34d313ee45fcd98d7391b6f564069a40.05 Ether0.002469555
0x1c23b0d2eeb636d0a201ac335239b0c68300c9eb1556923d915242dc17c78cc316 days 22 hrs ago0x35538831eade207207243a3890d3724ab66e48b0  IN   0x1cdc6b8fe34d313ee45fcd98d7391b6f564069a40 Ether0.000333309608
0x285252054162fca8a2bb4a4b471e4a2011c6668d672cbf2b8d59b8a97ee4fbcb16 days 23 hrs ago0x35538831eade207207243a3890d3724ab66e48b0  IN   0x1cdc6b8fe34d313ee45fcd98d7391b6f564069a40 Ether0.000179748
0xb3e50c27bfd7965eafc5fa13d8f314d7428f892d9892755b942ac1b08a973e1f19 days 15 hrs ago0x3df3212a6714d85669f596472bcd624d5e88442d  IN   0x1cdc6b8fe34d313ee45fcd98d7391b6f564069a40.01 Ether0.00419307
0x81e9fd927ac9cc395e3ca84f90f5f7457d7150ae7177b156817eb75a02334c9120 days 14 hrs ago0xbe4fc22ec30e7b1bada5451735d54272273c1aac  IN   0x1cdc6b8fe34d313ee45fcd98d7391b6f564069a40.01 Ether0.00059901
0x43cd6299b11d24ff4fb692b511c654d7208d73b61f5ab77c4ec56b321468555024 days 32 mins ago0x7a55abcebf7972a83164c6a1c0802bdb36818b28  IN   0x1cdc6b8fe34d313ee45fcd98d7391b6f564069a40.13 Ether0.000179604
0xbbc28540de037783016aa1c7cce5d1f3c5a496cd493ee66509639dc23aad8a3e26 days 8 hrs ago0xa3169777f37dd3d63fc3255c75120f2f274817ba  IN   0x1cdc6b8fe34d313ee45fcd98d7391b6f564069a40.05 Ether0.000718812
0x39aea81985c50847a1bed51d2ce93b4e93831698ad879fea4e2c9d33e4f8f73026 days 8 hrs ago0xa3169777f37dd3d63fc3255c75120f2f274817ba  IN   0x1cdc6b8fe34d313ee45fcd98d7391b6f564069a40.05 Ether0.0000756
0xc71d1fa7db033ed2081113e8206b5796477a9766305c612306fe05a20d33a7ab27 days 23 hrs ago0x316ae220e1b243bebc80ceb4f72ef47d8c2a5360  IN   0x1cdc6b8fe34d313ee45fcd98d7391b6f564069a40.01 Ether0.002096535
0x95ec1283c546bee00d2243f8300399429d218a9fc6fcf48202c9d87cf21b504528 days 20 hrs ago0x2d23135f74d5cbbd3105c5de6e782e73a62f2f18  IN   0x1cdc6b8fe34d313ee45fcd98d7391b6f564069a40.01 Ether0.002455941
0x98e3e4a661e523319a47527617c4edaabc628e07b33fcae90b900f1fe2b5443630 days 23 hrs ago0x835c3e3cdbbfb0d4b098c20cb44586cb558c9c52  IN   0x1cdc6b8fe34d313ee45fcd98d7391b6f564069a40.004 Ether0.0000507288
0xbb47d557b022c2a5da9ced26f9a481ca019b0944bf1ce4178541c4818310421430 days 23 hrs ago0x835c3e3cdbbfb0d4b098c20cb44586cb558c9c52  IN   0x1cdc6b8fe34d313ee45fcd98d7391b6f564069a40.001 Ether0.0000507288
0x862f002fb7bb7eefaebf016f1888e4ff204ba17cac93d0e8ac285cdb156d2f4b31 days 1 min ago0x35538831eade207207243a3890d3724ab66e48b0  IN   0x1cdc6b8fe34d313ee45fcd98d7391b6f564069a40 Ether0.000089874
0x4e392505d211bc8a5e8941c8f6a184b13dd3cedd9809dc8d4bec304e132f4a3d31 days 14 hrs ago0x7aee3abd7911ff525e0b82f4f9c04a9fc892264f  IN   0x1cdc6b8fe34d313ee45fcd98d7391b6f564069a40 Ether0.000042274
0x1c919f8722e1d2d03546136dd51393911a4f0aa5b4a83ba5b5a520af330b859c31 days 20 hrs ago0xe6863861818c31bad6fc3e38d0a236f73bc1c6c0  IN   0x1cdc6b8fe34d313ee45fcd98d7391b6f564069a40 Ether0.000042274
0xb620bfecd34baf57ea05e7e273345d0915c6d12264aa923840bfc2c28e2d230f34 days 57 mins ago0xaa2a3b5eb611cfde097a5533d8f73ffecac0b214  IN   0x1cdc6b8fe34d313ee45fcd98d7391b6f564069a40.01 Ether0.000119802
0x76e66e01e730c9ca8e075466b435da51bc809bfae7d112a4c3c1a0b9c325457a34 days 21 hrs ago0xaac25372a5256232a9b04da2d5a0fc04cd3a1d09  IN   0x1cdc6b8fe34d313ee45fcd98d7391b6f564069a40.02 Ether0.000089802
0xc894bd90483ee7205c46d5c9726421177be36ab11514dfd1da39d8e050e00aff34 days 21 hrs ago0xaac25372a5256232a9b04da2d5a0fc04cd3a1d09  IN   0x1cdc6b8fe34d313ee45fcd98d7391b6f564069a40.01 Ether0.000119802
0x05b8e2c8b453dc3e4d195fab78afda91441648b31a4e4c1f90682fc8c0ed609c35 days 32 mins ago0x33be10116cb09a240ae47910f1dd50a158310822  IN   0x1cdc6b8fe34d313ee45fcd98d7391b6f564069a40.3 Ether0.000538812
0x22bac08138d1d3b69d08c63e1fd404705738c6fec98dbeb5fffc1bdcabd6a98235 days 37 mins ago0x33be10116cb09a240ae47910f1dd50a158310822  IN   0x1cdc6b8fe34d313ee45fcd98d7391b6f564069a40.5 Ether0.000538812
0x825da947f4c7a9a515347a1abfbd05ec42d854f20aa27e7570fee88b7133431343 days 1 hr ago0x835c3e3cdbbfb0d4b098c20cb44586cb558c9c52  IN   0x1cdc6b8fe34d313ee45fcd98d7391b6f564069a40.01 Ether0.0001840941
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
 Latest 5 Internal Transactions

ParentTxHash Block Age From To Value
0x285252054162fca8a2bb4a4b471e4a2011c6668d672cbf2b8d59b8a97ee4fbcb628147716 days 23 hrs ago0x1cdc6b8fe34d313ee45fcd98d7391b6f564069a40x35538831eade207207243a3890d3724ab66e48b00.22 Ether
0x862f002fb7bb7eefaebf016f1888e4ff204ba17cac93d0e8ac285cdb156d2f4b619826631 days 1 min ago0x1cdc6b8fe34d313ee45fcd98d7391b6f564069a40x35538831eade207207243a3890d3724ab66e48b00.85 Ether
0x0e1d7c962bfc7ce73a34b88482c92607dca66dd8a6da99e3d35d84c3130ac572612664743 days 2 hrs ago0x1cdc6b8fe34d313ee45fcd98d7391b6f564069a40x35538831eade207207243a3890d3724ab66e48b01.618156207 Ether
0x0e452564d1f666b9abcc27274e686c7b07b9e51672f1f7f5fccfc625fbf39f8f596605870 days 6 hrs ago0x1cdc6b8fe34d313ee45fcd98d7391b6f564069a40x35538831eade207207243a3890d3724ab66e48b01.63 Ether
0xbcdb1f1c285d1e4686b2d250f41c88f6f0cd302b4298bf2499bc91f5a7153f7a590917279 days 23 hrs ago0x1cdc6b8fe34d313ee45fcd98d7391b6f564069a40x35538831eade207207243a3890d3724ab66e48b00.01 Ether
[ Download CSV Export  ] 
Warning: The Compiled Contract might be susceptible to ExpExponentCleanup (medium/high-severity), EventStructWrongData (very low-severity) SolidityCompiler Bugs.

Contract Source Code Verified (Exact Match)
Contract Name: Crowdsale
Compiler Text: v0.4.24+commit.e67f0147
Optimization Enabled: No
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity ^0.4.11;

/**
 * @title SafeMath
 * @dev Math operations with safety checks that throw on error
 */
library SafeMath {
  function mul(uint256 a, uint256 b) internal pure returns (uint256) {
    uint256 c = a * b;
    assert(a == 0 || c / a == b);
    return c;
  }
  function div(uint256 a, uint256 b) internal pure returns (uint256) {
    // 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(uint256 a, uint256 b) internal pure returns (uint256) {
    assert(b <= a);
    return a - b;
  }
  function add(uint256 a, uint256 b) internal pure returns (uint256) {
    uint256 c = a + b;
    assert(c >= a);
    return c;
  }
}

contract owned {
    address public owner;

    function owned() {
        owner = msg.sender;
    }

    modifier onlyOwner {
        if (msg.sender != owner) throw;
        _;
    }

    function transferOwnership(address newOwner) onlyOwner {
        owner = newOwner;
    }
}


contract tokenRecipient { function receiveApproval(address _from, uint256 _value, address _token, bytes _extraData); }

contract token {
    /* Public variables of the token */
    string public standard = "ClassyCoin 1.0";
    string public name;
    string public symbol;
    uint8 public decimals;
    uint256 public totalSupply;

    /* This creates an array with all balances */
    mapping (address => uint256) public balanceOf;
    mapping (address => mapping (address => uint256)) public allowance;

    /* This generates a public event on the blockchain that will notify clients */
    event Transfer(address indexed from, address indexed to, uint256 value);

    /* Initializes contract with initial supply tokens to the creator of the contract */
    function token(
        uint256 initialSupply,
        string tokenName,
        uint8 decimalUnits,
        string tokenSymbol
        ) {
        balanceOf[msg.sender] = initialSupply;              // Give the creator all initial tokens
        totalSupply = initialSupply;                        // Update total supply
        name = tokenName;                                   // Set the name for display purposes
        symbol = tokenSymbol;                               // Set the symbol for display purposes
        decimals = decimalUnits;                            // Amount of decimals for display purposes
    }

    /* Send coins */
    function transfer(address _to, uint256 _value) {
        if (balanceOf[msg.sender] < _value) throw;           // Check if the sender has enough
        if (balanceOf[_to] + _value < balanceOf[_to]) throw; // Check for overflows
        balanceOf[msg.sender] -= _value;                     // Subtract from the sender
        balanceOf[_to] += _value;                            // Add the same to the recipient
        Transfer(msg.sender, _to, _value);                   // Notify anyone listening that this transfer took place
    }

    /* Allow another contract to spend some tokens in your behalf */
    function approve(address _spender, uint256 _value)
        returns (bool success) {
        allowance[msg.sender][_spender] = _value;
        return true;
    }

    /* Approve and then communicate the approved contract in a single tx */
    function approveAndCall(address _spender, uint256 _value, bytes _extraData)
        returns (bool success) {
        tokenRecipient spender = tokenRecipient(_spender);
        if (approve(_spender, _value)) {
            spender.receiveApproval(msg.sender, _value, this, _extraData);
            return true;
        }
    }

    /* A contract attempts _ to get the coins */
    function transferFrom(address _from, address _to, uint256 _value) returns (bool success) {
        if (balanceOf[_from] < _value) throw;                 // Check if the sender has enough
        if (balanceOf[_to] + _value < balanceOf[_to]) throw;  // Check for overflows
        if (_value > allowance[_from][msg.sender]) throw;   // Check allowance
        balanceOf[_from] -= _value;                          // Subtract from the sender
        balanceOf[_to] += _value;                            // Add the same to the recipient
        allowance[_from][msg.sender] -= _value;
        Transfer(_from, _to, _value);
        return true;
    }

    /* This unnamed function is called whenever someone tries to send ether to it */
    function () {
        throw;     // Prevents accidental sending of ether
    }
}

contract ClassyCoin is owned, token {

    uint256 public sellPrice;
    uint256 public buyPrice;

    mapping(address=>bool) public frozenAccount;


    /* This generates a public event on the blockchain that will notify clients */
    event FrozenFunds(address target, bool frozen);

    /* Initializes contract with initial supply tokens to the creator of the contract */
    uint256 public constant initialSupply = 100000000 * 10**16;
    uint8 public constant decimalUnits = 16;
    string public tokenName = "ClassyCoin";
    string public tokenSymbol = "ClassyCoin";
    function ClassyCoin() token (initialSupply, tokenName, decimalUnits, tokenSymbol) {}
     /* Send coins */
    function transfer(address _to, uint256 _value) {
        if (balanceOf[msg.sender] < _value) throw;           // Check if the sender has enough
        if (balanceOf[_to] + _value < balanceOf[_to]) throw; // Check for overflows
        if (frozenAccount[msg.sender]) throw;                // Check if frozen
        balanceOf[msg.sender] -= _value;                     // Subtract from the sender
        balanceOf[_to] += _value;                            // Add the same to the recipient
        Transfer(msg.sender, _to, _value);                   // Notify anyone listening that this transfer took place
    }


    /* A contract attempts to get the coins */
    function transferFrom(address _from, address _to, uint256 _value) returns (bool success) {
        if (frozenAccount[_from]) throw;                        // Check if frozen
        if (balanceOf[_from] < _value) throw;                 // Check if the sender has enough
        if (balanceOf[_to] + _value < balanceOf[_to]) throw;  // Check for overflows
        if (_value > allowance[_from][msg.sender]) throw;   // Check allowance
        balanceOf[_from] -= _value;                          // Subtract from the sender
        balanceOf[_to] += _value;                            // Add the same to the recipient
        allowance[_from][msg.sender] -= _value;
        Transfer(_from, _to, _value);
        return true;
    }

    function mintToken(address target, uint256 mintedAmount) onlyOwner {
        balanceOf[target] += mintedAmount;
        totalSupply += mintedAmount;
        Transfer(0, this, mintedAmount);
        Transfer(this, target, mintedAmount);
    }

    function freezeAccount(address target, bool freeze) onlyOwner {
        frozenAccount[target] = freeze;
        FrozenFunds(target, freeze);
    }

    function setPrices(uint256 newSellPrice, uint256 newBuyPrice) onlyOwner {
        sellPrice = newSellPrice;
        buyPrice = newBuyPrice;
    }

    function buy() payable {
        uint amount = msg.value / buyPrice;                // calculates the amount
        if (balanceOf[this] < amount) throw;               // checks if it has enough to sell
        balanceOf[msg.sender] += amount;                   // adds the amount to buyer's balance
        balanceOf[this] -= amount;                         // subtracts amount from seller's balance
        Transfer(this, msg.sender, amount);                // execute an event reflecting the change
    }

    function sell(uint256 amount) {
        if (balanceOf[msg.sender] < amount ) throw;        // checks if the sender has enough to sell
        balanceOf[this] += amount;                         // adds the amount to owner's balance
        balanceOf[msg.sender] -= amount;                   // subtracts the amount from seller's balance
        if (!msg.sender.send(amount * sellPrice)) {        // sends ether to the seller. It's important
            throw;                                         // to do this last to avoid recursion attacks
        } else {
            Transfer(msg.sender, this, amount);            // executes an event reflecting on the change
        }
    }
}

contract Ownable {
  address public owner;
  event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);
  /**
   * @dev The Ownable constructor sets the original `owner` of the contract to the sender
   * account.
   */
  constructor() public{
    owner = msg.sender;
  }
  /**
   * @dev Throws if called by any account other than the owner.
   */
  modifier onlyOwner() {
    require(msg.sender == owner);
    _;
  }
  /**
   * @dev Allows the current owner to transfer control of the contract to a newOwner.
   * @param newOwner The address to transfer ownership to.
   */
  function transferOwnership(address newOwner) onlyOwner public {
    require(newOwner != address(0));
    emit OwnershipTransferred(owner, newOwner);
    owner = newOwner;
  }
}

/**
 * @title Crowdsale
 * @dev Crowdsale is a base contract for managing a token crowdsale.
 * Crowdsales have a start and end timestamps, where investors can make
 * token purchases and the crowdsale will assign them tokens based
 * on a token per ETH rate. Funds collected are forwarded to a wallet
 * as they arrive.
 */
contract Crowdsale is Ownable {
  using SafeMath for uint256;

  // The token being sold
  token myToken;
  
  // address where funds are collected
  address public wallet;
  
  // rate => tokens per ether
  uint256 public rate = 750000 ; 

  // amount of raised money in wei
  uint256 public weiRaised;

  /**
   * event for token purchase logging
   * @param beneficiary who got the tokens
   * @param value weis paid for purchase
   * @param amount amount of tokens purchased
   */
  event TokenPurchase(address indexed beneficiary, uint256 value, uint256 amount);


  constructor(address tokenContractAddress, address _walletAddress) public{
    wallet = _walletAddress;
    myToken = token(tokenContractAddress);
  }

  // fallback function can be used to buy tokens
  function () payable public{
    buyTokens(msg.sender);
  }

  function getBalance() public constant returns(uint256){
      return myToken.balanceOf(this);
  }    

  // low level token purchase function
  function buyTokens(address beneficiary) public payable {
    require(beneficiary != 0x0);
    require(msg.value >= 10000000000000000);// min contribution 0.01ETH
    require(msg.value <= 1000000000000000000);// max contribution 1ETH

    uint256 weiAmount = msg.value;

    // calculate token amount to be created
    uint256 tokens = weiAmount.mul(rate).div(100);

    // update state
    weiRaised = weiRaised.add(weiAmount);

    myToken.transfer(beneficiary, tokens);

    emit TokenPurchase(beneficiary, weiAmount, tokens);
  }

  // to change rate
  function updateRate(uint256 new_rate) onlyOwner public{
    rate = new_rate;
  }


  // send ether to the fund collection wallet
  // override to create custom fund forwarding mechanisms
  function forwardFunds() onlyOwner public {
    wallet.transfer(address(this).balance);
  }

  function transferBackTo(uint256 tokens, address beneficiary) onlyOwner public returns (bool){
    myToken.transfer(beneficiary, tokens);
    return true;
  }

}

    Contract ABI  
[{"constant":true,"inputs":[],"name":"getBalance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"rate","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"weiRaised","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"wallet","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"new_rate","type":"uint256"}],"name":"updateRate","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"forwardFunds","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"tokens","type":"uint256"},{"name":"beneficiary","type":"address"}],"name":"transferBackTo","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"beneficiary","type":"address"}],"name":"buyTokens","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[{"name":"tokenContractAddress","type":"address"},{"name":"_walletAddress","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"beneficiary","type":"address"},{"indexed":false,"name":"value","type":"uint256"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"TokenPurchase","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"},{"indexed":true,"name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"}]

  Contract Creation Code Switch To Opcodes View
6080604052620b71b060035534801561001757600080fd5b50604051604080610bb68339810180604052810190808051906020019092919080519060200190929190505050336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555081600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050610a9f806101176000396000f3006080604052600436106100a4576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806312065fe0146100af5780632c4e722e146100da5780634042b66f14610105578063521eb2731461013057806369ea1771146101875780638da5cb5b146101b45780639d7352861461020b578063a37be00f14610222578063ec8ac4d814610287578063f2fde38b146102bd575b6100ad33610300565b005b3480156100bb57600080fd5b506100c46104d6565b6040518082815260200191505060405180910390f35b3480156100e657600080fd5b506100ef6105d5565b6040518082815260200191505060405180910390f35b34801561011157600080fd5b5061011a6105db565b6040518082815260200191505060405180910390f35b34801561013c57600080fd5b506101456105e1565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561019357600080fd5b506101b260048036038101908080359060200190929190505050610607565b005b3480156101c057600080fd5b506101c961066c565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561021757600080fd5b50610220610691565b005b34801561022e57600080fd5b5061026d60048036038101908080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061076e565b604051808215151515815260200191505060405180910390f35b6102bb600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610300565b005b3480156102c957600080fd5b506102fe600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506108b2565b005b60008060008373ffffffffffffffffffffffffffffffffffffffff161415151561032957600080fd5b662386f26fc10000341015151561033f57600080fd5b670de0b6b3a7640000341115151561035657600080fd5b349150610381606461037360035485610a0790919063ffffffff16565b610a3a90919063ffffffff16565b905061039882600454610a5590919063ffffffff16565b600481905550600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb84836040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050600060405180830381600087803b15801561046357600080fd5b505af1158015610477573d6000803e3d6000fd5b505050508273ffffffffffffffffffffffffffffffffffffffff167fcd60aa75dea3072fbc07ae6d7d856b5dc5f4eee88854f5b4abf7b680ef8bc50f8383604051808381526020018281526020019250505060405180910390a2505050565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b15801561059557600080fd5b505af11580156105a9573d6000803e3d6000fd5b505050506040513d60208110156105bf57600080fd5b8101908080519060200190929190505050905090565b60035481565b60045481565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561066257600080fd5b8060038190555050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156106ec57600080fd5b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc3073ffffffffffffffffffffffffffffffffffffffff16319081150290604051600060405180830381858888f1935050505015801561076b573d6000803e3d6000fd5b50565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156107cb57600080fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb83856040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050600060405180830381600087803b15801561089057600080fd5b505af11580156108a4573d6000803e3d6000fd5b505050506001905092915050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561090d57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415151561094957600080fd5b8073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60008082840290506000841480610a285750828482811515610a2557fe5b04145b1515610a3057fe5b8091505092915050565b6000808284811515610a4857fe5b0490508091505092915050565b6000808284019050838110151515610a6957fe5b80915050929150505600a165627a7a723058202b26315279bffca3d592c89afa71c1d4aa2d4d8f936a25da74b95a16ff1fce2f002900000000000000000000000030cc0e266cf33b8eac6a99cbd98e39b890cfd69b00000000000000000000000035538831eade207207243a3890d3724ab66e48b0

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

-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 00000000000000000000000030cc0e266cf33b8eac6a99cbd98e39b890cfd69b
Arg [1] : 00000000000000000000000035538831eade207207243a3890d3724ab66e48b0


   Swarm Source:
bzzr://2b26315279bffca3d592c89afa71c1d4aa2d4d8f936a25da74b95a16ff1fce2f

 

View All
Block Age transaction Difficulty Reward
View All
Block Age UncleNumber Difficulty GasUsed Reward
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.