Contract 0xca00bc15f67ebea4b20dfaaa847cace113cc5501

 

TxHash Block Age From To Value [TxFee]
0xcb80b34d6dc0bb2b1984450705999debe37ff06dd04a545bdd0a03dbc821703872231971 day 33 mins ago0x4b62ceb6984e66bcbe6ee42b37e21274c3fafb4e  IN   Capdax0 Ether0.000245685
0x72cf148e0072d15791ac5af63d2983c83cd0cc4f1bfd99b88fa54b15e024da6b72229781 day 1 hr ago0x4b62ceb6984e66bcbe6ee42b37e21274c3fafb4e  IN   Capdax0 Ether0.000245685
0xa8ed48324e21143f0809901145a1a5a9367e75c73bd1303f710c79d357a0d7cf72189782 days 54 mins ago0x4b62ceb6984e66bcbe6ee42b37e21274c3fafb4e  IN   Capdax0 Ether0.00031269
0xed43688b834426878d277387425017a2975dedfddc914af90459ab5008bd393d72026135 days 22 hrs ago0x4b62ceb6984e66bcbe6ee42b37e21274c3fafb4e  IN   Capdax0 Ether0.000156345
0xb8690ebf06d3e23503056fe35098a469b9fbf9b9a120ff6c2c9313f04a59f6b072019816 days 2 hrs ago0x1f93e8c46c50a54ded866e95d3bc7bebfc9e3ee2  IN   Capdax0 Ether0.000417656
0xf57159237d568585f75bf84106e663bf8eb4d2be184b4c3e5a6829a8d1def6a771947097 days 14 hrs ago0xe31af64103db7285675dd5a274363e82c391bbdd  IN   Capdax0 Ether0.00073784
0x0d8bcaf3d8813a99b055cb3a191ad66ad62914769c7dc69d473ec06c7f856ce171844079 days 16 hrs ago0xbc56787842be1b4eebd68730acddefffb4bab03c  IN   Capdax0 Ether0.000781347
0x7a25c0e9ada6a1b3e31a2310ba5f5f5fdd030978f9f7cbdf0d7922f2f82456e971843929 days 16 hrs ago0x752ea6205e0a37a9e5b58f61b0e3f943cca16050  IN   Capdax0 Ether0.001095003
0xdb23bd6af9af71362fc60efcbeb881e9e487f584b2e141fbd80f9f04f4b0e49671841579 days 18 hrs ago0xe56ea353abc25d1a1d49676e6d21c43fae668f3e  IN   Capdax0 Ether0.001252152
0x3cf8d10942561790544d450199e1627661c2cd444427b19a1e090010957a014d71841539 days 18 hrs ago0xe56ea353abc25d1a1d49676e6d21c43fae668f3e  IN   Capdax0 Ether0.001897557
0x215d6c4c415d9cf74167166fba24a77997d607d1b48fdf555a953e2daa5ae41171841489 days 18 hrs ago0xe56ea353abc25d1a1d49676e6d21c43fae668f3e  IN   Capdax0 Ether0.001897557
0x834990e2e63124a4eda947a058a64ebcb4ce953ef5d5c0a2dd479e888d89ebc771841359 days 18 hrs ago0xe56ea353abc25d1a1d49676e6d21c43fae668f3e  IN   Capdax0 Ether0.001255416
0xb9d9fa6f4ca78535a0365b07bc895030132fef939a00b73525c92d05ad48dda971840739 days 18 hrs ago0xe56ea353abc25d1a1d49676e6d21c43fae668f3e  IN   Capdax0 Ether0.002662557
0xe30b5780c62dd0e7c2fb091fd0e0c31159b5205dabab0cbae83df2d0071084ed71832729 days 22 hrs ago0xe56ea353abc25d1a1d49676e6d21c43fae668f3e  IN   Capdax0 Ether0.002140487
0x115fa8cafb2060e131ccf54f1b7d777d145246c981aa7f1808dc3d498b5f911a717389411 days 20 hrs ago0x4e31f8d0b1fdd51118072b737d3f5fd63a735a13  IN   Capdax0 Ether0.001530735
0xef8a220e4d4df2516ef8b539feeeaed4a2b4f921d98541e65f59f4c424e2282e716826112 days 23 hrs ago0xe239feec8c5cae4a3fec8e7217b519f2e5fe715f  IN   Capdax0 Ether0.002140487
0x6fa556a7f5adfeed323f70dd0ea04fab2599d415010dbe679e86ef7e6b16dadf716521213 days 14 hrs ago0xf3a84d47621f645a155c36f2c734b88c58100ba7  IN   Capdax0 Ether0.000276306
0x39c6e577c7422a06ef61e4108047e9797220d969dd68d188075bac172134960a716373813 days 21 hrs ago0x03d279c1b95725562fca79a6562afc5904aef9d3  IN   Capdax0 Ether0.000367896
0xb354959eb813ff497dffbd1bc797a65f24f058031bed21d391ee1211ccd36898716217414 days 5 hrs ago0x5d12a9b6c2a5021595310f342c95480fc67d8241  IN   Capdax0 Ether0.00073784
0x45b51ed2b78052adf3cf96b81c41e2046b5626ca4e67ca8664302ab41c12c9cb716217014 days 5 hrs ago0xe6a45798d46ee574ec32f3192a4c866d87513935  IN   Capdax0 Ether0.001096347
0xb89e20f52f6eac7e7b910ee0188ed5c761108b49ba020cc1fb616a4aedffe376715923914 days 20 hrs ago0x4b62ceb6984e66bcbe6ee42b37e21274c3fafb4e  IN   Capdax0 Ether0.00035736
0xdcb015b7831b80a3b6d9bfbd4eea06521f84c6573b7ae1d3f7ca9003bcf75d66715397515 days 21 hrs ago0x4b62ceb6984e66bcbe6ee42b37e21274c3fafb4e  IN   Capdax0 Ether0.000356336
0xaa541b8e8ba87d97f62c0fe5597a8b572f0e3765219f3c6b38d62f5e17c71078715362015 days 23 hrs ago0x60e3b504bca7d622779b65339a205d81add4db5f  IN   Capdax0 Ether0.001095003
0x1c33af029268a47d3ee2ee1f32d2fbfb09142a55b2ced4501e5b23d47ba2c187715276916 days 3 hrs ago0x0b3eef8cfa3924c55dd2225b1e3de1aa6b2771af  IN   Capdax0 Ether0.000626484
0x71ee6c93dc4f412ff7402d1a7d7c9bb8e7ff358c69ca55b6ad31cf4053612b1b714403317 days 22 hrs ago0x858c7183f3109a846e6f123ac99f31e1692cc943  IN   Capdax0 Ether0.00059736
[ Download CSV Export 

Internal Transactions as a result of Contract Execution

Parent TxHash Block Age From To Value
Warning: The compiled contract might be susceptible to ExpExponentCleanup (medium/high-severity), EventStructWrongData (very low-severity) Solidity Compiler Bugs.

Contract Source Code Verified (Exact Match)
Contract Name: CapdaxToken
Compiler Version: v0.4.23+commit.124ca40d
Optimization Enabled: Yes
Runs (Optimizer):  200


Contract Source Code
pragma solidity ^0.4.11;


/**
 * Math operations with safety checks
 */
library SafeMath {
  function mul(uint a, uint b) internal returns (uint) {
    uint c = a * b;
    assert(a == 0 || c / a == b);
    return c;
  }

  function div(uint a, uint b) internal returns (uint) {
    // assert(b > 0); // Solidity automatically throws when dividing by 0
    uint c = a / b;
    // assert(a == b * c + a % b); // There is no case in which this doesn't hold
    return c;
  }

  function sub(uint a, uint b) internal returns (uint) {
    assert(b <= a);
    return a - b;
  }

  function add(uint a, uint b) internal returns (uint) {
    uint c = a + b;
    assert(c >= a);
    return c;
  }

  function max64(uint64 a, uint64 b) internal constant returns (uint64) {
    return a >= b ? a : b;
  }

  function min64(uint64 a, uint64 b) internal constant returns (uint64) {
    return a < b ? a : b;
  }

  function max256(uint256 a, uint256 b) internal constant returns (uint256) {
    return a >= b ? a : b;
  }

  function min256(uint256 a, uint256 b) internal constant returns (uint256) {
    return a < b ? a : b;
  }

  function assert(bool assertion) internal {
    if (!assertion) {
      throw;
    }
  }
}


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


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

  mapping(address => uint) balances;

  /**
   * @dev Fix for the ERC20 short address attack.
   */
  modifier onlyPayloadSize(uint size) {
     if(msg.data.length < size + 4) {
       throw;
     }
     _;
  }

  /**
  * @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, uint _value) onlyPayloadSize(2 * 32) {
    balances[msg.sender] = balances[msg.sender].sub(_value);
    balances[_to] = balances[_to].add(_value);
    Transfer(msg.sender, _to, _value);
  }

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

}


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


/**
 * @title Standard ERC20 token
 *
 * @dev Implemantation of the basic standart 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 BasicToken, ERC20 {

  mapping (address => mapping (address => uint)) 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 uint the amout of tokens to be transfered
   */
  function transferFrom(address _from, address _to, uint _value) onlyPayloadSize(3 * 32) {
    var _allowance = allowed[_from][msg.sender];

    // Check is not needed because sub(_allowance, _value) will already throw if this condition is not met
    // if (_value > _allowance) throw;

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

  /**
   * @dev Aprove the passed address to spend the specified amount of tokens on beahlf of msg.sender.
   * @param _spender The address which will spend the funds.
   * @param _value The amount of tokens to be spent.
   */
  function approve(address _spender, uint _value) {

    // To change the approve amount you first have to reduce the addresses`
    //  allowance to zero by calling `approve(_spender, 0)` if it is not
    //  already 0 to mitigate the race condition described here:
    //  https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729
    if ((_value != 0) && (allowed[msg.sender][_spender] != 0)) throw;

    allowed[msg.sender][_spender] = _value;
    Approval(msg.sender, _spender, _value);
  }

  /**
   * @dev Function to check the amount of tokens than 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 uint specifing the amount of tokens still avaible for the spender.
   */
  function allowance(address _owner, address _spender) constant returns (uint remaining) {
    return allowed[_owner][_spender];
  }

}


/**
 * @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;


  /**
   * @dev The Ownable constructor sets the original `owner` of the contract to the sender
   * account.
   */
  function Ownable() {
    owner = msg.sender;
  }


  /**
   * @dev Throws if called by any account other than the owner.
   */
  modifier onlyOwner() {
    if (msg.sender != owner) {
      throw;
    }
    _;
  }


  /**
   * @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 {
    if (newOwner != address(0)) {
      owner = newOwner;
    }
  }

}


/**
 * @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, uint value);
  event MintFinished();

  bool public mintingFinished = false;
  uint public totalSupply = 0;


  modifier canMint() {
    if(mintingFinished) throw;
    _;
  }

  /**
   * @dev Function to mint tokens
   * @param _to The address that will recieve 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, uint _amount) onlyOwner canMint returns (bool) {
    totalSupply = totalSupply.add(_amount);
    balances[_to] = balances[_to].add(_amount);
    Mint(_to, _amount);
    return true;
  }

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


/**
 * @title Pausable
 * @dev Base contract which allows children to implement an emergency stop mechanism.
 */
contract Pausable is Ownable {
  event Pause();
  event Unpause();

  bool public paused = false;


  /**
   * @dev modifier to allow actions only when the contract IS paused
   */
  modifier whenNotPaused() {
    if (paused) throw;
    _;
  }

  /**
   * @dev modifier to allow actions only when the contract IS NOT paused
   */
  modifier whenPaused {
    if (!paused) throw;
    _;
  }

  /**
   * @dev called by the owner to pause, triggers stopped state
   */
  function pause() onlyOwner whenNotPaused returns (bool) {
    paused = true;
    Pause();
    return true;
  }

  /**
   * @dev called by the owner to unpause, returns to normal state
   */
  function unpause() onlyOwner whenPaused returns (bool) {
    paused = false;
    Unpause();
    return true;
  }
}


/**
 * Pausable token
 *
 * Simple ERC20 Token example, with pausable token creation
 **/

contract PausableToken is StandardToken, Pausable {

  function transfer(address _to, uint _value) whenNotPaused {
    super.transfer(_to, _value);
  }

  function transferFrom(address _from, address _to, uint _value) whenNotPaused {
    super.transferFrom(_from, _to, _value);
  }
}


/**
 * @title TokenTimelock
 * @dev TokenTimelock is a token holder contract that will allow a
 * beneficiary to extract the tokens after a time has passed
 */
contract TokenTimelock {

  // ERC20 basic token contract being held
  ERC20Basic token;

  // beneficiary of tokens after they are released
  address beneficiary;

  // timestamp where token release is enabled
  uint releaseTime;

  function TokenTimelock(ERC20Basic _token, address _beneficiary, uint _releaseTime) {
    require(_releaseTime > now);
    token = _token;
    beneficiary = _beneficiary;
    releaseTime = _releaseTime;
  }

  /**
   * @dev beneficiary claims tokens held by time lock
   */
  function claim() {
    require(msg.sender == beneficiary);
    require(now >= releaseTime);

    uint amount = token.balanceOf(this);
    require(amount > 0);

    token.transfer(beneficiary, amount);
  }
}


/**
 * @title CapdaxToken
 * @dev Omise Go Token contract
 */
contract CapdaxToken is PausableToken, MintableToken {
  using SafeMath for uint256;

  string public name = "CapdaxToken";
  string public symbol = "XCD";
  uint public decimals = 18;

  /**
   * @dev mint timelocked tokens
   */
  function mintTimelocked(address _to, uint256 _amount, uint256 _releaseTime)
    onlyOwner canMint returns (TokenTimelock) {

    TokenTimelock timelock = new TokenTimelock(this, _to, _releaseTime);
    mint(timelock, _amount);

    return timelock;
  }

}

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":[],"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":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"unpause","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","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":true,"inputs":[],"name":"paused","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","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":false,"inputs":[],"name":"pause","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":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_amount","type":"uint256"},{"name":"_releaseTime","type":"uint256"}],"name":"mintTimelocked","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"anonymous":false,"inputs":[{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Mint","type":"event"},{"anonymous":false,"inputs":[],"name":"MintFinished","type":"event"},{"anonymous":false,"inputs":[],"name":"Pause","type":"event"},{"anonymous":false,"inputs":[],"name":"Unpause","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
6003805460a060020a61ffff0219169055600060045560c0604052600b60808190527f436170646178546f6b656e00000000000000000000000000000000000000000060a090815261005491600591906100bf565b506040805180820190915260038082527f58434400000000000000000000000000000000000000000000000000000000006020909201918252610099916006916100bf565b50601260075560038054600160a060020a03191633600160a060020a031617905561015a565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061010057805160ff191683800117855561012d565b8280016001018555821561012d579182015b8281111561012d578251825591602001919060010190610112565b5061013992915061013d565b5090565b61015791905b808211156101395760008155600101610143565b90565b610e6d806101696000396000f3006080604052600436106100fb5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166305d2035b811461010057806306fdde0314610129578063095ea7b3146101b357806318160ddd146101d957806323b872dd14610200578063313ce5671461022a5780633f4ba83a1461023f57806340c10f19146102545780635c975abb1461027857806370a082311461028d5780637d64bcb4146102ae5780638456cb59146102c35780638da5cb5b146102d857806395d89b4114610309578063a9059cbb1461031e578063c14a3b8c14610342578063dd62ed3e14610369578063f2fde38b14610390575b600080fd5b34801561010c57600080fd5b506101156103b1565b604080519115158252519081900360200190f35b34801561013557600080fd5b5061013e6103d3565b6040805160208082528351818301528351919283929083019185019080838360005b83811015610178578181015183820152602001610160565b50505050905090810190601f1680156101a55780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101bf57600080fd5b506101d7600160a060020a0360043516602435610461565b005b3480156101e557600080fd5b506101ee6104ff565b60408051918252519081900360200190f35b34801561020c57600080fd5b506101d7600160a060020a0360043581169060243516604435610505565b34801561023657600080fd5b506101ee61052c565b34801561024b57600080fd5b50610115610532565b34801561026057600080fd5b50610115600160a060020a03600435166024356105b5565b34801561028457600080fd5b50610115610696565b34801561029957600080fd5b506101ee600160a060020a03600435166106a6565b3480156102ba57600080fd5b506101156106c1565b3480156102cf57600080fd5b50610115610745565b3480156102e457600080fd5b506102ed6107cd565b60408051600160a060020a039092168252519081900360200190f35b34801561031557600080fd5b5061013e6107dc565b34801561032a57600080fd5b506101d7600160a060020a0360043516602435610837565b34801561034e57600080fd5b506102ed600160a060020a036004351660243560443561085c565b34801561037557600080fd5b506101ee600160a060020a0360043581169060243516610904565b34801561039c57600080fd5b506101d7600160a060020a036004351661092f565b6003547501000000000000000000000000000000000000000000900460ff1681565b6005805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156104595780601f1061042e57610100808354040283529160200191610459565b820191906000526020600020905b81548152906001019060200180831161043c57829003601f168201915b505050505081565b80158015906104945750600160a060020a0333811660009081526002602090815260408083209386168352929052205415155b1561049e57600080fd5b600160a060020a03338116600081815260026020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a35050565b60045481565b60035460a060020a900460ff161561051c57600080fd5b610527838383610985565b505050565b60075481565b60035460009033600160a060020a0390811691161461055057600080fd5b60035460a060020a900460ff16151561056857600080fd5b6003805474ff0000000000000000000000000000000000000000191690556040517f7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b3390600090a150600190565b60035460009033600160a060020a039081169116146105d357600080fd5b6003547501000000000000000000000000000000000000000000900460ff16156105fc57600080fd5b60045461060f908363ffffffff610aa616565b600455600160a060020a03831660009081526001602052604090205461063b908363ffffffff610aa616565b600160a060020a038416600081815260016020908152604091829020939093558051858152905191927f0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d412139688592918290030190a250600192915050565b60035460a060020a900460ff1681565b600160a060020a031660009081526001602052604090205490565b60035460009033600160a060020a039081169116146106df57600080fd5b6003805475ff000000000000000000000000000000000000000000191675010000000000000000000000000000000000000000001790556040517fae5184fba832cb2b1f702aca6117b8d265eaf03ad33eb133f19dde0f5920fa0890600090a150600190565b60035460009033600160a060020a0390811691161461076357600080fd5b60035460a060020a900460ff161561077a57600080fd5b6003805474ff0000000000000000000000000000000000000000191660a060020a1790556040517f6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff62590600090a150600190565b600354600160a060020a031681565b6006805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156104595780601f1061042e57610100808354040283529160200191610459565b60035460a060020a900460ff161561084e57600080fd5b6108588282610abe565b5050565b600354600090819033600160a060020a0390811691161461087c57600080fd5b6003547501000000000000000000000000000000000000000000900460ff16156108a557600080fd5b3085846108b0610ba9565b600160a060020a039384168152919092166020820152604080820192909252905190819003606001906000f0801580156108ee573d6000803e3d6000fd5b5090506108fb81856105b5565b50949350505050565b600160a060020a03918216600090815260026020908152604080832093909416825291909152205490565b60035433600160a060020a0390811691161461094a57600080fd5b600160a060020a03811615610982576003805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383161790555b50565b60006060606436101561099757600080fd5b600160a060020a0380861660009081526002602090815260408083203385168452825280832054938816835260019091529020549092506109de908463ffffffff610aa616565b600160a060020a038086166000908152600160205260408082209390935590871681522054610a13908463ffffffff610b8916565b600160a060020a038616600090815260016020526040902055610a3c828463ffffffff610b8916565b600160a060020a038087166000818152600260209081526040808320338616845282529182902094909455805187815290519288169391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a35050505050565b6000828201610ab784821015610b9d565b9392505050565b60406044361015610ace57600080fd5b600160a060020a033316600090815260016020526040902054610af7908363ffffffff610b8916565b600160a060020a033381166000908152600160205260408082209390935590851681522054610b2c908363ffffffff610aa616565b600160a060020a038085166000818152600160209081526040918290209490945580518681529051919333909316927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b6000610b9783831115610b9d565b50900390565b80151561098257600080fd5b60405161028880610bba833901905600608060405234801561001057600080fd5b5060405160608061028883398101604090815281516020830151919092015142811161003b57600080fd5b60008054600160a060020a03948516600160a060020a031991821617909155600180549390941692169190911790915560025561020b8061007d6000396000f3006080604052600436106100405763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416634e71d92d8114610045575b600080fd5b34801561005157600080fd5b5061005a61005c565b005b6001546000903373ffffffffffffffffffffffffffffffffffffffff90811691161461008757600080fd5b60025442101561009657600080fd5b60008054604080517f70a0823100000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff3081166004830152915191909216926370a0823192602480820193602093909283900390910190829087803b15801561010e57600080fd5b505af1158015610122573d6000803e3d6000fd5b505050506040513d602081101561013857600080fd5b505190506000811161014957600080fd5b60008054600154604080517fa9059cbb00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff9283166004820152602481018690529051919092169263a9059cbb926044808201939182900301818387803b1580156101c457600080fd5b505af11580156101d8573d6000803e3d6000fd5b50505050505600a165627a7a723058203c1f3cf76552782dfcd192fbbcc34da9a1c6580c7866f37792fe24e2158b73a70029a165627a7a72305820fa3f95c0c7673ef27577f4a0538f039e4f698c1592398138b6f5c781096c8b250029


   Swarm Source:
bzzr://fa3f95c0c7673ef27577f4a0538f039e4f698c1592398138b6f5c781096c8b25
Block Age transaction Difficulty GasUsed Reward
Block Age Uncle Number Difficulty GasUsed Reward
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.