Sponsored:   Kirik Meta Protocol - New Generation of Blockchain - Join Pre-Sale Aug 15-17
Contract Overview
Balance: 0.01 Ether
Ether Value: $2.98 (@ $297.90/ETH)
Transactions: 140 txns
 Latest 25 txns from a total Of 140 transactions

TxHash Age From To Value [TxFee]
0x825da947f4c7a9a515347a1abfbd05ec42d854f20aa27e7570fee88b713343136 days 4 hrs ago0x835c3e3cdbbfb0d4b098c20cb44586cb558c9c52  IN   0x1cdc6b8fe34d313ee45fcd98d7391b6f564069a40.01 Ether0.0001840941
0xf115640770e74ec5c940da1e4c3e7722e933853c69a492b5a7b62182370ee4376 days 5 hrs ago0x35538831eade207207243a3890d3724ab66e48b0  IN   0x1cdc6b8fe34d313ee45fcd98d7391b6f564069a40 Ether0.000279096
0x0e1d7c962bfc7ce73a34b88482c92607dca66dd8a6da99e3d35d84c3130ac5726 days 5 hrs ago0x35538831eade207207243a3890d3724ab66e48b0  IN   0x1cdc6b8fe34d313ee45fcd98d7391b6f564069a40 Ether0.000119832
0x48299d9a245e090ce436f31e0c39b85dba3aa70d16dc2b3ab18867fa2d0b92dd7 days 14 hrs ago0xa7a797c6f5d2cadaa5102813f3bcf3cdba6855aa  IN   0x1cdc6b8fe34d313ee45fcd98d7391b6f564069a40.04662651 Ether0.00119802
0x8a7ec9b400070c8d8c5f81db8464b2f87f6e63ce1003e8075e0153b9d8a2c17d9 days 20 hrs ago0x7f3daae1f8824c1a9fc61a0bb18fa0d6f3558de4  IN   0x1cdc6b8fe34d313ee45fcd98d7391b6f564069a40 Ether0.00126822
0x0ad676b902dc367abd6d77f6756daa16a32ef71dd25a900decd84e9e0669a0c09 days 21 hrs ago0x529f6602fa1fc21724c88347540200302a5f3d56  IN   0x1cdc6b8fe34d313ee45fcd98d7391b6f564069a40.01 Ether0.000359406
0x9ba94efb72234ccfc01c4b023512268bde004e3d94cf72d77000f83fe94ba06e11 days 1 hr ago0x3f54bd0b5fa7180c81b39637d894f4bd4b5a4212  IN   0x1cdc6b8fe34d313ee45fcd98d7391b6f564069a40.01 Ether0.000538812
0x24fe777dc8a879b9fa9d4d7f94194509e162d63b65dbc636ae7a761ad09dd6ce12 days 23 hrs ago0xdd947f0793087c1aba2968a65dbee0f7a0a8a01b  IN   0x1cdc6b8fe34d313ee45fcd98d7391b6f564069a40.5 Ether0.001737129
0x12f30ca37cb62c4816b95981785a1825398bd23edd9da2e8be299439b1f5f49513 days 10 hrs ago0x2dea92b798cc2a0e60c71a79a9daa37c5709a480  IN   0x1cdc6b8fe34d313ee45fcd98d7391b6f564069a40.027 Ether0.000538812
0x4f3ebbd81f30754df8c79e294993491ee518919b27ecf27cb27bbd84389e952613 days 13 hrs ago0xdf4d8d9ba2454ac4185ebc8a4a8fee91e6da5423  IN   0x1cdc6b8fe34d313ee45fcd98d7391b6f564069a40 Ether0.000021137
0xa48c3729e7e0bd8ea0e92dd199569b50784394272ab45536c960c5d2c9f686d113 days 22 hrs ago0x2dea92b798cc2a0e60c71a79a9daa37c5709a480  IN   0x1cdc6b8fe34d313ee45fcd98d7391b6f564069a40.015 Ether0.000718812
0x0531ff2545aa09cc1346e3996c02471ced389e73fe6cd0fecf4df2cea592d28b15 days 5 hrs ago0x910c48af9862ddcdda75d40a2d2faafb04e98d07  IN   0x1cdc6b8fe34d313ee45fcd98d7391b6f564069a40.01 Ether0.005091585
0x88a14338013c13edf0b574ef88a5eb409c6fad83db00578b9a6bb07a3285b88416 days 7 hrs ago0x5d5d6bce2ca7aed1476f3e352f48ad4c0650e683  IN   0x1cdc6b8fe34d313ee45fcd98d7391b6f564069a40.1 Ether0.000538812
0x0c033d2e47e4533dae50d55dbe97a54d0b7f95ac2f604b39dbf3b420d3ca019b18 days 22 hrs ago0xaaed20f05652c543a05ce5536cad44d1698eb807  IN   0x1cdc6b8fe34d313ee45fcd98d7391b6f564069a40.2 Ether0.000094531265
0x2d77404b95db6ff61a22876945402db9e663b1caf52cb69f9048e8b8f9b0aaff19 days 10 hrs ago0x33be10116cb09a240ae47910f1dd50a158310822  IN   0x1cdc6b8fe34d313ee45fcd98d7391b6f564069a40.05 Ether0.002469555
0xbd83b6fb200382f66c2913ceee7c355a667c336d73741a285795fd66613fc59619 days 10 hrs ago0x33be10116cb09a240ae47910f1dd50a158310822  IN   0x1cdc6b8fe34d313ee45fcd98d7391b6f564069a40.1 Ether0.002469555
0xa8402e24b0bee5cc990c155760ba07dd683419dc1756ad30963b003aa5b884e619 days 21 hrs ago0x33be10116cb09a240ae47910f1dd50a158310822  IN   0x1cdc6b8fe34d313ee45fcd98d7391b6f564069a40.01 Ether0.000718812
0xf8e9cf03d040b85eae921cc03a0c3dcb28237ed4b0b40dacafb2b89ee0d6e08320 days 2 hrs ago0xb7ea841a3bcd5cae481a2a00947bdc6d8b311fd9  IN   0x1cdc6b8fe34d313ee45fcd98d7391b6f564069a40.01 Ether0.000134703
0xd674049640877e6c44cdbefbc021551be6bf87f8e033598e9d33344348267d6520 days 2 hrs ago0xb7ea841a3bcd5cae481a2a00947bdc6d8b311fd9  IN   0x1cdc6b8fe34d313ee45fcd98d7391b6f564069a40.01 Ether0.000179703
0xa1bd9529d3a54a99d9277c1b76131ad3c00a1a72b17d29cbfb513d2a69da63cd20 days 6 hrs ago0x162e161447eaeeb974346822f163dead9670ea02  IN   0x1cdc6b8fe34d313ee45fcd98d7391b6f564069a40.00001 Ether0.000126822
0x170d9eaa810587a3d2bffe7092f1112df2f74ba84505d4f457dd0066703d39cd20 days 6 hrs ago0x5d6fa1d5847e1977c28183312f01721c57643ab0  IN   0x1cdc6b8fe34d313ee45fcd98d7391b6f564069a40.01 Ether0.000718812
0x71f6f2245799e324609c5c694482b6403b914b6db1d54f5e24ff265d91e21c0a20 days 7 hrs ago0x0a6cbb0a6b96cf5deadc79b54aa21291a8ff18ee  IN   0x1cdc6b8fe34d313ee45fcd98d7391b6f564069a40.02 Ether0.000538812
0xc7102f240c7e3527cfae478df26c9f078a0f462b00655132198680c4a802709220 days 7 hrs ago0x0a6cbb0a6b96cf5deadc79b54aa21291a8ff18ee  IN   0x1cdc6b8fe34d313ee45fcd98d7391b6f564069a40.019 Ether0.000718812
0xa0643f9499314aed71de58ef4e32e3d159923a3e186262b5391d240c5b45ceb520 days 7 hrs ago0x0a6cbb0a6b96cf5deadc79b54aa21291a8ff18ee  IN   0x1cdc6b8fe34d313ee45fcd98d7391b6f564069a40.01 Ether0.001832208
0xfe927d446a0faa85d4cf78bc96c0ddf454d522598467d6305394c97e7c6fc0c220 days 8 hrs ago0x1a0975525056e156d9f42ac4e00d0d5e77a27aee  IN   0x1cdc6b8fe34d313ee45fcd98d7391b6f564069a40.01 Ether0.000134064
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
 Latest 3 Internal Transactions

ParentTxHash Block Age From To Value
0x0e1d7c962bfc7ce73a34b88482c92607dca66dd8a6da99e3d35d84c3130ac57261266476 days 5 hrs ago0x1cdc6b8fe34d313ee45fcd98d7391b6f564069a40x35538831eade207207243a3890d3724ab66e48b01.618156207 Ether
0x0e452564d1f666b9abcc27274e686c7b07b9e51672f1f7f5fccfc625fbf39f8f596605833 days 9 hrs ago0x1cdc6b8fe34d313ee45fcd98d7391b6f564069a40x35538831eade207207243a3890d3724ab66e48b01.63 Ether
0xbcdb1f1c285d1e4686b2d250f41c88f6f0cd302b4298bf2499bc91f5a7153f7a590917243 days 2 hrs ago0x1cdc6b8fe34d313ee45fcd98d7391b6f564069a40x35538831eade207207243a3890d3724ab66e48b00.01 Ether
[ Download CSV Export  ] 
Warning: The compiled contract might be susceptible to EventStructWrongData (very low-severity) Solidity compiler bugs.

Contract Source Code Verified (Exact match)
Contract Name: Crowdsale
Compiler Version: 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

-----Decoded View---------------
Found 2 constructor arguments :
Arg [0] : 00000000000000000000000030cc0e266cf33b8eac6a99cbd98e39b890cfd69b
Arg [1] : 00000000000000000000000035538831eade207207243a3890d3724ab66e48b0


   Swarm Source:
bzzr://2b26315279bffca3d592c89afa71c1d4aa2d4d8f936a25da74b95a16ff1fce2f

 

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.