Sponsored Link:   trade.io - The Future of Crypto Trading - A Better, Faster, Smarter Crypto Exchange - Pre-Register Now!
Contract Overview
Balance: 0.200529697 Ether
Ether Value: $92.37 (@ $460.65/ETH)
Transactions: 96 txns
Misc
Address Watch: Add To Watch List
Contract Creator: 0x8d2a7dffc176f327074b6047d3153d6bb8b6e0a9at txn 0x7faa3c3448786827af64321aa400aa0b6a53662290ca09a121ebaa88b7772cf6
Token Balances:
 Latest 25 txns from a total Of 96 transactions

TxHash Age From To Value [TxFee]
0x2b230d35c3de984a78e1cee5fc61b8a3bcc0ee27789d5353412d1192c027b6b93 hrs 25 mins ago0xed115a08520d1588372dbd999217aae3c3e1f69e  IN   0x1cdc6b8fe34d313ee45fcd98d7391b6f564069a40.01 Ether0.000134703
0x76060b246cf5f64ef139b76f49997b06f749adf2c8c1a05883394de888c4a1fd3 hrs 42 mins ago0xed115a08520d1588372dbd999217aae3c3e1f69e  IN   0x1cdc6b8fe34d313ee45fcd98d7391b6f564069a40.02 Ether0.000134703
0x4e5742aa165b26c2ed9344c773fcd342e9c4ff263ffb21a6745d9307e4d7c7e31 day 15 hrs ago0xbc33bbca949958ff3381b124d7cea1e2949f8ab1  IN   0x1cdc6b8fe34d313ee45fcd98d7391b6f564069a40.01 Ether0.003294555
0x6bda6e0386e802d38deb017e8b9493d547ca22fe4dc5da08cad3358147497ba93 days 1 hr ago0xd484c49cc433f27154ce77c8494fdd04ba76f19a  IN   0x1cdc6b8fe34d313ee45fcd98d7391b6f564069a40.01 Ether0.000538812
0x7daa169dd26c0db7855b7d3ec4a77ced1c431d2632835bd4dbff2f47ba2be4933 days 14 hrs ago0x9081837571330b66da501f910f9528158f1d748b  IN   0x1cdc6b8fe34d313ee45fcd98d7391b6f564069a40.0009 Ether0.000253644
0xd93581b5b0b2a690b79eb9a1ea937cdd548f1c90c1a14d4069f7ac5cd7dee1f43 days 17 hrs ago0xb880185017051df9df50cfa6f9c91f2b00f82a75  IN   0x1cdc6b8fe34d313ee45fcd98d7391b6f564069a40.005 Ether0.000273
0x89f0bf7d6d1dd118f18ebe007469d780f53f5afdc457117e9fba3b4e03aea4823 days 17 hrs ago0xb880185017051df9df50cfa6f9c91f2b00f82a75  IN   0x1cdc6b8fe34d313ee45fcd98d7391b6f564069a40.005 Ether0.00021
0xfc95b3e8c2d1acf39f4185daf11f170b69fc62aafaee3e4645413ad52210dbce3 days 21 hrs ago0xd153b76b26f23dba41d7a63dd54a6e4506f9beff  IN   0x1cdc6b8fe34d313ee45fcd98d7391b6f564069a40.01 Ether0.000718812
0xf12bae004962ae11ddacb1775ee8604e92533d9d435e0125b339a7a32f3fb7005 days 5 hrs ago0x3457f2e1a8bc5d50ff922166022d597d3dc67972  IN   0x1cdc6b8fe34d313ee45fcd98d7391b6f564069a40.01 Ether0.000269406
0x063279d430a271e7749179275781d02c3ad07c44edecbc4fceabbaa2905effd55 days 5 hrs ago0x3457f2e1a8bc5d50ff922166022d597d3dc67972  IN   0x1cdc6b8fe34d313ee45fcd98d7391b6f564069a40.01 Ether0.00007812
0x7757db2ae6e3198c98ed260efdd122be2a814c1d49e21042e45d6ff2253f99d46 days 2 hrs ago0x62b7611d07fdba36d6aaf4c3cf93b6cd7efad076  IN   0x1cdc6b8fe34d313ee45fcd98d7391b6f564069a40.1 Ether0.00299505
0x35c4f50eae53943bce83fac3b5033aa5e5d9072ed84ff269f99e448a42bf13346 days 7 hrs ago0xb1d67d3e86cd0f182a840e799edd13816ef2dfbc  IN   0x1cdc6b8fe34d313ee45fcd98d7391b6f564069a40.001 Ether0.000126822
0xe827fdb4c8f2e019cd9f04031bcfd29d9f086959e6085992606bf1454904ba756 days 9 hrs ago0x835c3e3cdbbfb0d4b098c20cb44586cb558c9c52  IN   0x1cdc6b8fe34d313ee45fcd98d7391b6f564069a40.030529697 Ether0.000493911
0xef10d1d6a80dc203169c523d3c75234d72ba28135bba49bd9ffc94d60c12feab6 days 10 hrs ago0x0ba2a01a496d3c062e03745ad7e1e3ea3753db15  IN   0x1cdc6b8fe34d313ee45fcd98d7391b6f564069a40.007 Ether0.000253644
0x5bf9c4d344e6629647c83f7d60d80f6474fa9cff585bae2d96ae9c4a493038f77 days 3 hrs ago0x35538831eade207207243a3890d3724ab66e48b0  IN   0x1cdc6b8fe34d313ee45fcd98d7391b6f564069a40 Ether0.002535122
0x0e452564d1f666b9abcc27274e686c7b07b9e51672f1f7f5fccfc625fbf39f8f7 days 3 hrs ago0x35538831eade207207243a3890d3724ab66e48b0  IN   0x1cdc6b8fe34d313ee45fcd98d7391b6f564069a40 Ether0.000509286
0x0bc1a8ef4da451dfab5f47aa78ddee79a2caaa7aae8e24459e9bff90f227a4457 days 8 hrs ago0x69149f643e99cb092bd321615f5a8fd5ae3a5ab2  IN   0x1cdc6b8fe34d313ee45fcd98d7391b6f564069a40.02 Ether0.00089802
0x9d32ff78d6417b5643ba28f1cce3c2edf5205f609b06da67d145c4e3fe37d9ba7 days 21 hrs ago0xf2f1f7bdb3eb2120faf1d02e1b20ff822b6fd442  IN   0x1cdc6b8fe34d313ee45fcd98d7391b6f564069a40 Ether0.000894169
0x1731f8adcdcc3447b926923ff516c1cfceaf26104d3ab58d6ba9237d52d98b2b8 days 5 hrs ago0x5b664c4cf60993535e6609e7b2905ddd36fc3de9  IN   0x1cdc6b8fe34d313ee45fcd98d7391b6f564069a40.01 Ether0.001677228
0x4dc33e8c93c9575b429b4df6aeafe3ba343b46029eb3edd5e2d6a4923b67dca18 days 20 hrs ago0xec1c499e7fbaec541923a748ad0d6026f0f97192  IN   0x1cdc6b8fe34d313ee45fcd98d7391b6f564069a40.1 Ether0.000673515
0xc01a6ba96a01d4ed27af1172a1f6d732cb4648025aad84bb3d875944951a64ea9 days 8 hrs ago0x3f54bd0b5fa7180c81b39637d894f4bd4b5a4212  IN   0x1cdc6b8fe34d313ee45fcd98d7391b6f564069a40.01 Ether0.000718812
0xf6c707d2a9ccc0eec10df820eb81de0fbd63f8953c4ad889455f1844562d27589 days 12 hrs ago0xecdb405f8e3c732b8ad63cd8ce24d03014e4d284  IN   0x1cdc6b8fe34d313ee45fcd98d7391b6f564069a40.01 Ether0.000718812
0xbdb77b350da179a490cd3805ffc17168fcf98251ea414d17913b035ed245fad99 days 12 hrs ago0x4489f9a90f2c789eca858732bd1a74c036f2edb9  IN   0x1cdc6b8fe34d313ee45fcd98d7391b6f564069a40.01 Ether0.000538812
0x94d989ee48bc3acbcdf6d7cba6877e0e44f0df4c84385f373e76ae72baba472f9 days 13 hrs ago0x3a2e3849945aae6b87e0ef4d13940049681e0b36  IN   0x1cdc6b8fe34d313ee45fcd98d7391b6f564069a40.01 Ether0.003294555
0x46bf03097cd2fc70db9612b4a9cc0ddc3b7740601e7f971f153ca0172d63ed199 days 21 hrs ago0xd2684c80694907665771a9f5aa9338ee6fb1733f  IN   0x1cdc6b8fe34d313ee45fcd98d7391b6f564069a40.05 Ether0.000718812
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
 Latest 2 Internal Transactions

ParentTxHash Block Age From To Value
0x0e452564d1f666b9abcc27274e686c7b07b9e51672f1f7f5fccfc625fbf39f8f59660587 days 3 hrs ago0x1cdc6b8fe34d313ee45fcd98d7391b6f564069a40x35538831eade207207243a3890d3724ab66e48b01.63 Ether
0xbcdb1f1c285d1e4686b2d250f41c88f6f0cd302b4298bf2499bc91f5a7153f7a590917216 days 19 hrs ago0x1cdc6b8fe34d313ee45fcd98d7391b6f564069a40x35538831eade207207243a3890d3724ab66e48b00.01 Ether
[ Download CSV Export  ] 
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.