Sponsored:   Temco - Join the Largest VC Backed ICO on the Bitcoin Network! TEMCO KYC Whitelist Starts Now!!
Contract Overview
Balance: 0 Ether
Ether Value: $0
Transactions: 379 txns
Token Tracker: BlockRx Digital Token (BKRx)
Misc:
Address Watch: Add To Watch List
Contract Creator: 0xc53a3575cbc3ed38477e8c23cac0bb011ff6d038at txn 0x93e675541212e12ebfa0ad9c36769bb1a15284bacd4babbb1a55613219a0e5d1
 Latest 25 transactions from a total of 379 transactions

TxHash Age From To Value [TxFee]
0xd2637423ae407218e1ba0a86dd161623d2404e45791236ccde4fd63091eaa6a917 days 12 hrs ago0xd63aac2312912b14888249d933fecf667042853a  IN   0x3cf9e0c385a5abec9fd2a71790aa344c4e8e35700 Ether0.000312871
0x3d34cda2fc99f2e5bafc0316fc8d72bb7884d6f3acd5c47ec1ae26940e49122a37 days 3 hrs ago0xd63aac2312912b14888249d933fecf667042853a  IN   0x3cf9e0c385a5abec9fd2a71790aa344c4e8e35700 Ether0.00048134
0x1281e52359d82169d94aef4980e5be8cd83b973a37e90fa236accb580f7b221737 days 3 hrs ago0xd63aac2312912b14888249d933fecf667042853a  IN   0x3cf9e0c385a5abec9fd2a71790aa344c4e8e35700 Ether0.00023256
0x038152df4e3d5ac854525c84badfb816b25c1b24ada82e4353fd070519bcfa4b42 days 1 hr ago0x094df4406efab605883dcc7bd7783ef81806ab5e  IN   0x3cf9e0c385a5abec9fd2a71790aa344c4e8e35700 Ether0.000096268
0x1dd4a1e5386bc290a7d14dc758349a9a64d1b14e64782cd4a1960327a8a35074170 days 12 hrs ago0xc53a3575cbc3ed38477e8c23cac0bb011ff6d038  IN   0x3cf9e0c385a5abec9fd2a71790aa344c4e8e35700 Ether0.00070935
0x9667427f69d67bcaf201b2629883aa492368556293afef4e9b9829d95ce7f819185 days 8 hrs ago0x4df82d4de3b3c6deafa6dc282b80e5029c63293b  IN   0x3cf9e0c385a5abec9fd2a71790aa344c4e8e35700 Ether0.00046
0x2672c982da7057917209b0b63e7101c35f605bf618618dd3585ea5c34642b78e185 days 8 hrs ago0x2add62e3b5fc7845165b594b96c61a5a37562893  IN   0x3cf9e0c385a5abec9fd2a71790aa344c4e8e35700 Ether0.001535819
0xdc336625c8b6732624366ebc26988a0c032803345ea0fb4c235f91e28930b4a1213 days 21 hrs ago0x00225f85d719d56f958149ba02fa901f12192b7c  IN   0x3cf9e0c385a5abec9fd2a71790aa344c4e8e35700 Ether0.001535819
0x4df663706bfef0afa642729ceafa5985145f814bb812afb17151c83004887d16215 days 4 hrs ago0xf55deeee7568ddb9f4e4d2f132bc825350a1169c  IN   0x3cf9e0c385a5abec9fd2a71790aa344c4e8e35700 Ether0.002150819
0x1658e50e88150aab78fe8a1c41ff9c1ba31629894827776af251a2300a4666e4219 days 22 hrs ago0x3eb89c96154a448067f6b147b57bd3e7b5560807  IN   0x3cf9e0c385a5abec9fd2a71790aa344c4e8e35700 Ether0.00112185
0xa97b18873a58119801ee555acf3c464bba685ef86011b32e58682d3da9439bed219 days 22 hrs ago0x3eb89c96154a448067f6b147b57bd3e7b5560807  IN   0x3cf9e0c385a5abec9fd2a71790aa344c4e8e35700 Ether0.0009
0xc43c86881547ffd563a007d485f490b64defa4fc3be7324456e940dcf62009bf223 days 1 hr ago0x57ea6de1995e9ad0f4842a34f7f97aa4524d281f  IN   0x3cf9e0c385a5abec9fd2a71790aa344c4e8e35700 Ether0.002145571
0x4e4b5e8dc47ad851b42c64cb58763cea04e5b590680c96ec0a8ca7efaf1cc1ae223 days 2 hrs ago0xf55deeee7568ddb9f4e4d2f132bc825350a1169c  IN   0x3cf9e0c385a5abec9fd2a71790aa344c4e8e35700 Ether0.001530571
0x12f7c3cd4f3549d53175f078e581eaeb50be271cc82f2c3531c1ea3970ccfe00225 days 3 hrs ago0x9eb4ab0fdcea0bc2e6f61eb28d74b4d3926c55c8  IN   0x3cf9e0c385a5abec9fd2a71790aa344c4e8e35700 Ether0.002148195
0x361e7830dc71a89cedc39e7055d900c793e4dd0f89a12396f3c92b3cb365a1ac225 days 13 hrs ago0x6589229cbcebeec90617827ac74dd216a2bd24cb  IN   0x3cf9e0c385a5abec9fd2a71790aa344c4e8e35700 Ether0.0022437
0xd11677ab751d20f2c1dcf6d9f7487d7b277549a224c108e92fa6b00e343dd928235 days 15 hrs ago0xc53a3575cbc3ed38477e8c23cac0bb011ff6d038  IN   0x3cf9e0c385a5abec9fd2a71790aa344c4e8e35700 Ether0.000022319
0x65c5e9e9bf58ceadf72fb0e85c04fa61371de7a2c837d371fb7bc37966417694235 days 15 hrs ago0xc53a3575cbc3ed38477e8c23cac0bb011ff6d038  IN   0x3cf9e0c385a5abec9fd2a71790aa344c4e8e35700 Ether0.000052319
0x85f674eb9668a8432d1331dfd790c3c5e2a86d1a514015be49f7d742b3e92344235 days 15 hrs ago0xc53a3575cbc3ed38477e8c23cac0bb011ff6d038  IN   0x3cf9e0c385a5abec9fd2a71790aa344c4e8e35700 Ether0.000037319
0x5f1544f2d4c44bad57b9fa906016af118eddbd65d3d5e1ce8d1eb3ffdb611028235 days 15 hrs ago0xc53a3575cbc3ed38477e8c23cac0bb011ff6d038  IN   0x3cf9e0c385a5abec9fd2a71790aa344c4e8e35700 Ether0.000037319
0x3e5a9d6a35babcf516ac38ce45e3566ba80045919c05cecfc989183287869004235 days 15 hrs ago0xc53a3575cbc3ed38477e8c23cac0bb011ff6d038  IN   0x3cf9e0c385a5abec9fd2a71790aa344c4e8e35700 Ether0.000037255
0x772dfef8f52fd3bd0d9da18d1587ebc2e351fcc3945c1fe31ed76ffacc40f3b3235 days 15 hrs ago0xc53a3575cbc3ed38477e8c23cac0bb011ff6d038  IN   0x3cf9e0c385a5abec9fd2a71790aa344c4e8e35700 Ether0.000037255
0xc2d704958a1835731b0b7f2453886f501ae51e4eded61640b50d08d73463028e235 days 15 hrs ago0xc53a3575cbc3ed38477e8c23cac0bb011ff6d038  IN   0x3cf9e0c385a5abec9fd2a71790aa344c4e8e35700 Ether0.0000186275
0x4da2dc0ee99de3f5dc484b9205955760eb769584357a6a7dd06326eaddbef64c235 days 15 hrs ago0xc53a3575cbc3ed38477e8c23cac0bb011ff6d038  IN   0x3cf9e0c385a5abec9fd2a71790aa344c4e8e35700 Ether0.000037255
0xee6d48553cece92c796331bdbe3df50b9ce24b64c0d952be629914f4dcf7af79235 days 15 hrs ago0xc53a3575cbc3ed38477e8c23cac0bb011ff6d038  IN   0x3cf9e0c385a5abec9fd2a71790aa344c4e8e35700 Ether0.000037319
0xd8ed686567e059476604b9857a2e273903f2f6fdc3047932d2de6f500ad7dcfb235 days 15 hrs ago0xc53a3575cbc3ed38477e8c23cac0bb011ff6d038  IN   0x3cf9e0c385a5abec9fd2a71790aa344c4e8e35700 Ether0.00007451
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
View All
ParentTxHash Block Age From To Value
Warning: The Compiled Contract might be susceptible to ExpExponentCleanup (medium/high-severity), EventStructWrongData (very low-severity), NestedArrayFunctionCallDecoder (medium-severity) SolidityCompiler Bugs.

Contract Source Code Verified (Exact Match)
Contract Name: BlockRxToken
Compiler Text: v0.4.19+commit.c4cbbb05
Optimization Enabled: No
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

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 Switch To Opcodes View
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

 

View All
Block Age transaction Difficulty GasUsed Reward
View All
Block Age UncleNumber Difficulty GasUsed Reward
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.