Contract 0x10766A65a17701eb411AedaBfcA1d94e072D44B8

 

TxHash Block Age From To Value [TxFee]
0xca153fc7e588f5fbd7c4988bf8d7e8bd49a98d1878a08a5d81e4b55608e278bb740738413 hrs ago0x493f0f84bf30688a38c1c9151692e7e91ee9ea49 IN  0x10766a65a17701eb411aedabfca1d94e072d44b80 Ether0.00092044
0x03894e3e729f0bc643d159c37f13f40fa012e159b87b4206af87d055506b6b43740527920 hrs 56 mins ago0x545c6dc3939636c248f311514ab388fad474a739 IN  0x10766a65a17701eb411aedabfca1d94e072d44b80 Ether0.00062044
0x2c3c742a410c6e167a559cb58c82506e448d4469f9b29bdaf9e39f619eadcb71740526620 hrs 59 mins ago0x545c6dc3939636c248f311514ab388fad474a739 IN  0x10766a65a17701eb411aedabfca1d94e072d44b80 Ether0.00092044
0x17a81b8a48f4bd44c178e29c120dc6ccf479f566cf268f6877e81db8a885c0a0740471722 hrs 59 mins ago0x90ff1cdd44b65546154e2730e2276a87d1f9c10a IN  0x10766a65a17701eb411aedabfca1d94e072d44b80 Ether0.00091916
0xa264e4585e0b2c6fd5864621458bc07611262bb75e2209098f666caa2ae9882e73996821 day 17 hrs ago0x746bdbc56684d63f4651de5b8a790f4bbae2d408 IN  0x10766a65a17701eb411aedabfca1d94e072d44b80 Ether0.000496725652
0x5f95f9c816180aea161610d2101b2eeddc596f16ef57bfad7fdc14640041b19e73996811 day 17 hrs ago0x746bdbc56684d63f4651de5b8a790f4bbae2d408 IN  0x10766a65a17701eb411aedabfca1d94e072d44b80 Ether0.000695963152
0x1f27e4679742cd90c5864a37b5dfe1bb961df3a0548f5128b4ecb74f953cab7d73996751 day 17 hrs ago0x746bdbc56684d63f4651de5b8a790f4bbae2d408 IN  0x10766a65a17701eb411aedabfca1d94e072d44b80 Ether0.000695963152
0xc5bbb185188d09595020fcfbf19ddc0074b65c873fc4884c32c4641632e0c7e973996671 day 17 hrs ago0x746bdbc56684d63f4651de5b8a790f4bbae2d408 IN  0x10766a65a17701eb411aedabfca1d94e072d44b80 Ether0.000496725652
0x93356fb0b056ebf6d61e8f6e87421f2436676bc37d1c1264157a6c0d2968849d73996561 day 17 hrs ago0x746bdbc56684d63f4651de5b8a790f4bbae2d408 IN  0x10766a65a17701eb411aedabfca1d94e072d44b80 Ether0.000496725652
0x69953d598f243c15245016fcf28e46fbafeb35c01f7859b626c75987faf973e973996481 day 17 hrs ago0x746bdbc56684d63f4651de5b8a790f4bbae2d408 IN  0x10766a65a17701eb411aedabfca1d94e072d44b80 Ether0.000496725652
0xedf4e06def6628b8012a0eecbf10fddced0502de1df1ca331dadac64b47c9bf673996251 day 17 hrs ago0x746bdbc56684d63f4651de5b8a790f4bbae2d408 IN  0x10766a65a17701eb411aedabfca1d94e072d44b80 Ether0.00047307205
0x9dcd96cb582895aef58c7645dc29acee90291ec037883eb40c2fd156cc969b1d73965832 days 5 hrs ago0x1b075926316026fe0268ffa55a9df6d926665434 IN  0x10766a65a17701eb411aedabfca1d94e072d44b80 Ether0.000236536032
0xf320b6d44a469e416df220ee1852d39e8632e40cbb8541036ebbc8b75ebf452173965782 days 5 hrs ago0x1b075926316026fe0268ffa55a9df6d926665434 IN  0x10766a65a17701eb411aedabfca1d94e072d44b80 Ether0.000236536032
0x0c414b93fa9e407ab2d426af1dd57ccc8e76aa3f4dd077a5352c7d83196123a073919622 days 22 hrs ago0x8de20eee4be56af26cf82d41aad2e1892cf6b113 IN  0x10766a65a17701eb411aedabfca1d94e072d44b80 Ether0.00062044
0x4bf026d5042c66c3f49b1874efa5754f891183e91bb198698459ded81af3e7be73919532 days 22 hrs ago0x8de20eee4be56af26cf82d41aad2e1892cf6b113 IN  0x10766a65a17701eb411aedabfca1d94e072d44b80 Ether0.00092044
0x8509f42259f66fbbe49b708ed6a6f4a858faaf08b0190b54b4f99c8061ce58a873919092 days 22 hrs ago0x92172e85da85a27a7031ed4ef4c3eabb1a8503d3 IN  0x10766a65a17701eb411aedabfca1d94e072d44b80 Ether0.000177720207
0x14b55f95ed358cb788c27f06d9af5b18bde752f869649ab05d283448d66f6c1e73803864 days 17 hrs agoLAToken 1 IN  0x10766a65a17701eb411aedabfca1d94e072d44b80 Ether0.0010284175
0xf9dcb403e459baa1185e98559e68feb4dd8daa6eb39f3bb73ff30d02d53bbcc773708116 days 5 hrs ago0x88be49bf2396c51616d6e0d559c9268cbf189189 IN  0x10766a65a17701eb411aedabfca1d94e072d44b80 Ether0.00091916
0xa1e916a6dc78ca8d55b51746f5362c67eea88c25ea351a150258941fb6b7ca6a73707416 days 5 hrs ago0x37f3789e9223561a63f42cd68ba5984d95bed8fb IN  0x10766a65a17701eb411aedabfca1d94e072d44b80 Ether0.00091916
0x2e63c76f36483f0575f4e4db1dbc8fddb6c2a038e98cc6f728b3ab9a885f57bf73610647 days 17 hrs ago0x92abf978e8a5bb26b9e8d6ad0f8da0adf14dbc3e IN  0x10766a65a17701eb411aedabfca1d94e072d44b80 Ether0.00091916
0xc20acddfbc18543879ef1d20dbe5c3fb2e0a2fad99ed812be4cae789ace57e0073610347 days 17 hrs ago0xc832a4f576031297682d03f3320f5ea3da316c0b IN  0x10766a65a17701eb411aedabfca1d94e072d44b80 Ether0.00091916
0xc94d7a595d69f002c1bbe1b5c613cf7e22b8700c9bfaa2807f6fab6cb7bc1e7473609907 days 18 hrs ago0x4653686aa8c849c7e9e384bba2cdfb65535f3b61 IN  0x10766a65a17701eb411aedabfca1d94e072d44b80 Ether0.00018029585
0xc94468aae37f9299a5628b104bad19dd5c8a39a5823db5c0c69fc022170f14f973591578 days 59 mins ago0xbfc471687902702d47f3d0e4b89c1cc3ea8e96fa IN  0x10766a65a17701eb411aedabfca1d94e072d44b80 Ether0.00052397
0x63abbeb756e204a7f83eae0988d601687cf4214a8f113513964426c4470d8fa873479389 days 18 hrs agoLAToken 1 IN  0x10766a65a17701eb411aedabfca1d94e072d44b80 Ether0.001011447
0x0e574d7f718bf3bcce9807f7a578181b949c86f094398fcd4fb9e314ffe23a50732845312 days 19 hrs agoLAToken 1 IN  0x10766a65a17701eb411aedabfca1d94e072d44b80 Ether0.001048908
[ 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:
WESToken

Compiler Version
v0.4.25+commit.59dbf8f1

Optimization Enabled:
Yes

Runs (Optimizer):
200

Contract Source Code

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

60806040526003805460a060020a60ff021916905534801561002057600080fd5b5060038054600160a060020a0319163317908190556a52b7d2dcc80cd2e400000060015561005f90600160a060020a03166401000000006100ca810204565b60038054600160a060020a039081166000908152602081815260408083206a52b7d2dcc80cd2e40000009081905594548151958652905193169391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a3610152565b600354600160a060020a031633146100e157600080fd5b600160a060020a03811615156100f657600080fd5b600354604051600160a060020a038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a360038054600160a060020a031916600160a060020a0392909216919091179055565b610b77806101616000396000f3006080604052600436106100f05763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146100f5578063095ea7b31461017f57806318160ddd146101b757806323b872dd146101de5780632ff2e9dc14610208578063313ce5671461021d5780633f4ba83a146102485780635c975abb1461025f578063661884631461027457806370a08231146102985780638456cb59146102b95780638da5cb5b146102ce57806395d89b41146102ff578063a9059cbb14610314578063d73dd62314610338578063dd62ed3e1461035c578063f2fde38b14610383575b600080fd5b34801561010157600080fd5b5061010a6103a4565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561014457818101518382015260200161012c565b50505050905090810190601f1680156101715780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561018b57600080fd5b506101a3600160a060020a03600435166024356103db565b604080519115158252519081900360200190f35b3480156101c357600080fd5b506101cc610406565b60408051918252519081900360200190f35b3480156101ea57600080fd5b506101a3600160a060020a036004358116906024351660443561040c565b34801561021457600080fd5b506101cc610439565b34801561022957600080fd5b50610232610448565b6040805160ff9092168252519081900360200190f35b34801561025457600080fd5b5061025d61044d565b005b34801561026b57600080fd5b506101a36104c5565b34801561028057600080fd5b506101a3600160a060020a03600435166024356104d5565b3480156102a457600080fd5b506101cc600160a060020a03600435166104f9565b3480156102c557600080fd5b5061025d610514565b3480156102da57600080fd5b506102e3610591565b60408051600160a060020a039092168252519081900360200190f35b34801561030b57600080fd5b5061010a6105a0565b34801561032057600080fd5b506101a3600160a060020a03600435166024356105d7565b34801561034457600080fd5b506101a3600160a060020a03600435166024356105fb565b34801561036857600080fd5b506101cc600160a060020a036004358116906024351661061f565b34801561038f57600080fd5b5061025d600160a060020a036004351661064a565b60408051808201909152600981527f57455320546f6b656e0000000000000000000000000000000000000000000000602082015281565b60035460009060a060020a900460ff16156103f557600080fd5b6103ff83836106df565b9392505050565b60015490565b60035460009060a060020a900460ff161561042657600080fd5b610431848484610745565b949350505050565b6a52b7d2dcc80cd2e400000081565b601281565b600354600160a060020a0316331461046457600080fd5b60035460a060020a900460ff16151561047c57600080fd5b6003805474ff0000000000000000000000000000000000000000191690556040517f7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b3390600090a1565b60035460a060020a900460ff1681565b60035460009060a060020a900460ff16156104ef57600080fd5b6103ff83836108bc565b600160a060020a031660009081526020819052604090205490565b600354600160a060020a0316331461052b57600080fd5b60035460a060020a900460ff161561054257600080fd5b6003805474ff0000000000000000000000000000000000000000191660a060020a1790556040517f6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff62590600090a1565b600354600160a060020a031681565b60408051808201909152600381527f5745530000000000000000000000000000000000000000000000000000000000602082015281565b60035460009060a060020a900460ff16156105f157600080fd5b6103ff83836109ac565b60035460009060a060020a900460ff161561061557600080fd5b6103ff8383610a8d565b600160a060020a03918216600090815260026020908152604080832093909416825291909152205490565b600354600160a060020a0316331461066157600080fd5b600160a060020a038116151561067657600080fd5b600354604051600160a060020a038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a36003805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b336000818152600260209081526040808320600160a060020a038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a350600192915050565b6000600160a060020a038316151561075c57600080fd5b600160a060020a03841660009081526020819052604090205482111561078157600080fd5b600160a060020a03841660009081526002602090815260408083203384529091529020548211156107b157600080fd5b600160a060020a0384166000908152602081905260409020546107da908363ffffffff610b2616565b600160a060020a03808616600090815260208190526040808220939093559085168152205461080f908363ffffffff610b3816565b600160a060020a03808516600090815260208181526040808320949094559187168152600282528281203382529091522054610851908363ffffffff610b2616565b600160a060020a03808616600081815260026020908152604080832033845282529182902094909455805186815290519287169391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a35060019392505050565b336000908152600260209081526040808320600160a060020a03861684529091528120548083111561091157336000908152600260209081526040808320600160a060020a0388168452909152812055610946565b610921818463ffffffff610b2616565b336000908152600260209081526040808320600160a060020a03891684529091529020555b336000818152600260209081526040808320600160a060020a0389168085529083529281902054815190815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060019392505050565b6000600160a060020a03831615156109c357600080fd5b336000908152602081905260409020548211156109df57600080fd5b336000908152602081905260409020546109ff908363ffffffff610b2616565b3360009081526020819052604080822092909255600160a060020a03851681522054610a31908363ffffffff610b3816565b600160a060020a038416600081815260208181526040918290209390935580518581529051919233927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a350600192915050565b336000908152600260209081526040808320600160a060020a0386168452909152812054610ac1908363ffffffff610b3816565b336000818152600260209081526040808320600160a060020a0389168085529083529281902085905580519485525191937f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929081900390910190a350600192915050565b600082821115610b3257fe5b50900390565b81810182811015610b4557fe5b929150505600a165627a7a723058206f7cff0a13291ba9b3930f3f7c33bb83d8b324fd63ab77394b1792a225c70fce0029

Swarm Source

bzzr://6f7cff0a13291ba9b3930f3f7c33bb83d8b324fd63ab77394b1792a225c70fce
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.