Sponsored Link:   Qravity - the only blockchain entertainment production studio and distributor. Learn more.
 Latest 25 txns from a total Of 11148 transactions
View All

TxHash Age From To Value [TxFee]
0xd5c7e867c541f62b560c67e7d0a46e326ea903dfd1b6b9fbfb7fe7fc7f832ec33 days 9 hrs ago0xa333442fa5cd0a9f9d51ce4fec21b422f588e724  IN   WanCoin0 Ether0.0018386
0xb050f69f12a10b10adebef5cbccbac4b56c7bf05dd79d86400ae0fb4c0cc0ec23 days 9 hrs ago0xe0d9dd659ced3ec1f38128311d36ab8ce4873501  IN   WanCoin0 Ether0.0018386
0xbf859c6744466b97c4df728f114f945d70bcb0b4556b7e9e1e592efc115819604 days 19 hrs ago0xc58b0ae50123d5a72fa5bcbc67a34353914581e4  IN   WanCoin0 Ether0.00092434
0x3d910eb141c24a5be315532f6dca9fd44b687a355a50c02a6f4fdf611a7393775 days 4 hrs ago0x34a0bfbcd6074d72ccd0f342ba43e78692cca687  IN   WanCoin0 Ether0.0001264536
0x6beed29db5723250b5dfc7af35e2ab63ff698d61a475bf0558584ea205bca9ca10 days 12 hrs ago0xa8a4c904cfd0e4509b9915ea38c354c37945a67d  IN   WanCoin0 Ether0.002120028
0x400adc8604e5aab50ac63daf829ce701237a9648adfefa2dc881d80cfe485c9a10 days 13 hrs ago0x7d1d79abd3d1a73177eaf92bcaf7bae8418a8d53  IN   WanCoin0 Ether0.000184612
0xb2c5e0ff92d234b844ec81285d4b437c22a3bb65f62e910019d9a6bb3523f8a312 days 9 hrs ago0xb916dbcdcfde1ef92ddf749332d4af22b98b5191  IN   WanCoin0 Ether0.000173664
0x08d496a76363c6c2cc6598de0c270db5113c93c96dbf5ad1dee784c6ba9e657512 days 12 hrs ago0x3adb53bd845d3c07378bb1c1974819417807e173  IN   WanCoin0 Ether0.0018386
0x0cbca5151d947f26338d194b8d0058416dbc8ae6649877ff80bec6d9f368705c14 days 21 hrs ago0x4a238eeec4b5d12573dba6e0bea92b2b24b3dcc8  IN   WanCoin0 Ether0.00336518
0xc239d4be87c4173dd9d497de7b6aa0dbad0f01d6c831e3a0d58161ca8944e06517 days 22 hrs ago0x22c760145a6c8bc3271015f7ce8730de6705a55e  IN   WanCoin0 Ether0.002117404
0x2658d955f7443756146043c76a6db09954bef8b331ef10fb34a0c4976edd0d4618 days 22 hrs ago0xb844210fbeb492e2b9f1f6d2319973667d99c6f5  IN   WanCoin0 Ether0.001502404
0xab8650bd44bbee986ea9a07e1a6a4f39bb6eed71c73d91999eade0d0e19bce7918 days 23 hrs ago0x50d54fb5b49b5be472aafc11ab916e407bc9d7d7  IN   WanCoin0 Ether0.000770868
0x4fc60950bac2f1168095bdac0fbc89b1020efe6eb60b954a05e2f046a11d8b6b19 days 1 hr ago0x515af5040b7631e5115cebc8d3cc40225882f940  IN   WanCoin0 Ether0.001502404
0x02192acd35d97ee4a2cd25fb39a0880c3236d3e17e2777240d153aa3b354124319 days 8 hrs ago0xd0210ca3aec00121965276fceb6d527ed595bc17  IN   WanCoin0 Ether0.000660744
0x6ff2dd03d005820ed06c0d0e07b0d1c794b17b5abe86e7b149f6659e36b9bc4619 days 15 hrs ago0x8aaeda667c2dd3d2fd2c62f9d655eebb6680e48f  IN   WanCoin0 Ether0.000404492
0x1a0f9e484cfe5fd5d0fd1b85ae92ff5750d67c8dfb9aa9ba2c122ec3961f672519 days 22 hrs ago0x96522949036a00fe9c0b4285c5387622458d0c67  IN   WanCoin0 Ether0.00220248
0xecc1b04fb6651bcdb29fd646b8f8dad6827c91e107b4576dfb1781b3633f377520 days 3 hrs ago0x00799bbc833d5b168f0410312d2a8fd9e0e3079c  IN   WanCoin0 Ether0.00073288
0xa1c1fd93d0a0974c48e55324642b7621e9f2634d0023af29158b0fc702e538a720 days 3 hrs ago0x00799bbc833d5b168f0410312d2a8fd9e0e3079c  IN   WanCoin0 Ether0.00073288
0x7e1789b0c3449bc27309f2fc41cce46f87e5dbf8b2ba69ca19f93d893bbfd8c520 days 3 hrs ago0x00799bbc833d5b168f0410312d2a8fd9e0e3079c  IN   WanCoin0 Ether0.00073288
0xe975e61d23c8a8c36c531a26f1b9d4af1b833535ab921949a48cac87f8a01f5220 days 3 hrs ago0x00799bbc833d5b168f0410312d2a8fd9e0e3079c  IN   WanCoin0 Ether0.000723912
0xdeb778ea2ad1f96c029527bb4504890c2009850f8dafce2fa8536518272a8cfd20 days 11 hrs ago0x3953e235c0a3f14d6e2d4153a25f107b4c0f2104  IN   WanCoin0 Ether0.0003237
0x06b5a0b96a762672dfd63be7f2663f30c8962451af7569a130f680cc5becfde320 days 11 hrs ago0xa0988cb369bc2c12ec41dd5b530c27765538aadc  IN   WanCoin0 Ether0.00032466
0xa555a4a08b8e4863b2a65adf7e9b4b2cbdcb03e6a06429f87e9119c88c88f91924 days 19 hrs ago0x47c2c565a60812fdbc7e59fa851d45505f43cc3d  IN   WanCoin0 Ether0.0051644
0x917a17af1cbb6b098e5e8f1187f286bd6fa2d1749d033f25dae7a12fb6e4f4a224 days 22 hrs ago0xf3cdbb60f534dbeb2c28a76406cf5158c0c8360d  IN   WanCoin0 Ether0.001135964
0x89f52c4d80931e48350eb9473d3b1a5baa191522807edabceb85c227f8ec279b27 days 15 hrs ago0x515af5040b7631e5115cebc8d3cc40225882f940  IN   WanCoin0 Ether0.001507652
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
 Latest 1 Internal Transaction

ParentTxHash Block Age From To Value
0x54543e8326efb3b012129636119a13ab4945a13d820de06b1eef12d401ad99834329929259 days 5 hrs ago0xaac3090257be280087d8bdc530265203d105b120  Contract Creation0 Ether
[ Download CSV Export  ] 
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 (Exact match)
Contract Name: WanToken
Compiler Version: v0.4.13+commit.fb4cb1a
Optimization Enabled: Yes
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity ^0.4.11;


/**
 * Math operations with safety checks
 */
library SafeMath {
  function mul(uint a, uint b) internal returns (uint) {
    uint c = a * b;
    assert(a == 0 || c / a == b);
    return c;
  }

  function div(uint a, uint b) internal returns (uint) {
    assert(b > 0);
    uint c = a / b;
    assert(a == b * c + a % b);
    return c;
  }

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

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

  function max64(uint64 a, uint64 b) internal constant returns (uint64) {
    return a >= b ? a : b;
  }

  function min64(uint64 a, uint64 b) internal constant returns (uint64) {
    return a < b ? a : b;
  }

  function max256(uint256 a, uint256 b) internal constant returns (uint256) {
    return a >= b ? a : b;
  }

  function min256(uint256 a, uint256 b) internal constant returns (uint256) {
    return a < b ? a : b;
  }
}


contract ERC20Protocol {
    /* This is a slight change to the ERC20 base standard.
    function totalSupply() constant returns (uint supply);
    is replaced with:
    uint public totalSupply;
    This automatically creates a getter function for the totalSupply.
    This is moved to the base contract since public getter functions are not
    currently recognised as an implementation of the matching abstract
    function by the compiler.
    */
    /// total amount of tokens
    uint public totalSupply;

    /// @param _owner The address from which the balance will be retrieved
    /// @return The balance
    function balanceOf(address _owner) constant returns (uint balance);

    /// @notice send `_value` token to `_to` from `msg.sender`
    /// @param _to The address of the recipient
    /// @param _value The amount of token to be transferred
    /// @return Whether the transfer was successful or not
    function transfer(address _to, uint _value) returns (bool success);

    /// @notice send `_value` token to `_to` from `_from` on the condition it is approved by `_from`
    /// @param _from The address of the sender
    /// @param _to The address of the recipient
    /// @param _value The amount of token to be transferred
    /// @return Whether the transfer was successful or not
    function transferFrom(address _from, address _to, uint _value) returns (bool success);

    /// @notice `msg.sender` approves `_spender` to spend `_value` tokens
    /// @param _spender The address of the account able to transfer the tokens
    /// @param _value The amount of tokens to be approved for transfer
    /// @return Whether the approval was successful or not
    function approve(address _spender, uint _value) returns (bool success);

    /// @param _owner The address of the account owning tokens
    /// @param _spender The address of the account able to transfer the tokens
    /// @return Amount of remaining tokens allowed to spent
    function allowance(address _owner, address _spender) constant returns (uint remaining);

    event Transfer(address indexed _from, address indexed _to, uint _value);
    event Approval(address indexed _owner, address indexed _spender, uint _value);
}


contract StandardToken is ERC20Protocol {
    using SafeMath for uint;

    /**
    * @dev Fix for the ERC20 short address attack.
    */
    modifier onlyPayloadSize(uint size) {
        require(msg.data.length >= size + 4);
        _;
    }

    function transfer(address _to, uint _value) onlyPayloadSize(2 * 32) returns (bool success) {
        //Default assumes totalSupply can't be over max (2^256 - 1).
        //If your token leaves out totalSupply and can issue more tokens as time goes on, you need to check if it doesn't wrap.
        //Replace the if with this one instead.
        //if (balances[msg.sender] >= _value && balances[_to] + _value > balances[_to]) {
        if (balances[msg.sender] >= _value) {
            balances[msg.sender] -= _value;
            balances[_to] += _value;
            Transfer(msg.sender, _to, _value);
            return true;
        } else { return false; }
    }

    function transferFrom(address _from, address _to, uint _value) onlyPayloadSize(3 * 32) returns (bool success) {
        //same as above. Replace this line with the following if you want to protect against wrapping uints.
        //if (balances[_from] >= _value && allowed[_from][msg.sender] >= _value && balances[_to] + _value > balances[_to]) {
        if (balances[_from] >= _value && allowed[_from][msg.sender] >= _value) {
            balances[_to] += _value;
            balances[_from] -= _value;
            allowed[_from][msg.sender] -= _value;
            Transfer(_from, _to, _value);
            return true;
        } else { return false; }
    }

    function balanceOf(address _owner) constant returns (uint balance) {
        return balances[_owner];
    }

    function approve(address _spender, uint _value) onlyPayloadSize(2 * 32) returns (bool success) {
        // To change the approve amount you first have to reduce the addresses`
        //  allowance to zero by calling `approve(_spender, 0)` if it is not
        //  already 0 to mitigate the race condition described here:
        //  https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729
        assert((_value == 0) || (allowed[msg.sender][_spender] == 0));

        allowed[msg.sender][_spender] = _value;
        Approval(msg.sender, _spender, _value);
        return true;
    }

    function allowance(address _owner, address _spender) constant returns (uint remaining) {
      return allowed[_owner][_spender];
    }

    mapping (address => uint) balances;
    mapping (address => mapping (address => uint)) allowed;
}

/// @title Wanchain Token Contract
/// For more information about this token sale, please visit https://wanchain.org
/// @author Cathy - <cathy@wanchain.org>
contract WanToken is StandardToken {
    using SafeMath for uint;

    /// Constant token specific fields
    string public constant name = "WanCoin";
    string public constant symbol = "WAN";
    uint public constant decimals = 18;

    /// Wanchain total tokens supply
    uint public constant MAX_TOTAL_TOKEN_AMOUNT = 210000000 ether;

    /// Fields that are only changed in constructor
    /// Wanchain contribution contract
    address public minter; 
    /// ICO start time
    uint public startTime;
    /// ICO end time
    uint public endTime;

    /// Fields that can be changed by functions
    mapping (address => uint) public lockedBalances;
    /*
     * MODIFIERS
     */

    modifier onlyMinter {
        assert(msg.sender == minter);
        _;
    }

    modifier isLaterThan (uint x){
        assert(now > x);
        _;
    }

    modifier maxWanTokenAmountNotReached (uint amount){
        assert(totalSupply.add(amount) <= MAX_TOTAL_TOKEN_AMOUNT);
        _;
    }

    /**
     * CONSTRUCTOR 
     * 
     * @dev Initialize the Wanchain Token
     * @param _minter The Wanchain Contribution Contract     
     * @param _startTime ICO start time
     * @param _endTime ICO End Time
     */
    function WanToken(address _minter, uint _startTime, uint _endTime){
        minter = _minter;
        startTime = _startTime;
        endTime = _endTime;
    }

    /**
     * EXTERNAL FUNCTION 
     * 
     * @dev Contribution contract instance mint token
     * @param receipent The destination account owned mint tokens    
     * @param amount The amount of mint token
     * be sent to this address.
     */    
    function mintToken(address receipent, uint amount)
        external
        onlyMinter
        maxWanTokenAmountNotReached(amount)
        returns (bool)
    {
        require(now <= endTime);
        lockedBalances[receipent] = lockedBalances[receipent].add(amount);
        totalSupply = totalSupply.add(amount);
        return true;
    }

    /*
     * PUBLIC FUNCTIONS
     */

    /// @dev Locking period has passed - Locked tokens have turned into tradeable
    ///      All tokens owned by receipent will be tradeable
    function claimTokens(address receipent)
        public
        onlyMinter
    {
        balances[receipent] = balances[receipent].add(lockedBalances[receipent]);
        lockedBalances[receipent] = 0;
    }

    /*
     * CONSTANT METHODS
     */
    function lockedBalanceOf(address _owner) constant returns (uint balance) {
        return lockedBalances[_owner];
    }
}

    Contract ABI  
[{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"lockedBalances","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"minter","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"success","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":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"endTime","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"lockedBalanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"startTime","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"receipent","type":"address"},{"name":"amount","type":"uint256"}],"name":"mintToken","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"MAX_TOTAL_TOKEN_AMOUNT","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","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":"receipent","type":"address"}],"name":"claimTokens","outputs":[],"payable":false,"type":"function"},{"inputs":[{"name":"_minter","type":"address"},{"name":"_startTime","type":"uint256"},{"name":"_endTime","type":"uint256"}],"payable":false,"type":"constructor"},{"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"},{"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"}]

  Contract Creation Code Switch To Opcodes View
6060604052341561000f57600080fd5b604051606080610a2c8339810160405280805191906020018051919060200180519150505b60038054600160a060020a031916600160a060020a038516179055600482905560058190555b5050505b6109bf8061006d6000396000f300606060405236156100ee5763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416630483a7f681146100f357806306fdde031461012457806307546172146101af578063095ea7b3146101de57806318160ddd1461021457806323b872dd14610239578063313ce567146102755780633197cbb61461029a57806359355736146102bf57806370a08231146102f057806378e979251461032157806379c650681461034657806395d89b411461037c578063a89c5be014610407578063a9059cbb1461042c578063dd62ed3e14610462578063df8de3e714610499575b600080fd5b34156100fe57600080fd5b610112600160a060020a03600435166104ba565b60405190815260200160405180910390f35b341561012f57600080fd5b6101376104cc565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156101745780820151818401525b60200161015b565b50505050905090810190601f1680156101a15780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156101ba57600080fd5b6101c2610503565b604051600160a060020a03909116815260200160405180910390f35b34156101e957600080fd5b610200600160a060020a0360043516602435610512565b604051901515815260200160405180910390f35b341561021f57600080fd5b6101126105c9565b60405190815260200160405180910390f35b341561024457600080fd5b610200600160a060020a03600435811690602435166044356105cf565b604051901515815260200160405180910390f35b341561028057600080fd5b6101126106d2565b60405190815260200160405180910390f35b34156102a557600080fd5b6101126106d7565b60405190815260200160405180910390f35b34156102ca57600080fd5b610112600160a060020a03600435166106dd565b60405190815260200160405180910390f35b34156102fb57600080fd5b610112600160a060020a03600435166106fc565b60405190815260200160405180910390f35b341561032c57600080fd5b61011261071b565b60405190815260200160405180910390f35b341561035157600080fd5b610200600160a060020a0360043516602435610721565b604051901515815260200160405180910390f35b341561038757600080fd5b6101376107dc565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156101745780820151818401525b60200161015b565b50505050905090810190601f1680156101a15780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561041257600080fd5b610112610813565b60405190815260200160405180910390f35b341561043757600080fd5b610200600160a060020a0360043516602435610822565b604051901515815260200160405180910390f35b341561046d57600080fd5b610112600160a060020a03600435811690602435166108d4565b60405190815260200160405180910390f35b34156104a457600080fd5b6104b8600160a060020a0360043516610901565b005b60066020526000908152604090205481565b60408051908101604052600781527f57616e436f696e00000000000000000000000000000000000000000000000000602082015281565b600354600160a060020a031681565b60006040604436101561052457600080fd5b8215806105545750600160a060020a03338116600090815260026020908152604080832093881683529290522054155b151561055c57fe5b600160a060020a03338116600081815260026020908152604080832094891680845294909152908190208690557f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259086905190815260200160405180910390a3600191505b5b5092915050565b60005481565b6000606060643610156105e157600080fd5b600160a060020a0385166000908152600160205260409020548390108015906106315750600160a060020a0380861660009081526002602090815260408083203390941683529290522054839010155b156106c357600160a060020a03808516600081815260016020908152604080832080548901905589851680845281842080548a90039055600283528184203390961684529490915290819020805487900390559091907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9086905190815260200160405180910390a3600191506106c8565b600091505b5b5b509392505050565b601281565b60055481565b600160a060020a0381166000908152600660205260409020545b919050565b600160a060020a0381166000908152600160205260409020545b919050565b60045481565b60035460009033600160a060020a0390811691161461073c57fe5b816aadb53acfa41aee1200000061075e8260005461097990919063ffffffff16565b111561076657fe5b60055442111561077557600080fd5b600160a060020a03841660009081526006602052604090205461079e908463ffffffff61097916565b600160a060020a038516600090815260066020526040812091909155546107cb908463ffffffff61097916565b600055600191505b5b505b92915050565b60408051908101604052600381527f57414e0000000000000000000000000000000000000000000000000000000000602082015281565b6aadb53acfa41aee1200000081565b60006040604436101561083457600080fd5b600160a060020a0333166000908152600160205260409020548390106108c257600160a060020a033381166000818152600160205260408082208054889003905592871680825290839020805487019055917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9086905190815260200160405180910390a3600191506105c1565b600091506105c1565b5b5b5092915050565b600160a060020a038083166000908152600260209081526040808320938516835292905220545b92915050565b60035433600160a060020a0390811691161461091957fe5b600160a060020a03811660009081526006602090815260408083205460019092529091205461094d9163ffffffff61097916565b600160a060020a03821660009081526001602090815260408083209390935560069052908120555b5b50565b60008282018381101561098857fe5b8091505b50929150505600a165627a7a72305820cf354415565dbcba55ca7d803241ed623e9875b86e7d49619e734c70d0b4d0bf0029000000000000000000000000aac3090257be280087d8bdc530265203d105b1200000000000000000000000000000000000000000000000000000000059d505800000000000000000000000000000000000000000000000000000000059f0b500

    Constructor Arguments (ABI-encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000aac3090257be280087d8bdc530265203d105b1200000000000000000000000000000000000000000000000000000000059d505800000000000000000000000000000000000000000000000000000000059f0b500

-----Decoded View---------------
Found 3 constructor arguments :
Arg [0] : 000000000000000000000000aac3090257be280087d8bdc530265203d105b120
Arg [1] : 0000000000000000000000000000000000000000000000000000000059d50580
Arg [2] : 0000000000000000000000000000000000000000000000000000000059f0b500


   Swarm Source:
bzzr://cf354415565dbcba55ca7d803241ed623e9875b86e7d49619e734c70d0b4d0bf

 

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.