Contract 0x3cf9e0c385a5abec9fd2a71790aa344c4e8e3570

 

TxHash Block Age From To Value [TxFee]
0xa679d6ef6afe04eaff2b66fa9ad1f53e9aabe81fee022ebb54fee35532f97e6b732706912 days 6 hrs ago0x05ae0683d8b39d13950c053e70538f5810737bc5 IN  0x3cf9e0c385a5abec9fd2a71790aa344c4e8e35700 Ether0.000142686
0x1978b7b1bd23cceb1f72764602ced87ad71d257d0835377c39be86b279afffcf724036829 days 40 mins ago0x8b982f5b4ee30706972f717fc522a37340f3fb8d IN  0x3cf9e0c385a5abec9fd2a71790aa344c4e8e35700 Ether0.000072393
0xc5b841cba9feb82c0fff01eb7a0662078a0363a894223e8a07a314498d055765723413130 days 11 hrs ago0x8b982f5b4ee30706972f717fc522a37340f3fb8d IN  0x3cf9e0c385a5abec9fd2a71790aa344c4e8e35700 Ether0.000096524
0xd2637423ae407218e1ba0a86dd161623d2404e45791236ccde4fd63091eaa6a96769634115 days 2 hrs ago0xd63aac2312912b14888249d933fecf667042853a IN  0x3cf9e0c385a5abec9fd2a71790aa344c4e8e35700 Ether0.000312871
0x3d34cda2fc99f2e5bafc0316fc8d72bb7884d6f3acd5c47ec1ae26940e49122a6649739134 days 17 hrs ago0xd63aac2312912b14888249d933fecf667042853a IN  0x3cf9e0c385a5abec9fd2a71790aa344c4e8e35700 Ether0.00048134
0x1281e52359d82169d94aef4980e5be8cd83b973a37e90fa236accb580f7b22176649692134 days 17 hrs ago0xd63aac2312912b14888249d933fecf667042853a IN  0x3cf9e0c385a5abec9fd2a71790aa344c4e8e35700 Ether0.00023256
0x038152df4e3d5ac854525c84badfb816b25c1b24ada82e4353fd070519bcfa4b6619798139 days 16 hrs ago0x094df4406efab605883dcc7bd7783ef81806ab5e IN  0x3cf9e0c385a5abec9fd2a71790aa344c4e8e35700 Ether0.000096268
0x1dd4a1e5386bc290a7d14dc758349a9a64d1b14e64782cd4a1960327a8a350745851218268 days 3 hrs ago0xc53a3575cbc3ed38477e8c23cac0bb011ff6d038 IN  0x3cf9e0c385a5abec9fd2a71790aa344c4e8e35700 Ether0.00070935
0x9667427f69d67bcaf201b2629883aa492368556293afef4e9b9829d95ce7f8195765191282 days 22 hrs ago0x4df82d4de3b3c6deafa6dc282b80e5029c63293b IN  0x3cf9e0c385a5abec9fd2a71790aa344c4e8e35700 Ether0.00046
0x2672c982da7057917209b0b63e7101c35f605bf618618dd3585ea5c34642b78e5765125282 days 22 hrs ago0x2add62e3b5fc7845165b594b96c61a5a37562893 IN  0x3cf9e0c385a5abec9fd2a71790aa344c4e8e35700 Ether0.001535819
0xdc336625c8b6732624366ebc26988a0c032803345ea0fb4c235f91e28930b4a15603932311 days 11 hrs ago0x00225f85d719d56f958149ba02fa901f12192b7c IN  0x3cf9e0c385a5abec9fd2a71790aa344c4e8e35700 Ether0.001535819
0x4df663706bfef0afa642729ceafa5985145f814bb812afb17151c83004887d165596541312 days 18 hrs ago0xf55deeee7568ddb9f4e4d2f132bc825350a1169c IN  0x3cf9e0c385a5abec9fd2a71790aa344c4e8e35700 Ether0.002150819
0x1658e50e88150aab78fe8a1c41ff9c1ba31629894827776af251a2300a4666e45569280317 days 12 hrs ago0x3eb89c96154a448067f6b147b57bd3e7b5560807 IN  0x3cf9e0c385a5abec9fd2a71790aa344c4e8e35700 Ether0.00112185
0xa97b18873a58119801ee555acf3c464bba685ef86011b32e58682d3da9439bed5569270317 days 12 hrs ago0x3eb89c96154a448067f6b147b57bd3e7b5560807 IN  0x3cf9e0c385a5abec9fd2a71790aa344c4e8e35700 Ether0.0009
0xc43c86881547ffd563a007d485f490b64defa4fc3be7324456e940dcf62009bf5551198320 days 16 hrs ago0x57ea6de1995e9ad0f4842a34f7f97aa4524d281f IN  0x3cf9e0c385a5abec9fd2a71790aa344c4e8e35700 Ether0.002145571
0x4e4b5e8dc47ad851b42c64cb58763cea04e5b590680c96ec0a8ca7efaf1cc1ae5551156320 days 16 hrs ago0xf55deeee7568ddb9f4e4d2f132bc825350a1169c IN  0x3cf9e0c385a5abec9fd2a71790aa344c4e8e35700 Ether0.001530571
0x12f7c3cd4f3549d53175f078e581eaeb50be271cc82f2c3531c1ea3970ccfe005539587322 days 17 hrs ago0x9eb4ab0fdcea0bc2e6f61eb28d74b4d3926c55c8 IN  0x3cf9e0c385a5abec9fd2a71790aa344c4e8e35700 Ether0.002148195
0x361e7830dc71a89cedc39e7055d900c793e4dd0f89a12396f3c92b3cb365a1ac5537108323 days 3 hrs ago0x6589229cbcebeec90617827ac74dd216a2bd24cb IN  0x3cf9e0c385a5abec9fd2a71790aa344c4e8e35700 Ether0.0022437
0xd11677ab751d20f2c1dcf6d9f7487d7b277549a224c108e92fa6b00e343dd9285478843333 days 5 hrs ago0xc53a3575cbc3ed38477e8c23cac0bb011ff6d038 IN  0x3cf9e0c385a5abec9fd2a71790aa344c4e8e35700 Ether0.000022319
0x65c5e9e9bf58ceadf72fb0e85c04fa61371de7a2c837d371fb7bc379664176945478832333 days 5 hrs ago0xc53a3575cbc3ed38477e8c23cac0bb011ff6d038 IN  0x3cf9e0c385a5abec9fd2a71790aa344c4e8e35700 Ether0.000052319
0x85f674eb9668a8432d1331dfd790c3c5e2a86d1a514015be49f7d742b3e923445478820333 days 5 hrs ago0xc53a3575cbc3ed38477e8c23cac0bb011ff6d038 IN  0x3cf9e0c385a5abec9fd2a71790aa344c4e8e35700 Ether0.000037319
0x5f1544f2d4c44bad57b9fa906016af118eddbd65d3d5e1ce8d1eb3ffdb6110285478812333 days 5 hrs ago0xc53a3575cbc3ed38477e8c23cac0bb011ff6d038 IN  0x3cf9e0c385a5abec9fd2a71790aa344c4e8e35700 Ether0.000037319
0x3e5a9d6a35babcf516ac38ce45e3566ba80045919c05cecfc9891832878690045478806333 days 5 hrs ago0xc53a3575cbc3ed38477e8c23cac0bb011ff6d038 IN  0x3cf9e0c385a5abec9fd2a71790aa344c4e8e35700 Ether0.000037255
0x772dfef8f52fd3bd0d9da18d1587ebc2e351fcc3945c1fe31ed76ffacc40f3b35478792333 days 5 hrs ago0xc53a3575cbc3ed38477e8c23cac0bb011ff6d038 IN  0x3cf9e0c385a5abec9fd2a71790aa344c4e8e35700 Ether0.000037255
0xc2d704958a1835731b0b7f2453886f501ae51e4eded61640b50d08d73463028e5478783333 days 5 hrs ago0xc53a3575cbc3ed38477e8c23cac0bb011ff6d038 IN  0x3cf9e0c385a5abec9fd2a71790aa344c4e8e35700 Ether0.0000186275
[ Download CSV Export 

Internal Transactions as a result of Contract Execution

Parent TxHash Block Age From To Value

Contract Source Code Verified (Exact Match)

Contract Name:
BlockRxToken

Compiler Version
v0.4.19+commit.c4cbbb05

Optimization Enabled:
No

Runs (Optimizer):
200

Contract Source Code

pragma solidity 0.4.19;

// 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/lifecycle/Pausable.sol

/**
 * @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 make a function callable only when the contract is not paused.
   */
  modifier whenNotPaused() {
    require(!paused);
    _;
  }

  /**
   * @dev Modifier to make a function callable only when the contract is paused.
   */
  modifier whenPaused() {
    require(paused);
    _;
  }

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

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

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

/**
 * @title ERC20Basic
 * @dev Simpler version of ERC20 interface
 * @dev see https://github.com/ethereum/EIPs/issues/179
 */
contract ERC20Basic {
  function totalSupply() public view returns (uint256);
  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/ERC20/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/ERC20/DetailedERC20.sol

contract DetailedERC20 is ERC20 {
  string public name;
  string public symbol;
  uint8 public decimals;

  function DetailedERC20(string _name, string _symbol, uint8 _decimals) public {
    name = _name;
    symbol = _symbol;
    decimals = _decimals;
  }
}

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

/**
 * @title SafeMath
 * @dev Math operations with safety checks that throw on error
 */
library SafeMath {

  /**
  * @dev Multiplies two numbers, throws on overflow.
  */
  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;
  }

  /**
  * @dev Integer division of two numbers, truncating the quotient.
  */
  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;
  }

  /**
  * @dev Substracts two numbers, throws on overflow (i.e. if subtrahend is greater than minuend).
  */
  function sub(uint256 a, uint256 b) internal pure returns (uint256) {
    assert(b <= a);
    return a - b;
  }

  /**
  * @dev Adds two numbers, throws on overflow.
  */
  function add(uint256 a, uint256 b) internal pure returns (uint256) {
    uint256 c = a + b;
    assert(c >= a);
    return c;
  }
}

// File: zeppelin-solidity/contracts/token/ERC20/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;

  uint256 totalSupply_;

  /**
  * @dev total number of tokens in existence
  */
  function totalSupply() public view returns (uint256) {
    return totalSupply_;
  }

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

  /**
   * @dev Increase the amount of tokens that an owner allowed to a 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
   * @param _spender The address which will spend the funds.
   * @param _addedValue The amount of tokens to increase the allowance by.
   */
  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;
  }

  /**
   * @dev Decrease the amount of tokens that an owner allowed to a spender.
   *
   * approve should be called when allowed[_spender] == 0. To decrement
   * allowed value is better to use this function to avoid 2 calls (and wait until
   * the first transaction is mined)
   * From MonolithDAO Token.sol
   * @param _spender The address which will spend the funds.
   * @param _subtractedValue The amount of tokens to decrease the allowance by.
   */
  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: contracts/BlockRxToken.sol

/** @title BlockRx Digital Token */
contract BlockRxToken is DetailedERC20("BlockRx Digital Token", "BKRx", 18), Pausable, StandardToken {
  using SafeMath for uint256;

  event Burned(address indexed from, uint256 cents);

  uint256 public totalSupply; // in BKRx Cents
  
  /**
   * @dev Creates the BlockRx Digital Token (BKRx) with given total supply.
   * @param _totalSupplyCents total token supply given in BKRx Cents.
   */
  function BlockRxToken(uint256 _totalSupplyCents) public {
    require(_totalSupplyCents > 0);
    totalSupply = _totalSupplyCents;
    balances[msg.sender] = totalSupply;

    pause();
  }

  /**
   * @dev Owner only function for manual assignment of tokens.
   * Transfers owner's tokens to requested address.
   * @param _to The address to transfer to.
   * @param _cents The amount to be transferred given in BKRx Cents.
   */
  function assignTokens(address _to, uint256 _cents) public onlyOwner {
    require(_to != address(0));
    require(_cents > 0);
    super.transfer(_to, _cents);
  }

  /**
   * @dev Burns requested amount of sender's tokens.
   * @param _cents The amount to be burned given in BKRx Cents.
   */
  function burn(uint256 _cents) public whenNotPaused {
    require(_cents > 0);

    balances[msg.sender] = balanceOf(msg.sender).sub(_cents);
    totalSupply = totalSupply.sub(_cents);

    Burned(msg.sender, _cents);
    // for etherscan.io event tracking
    Transfer(msg.sender, 0x0, _cents);
  }

  // PausableToken functions copied to allow assignTokens() to use super.transfer() even when paused

  function transfer(address _to, uint256 _cents) public whenNotPaused returns (bool) {
    return super.transfer(_to, _cents);
  }

  function transferFrom(address _from, address _to, uint256 _cents) public whenNotPaused returns (bool) {
    return super.transferFrom(_from, _to, _cents);
  }

  function approve(address _spender, uint256 _cents) public whenNotPaused returns (bool) {
    return super.approve(_spender, _cents);
  }

  function increaseApproval(address _spender, uint _addedCents) public whenNotPaused returns (bool success) {
    return super.increaseApproval(_spender, _addedCents);
  }

  function decreaseApproval(address _spender, uint _subtractedCents) public whenNotPaused returns (bool success) {
    return super.decreaseApproval(_spender, _subtractedCents);
  }
}

Contract ABI

[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_cents","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":"_cents","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"unpause","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_cents","type":"uint256"}],"name":"burn","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_cents","type":"uint256"}],"name":"assignTokens","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"paused","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_subtractedCents","type":"uint256"}],"name":"decreaseApproval","outputs":[{"name":"success","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":"pause","outputs":[],"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":"_cents","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_addedCents","type":"uint256"}],"name":"increaseApproval","outputs":[{"name":"success","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":"_totalSupplyCents","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":false,"name":"cents","type":"uint256"}],"name":"Burned","type":"event"},{"anonymous":false,"inputs":[],"name":"Pause","type":"event"},{"anonymous":false,"inputs":[],"name":"Unpause","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

60606040526000600260156101000a81548160ff02191690831515021790555034156200002b57600080fd5b60405160208062001d8d833981016040528080519060200190919050506040805190810160405280601581526020017f426c6f636b5278204469676974616c20546f6b656e00000000000000000000008152506040805190810160405280600481526020017f424b52780000000000000000000000000000000000000000000000000000000081525060128260009080519060200190620000ce9291906200028c565b508160019080519060200190620000e79291906200028c565b5080600260006101000a81548160ff021916908360ff16021790555050505033600260016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000811115156200015757600080fd5b80600681905550600654600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550620001c2620001c96401000000000262000ab9176401000000009004565b506200033b565b600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156200022657600080fd5b600260159054906101000a900460ff161515156200024357600080fd5b6001600260156101000a81548160ff0219169083151502179055507f6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff62560405160405180910390a1565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620002cf57805160ff191683800117855562000300565b8280016001018555821562000300579182015b82811115620002ff578251825591602001919060010190620002e2565b5b5090506200030f919062000313565b5090565b6200033891905b80821115620003345760008160009055506001016200031a565b5090565b90565b611a42806200034b6000396000f3006060604052600436106100fc576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde0314610101578063095ea7b31461018f57806318160ddd146101e957806323b872dd14610212578063313ce5671461028b5780633f4ba83a146102ba57806342966c68146102cf5780634d7edc15146102f25780635c975abb14610334578063661884631461036157806370a08231146103bb5780638456cb59146104085780638da5cb5b1461041d57806395d89b4114610472578063a9059cbb14610500578063d73dd6231461055a578063dd62ed3e146105b4578063f2fde38b14610620575b600080fd5b341561010c57600080fd5b610114610659565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610154578082015181840152602081019050610139565b50505050905090810190601f1680156101815780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561019a57600080fd5b6101cf600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919050506106f7565b604051808215151515815260200191505060405180910390f35b34156101f457600080fd5b6101fc610727565b6040518082815260200191505060405180910390f35b341561021d57600080fd5b610271600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803590602001909190505061072d565b604051808215151515815260200191505060405180910390f35b341561029657600080fd5b61029e61075f565b604051808260ff1660ff16815260200191505060405180910390f35b34156102c557600080fd5b6102cd610772565b005b34156102da57600080fd5b6102f06004808035906020019091905050610832565b005b34156102fd57600080fd5b610332600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610977565b005b341561033f57600080fd5b610347610a2d565b604051808215151515815260200191505060405180910390f35b341561036c57600080fd5b6103a1600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610a40565b604051808215151515815260200191505060405180910390f35b34156103c657600080fd5b6103f2600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610a70565b6040518082815260200191505060405180910390f35b341561041357600080fd5b61041b610ab9565b005b341561042857600080fd5b610430610b7a565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561047d57600080fd5b610485610ba0565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156104c55780820151818401526020810190506104aa565b50505050905090810190601f1680156104f25780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561050b57600080fd5b610540600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610c3e565b604051808215151515815260200191505060405180910390f35b341561056557600080fd5b61059a600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610c6e565b604051808215151515815260200191505060405180910390f35b34156105bf57600080fd5b61060a600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610c9e565b6040518082815260200191505060405180910390f35b341561062b57600080fd5b610657600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610d25565b005b60008054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156106ef5780601f106106c4576101008083540402835291602001916106ef565b820191906000526020600020905b8154815290600101906020018083116106d257829003601f168201915b505050505081565b6000600260159054906101000a900460ff1615151561071557600080fd5b61071f8383610e7d565b905092915050565b60065481565b6000600260159054906101000a900460ff1615151561074b57600080fd5b610756848484610f6f565b90509392505050565b600260009054906101000a900460ff1681565b600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156107ce57600080fd5b600260159054906101000a900460ff1615156107e957600080fd5b6000600260156101000a81548160ff0219169083151502179055507f7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b3360405160405180910390a1565b600260159054906101000a900460ff1615151561084e57600080fd5b60008111151561085d57600080fd5b6108788161086a33610a70565b61132e90919063ffffffff16565b600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506108d08160065461132e90919063ffffffff16565b6006819055503373ffffffffffffffffffffffffffffffffffffffff167f696de425f79f4a40bc6d2122ca50507f0efbeabbff86a84871b7196ab8ea8df7826040518082815260200191505060405180910390a260003373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a350565b600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156109d357600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515610a0f57600080fd5b600081111515610a1e57600080fd5b610a288282611347565b505050565b600260159054906101000a900460ff1681565b6000600260159054906101000a900460ff16151515610a5e57600080fd5b610a68838361156b565b905092915050565b6000600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610b1557600080fd5b600260159054906101000a900460ff16151515610b3157600080fd5b6001600260156101000a81548160ff0219169083151502179055507f6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff62560405160405180910390a1565b600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60018054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610c365780601f10610c0b57610100808354040283529160200191610c36565b820191906000526020600020905b815481529060010190602001808311610c1957829003601f168201915b505050505081565b6000600260159054906101000a900460ff16151515610c5c57600080fd5b610c668383611347565b905092915050565b6000600260159054906101000a900460ff16151515610c8c57600080fd5b610c9683836117fc565b905092915050565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610d8157600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614151515610dbd57600080fd5b8073ffffffffffffffffffffffffffffffffffffffff16600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a380600260016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600081600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515610fac57600080fd5b600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211151515610ffa57600080fd5b600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115151561108557600080fd5b6110d782600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461132e90919063ffffffff16565b600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061116c82600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546119f890919063ffffffff16565b600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061123e82600560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461132e90919063ffffffff16565b600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b600082821115151561133c57fe5b818303905092915050565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415151561138457600080fd5b600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111515156113d257600080fd5b61142482600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461132e90919063ffffffff16565b600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506114b982600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546119f890919063ffffffff16565b600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b600080600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490508083111561167c576000600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611710565b61168f838261132e90919063ffffffff16565b600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b8373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a3600191505092915050565b600061188d82600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546119f890919063ffffffff16565b600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b6000808284019050838110151515611a0c57fe5b80915050929150505600a165627a7a723058203ada8b2b9dfbe77cfa0860d21dcde26f7eefc94cf9cf0764873f2270e427c5150029000000000000000000000000000000000000000000f8277896582678ac000000

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

000000000000000000000000000000000000000000f8277896582678ac000000

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000000000000000000000f8277896582678ac000000

Swarm Source

bzzr://3ada8b2b9dfbe77cfa0860d21dcde26f7eefc94cf9cf0764873f2270e427c515
Block Age Transaction Difficulty GasUsed Reward
Block Age Uncle Number Difficulty GasUsed Reward
Loading
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.