Contract Overview
Balance: 0 Ether
Ether Value: $0
Transactions: 36634 txns
Token Tracker: WIBSON (WIB)
Misc:
Address Watch: Add To Watch List
Contract Creator: 0x1bbda03ff0d7dea036df31bdda8e4d6b0f0d5b83at txn 0x1bad35f7971b03fba2ce06cebe35d8eee79fec405c29a54df3b49acf6e1b3f8e
Token Balance:
 Latest 25 transactions from a total of 36634 transactions

TxHash Age From To Value [TxFee]
0x29596759c3800537e05f8eb2f994b8b78cf4ca1e2cef46a18c98627e7d1166c511 mins ago0x2d98859ab6d3ddfbd487a1f1a1c0d29c987f4493  IN   0x3f17dd476faf0a4855572f0b6ed5115d9bba22ad0 Ether0.000724766
0x8f1e20c10c3bbc9d84768880b29ef46b3d64afa7e08256562869a6e3f2ca315517 mins ago0x2d98859ab6d3ddfbd487a1f1a1c0d29c987f4493  IN   0x3f17dd476faf0a4855572f0b6ed5115d9bba22ad0 Ether0.000514766
0x76ee9101d2ec4b5fdf3d960c95246734f842262efdabb68d4e1f8a01be79a7a918 mins ago0x2d98859ab6d3ddfbd487a1f1a1c0d29c987f4493  IN   0x3f17dd476faf0a4855572f0b6ed5115d9bba22ad0 Ether0.000724766
0x564358762ba550a52c458b9e3823740ac232c1c8bc410a5e3a37c460510cf5eb19 mins ago0x6d27d82d7d6f0ae00ba6cdfe53aa9d0097952222  IN   0x3f17dd476faf0a4855572f0b6ed5115d9bba22ad0 Ether0.000435568
0xaaa84f82de105ddb41ba482c6d0a1f42b08c3fc741bc312b5209cbef3031427526 mins ago0x2d98859ab6d3ddfbd487a1f1a1c0d29c987f4493  IN   0x3f17dd476faf0a4855572f0b6ed5115d9bba22ad0 Ether0.000514766
0xf12577a392be7408cccb0e61913f513eb6087556a8a3e2383a2a706d760da5b137 mins ago0x2d98859ab6d3ddfbd487a1f1a1c0d29c987f4493  IN   0x3f17dd476faf0a4855572f0b6ed5115d9bba22ad0 Ether0.000514766
0x7bc47ab33ef1b8a5d2cc0bf296592156ecd0b1bcd6725e01fe9227487729033944 mins ago0x6d27d82d7d6f0ae00ba6cdfe53aa9d0097952222  IN   0x3f17dd476faf0a4855572f0b6ed5115d9bba22ad0 Ether0.000435568
0x7a613849f24b9264861281b07e3fbf374a1d4a27a140719b7f7165f5ab5f051a1 hr 13 mins ago0x2d98859ab6d3ddfbd487a1f1a1c0d29c987f4493  IN   0x3f17dd476faf0a4855572f0b6ed5115d9bba22ad0 Ether0.000514766
0x72692b3e652ee0ec177ffad50a59b64e08c1d3a9e24122c025669aaa523e40701 hr 13 mins ago0x6d27d82d7d6f0ae00ba6cdfe53aa9d0097952222  IN   0x3f17dd476faf0a4855572f0b6ed5115d9bba22ad0 Ether0.000435568
0x8988b05f327b5e7e43eab20e7db9cde8464363f1df713e116b1b7575e7b9c1471 hr 28 mins ago0x2d98859ab6d3ddfbd487a1f1a1c0d29c987f4493  IN   0x3f17dd476faf0a4855572f0b6ed5115d9bba22ad0 Ether0.000514766
0x176948a353c5d79d86d75798b660a902c7f8fe39e0cb851877df32f8f578984f1 hr 28 mins ago0x2d98859ab6d3ddfbd487a1f1a1c0d29c987f4493  IN   0x3f17dd476faf0a4855572f0b6ed5115d9bba22ad0 Ether0.000514766
0xe1130c871589b3de59dafbb32ff132e732c2f84efe0df4b65a8e4e52be4db97a1 hr 33 mins ago0x2d98859ab6d3ddfbd487a1f1a1c0d29c987f4493  IN   0x3f17dd476faf0a4855572f0b6ed5115d9bba22ad0 Ether0.000514766
0xc188591758c7126c3e36fce2d6ad979253664bc37aec36ef468ad9654eb5624f1 hr 33 mins ago0x2d98859ab6d3ddfbd487a1f1a1c0d29c987f4493  IN   0x3f17dd476faf0a4855572f0b6ed5115d9bba22ad0 Ether0.000724766
0x36b5eba2f6286e8311563db039a83394a1095b40d76a0818928929ecc3dd2a4f1 hr 43 mins ago0x6d27d82d7d6f0ae00ba6cdfe53aa9d0097952222  IN   0x3f17dd476faf0a4855572f0b6ed5115d9bba22ad0 Ether0.000435568
0x0986ab31494aa24f13e802059297a76e3996ed509931f92f5f1eb0add4c1f1612 hrs 12 mins ago0x2d98859ab6d3ddfbd487a1f1a1c0d29c987f4493  IN   0x3f17dd476faf0a4855572f0b6ed5115d9bba22ad0 Ether0.000514766
0x33e8f17bc489a8ad36ad7f0959657ac7a24ee8f07bb97d716867423d8353e9d92 hrs 14 mins ago0x2d98859ab6d3ddfbd487a1f1a1c0d29c987f4493  IN   0x3f17dd476faf0a4855572f0b6ed5115d9bba22ad0 Ether0.000724766
0xa490a93e3515813d43bf1252a35c7e209308572f7368f97a9c696dcdb1e1fc6c2 hrs 17 mins ago0x6d27d82d7d6f0ae00ba6cdfe53aa9d0097952222  IN   0x3f17dd476faf0a4855572f0b6ed5115d9bba22ad0 Ether0.000435568
0x88971e583f0289cfff59d3c01f71393fb00358a2af39b292e864da740b35b1932 hrs 35 mins ago0x2d98859ab6d3ddfbd487a1f1a1c0d29c987f4493  IN   0x3f17dd476faf0a4855572f0b6ed5115d9bba22ad0 Ether0.000722974
0x9404331d8ad0ebed4e67cc4202efcaf8d08a999b7908c6e8d97b4066a9c408022 hrs 49 mins ago0x6d27d82d7d6f0ae00ba6cdfe53aa9d0097952222  IN   0x3f17dd476faf0a4855572f0b6ed5115d9bba22ad0 Ether0.000435568
0x8a3dc7257bae4efee531eddc91beaa81043dbb8990a5500dd5dd00dd6ee19bf13 hrs 15 mins ago0x2d98859ab6d3ddfbd487a1f1a1c0d29c987f4493  IN   0x3f17dd476faf0a4855572f0b6ed5115d9bba22ad0 Ether0.00051387
0x3f6491f5c4d33d2bfb67c2e7837049d1c78b4a08b03cf1bec86deacddac855303 hrs 19 mins ago0x2d98859ab6d3ddfbd487a1f1a1c0d29c987f4493  IN   0x3f17dd476faf0a4855572f0b6ed5115d9bba22ad0 Ether0.00051387
0x479f864f615a9a67c9a938e57ff7101947e96b7e45d0e4b20ac31c10a91826583 hrs 20 mins ago0x2d98859ab6d3ddfbd487a1f1a1c0d29c987f4493  IN   0x3f17dd476faf0a4855572f0b6ed5115d9bba22ad0 Ether0.00051387
0xff2e70e0f07c5035c64aa28c686d8980a0de787429001a5a6029b2636bd81a3d3 hrs 20 mins ago0x2d98859ab6d3ddfbd487a1f1a1c0d29c987f4493  IN   0x3f17dd476faf0a4855572f0b6ed5115d9bba22ad0 Ether0.00051387
0xd6055b7c2ac01fa84cd95e6967e9bc8a52d792124ed9869ba2c427f3af9eb04f3 hrs 21 mins ago0x2d98859ab6d3ddfbd487a1f1a1c0d29c987f4493  IN   0x3f17dd476faf0a4855572f0b6ed5115d9bba22ad0 Ether0.00051387
0xd7c0c690fbfff2d815ffaddeb2e8045b6375dba15981a22234b6612db31d50c83 hrs 22 mins ago0x2d98859ab6d3ddfbd487a1f1a1c0d29c987f4493  IN   0x3f17dd476faf0a4855572f0b6ed5115d9bba22ad0 Ether0.00051387
[ 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) SolidityCompiler Bugs.

Contract Source Code Verified (Exact Match)
Contract Name: WIBToken
Compiler Text: v0.4.24+commit.e67f0147
Optimization Enabled: Yes
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity ^0.4.24;

/**
 * @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) {
    // Gas optimization: this is cheaper than asserting 'a' not being zero, but the
    // benefit is lost if 'b' is also tested.
    // See: https://github.com/OpenZeppelin/openzeppelin-solidity/pull/522
    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 WIBToken
 * @author Wibson Development Team <[email protected]>
 * @notice Wibson Oficial Token, this is an ERC20 standard compliant token.
 * @dev WIBToken token has an initial supply of 9 billion tokens with 9 decimals.
 */
contract WIBToken is StandardToken {
  string public constant name = "WIBSON"; // solium-disable-line uppercase
  string public constant symbol = "WIB"; // solium-disable-line uppercase
  uint8 public constant decimals = 9; // solium-disable-line uppercase

  // solium-disable-next-line zeppelin/no-arithmetic-operations
  uint256 public constant INITIAL_SUPPLY = 9000000000 * (10 ** uint256(decimals));

  constructor() public {
    totalSupply_ = INITIAL_SUPPLY;
    balances[msg.sender] = INITIAL_SUPPLY;
    emit Transfer(address(0), msg.sender, 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":"_spender","type":"address"},{"name":"_subtractedValue","type":"uint256"}],"name":"decreaseApproval","outputs":[{"name":"","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":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":"","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"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"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
608060405234801561001057600080fd5b50677ce66c50e2840000600181905533600081815260208181526040808320859055805194855251929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a361083d806100756000396000f3006080604052600436106100b95763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146100be578063095ea7b31461014857806318160ddd1461018057806323b872dd146101a75780632ff2e9dc146101d1578063313ce567146101e6578063661884631461021157806370a082311461023557806395d89b4114610256578063a9059cbb1461026b578063d73dd6231461028f578063dd62ed3e146102b3575b600080fd5b3480156100ca57600080fd5b506100d36102da565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561010d5781810151838201526020016100f5565b50505050905090810190601f16801561013a5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561015457600080fd5b5061016c600160a060020a0360043516602435610311565b604080519115158252519081900360200190f35b34801561018c57600080fd5b50610195610377565b60408051918252519081900360200190f35b3480156101b357600080fd5b5061016c600160a060020a036004358116906024351660443561037d565b3480156101dd57600080fd5b506101956104f4565b3480156101f257600080fd5b506101fb610500565b6040805160ff9092168252519081900360200190f35b34801561021d57600080fd5b5061016c600160a060020a0360043516602435610505565b34801561024157600080fd5b50610195600160a060020a03600435166105f5565b34801561026257600080fd5b506100d3610610565b34801561027757600080fd5b5061016c600160a060020a0360043516602435610647565b34801561029b57600080fd5b5061016c600160a060020a0360043516602435610728565b3480156102bf57600080fd5b50610195600160a060020a03600435811690602435166107c1565b60408051808201909152600681527f574942534f4e0000000000000000000000000000000000000000000000000000602082015281565b336000818152600260209081526040808320600160a060020a038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a350600192915050565b60015490565b6000600160a060020a038316151561039457600080fd5b600160a060020a0384166000908152602081905260409020548211156103b957600080fd5b600160a060020a03841660009081526002602090815260408083203384529091529020548211156103e957600080fd5b600160a060020a038416600090815260208190526040902054610412908363ffffffff6107ec16565b600160a060020a038086166000908152602081905260408082209390935590851681522054610447908363ffffffff6107fe16565b600160a060020a03808516600090815260208181526040808320949094559187168152600282528281203382529091522054610489908363ffffffff6107ec16565b600160a060020a03808616600081815260026020908152604080832033845282529182902094909455805186815290519287169391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a35060019392505050565b677ce66c50e284000081565b600981565b336000908152600260209081526040808320600160a060020a03861684529091528120548083111561055a57336000908152600260209081526040808320600160a060020a038816845290915281205561058f565b61056a818463ffffffff6107ec16565b336000908152600260209081526040808320600160a060020a03891684529091529020555b336000818152600260209081526040808320600160a060020a0389168085529083529281902054815190815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060019392505050565b600160a060020a031660009081526020819052604090205490565b60408051808201909152600381527f5749420000000000000000000000000000000000000000000000000000000000602082015281565b6000600160a060020a038316151561065e57600080fd5b3360009081526020819052604090205482111561067a57600080fd5b3360009081526020819052604090205461069a908363ffffffff6107ec16565b3360009081526020819052604080822092909255600160a060020a038516815220546106cc908363ffffffff6107fe16565b600160a060020a038416600081815260208181526040918290209390935580518581529051919233927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a350600192915050565b336000908152600260209081526040808320600160a060020a038616845290915281205461075c908363ffffffff6107fe16565b336000818152600260209081526040808320600160a060020a0389168085529083529281902085905580519485525191937f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929081900390910190a350600192915050565b600160a060020a03918216600090815260026020908152604080832093909416825291909152205490565b6000828211156107f857fe5b50900390565b8181018281101561080b57fe5b929150505600a165627a7a723058207916439eac106f815e2c3fcd3c9ac0782f9aa767a83c46da9babe0769a3a2f250029

   Swarm Source:
bzzr://7916439eac106f815e2c3fcd3c9ac0782f9aa767a83c46da9babe0769a3a2f25

 

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.