Sponsored Link:   SocialMedia.Market - The most cost effective advertising platform with 1069% ROI. Join ICO Now!
Contract Overview | WAXtoken
ETH Balance: 0 Ether
ETH USD Value: $0
No Of Transactions: 38728 txns
Token Tracker 0x39bb259f66e1c59d5abef88375979b4d20d98022
Misc  
   
Address Watch Add To Watch List
Contract Creator 0xf4021842abd3bbb4b467427c7a1f7dab782032c6at txn 0xb3dd4b29f4e947e6048ab20a6aa5a6d03d139c9c9294c842b8ed29cc6ed7f26a
Token Tracker
  Latest 25 txns from a total Of 38728 transactions View All

TxHash Age From To Value [TxFee]
0x7939ddb9794dabd839a5e3bd0f2feea85c7bd557e01e08edd22fcf852118b3c44 mins ago0x46705dfff24256421a05d056c29e81bdc09723b8  IN   WAXtoken0 Ether0.001513597
0xa7e22abe0ba30e659aaa410131c1e1278f3b359eb22eac4938ba8f7f65e8037218 mins ago0xec4167677d621315f3991b75e9b91fbf61566050  IN   WAXtoken0 Ether0.000782397
0xaf3e69ccdb4a8f9ddd24ce7e25e073c6b3c6b2b692f4e1eec0a03ed987960b7219 mins ago0x13d0c7ada3f98eec232ed7e57fefc4c300f25095  IN   WAXtoken0 Ether0.000520702
0xecd3180993c26f488f60917258a67ff80d41b17ca42d15e10215eb0c0846d64421 mins ago0xec4167677d621315f3991b75e9b91fbf61566050  IN   WAXtoken0 Ether0.000781053
0x7b8a16538409051b1445f0be1b4107e701ab9c77f6c6bcca6a1073274b3aa55c24 mins ago0x13d0c7ada3f98eec232ed7e57fefc4c300f25095  IN   WAXtoken0 Ether0.00104386
0xe7784d1a8c0c8c656fb92190896548e7ee565a6b826d8c616c40082efe466c7926 mins ago0x5a9db14705de520f5150d261eabf708acc8ecbac  IN   WAXtoken0 Ether0.00156579
0xdd163fe87a4a993b23d696e58fec28d76214c71b4b116a8d2989aa77bc961ff033 mins ago0xfdb16996831753d5331ff813c29a93c76834a0ad  IN   WAXtoken0 Ether0.001515453
0xb9d527df14f51ec2430a029315bacea19985c46b9f16d848441f339b3497432d41 mins ago0xae30f185482cb8fc712e104f2f36b2c49f8e8ade  IN   WAXtoken0 Ether0.00066771
0x43bd3995a1ca07008942905e47fd0e4e5474c677a49c53abfe8e02784a9428dd41 mins ago0xec4167677d621315f3991b75e9b91fbf61566050  IN   WAXtoken0 Ether0.000782397
0xe0255ff61c85330f300528c4f80757ccc5e5db56b4a3b0396a6141cd7f64072a42 mins ago0xf73c3c65bde10bf26c2e1763104e609a41702efe  IN   WAXtoken0 Ether0.00111771
0x19d2fe16821730b60481acd6538398d0fb99aba98e010429d564a953e3208be444 mins ago0x5a9db14705de520f5150d261eabf708acc8ecbac  IN   WAXtoken0 Ether0.00111579
0xc336999ca760f7063d2ab1db8b6152d271a12324a4791f803e7898a08291790554 mins ago0xc9ae64218c1627a9f00c294c582502878ed14783  IN   WAXtoken0 Ether0.000782397
0xd9a2ddef57546fdd5cbfd4e646d500c5085978f3039b59f32315513f8f6c5b0d1 hr 11 mins ago0x1b829a24b44839e5154797ccf3b7e78f99a3cd6e  IN   WAXtoken0 Ether0.00074514
0x4403a1f461a6948ac5c8563862de7488285f1ebdf64b82d7e945157531f528151 hr 17 mins ago0x1b829a24b44839e5154797ccf3b7e78f99a3cd6e  IN   WAXtoken0 Ether0.00102
0x7bd00fdbe2950a5e2413f52c73b20b0b32ac1ca112f24e9f8beadb8198f98eb91 hr 18 mins ago0xf73c3c65bde10bf26c2e1763104e609a41702efe  IN   WAXtoken0 Ether0.00111579
0xea4a7810e2a4e67e40125804ca14b98ae5812f57187b896b5d186ea92a733f3b1 hr 21 mins ago0xce2f4e757bb0175fef1463dd28da033d29fe2a68  IN   WAXtoken0 Ether0.00261285
0xce76dde9aa8c591b9da5d5659ff643b3fe2fffd904222677f2f2f03c186c9a691 hr 25 mins ago0xafd61c1131c6052740dcea71761e75a7d729af45  IN   WAXtoken0 Ether0.000089028
0xc81edeebf08428a50f8306a2a214fcce319d6bad33f13eefbc4592ed5b83774a1 hr 27 mins agoBittrex  IN   WAXtoken0 Ether0.00186285
0x7ff3712c7a661ba9c1ee1bdefa9405d66469aa8a92854a99eb843277f2b65f8e1 hr 30 mins ago0xf73c3c65bde10bf26c2e1763104e609a41702efe  IN   WAXtoken0 Ether0.00156771
0x9ca166adeb92aa08a9543d7a4ec1bc05fe972f6521cc4b1a92cf8356754c92861 hr 33 mins ago0x641d48b9403e6221191db50a026db3a16b69ea63  IN   WAXtoken0 Ether0.002142537
0x177144995b074b56a0d4b7adcb024245821116f90f54010f0b93bf616162eda61 hr 33 mins ago0x03747f06215b44e498831da019b27f53e483599f  IN   WAXtoken0 Ether0.00637165138
0x47a57df0aadcd314ae1ded8e95753dac7f1eab594c0ae2e9304a2a23e36fe44f1 hr 35 mins ago0x243f4bb74f27d321dd5cad63eafa60429525c80c  IN   WAXtoken0 Ether0.00087228
0xd5dacf63a9ee5da4da117d5e3135b4d36ff8438387ea173ca4c04b8c146bc8051 hr 36 mins ago0xafd61c1131c6052740dcea71761e75a7d729af45  IN   WAXtoken0 Ether0.000208516
0x36b4bb5b60c854786372bf1f866dab7419b94a1647ce5e095ef9fb06caabf0d81 hr 45 mins ago0xf73c3c65bde10bf26c2e1763104e609a41702efe  IN   WAXtoken0 Ether0.00111771
0xfcb0daa83e2fe354a7fbd7f0a52b75adf082bd11423c465bfb82d3969a069d4d1 hr 48 mins ago0xadb2b42f6bd96f5c65920b9ac88619dce4166f94  IN   WAXtoken0 Ether0.001515453
[ 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 ZeroFunctionSelector (very low-severity), DelegateCallReturnValue (low-severity), ECRecoverMalformedInput (medium-severity) Solidity compiler bugs.

Contract Source Code Verified
Contract Name: WaxToken
Compiler Version: v0.4.13+commit.fb4cb1a
Optimization Enabled: Yes
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts
pragma solidity ^0.4.11;


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



/**
 * @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() {
    owner = msg.sender;
  }


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


  /**
   * @dev Allows the current owner to transfer control of the contract to a newOwner.
   * @param newOwner The address to transfer ownership to.
   */
  function transferOwnership(address newOwner) onlyOwner public {
    require(newOwner != address(0));
    OwnershipTransferred(owner, newOwner);
    owner = newOwner;
  }

}












/**
 * @title SafeMath
 * @dev Math operations with safety checks that throw on error
 */
library SafeMath {
  function mul(uint256 a, uint256 b) internal constant returns (uint256) {
    uint256 c = a * b;
    assert(a == 0 || c / a == b);
    return c;
  }

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

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

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



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

  mapping(address => uint256) balances;

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

    // 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 constant returns (uint256 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) public constant 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);
}



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

    uint256 _allowance = allowed[_from][msg.sender];

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

    balances[_from] = balances[_from].sub(_value);
    balances[_to] = balances[_to].add(_value);
    allowed[_from][msg.sender] = _allowance.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 constant returns (uint256 remaining) {
    return allowed[_owner][_spender];
  }

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

  function decreaseApproval (address _spender, uint _subtractedValue)
    returns (bool success) {
    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;
  }

}







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



/**
 * @title WaxToken
 * @dev ERC20 WAX Token
 *
 * WAX Tokens are divisible by 1e8 (100,000,000) base
 * units referred to as 'Grains'.
 *
 * WAX are displayed using 8 decimal places of precision.
 *
 * 1.85 Billion WAX Token total supply (185 Quadrillion Grains):
 *   1,850,000,000 * 1e8 == 185e7 * 10**8 == 185e15
 *
 * All initial WAX Grains are assigned to the creator of
 * this contract.
 */
contract WaxToken is StandardToken, Pausable {

  string public constant name = 'Wax Token';                              // Set the token name for display
  string public constant symbol = 'WAX';                                  // Set the token symbol for display
  uint8 public constant decimals = 8;                                     // Set the number of decimals for display
  uint256 public constant INITIAL_SUPPLY = 185e7 * 10**uint256(decimals); // supply specified in Grains

  /**
   * @dev Modifier to make a function callable only when the contract is not paused.
   */
  modifier rejectTokensToContract(address _to) {
    require(_to != address(this));
    _;
  }

  /**
   * @dev WaxToken Constructor
   * Runs only on initial contract creation.
   */
  function WaxToken() {
    totalSupply = INITIAL_SUPPLY;                               // Set the total supply
    balances[msg.sender] = INITIAL_SUPPLY;                      // Creator address is assigned all
    Transfer(0x0, msg.sender, INITIAL_SUPPLY);
  }

  /**
   * @dev Transfer token for a specified address when not paused
   * @param _to The address to transfer to.
   * @param _value The amount to be transferred.
   */
  function transfer(address _to, uint256 _value) rejectTokensToContract(_to) public whenNotPaused returns (bool) {
    return super.transfer(_to, _value);
  }

  /**
   * @dev Transfer tokens from one address to another when not paused
   * @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) rejectTokensToContract(_to) public whenNotPaused returns (bool) {
    return super.transferFrom(_from, _to, _value);
  }

  /**
   * @dev Aprove the passed address to spend the specified amount of tokens on behalf of msg.sender when not paused.
   * @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 whenNotPaused returns (bool) {
    return super.approve(_spender, _value);
  }

  /**
   * Adding whenNotPaused
   */
  function increaseApproval (address _spender, uint _addedValue) public whenNotPaused returns (bool success) {
    return super.increaseApproval(_spender, _addedValue);
  }

  /**
   * Adding whenNotPaused
   */
  function decreaseApproval (address _spender, uint _subtractedValue) public whenNotPaused returns (bool success) {
    return super.decreaseApproval(_spender, _subtractedValue);
  }

}

    Contract ABI  
[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"INITIAL_SUPPLY","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"unpause","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"paused","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_subtractedValue","type":"uint256"}],"name":"decreaseApproval","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"pause","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_addedValue","type":"uint256"}],"name":"increaseApproval","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"type":"function"},{"inputs":[],"payable":false,"type":"constructor"},{"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
60606040526003805460a060020a60ff0219169055341561001f57600080fd5b5b5b60038054600160a060020a03191633600160a060020a03161790555b6702914085137280006000818155600160a060020a0333168082526001602052604080832084905590927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef915190815260200160405180910390a35b5b610cc7806100a96000396000f300606060405236156100ee5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146100f3578063095ea7b31461017e57806318160ddd146101b457806323b872dd146101d95780632ff2e9dc14610215578063313ce5671461023a5780633f4ba83a146102635780635c975abb14610278578063661884631461029f57806370a08231146102d55780638456cb59146103065780638da5cb5b1461031b57806395d89b411461034a578063a9059cbb146103d5578063d73dd6231461040b578063dd62ed3e14610441578063f2fde38b14610478575b600080fd5b34156100fe57600080fd5b610106610499565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156101435780820151818401525b60200161012a565b50505050905090810190601f1680156101705780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561018957600080fd5b6101a0600160a060020a03600435166024356104d0565b604051901515815260200160405180910390f35b34156101bf57600080fd5b6101c76104fe565b60405190815260200160405180910390f35b34156101e457600080fd5b6101a0600160a060020a0360043581169060243516604435610504565b604051901515815260200160405180910390f35b341561022057600080fd5b6101c7610557565b60405190815260200160405180910390f35b341561024557600080fd5b61024d610563565b60405160ff909116815260200160405180910390f35b341561026e57600080fd5b610276610568565b005b341561028357600080fd5b6101a06105ea565b604051901515815260200160405180910390f35b34156102aa57600080fd5b6101a0600160a060020a03600435166024356105fa565b604051901515815260200160405180910390f35b34156102e057600080fd5b6101c7600160a060020a0360043516610628565b60405190815260200160405180910390f35b341561031157600080fd5b610276610647565b005b341561032657600080fd5b61032e6106ce565b604051600160a060020a03909116815260200160405180910390f35b341561035557600080fd5b6101066106dd565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156101435780820151818401525b60200161012a565b50505050905090810190601f1680156101705780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156103e057600080fd5b6101a0600160a060020a0360043516602435610714565b604051901515815260200160405180910390f35b341561041657600080fd5b6101a0600160a060020a0360043516602435610765565b604051901515815260200160405180910390f35b341561044c57600080fd5b6101c7600160a060020a0360043581169060243516610793565b60405190815260200160405180910390f35b341561048357600080fd5b610276600160a060020a03600435166107c0565b005b60408051908101604052600981527f57617820546f6b656e0000000000000000000000000000000000000000000000602082015281565b60035460009060a060020a900460ff16156104ea57600080fd5b6104f48383610859565b90505b5b92915050565b60005481565b60008230600160a060020a031681600160a060020a03161415151561052857600080fd5b60035460a060020a900460ff161561053f57600080fd5b61054a8585856108c6565b91505b5b5b509392505050565b67029140851372800081565b600881565b60035433600160a060020a0390811691161461058357600080fd5b60035460a060020a900460ff16151561059b57600080fd5b6003805474ff0000000000000000000000000000000000000000191690557f7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b3360405160405180910390a15b5b5b565b60035460a060020a900460ff1681565b60035460009060a060020a900460ff161561061457600080fd5b6104f483836109f2565b90505b5b92915050565b600160a060020a0381166000908152600160205260409020545b919050565b60035433600160a060020a0390811691161461066257600080fd5b60035460a060020a900460ff161561067957600080fd5b6003805474ff0000000000000000000000000000000000000000191660a060020a1790557f6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff62560405160405180910390a15b5b5b565b600354600160a060020a031681565b60408051908101604052600381527f5741580000000000000000000000000000000000000000000000000000000000602082015281565b60008230600160a060020a031681600160a060020a03161415151561073857600080fd5b60035460a060020a900460ff161561074f57600080fd5b6107598484610aee565b91505b5b5b5092915050565b60035460009060a060020a900460ff161561077f57600080fd5b6104f48383610bc5565b90505b5b92915050565b600160a060020a038083166000908152600260209081526040808320938516835292905220545b92915050565b60035433600160a060020a039081169116146107db57600080fd5b600160a060020a03811615156107f057600080fd5b600354600160a060020a0380831691167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a36003805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383161790555b5b50565b600160a060020a03338116600081815260026020908152604080832094871680845294909152808220859055909291907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a35060015b92915050565b600080600160a060020a03841615156108de57600080fd5b50600160a060020a03808516600081815260026020908152604080832033909516835293815283822054928252600190529190912054610924908463ffffffff610c6a16565b600160a060020a038087166000908152600160205260408082209390935590861681522054610959908463ffffffff610c8116565b600160a060020a038516600090815260016020526040902055610982818463ffffffff610c6a16565b600160a060020a03808716600081815260026020908152604080832033861684529091529081902093909355908616917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9086905190815260200160405180910390a3600191505b509392505050565b600160a060020a03338116600090815260026020908152604080832093861683529290529081205480831115610a4f57600160a060020a033381166000908152600260209081526040808320938816835292905290812055610a86565b610a5f818463ffffffff610c6a16565b600160a060020a033381166000908152600260209081526040808320938916835292905220555b600160a060020a0333811660008181526002602090815260408083209489168084529490915290819020547f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925915190815260200160405180910390a3600191505b5092915050565b6000600160a060020a0383161515610b0557600080fd5b600160a060020a033316600090815260016020526040902054610b2e908363ffffffff610c6a16565b600160a060020a033381166000908152600160205260408082209390935590851681522054610b63908363ffffffff610c8116565b600160a060020a0380851660008181526001602052604090819020939093559133909116907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a35060015b92915050565b600160a060020a033381166000908152600260209081526040808320938616835292905290812054610bfd908363ffffffff610c8116565b600160a060020a0333811660008181526002602090815260408083209489168084529490915290819020849055919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591905190815260200160405180910390a35060015b92915050565b600082821115610c7657fe5b508082035b92915050565b600082820183811015610c9057fe5b8091505b50929150505600a165627a7a72305820a733f2d998053434edade5052fe6a06775d3e771750fc75a7470a1c3672f02610029

   Swarm Source:
bzzr://a733f2d998053434edade5052fe6a06775d3e771750fc75a7470a1c3672f0261

 

View All
Block Age txn Difficulty GasUsed Reward
View All
Block Age UncleNumber Difficulty GasUsed Reward
Make sure to use the "downvote" button for any spammy posts, and the "upvote" for interesting conversations.