Sponsored:   LH-CRYPTO - 200 instruments (BTC, EUR, GOLD, OIL, SHARES). Leverage up to 1:500. OPEN ACCOUNT
Contract Overview
Balance: 0 Ether
Ether Value: $0
Transactions: 766 txns
Token Tracker: WES Token (WES)
Misc:
Address Watch: Add To Watch List
Contract Creator: 0x7a35b4cb1f65eff653be686110d98d28d6bcf738at txn 0x1520427ee7b9e78ae25d061f5696d89d8f9c3f49fc8d61119664c2ab96015a95
 Latest 25 transactions from a total of 766 transactions

TxHash Age From To Value [TxFee]
0x375c97b4ef5738b9032b1e1398d0e7d989708eae8ec034d5d9bb1b0fba293b0712 hrs 26 mins ago0xa673b3e13b7c5fbaef2b961de3c56eebd94a035d  IN   0x10766a65a17701eb411aedabfca1d94e072d44b80 Ether0.000179688
0x33ccbbd004f17190ffbc42c0c578c926ccc0d0832c9f735bac1f90a0e7b6179413 hrs 59 mins ago0xfe15eba213ea5a638d526a657afe47a7ad023e51  IN   0x10766a65a17701eb411aedabfca1d94e072d44b80 Ether0.000291161
0x4db87deaf6eb23ce08a88614a14d96d3f74d9654c08e5b299b59e426d6ac421d14 hrs 27 mins ago0x7fe33afe1109a52d7f6311cc0b8b8388d547ea5c  IN   0x10766a65a17701eb411aedabfca1d94e072d44b80 Ether0.001535901
0x3cfbff9f18d31bb2117ac5dddfa3e07b4af7861adaccdd43bba3f956d4bcfde415 hrs 32 mins ago0x5fd2678965b5342e63c844d80061a95717c802bf  IN   0x10766a65a17701eb411aedabfca1d94e072d44b80 Ether0.0001814157
0x002fc19973507faf827d645fd5db141bcac746993ed5a9fa48c130eff441b9ee17 hrs 35 mins ago0xbca8cebacda8f3084aeef67e8935d1a1bdd7a346  IN   0x10766a65a17701eb411aedabfca1d94e072d44b80 Ether0.000314382
0x996751731ab8b822573ae19554bb6389360d945d17911fa446be714dd2ade36017 hrs 44 mins ago0xa9f8909af6156c65240cc37a7bab4e7ec38ac16e  IN   0x10766a65a17701eb411aedabfca1d94e072d44b80 Ether0.0000895992
0x708ad2f9562bee86a5e72bfadee7fc867a12341ab7b1b6a6ff0d3b549d88f08821 hrs 13 mins ago0xc608a4c2af9e5b82be2567ec587d129ad98b1384  IN   0x10766a65a17701eb411aedabfca1d94e072d44b80 Ether0.000179176
0x51eac36058035ec2ec930c1e18ca0ef16828efed3f712f747c92f9924aafd1d722 hrs 25 mins ago0x497a6173183536d79e182218537de88f9face697  IN   0x10766a65a17701eb411aedabfca1d94e072d44b80 Ether0.0000783895
0x31629d24b9d300c34d9ea53806727bd07bc4596785e57ec5aaa7233644d739ab22 hrs 39 mins ago0xf1d66a7fa0331784325a9b1f8f8d4a9b02a55308  IN   0x10766a65a17701eb411aedabfca1d94e072d44b80 Ether0.0001346292
0xcfc4f16707f9be81cc8979f41afc13db4f89b03196d929adb5a5dfc85354b14422 hrs 43 mins ago0xf1d66a7fa0331784325a9b1f8f8d4a9b02a55308  IN   0x10766a65a17701eb411aedabfca1d94e072d44b80 Ether0.0001465324
0x711b4060e011f6148615a5de921b15f5ebf45e30df0523c1ff66701ac73978951 day 3 hrs ago0xa7f44e00d791433d27035635bac705698e5f7c9d  IN   0x10766a65a17701eb411aedabfca1d94e072d44b80 Ether0.000179176
0xa69437f8b22f48cc19aae319fa595f44f9f99a2b1faae229851203f8a9833e9f1 day 4 hrs ago0xdca7fb8f2be5439da80610f5fbe51bb76ff43822  IN   0x10766a65a17701eb411aedabfca1d94e072d44b80 Ether0.000783993
0xf03767cc6141660fb2448eb19845bf3bfc6773b182509126f137893465f313d81 day 5 hrs ago0x9eb2e3e61aa55ab6cd20a970b879ee1621a9dc76  IN   0x10766a65a17701eb411aedabfca1d94e072d44b80 Ether0.00021837075
0x68d17961ce8faddd38df8ca653b96bd4db1d86202585cf091f89efd739c70adb1 day 7 hrs ago0xb8e3b0948009e77df382499f94a255dc8df22336  IN   0x10766a65a17701eb411aedabfca1d94e072d44b80 Ether0.0000972322
0x49418254440f8f1a7517c71e21d65959f17795e7ad081ab7794c2f3f645e71d01 day 18 hrs ago0x746bdbc56684d63f4651de5b8a790f4bbae2d408  IN   0x10766a65a17701eb411aedabfca1d94e072d44b80 Ether0.000314766
0xe4947f839ce0df3e446e22738e12193bf173e3e85c441fe51e4432c7e562e0ae2 days 14 hrs ago0xbfc471687902702d47f3d0e4b89c1cc3ea8e96fa  IN   0x10766a65a17701eb411aedabfca1d94e072d44b80 Ether0.00104794
0xe698e9719f45f53befa1e5368814c8428cd993eea934eeebf3b4b5640fd41fe53 days 17 hrs ago0x645c40ff9367033d8b79faa28a0ca4aae97cc978  IN   0x10766a65a17701eb411aedabfca1d94e072d44b80 Ether0.000313558
0x8cb03dfcd4aaa050a72551bea485885c744ba811c561ccd5b4396f2c5ed662773 days 17 hrs ago0xd508015708808c58e3584d489a97fda1600bec0a  IN   0x10766a65a17701eb411aedabfca1d94e072d44b80 Ether0.00037397
0x9162fd1ce028510b32c397493534c1652411d66bf09a814751676a1cb388ecec3 days 20 hrs ago0x746bdbc56684d63f4651de5b8a790f4bbae2d408  IN   0x10766a65a17701eb411aedabfca1d94e072d44b80 Ether0.0003440524
0x821033208b92eed07b7f60f2ffa8a7af932706f2025e4069fdf53e4d939224ab4 days 5 hrs ago0xa28a63084cec171f166947d39e6e1cb245ca7eb3  IN   0x10766a65a17701eb411aedabfca1d94e072d44b80 Ether0.000179176
0x9d617f6bbfbb24b82a532482284854032f40ad64e6acec5b413b2723db2b7f9d4 days 6 hrs ago0x22a53c137a44c8e61b50efa674ee36cb232cc6d4  IN   0x10766a65a17701eb411aedabfca1d94e072d44b80 Ether0.000179176
0x09d50538625c76a66fed74dc3573ec2eda7f229e5616f726bcd26871041830e84 days 6 hrs ago0x024cf61b46ea66b0b030eb17abdbb6c9abfcfc8b  IN   0x10766a65a17701eb411aedabfca1d94e072d44b80 Ether0.000268764
0xf70c4bb140b3c6e9d6c2c7fe584ec2bc4944f4308fbf9645de05ff9f81df612f4 days 6 hrs ago0xe35124138f1072c35ee089d18876cf62b96cad5d  IN   0x10766a65a17701eb411aedabfca1d94e072d44b80 Ether0.000186985
0xbf45ca6905c734ba8b3a9f31526e9b97c3dbdfba49888a7880dffaf54a76d7ec4 days 6 hrs ago0x9bc2441467a44cc21b44cc53b209ecbc7665bfa3  IN   0x10766a65a17701eb411aedabfca1d94e072d44b80 Ether0.000209588
0x6886f4944cbf7af20f1802763b9eac8b45f122d56e7eb5006308c4ca35d96b9d4 days 8 hrs ago0x29aec2e84d9f5aa21d423ddb80e400cae1a49d48  IN   0x10766a65a17701eb411aedabfca1d94e072d44b80 Ether0.00074794
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
View All
ParentTxHash Block Age From To Value
Contract Source Code Verified (Exact Match)
Contract Name: WESToken
Compiler Text: v0.4.25+commit.59dbf8f1
Optimization Enabled: Yes
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity ^0.4.21;

/**
 * @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));
    emit OwnershipTransferred(owner, newOwner);
    owner = newOwner;
  }

}

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

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

/**
 * @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 c) {
    if (a == 0) {
      return 0;
    }
    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 a / b;
  }

  /**
  * @dev Subtracts 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 c) {
    c = a + b;
    assert(c >= a);
    return c;
  }
}

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

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

    balances[msg.sender] = balances[msg.sender].sub(_value);
    balances[_to] = balances[_to].add(_value);
    emit 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) {
    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 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);
}

/**
 * @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);
    emit 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;
    emit 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);
    emit 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);
    }
    emit Approval(msg.sender, _spender, allowed[msg.sender][_spender]);
    return true;
  }

}

/**
 * @title Pausable token
 * @dev StandardToken modified with pausable transfers.
 **/
contract PausableToken is StandardToken, Pausable {

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

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

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

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

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

contract WESToken is PausableToken
{
    string public constant name = "WES Token";
    string public constant symbol = "WES";
    uint8 public constant decimals = 18;
    
    // 100 Million Total Supply
    uint256 public constant INITIAL_SUPPLY = 1e8 * 10**uint256(decimals);
    
    constructor()  public {
        totalSupply_ = INITIAL_SUPPLY;
        transferOwnership(owner);
        balances[owner] = INITIAL_SUPPLY;
        emit Transfer(0x0, owner, INITIAL_SUPPLY);
    }
}

    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":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"INITIAL_SUPPLY","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","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":true,"inputs":[],"name":"paused","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_subtractedValue","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":"","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":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_addedValue","type":"uint256"}],"name":"increaseApproval","outputs":[{"name":"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":[],"payable":false,"stateMutability":"nonpayable","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
60806040526003805460a060020a60ff021916905534801561002057600080fd5b5060038054600160a060020a0319163317908190556a52b7d2dcc80cd2e400000060015561005f90600160a060020a03166401000000006100ca810204565b60038054600160a060020a039081166000908152602081815260408083206a52b7d2dcc80cd2e40000009081905594548151958652905193169391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a3610152565b600354600160a060020a031633146100e157600080fd5b600160a060020a03811615156100f657600080fd5b600354604051600160a060020a038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a360038054600160a060020a031916600160a060020a0392909216919091179055565b610b77806101616000396000f3006080604052600436106100f05763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146100f5578063095ea7b31461017f57806318160ddd146101b757806323b872dd146101de5780632ff2e9dc14610208578063313ce5671461021d5780633f4ba83a146102485780635c975abb1461025f578063661884631461027457806370a08231146102985780638456cb59146102b95780638da5cb5b146102ce57806395d89b41146102ff578063a9059cbb14610314578063d73dd62314610338578063dd62ed3e1461035c578063f2fde38b14610383575b600080fd5b34801561010157600080fd5b5061010a6103a4565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561014457818101518382015260200161012c565b50505050905090810190601f1680156101715780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561018b57600080fd5b506101a3600160a060020a03600435166024356103db565b604080519115158252519081900360200190f35b3480156101c357600080fd5b506101cc610406565b60408051918252519081900360200190f35b3480156101ea57600080fd5b506101a3600160a060020a036004358116906024351660443561040c565b34801561021457600080fd5b506101cc610439565b34801561022957600080fd5b50610232610448565b6040805160ff9092168252519081900360200190f35b34801561025457600080fd5b5061025d61044d565b005b34801561026b57600080fd5b506101a36104c5565b34801561028057600080fd5b506101a3600160a060020a03600435166024356104d5565b3480156102a457600080fd5b506101cc600160a060020a03600435166104f9565b3480156102c557600080fd5b5061025d610514565b3480156102da57600080fd5b506102e3610591565b60408051600160a060020a039092168252519081900360200190f35b34801561030b57600080fd5b5061010a6105a0565b34801561032057600080fd5b506101a3600160a060020a03600435166024356105d7565b34801561034457600080fd5b506101a3600160a060020a03600435166024356105fb565b34801561036857600080fd5b506101cc600160a060020a036004358116906024351661061f565b34801561038f57600080fd5b5061025d600160a060020a036004351661064a565b60408051808201909152600981527f57455320546f6b656e0000000000000000000000000000000000000000000000602082015281565b60035460009060a060020a900460ff16156103f557600080fd5b6103ff83836106df565b9392505050565b60015490565b60035460009060a060020a900460ff161561042657600080fd5b610431848484610745565b949350505050565b6a52b7d2dcc80cd2e400000081565b601281565b600354600160a060020a0316331461046457600080fd5b60035460a060020a900460ff16151561047c57600080fd5b6003805474ff0000000000000000000000000000000000000000191690556040517f7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b3390600090a1565b60035460a060020a900460ff1681565b60035460009060a060020a900460ff16156104ef57600080fd5b6103ff83836108bc565b600160a060020a031660009081526020819052604090205490565b600354600160a060020a0316331461052b57600080fd5b60035460a060020a900460ff161561054257600080fd5b6003805474ff0000000000000000000000000000000000000000191660a060020a1790556040517f6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff62590600090a1565b600354600160a060020a031681565b60408051808201909152600381527f5745530000000000000000000000000000000000000000000000000000000000602082015281565b60035460009060a060020a900460ff16156105f157600080fd5b6103ff83836109ac565b60035460009060a060020a900460ff161561061557600080fd5b6103ff8383610a8d565b600160a060020a03918216600090815260026020908152604080832093909416825291909152205490565b600354600160a060020a0316331461066157600080fd5b600160a060020a038116151561067657600080fd5b600354604051600160a060020a038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a36003805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b336000818152600260209081526040808320600160a060020a038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a350600192915050565b6000600160a060020a038316151561075c57600080fd5b600160a060020a03841660009081526020819052604090205482111561078157600080fd5b600160a060020a03841660009081526002602090815260408083203384529091529020548211156107b157600080fd5b600160a060020a0384166000908152602081905260409020546107da908363ffffffff610b2616565b600160a060020a03808616600090815260208190526040808220939093559085168152205461080f908363ffffffff610b3816565b600160a060020a03808516600090815260208181526040808320949094559187168152600282528281203382529091522054610851908363ffffffff610b2616565b600160a060020a03808616600081815260026020908152604080832033845282529182902094909455805186815290519287169391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a35060019392505050565b336000908152600260209081526040808320600160a060020a03861684529091528120548083111561091157336000908152600260209081526040808320600160a060020a0388168452909152812055610946565b610921818463ffffffff610b2616565b336000908152600260209081526040808320600160a060020a03891684529091529020555b336000818152600260209081526040808320600160a060020a0389168085529083529281902054815190815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060019392505050565b6000600160a060020a03831615156109c357600080fd5b336000908152602081905260409020548211156109df57600080fd5b336000908152602081905260409020546109ff908363ffffffff610b2616565b3360009081526020819052604080822092909255600160a060020a03851681522054610a31908363ffffffff610b3816565b600160a060020a038416600081815260208181526040918290209390935580518581529051919233927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a350600192915050565b336000908152600260209081526040808320600160a060020a0386168452909152812054610ac1908363ffffffff610b3816565b336000818152600260209081526040808320600160a060020a0389168085529083529281902085905580519485525191937f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929081900390910190a350600192915050565b600082821115610b3257fe5b50900390565b81810182811015610b4557fe5b929150505600a165627a7a723058206f7cff0a13291ba9b3930f3f7c33bb83d8b324fd63ab77394b1792a225c70fce0029

   Swarm Source:
bzzr://6f7cff0a13291ba9b3930f3f7c33bb83d8b324fd63ab77394b1792a225c70fce

 

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.