Sponsored Link:   Ambrosus Main-Net Launching: Stake AMB in Masternodes and get regular rewards for maintaining network integrity.
Contract Overview
Balance: 0 Ether
Ether Value: $0
Transactions: 1613 txns
Token Contract: DateCoin ICO Token (DTC)
Misc
Address Watch: Add To Watch List
Contract Creator: 0x11e40ba9b7aae00c34cca7446ee36f2e03595b0eat txn 0x820a6b42411516b20f40f949541cbcd199d7e800eb2eee24479168a0a98274cb
Token Balances:
 Latest 25 txns from a total Of 1613 transactions

TxHash Age From To Value [TxFee]
0x7f4284d7c8dd958d21a789a1c5ee94da14597855df8a2fbd308b1e6c1c116f036 hrs 2 mins ago0x6bc1b4f2b70cfe6c1eda44c331e7a5af56d5c160  IN   0xc47b8d6d6595f7934fc467ded288e1a267d717580 Ether0.00014914
0x5ffe233ffa87bb8c89253da7cd215a1b438765fdbe50dde7b98f65cab2ac89fb6 hrs 3 mins ago0x6bc1b4f2b70cfe6c1eda44c331e7a5af56d5c160  IN   0xc47b8d6d6595f7934fc467ded288e1a267d717580 Ether0.00014914
0x2f8e391ff9d531ba98f2c6a58ed4a4f9f6ca9203bcd4472e2a2223754183b5ac6 hrs 3 mins ago0x6bc1b4f2b70cfe6c1eda44c331e7a5af56d5c160  IN   0xc47b8d6d6595f7934fc467ded288e1a267d717580 Ether0.00014914
0x2ace3927f62426c85bef031f6b926685ad421eaee5523be4b8aa867c6b6cccfb6 hrs 4 mins ago0x6bc1b4f2b70cfe6c1eda44c331e7a5af56d5c160  IN   0xc47b8d6d6595f7934fc467ded288e1a267d717580 Ether0.000148884
0xfec6437158cb8e6af6e0ef14a740f8d26dfece971cbcc5c2f67986a859496db56 hrs 5 mins ago0x6bc1b4f2b70cfe6c1eda44c331e7a5af56d5c160  IN   0xc47b8d6d6595f7934fc467ded288e1a267d717580 Ether0.00014914
0x4792814b42fe1c2de2ac44f845f07dfc0a6d210c471016c6646974fdfe1d29c66 hrs 6 mins ago0x6bc1b4f2b70cfe6c1eda44c331e7a5af56d5c160  IN   0xc47b8d6d6595f7934fc467ded288e1a267d717580 Ether0.00020914
0xb8bf7466ef45fcb228009bfc17f9b2b9980e083d4ac13c6839d33a378866038a6 hrs 6 mins ago0x6bc1b4f2b70cfe6c1eda44c331e7a5af56d5c160  IN   0xc47b8d6d6595f7934fc467ded288e1a267d717580 Ether0.000208884
0xf2267bcc224dd9e4ec8f17260cb16b5fe6cb45152419d45dac549524ec8454ac6 hrs 6 mins ago0x6bc1b4f2b70cfe6c1eda44c331e7a5af56d5c160  IN   0xc47b8d6d6595f7934fc467ded288e1a267d717580 Ether0.00020914
0x97a6e297fd1655c999d29bb2af1decb84dbf9642cd487c15d722ad2e84dd68e96 hrs 6 mins ago0x6bc1b4f2b70cfe6c1eda44c331e7a5af56d5c160  IN   0xc47b8d6d6595f7934fc467ded288e1a267d717580 Ether0.00020914
0x5ae593a3424e637a35ee551d22ccbd6bffe1e7046315df537ec77cd608015edd6 hrs 6 mins ago0x6bc1b4f2b70cfe6c1eda44c331e7a5af56d5c160  IN   0xc47b8d6d6595f7934fc467ded288e1a267d717580 Ether0.00014914
0xda26a110bf38f7a676cbd83f089f5cdce8c94c8446b724eefe6d8964a1e0c7976 hrs 6 mins ago0x6bc1b4f2b70cfe6c1eda44c331e7a5af56d5c160  IN   0xc47b8d6d6595f7934fc467ded288e1a267d717580 Ether0.00020914
0x31983ac10e1da730d9682e1f9d86c19d05fa1f3b64dfe35d31ddb1d9f8e945326 hrs 6 mins ago0x6bc1b4f2b70cfe6c1eda44c331e7a5af56d5c160  IN   0xc47b8d6d6595f7934fc467ded288e1a267d717580 Ether0.00020914
0xa935907eab65fc9d082b6c1be9de9ce586f18f48218ef385e48501986aeda2366 hrs 12 mins ago0x6bc1b4f2b70cfe6c1eda44c331e7a5af56d5c160  IN   0xc47b8d6d6595f7934fc467ded288e1a267d717580 Ether0.000208884
0xd15439a198fa6ba8430dac7e8527d50f84a41764e306576d74361895fe610c4e6 hrs 12 mins ago0x6bc1b4f2b70cfe6c1eda44c331e7a5af56d5c160  IN   0xc47b8d6d6595f7934fc467ded288e1a267d717580 Ether0.00020914
0x5602eb078436290b7fa396a009733f62c78dff39d61a6fe196536e3562295d276 hrs 12 mins ago0x6bc1b4f2b70cfe6c1eda44c331e7a5af56d5c160  IN   0xc47b8d6d6595f7934fc467ded288e1a267d717580 Ether0.00020914
0x6c0bf3249b8824b252371ad5077597c885f3130c2c67b95daf6347b3df3240456 hrs 12 mins ago0x6bc1b4f2b70cfe6c1eda44c331e7a5af56d5c160  IN   0xc47b8d6d6595f7934fc467ded288e1a267d717580 Ether0.00020914
0xf0f678cd7d900b8f6aa05a20fd4c91596c2120400fce6af7857da0225bb6cf276 hrs 12 mins ago0x6bc1b4f2b70cfe6c1eda44c331e7a5af56d5c160  IN   0xc47b8d6d6595f7934fc467ded288e1a267d717580 Ether0.00020914
0x369effa5405e5786d834d2fcb22e3814aa99cfbaefaa69eec0ea10a78d13c07f6 hrs 13 mins ago0x6bc1b4f2b70cfe6c1eda44c331e7a5af56d5c160  IN   0xc47b8d6d6595f7934fc467ded288e1a267d717580 Ether0.00020914
0x16ce2aae5e75e452ab03736e6dbdee02e45d3fcc1b7ad72b4324846735b7feab6 hrs 14 mins ago0x6bc1b4f2b70cfe6c1eda44c331e7a5af56d5c160  IN   0xc47b8d6d6595f7934fc467ded288e1a267d717580 Ether0.000208884
0xeea76c0dc475cabd4747d36bbe50147343167cb1a557a3cc05cd62e620f270396 hrs 14 mins ago0x6bc1b4f2b70cfe6c1eda44c331e7a5af56d5c160  IN   0xc47b8d6d6595f7934fc467ded288e1a267d717580 Ether0.00020914
0x9c05bc02857619acdc3ab82e94641bd02accd97f9380fb344e3018eeb846c4af6 hrs 15 mins ago0x6bc1b4f2b70cfe6c1eda44c331e7a5af56d5c160  IN   0xc47b8d6d6595f7934fc467ded288e1a267d717580 Ether0.00020914
0x99da189dabdcce44ba9204e8c2211f630998ce192a66fbbffe98740c04dc67f86 hrs 15 mins ago0x6bc1b4f2b70cfe6c1eda44c331e7a5af56d5c160  IN   0xc47b8d6d6595f7934fc467ded288e1a267d717580 Ether0.00020914
0x09ec5cf296dd9b093dc500e8edbda162c9975264ea23ab23572f0d52ccafddfb6 hrs 15 mins ago0x6bc1b4f2b70cfe6c1eda44c331e7a5af56d5c160  IN   0xc47b8d6d6595f7934fc467ded288e1a267d717580 Ether0.00020914
0x72a82efb5ed78aa8bed2024df25df38b04d69b2fcdd898e357fbc3ffab6cbd4d6 hrs 15 mins ago0x6bc1b4f2b70cfe6c1eda44c331e7a5af56d5c160  IN   0xc47b8d6d6595f7934fc467ded288e1a267d717580 Ether0.00020914
0xe2d47b4aa88960498e7e8cc89732de64815283c79acd6b46ea32a738aed358646 hrs 16 mins ago0x6bc1b4f2b70cfe6c1eda44c331e7a5af56d5c160  IN   0xc47b8d6d6595f7934fc467ded288e1a267d717580 Ether0.00020914
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
View All
ParentTxHash Block Age From To Value
Contract Source Code Verified (Exact match)
Contract Name: DateCoin
Compiler Version: v0.4.19+commit.c4cbbb05
Optimization Enabled: Yes
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity ^0.4.18;

// File: zeppelin-solidity/contracts/math/SafeMath.sol

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

// File: zeppelin-solidity/contracts/token/ERC20Basic.sol

/**
 * @title ERC20Basic
 * @dev Simpler version of ERC20 interface
 * @dev see https://github.com/ethereum/EIPs/issues/179
 */
contract ERC20Basic {
  uint256 public totalSupply;
  function balanceOf(address who) public view returns (uint256);
  function transfer(address to, uint256 value) public returns (bool);
  event Transfer(address indexed from, address indexed to, uint256 value);
}

// File: zeppelin-solidity/contracts/token/BasicToken.sol

/**
 * @title Basic token
 * @dev Basic version of StandardToken, with no allowances.
 */
contract BasicToken is ERC20Basic {
  using SafeMath for uint256;

  mapping(address => uint256) balances;

  /**
  * @dev transfer token for a specified address
  * @param _to The address to transfer to.
  * @param _value The amount to be transferred.
  */
  function transfer(address _to, uint256 _value) public returns (bool) {
    require(_to != address(0));
    require(_value <= balances[msg.sender]);

    // SafeMath.sub will throw if there is not enough balance.
    balances[msg.sender] = balances[msg.sender].sub(_value);
    balances[_to] = balances[_to].add(_value);
    Transfer(msg.sender, _to, _value);
    return true;
  }

  /**
  * @dev Gets the balance of the specified address.
  * @param _owner The address to query the the balance of.
  * @return An uint256 representing the amount owned by the passed address.
  */
  function balanceOf(address _owner) public view returns (uint256 balance) {
    return balances[_owner];
  }

}

// File: zeppelin-solidity/contracts/token/ERC20.sol

/**
 * @title ERC20 interface
 * @dev see https://github.com/ethereum/EIPs/issues/20
 */
contract ERC20 is ERC20Basic {
  function allowance(address owner, address spender) public view returns (uint256);
  function transferFrom(address from, address to, uint256 value) public returns (bool);
  function approve(address spender, uint256 value) public returns (bool);
  event Approval(address indexed owner, address indexed spender, uint256 value);
}

// File: zeppelin-solidity/contracts/token/StandardToken.sol

/**
 * @title Standard ERC20 token
 *
 * @dev Implementation of the basic standard token.
 * @dev https://github.com/ethereum/EIPs/issues/20
 * @dev Based on code by FirstBlood: https://github.com/Firstbloodio/token/blob/master/smart_contract/FirstBloodToken.sol
 */
contract StandardToken is ERC20, BasicToken {

  mapping (address => mapping (address => uint256)) internal allowed;


  /**
   * @dev Transfer tokens from one address to another
   * @param _from address The address which you want to send tokens from
   * @param _to address The address which you want to transfer to
   * @param _value uint256 the amount of tokens to be transferred
   */
  function transferFrom(address _from, address _to, uint256 _value) public returns (bool) {
    require(_to != address(0));
    require(_value <= balances[_from]);
    require(_value <= allowed[_from][msg.sender]);

    balances[_from] = balances[_from].sub(_value);
    balances[_to] = balances[_to].add(_value);
    allowed[_from][msg.sender] = allowed[_from][msg.sender].sub(_value);
    Transfer(_from, _to, _value);
    return true;
  }

  /**
   * @dev Approve the passed address to spend the specified amount of tokens on behalf of msg.sender.
   *
   * Beware that changing an allowance with this method brings the risk that someone may use both the old
   * and the new allowance by unfortunate transaction ordering. One possible solution to mitigate this
   * race condition is to first reduce the spender's allowance to 0 and set the desired value afterwards:
   * https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729
   * @param _spender The address which will spend the funds.
   * @param _value The amount of tokens to be spent.
   */
  function approve(address _spender, uint256 _value) public returns (bool) {
    allowed[msg.sender][_spender] = _value;
    Approval(msg.sender, _spender, _value);
    return true;
  }

  /**
   * @dev Function to check the amount of tokens that an owner allowed to a spender.
   * @param _owner address The address which owns the funds.
   * @param _spender address The address which will spend the funds.
   * @return A uint256 specifying the amount of tokens still available for the spender.
   */
  function allowance(address _owner, address _spender) public view returns (uint256) {
    return allowed[_owner][_spender];
  }

  /**
   * approve should be called when allowed[_spender] == 0. To increment
   * allowed value is better to use this function to avoid 2 calls (and wait until
   * the first transaction is mined)
   * From MonolithDAO Token.sol
   */
  function increaseApproval(address _spender, uint _addedValue) public returns (bool) {
    allowed[msg.sender][_spender] = allowed[msg.sender][_spender].add(_addedValue);
    Approval(msg.sender, _spender, allowed[msg.sender][_spender]);
    return true;
  }

  function decreaseApproval(address _spender, uint _subtractedValue) public returns (bool) {
    uint oldValue = allowed[msg.sender][_spender];
    if (_subtractedValue > oldValue) {
      allowed[msg.sender][_spender] = 0;
    } else {
      allowed[msg.sender][_spender] = oldValue.sub(_subtractedValue);
    }
    Approval(msg.sender, _spender, allowed[msg.sender][_spender]);
    return true;
  }

}

// File: zeppelin-solidity/contracts/token/BurnableToken.sol

/**
 * @title Burnable Token
 * @dev Token that can be irreversibly burned (destroyed).
 */
contract BurnableToken is StandardToken {

    event Burn(address indexed burner, uint256 value);

    /**
     * @dev Burns a specific amount of tokens.
     * @param _value The amount of token to be burned.
     */
    function burn(uint256 _value) public {
        require(_value > 0);
        require(_value <= balances[msg.sender]);
        // no need to require value <= totalSupply, since that would imply the
        // sender's balance is greater than the totalSupply, which *should* be an assertion failure

        address burner = msg.sender;
        balances[burner] = balances[burner].sub(_value);
        totalSupply = totalSupply.sub(_value);
        Burn(burner, _value);
    }
}

// File: zeppelin-solidity/contracts/ownership/Ownable.sol

/**
 * @title Ownable
 * @dev The Ownable contract has an owner address, and provides basic authorization control
 * functions, this simplifies the implementation of "user permissions".
 */
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.
   */
  function Ownable() 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) public onlyOwner {
    require(newOwner != address(0));
    OwnershipTransferred(owner, newOwner);
    owner = newOwner;
  }

}

// File: zeppelin-solidity/contracts/token/MintableToken.sol

/**
 * @title Mintable token
 * @dev Simple ERC20 Token example, with mintable token creation
 * @dev Issue: * https://github.com/OpenZeppelin/zeppelin-solidity/issues/120
 * Based on code by TokenMarketNet: https://github.com/TokenMarketNet/ico/blob/master/contracts/MintableToken.sol
 */

contract MintableToken is StandardToken, Ownable {
  event Mint(address indexed to, uint256 amount);
  event MintFinished();

  bool public mintingFinished = false;


  modifier canMint() {
    require(!mintingFinished);
    _;
  }

  /**
   * @dev Function to mint tokens
   * @param _to The address that will receive the minted tokens.
   * @param _amount The amount of tokens to mint.
   * @return A boolean that indicates if the operation was successful.
   */
  function mint(address _to, uint256 _amount) onlyOwner canMint public returns (bool) {
    totalSupply = totalSupply.add(_amount);
    balances[_to] = balances[_to].add(_amount);
    Mint(_to, _amount);
    Transfer(address(0), _to, _amount);
    return true;
  }

  /**
   * @dev Function to stop minting new tokens.
   * @return True if the operation was successful.
   */
  function finishMinting() onlyOwner canMint public returns (bool) {
    mintingFinished = true;
    MintFinished();
    return true;
  }
}

// File: zeppelin-solidity/contracts/token/CappedToken.sol

/**
 * @title Capped token
 * @dev Mintable token with a token cap.
 */

contract CappedToken is MintableToken {

  uint256 public cap;

  function CappedToken(uint256 _cap) public {
    require(_cap > 0);
    cap = _cap;
  }

  /**
   * @dev Function to mint tokens
   * @param _to The address that will receive the minted tokens.
   * @param _amount The amount of tokens to mint.
   * @return A boolean that indicates if the operation was successful.
   */
  function mint(address _to, uint256 _amount) onlyOwner canMint public returns (bool) {
    require(totalSupply.add(_amount) <= cap);

    return super.mint(_to, _amount);
  }

}

// File: contracts/DateCoin.sol

contract DateCoin is CappedToken, BurnableToken {

  string public constant name = "DateCoin ICO Token";
  string public constant symbol = "DTC";
  uint256 public constant decimals = 18;

  function DateCoin(uint256 _cap) public CappedToken(_cap) {
  }
}

    Contract ABI  
[{"constant":true,"inputs":[],"name":"mintingFinished","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":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"","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":"","type":"bool"}],"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":"cap","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_amount","type":"uint256"}],"name":"mint","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"burn","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_subtractedValue","type":"uint256"}],"name":"decreaseApproval","outputs":[{"name":"","type":"bool"}],"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":"finishMinting","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_addedValue","type":"uint256"}],"name":"increaseApproval","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[{"name":"_cap","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"burner","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Burn","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"Mint","type":"event"},{"anonymous":false,"inputs":[],"name":"MintFinished","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"},{"indexed":true,"name":"newOwner","type":"address"}],"name":"OwnershipTransferred","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"},{"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"}]

  Contract Creation Code Switch To Opcodes View
60606040526003805460a060020a60ff0219169055341561001f57600080fd5b604051602080610d2b8339810160405280805160038054600160a060020a03191633600160a060020a031617905591508190506000811161005f57600080fd5b60045550610cb9806100726000396000f3006060604052600436106100fb5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166305d2035b811461010057806306fdde0314610127578063095ea7b3146101b157806318160ddd146101d357806323b872dd146101f8578063313ce56714610220578063355274ea1461023357806340c10f191461024657806342966c6814610268578063661884631461028057806370a08231146102a25780637d64bcb4146102c15780638da5cb5b146102d457806395d89b4114610303578063a9059cbb14610316578063d73dd62314610338578063dd62ed3e1461035a578063f2fde38b1461037f575b600080fd5b341561010b57600080fd5b61011361039e565b604051901515815260200160405180910390f35b341561013257600080fd5b61013a6103ae565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561017657808201518382015260200161015e565b50505050905090810190601f1680156101a35780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156101bc57600080fd5b610113600160a060020a03600435166024356103e5565b34156101de57600080fd5b6101e6610451565b60405190815260200160405180910390f35b341561020357600080fd5b610113600160a060020a0360043581169060243516604435610457565b341561022b57600080fd5b6101e66105d9565b341561023e57600080fd5b6101e66105de565b341561025157600080fd5b610113600160a060020a03600435166024356105e4565b341561027357600080fd5b61027e60043561064b565b005b341561028b57600080fd5b610113600160a060020a0360043516602435610714565b34156102ad57600080fd5b6101e6600160a060020a036004351661080e565b34156102cc57600080fd5b610113610829565b34156102df57600080fd5b6102e76108b4565b604051600160a060020a03909116815260200160405180910390f35b341561030e57600080fd5b61013a6108c3565b341561032157600080fd5b610113600160a060020a03600435166024356108fa565b341561034357600080fd5b610113600160a060020a03600435166024356109f5565b341561036557600080fd5b6101e6600160a060020a0360043581169060243516610a99565b341561038a57600080fd5b61027e600160a060020a0360043516610ac4565b60035460a060020a900460ff1681565b60408051908101604052601281527f44617465436f696e2049434f20546f6b656e0000000000000000000000000000602082015281565b600160a060020a03338116600081815260026020908152604080832094871680845294909152808220859055909291907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a350600192915050565b60005481565b6000600160a060020a038316151561046e57600080fd5b600160a060020a03841660009081526001602052604090205482111561049357600080fd5b600160a060020a03808516600090815260026020908152604080832033909416835292905220548211156104c657600080fd5b600160a060020a0384166000908152600160205260409020546104ef908363ffffffff610b5f16565b600160a060020a038086166000908152600160205260408082209390935590851681522054610524908363ffffffff610b7116565b600160a060020a0380851660009081526001602090815260408083209490945587831682526002815283822033909316825291909152205461056c908363ffffffff610b5f16565b600160a060020a03808616600081815260026020908152604080832033861684529091529081902093909355908516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a35060019392505050565b601281565b60045481565b60035460009033600160a060020a0390811691161461060257600080fd5b60035460a060020a900460ff161561061957600080fd5b60045460005461062f908463ffffffff610b7116565b111561063a57600080fd5b6106448383610b80565b9392505050565b600080821161065957600080fd5b600160a060020a03331660009081526001602052604090205482111561067e57600080fd5b5033600160a060020a0381166000908152600160205260409020546106a39083610b5f565b600160a060020a038216600090815260016020526040812091909155546106d0908363ffffffff610b5f16565b600055600160a060020a0381167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca58360405190815260200160405180910390a25050565b600160a060020a0333811660009081526002602090815260408083209386168352929052908120548083111561077157600160a060020a0333811660009081526002602090815260408083209388168352929052908120556107a8565b610781818463ffffffff610b5f16565b600160a060020a033381166000908152600260209081526040808320938916835292905220555b600160a060020a0333811660008181526002602090815260408083209489168084529490915290819020547f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925915190815260200160405180910390a35060019392505050565b600160a060020a031660009081526001602052604090205490565b60035460009033600160a060020a0390811691161461084757600080fd5b60035460a060020a900460ff161561085e57600080fd5b6003805474ff0000000000000000000000000000000000000000191660a060020a1790557fae5184fba832cb2b1f702aca6117b8d265eaf03ad33eb133f19dde0f5920fa0860405160405180910390a150600190565b600354600160a060020a031681565b60408051908101604052600381527f4454430000000000000000000000000000000000000000000000000000000000602082015281565b6000600160a060020a038316151561091157600080fd5b600160a060020a03331660009081526001602052604090205482111561093657600080fd5b600160a060020a03331660009081526001602052604090205461095f908363ffffffff610b5f16565b600160a060020a033381166000908152600160205260408082209390935590851681522054610994908363ffffffff610b7116565b600160a060020a0380851660008181526001602052604090819020939093559133909116907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a350600192915050565b600160a060020a033381166000908152600260209081526040808320938616835292905290812054610a2d908363ffffffff610b7116565b600160a060020a0333811660008181526002602090815260408083209489168084529490915290819020849055919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591905190815260200160405180910390a350600192915050565b600160a060020a03918216600090815260026020908152604080832093909416825291909152205490565b60035433600160a060020a03908116911614610adf57600080fd5b600160a060020a0381161515610af457600080fd5b600354600160a060020a0380831691167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a36003805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600082821115610b6b57fe5b50900390565b60008282018381101561064457fe5b60035460009033600160a060020a03908116911614610b9e57600080fd5b60035460a060020a900460ff1615610bb557600080fd5b600054610bc8908363ffffffff610b7116565b6000908155600160a060020a038416815260016020526040902054610bf3908363ffffffff610b7116565b600160a060020a0384166000818152600160205260409081902092909255907f0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d41213968859084905190815260200160405180910390a2600160a060020a03831660007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405190815260200160405180910390a3506001929150505600a165627a7a723058200c7a3d91800282c25fa4c658844ae538a6c0a9221ebd2239037956907e45462b00290000000000000000000000000000000000000000018197eaa095a9844c180000

    Constructor Arguments (ABI-encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000000000000000000000018197eaa095a9844c180000

-----Decoded View---------------
Found 1 constructor arguments :
Arg [0] : 0000000000000000000000000000000000000000018197eaa095a9844c180000


   Swarm Source:
bzzr://0c7a3d91800282c25fa4c658844ae538a6c0a9221ebd2239037956907e45462b

 

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.