Contract 0x3595bbca3b03e211c77f53a004e54e4ec3069454

Contract Overview

Balance:
0 Ether
TxHash Block Age From To Value [TxFee]
0x45470e775a17da61ea1bf188ebd48dcf7cfc95226b993a710ad024d1c0aa62042662033397 days 2 hrs ago0x2831de120827570cf8c7cfcb9b788c222e307de4 IN  0x3595bbca3b03e211c77f53a004e54e4ec30694540 Ether0.000051712
0x464cc9ab7ce3c9711bb38f7a22fa15d14f7105312013f9185b999721a869efdf2648224399 days 6 hrs ago0x2831de120827570cf8c7cfcb9b788c222e307de4 IN  0x3595bbca3b03e211c77f53a004e54e4ec30694540 Ether0.000051648
0xc291dc51f1d1b626a62d02dc0f562b4a16eac993e1440781f33ebef1624842f22644132399 days 21 hrs ago0x2831de120827570cf8c7cfcb9b788c222e307de4 IN  0x3595bbca3b03e211c77f53a004e54e4ec30694540 Ether0.000051648
0x8e854d76ec1b427adea2c56a926a8f76c949ab3c15487750a7cb22592498eb1a2602563406 days 6 hrs ago0x2831de120827570cf8c7cfcb9b788c222e307de4 IN  0x3595bbca3b03e211c77f53a004e54e4ec30694540 Ether0.000051712
0x4de5b47b6f4fb92e0b03736dd72aed3e07b2500e4d11e4d747ef3af72478dad72597061407 days 2 hrs ago0x2831de120827570cf8c7cfcb9b788c222e307de4 IN  0x3595bbca3b03e211c77f53a004e54e4ec30694540 Ether0.000051648
0x68d82de6970f7d5b8949b78cf4e649ebf3db480a0fafcfa56ff9bd93ab7917e12597007407 days 2 hrs ago0x2831de120827570cf8c7cfcb9b788c222e307de4 IN  Contract Creation0 Ether0.000774491
[ Download CSV Export 

Latest 22 internal transactions Internal Transactions as a result of Contract Execution

Parent TxHash Block Age From To Value
0xd93a68b1d272155b1db420988b054e3ae62210ad54195a041dec51eab0818a5f2695069392 days 2 hrs ago0xc1fccb93b4b4ab71030cf9998ea63a476324aafe0x3595bbca3b03e211c77f53a004e54e4ec30694540 Ether
0xb0d8bf0866cf8d4144c60b2860ae55e6c43f4631974abb198954b79e725b6c0a2657338397 days 22 hrs ago0xd73ac9a71faf1417c6a8405f5bd3aa2739eb17a50x3595bbca3b03e211c77f53a004e54e4ec30694540 Ether
0x1e956aa9ce0a2f67477cc4f6870aebae2aaf6dbbea7f8b7a6ea8170b8f8f43fe2656729398 days 18 mins ago0xd73ac9a71faf1417c6a8405f5bd3aa2739eb17a50x3595bbca3b03e211c77f53a004e54e4ec30694540 Ether
0x21ebd13b1a5e2988bc11ef36cf1f915b012bd445f86111dafda9b73f3cea9eac2650385398 days 22 hrs ago0xd73ac9a71faf1417c6a8405f5bd3aa2739eb17a50x3595bbca3b03e211c77f53a004e54e4ec30694540 Ether
0xd8ec90be3f8248eb4d9559e927dc317b82b580b24c01783567da646cf0e2e0612650323398 days 22 hrs ago0xd73ac9a71faf1417c6a8405f5bd3aa2739eb17a50x3595bbca3b03e211c77f53a004e54e4ec30694540 Ether
0x6cdf58d3aaec459a55c605a1b38f1f2c24002fe9ab43d88f737ad0ca18aac1812650220398 days 22 hrs ago0xd73ac9a71faf1417c6a8405f5bd3aa2739eb17a50x3595bbca3b03e211c77f53a004e54e4ec30694540 Ether
0xef860e9a52993ada354ccde33e1f0eb43e71037be5258e54051958ecec551dcb2650206398 days 22 hrs ago0xd73ac9a71faf1417c6a8405f5bd3aa2739eb17a50x3595bbca3b03e211c77f53a004e54e4ec30694540 Ether
0x3b3c342cbfd4a5277797a34c507b21601381a659d6da6101df26f2f9ae6ed8c32649649399 days 1 hr ago0xd73ac9a71faf1417c6a8405f5bd3aa2739eb17a50x3595bbca3b03e211c77f53a004e54e4ec30694540 Ether
0xec5456188c6918ebdd6de9b7ff0f8d38b05af35efa984881d587e08b83f04e372649642399 days 1 hr ago0xd73ac9a71faf1417c6a8405f5bd3aa2739eb17a50x3595bbca3b03e211c77f53a004e54e4ec30694540 Ether
0x934cf4f250cd1a76f2d16a8f3673f3533efaf302ab1b76a277f6e52f7fe2d2af2649632399 days 1 hr ago0xd73ac9a71faf1417c6a8405f5bd3aa2739eb17a50x3595bbca3b03e211c77f53a004e54e4ec30694540 Ether
0x90367b84a13df40f3a9fc9d9dc357e2b5bb212c9041f9315ceda84f94870ab742649627399 days 1 hr ago0xd73ac9a71faf1417c6a8405f5bd3aa2739eb17a50x3595bbca3b03e211c77f53a004e54e4ec30694540 Ether
0x5d354b388f8b90b88136563fa9e683c99d0a000dd75aac141a4ba06f49b003ff2649610399 days 1 hr ago0xd73ac9a71faf1417c6a8405f5bd3aa2739eb17a50x3595bbca3b03e211c77f53a004e54e4ec30694540 Ether
0xc93520a910adefa7760f7942cdf8478f24d9dbfcf21d76330bffdeb45f5362d72649599399 days 1 hr ago0xd73ac9a71faf1417c6a8405f5bd3aa2739eb17a50x3595bbca3b03e211c77f53a004e54e4ec30694540 Ether
0xe69210a3034b959178d1e5c8889c183e2bbdeb2e5c05f3f8b82dcd843842dd222649580399 days 1 hr ago0xd73ac9a71faf1417c6a8405f5bd3aa2739eb17a50x3595bbca3b03e211c77f53a004e54e4ec30694540 Ether
0xe04a9dd137f117ad1900df67b1d749af46646820b72a2f5c5deb25f731c9079c2649577399 days 1 hr ago0xd73ac9a71faf1417c6a8405f5bd3aa2739eb17a50x3595bbca3b03e211c77f53a004e54e4ec30694540 Ether
0x818a73c8b33dc7ac0b52d02ab36a1fdc643aa2a54271fab5eb7b82e424dd5f8c2649570399 days 1 hr ago0xd73ac9a71faf1417c6a8405f5bd3aa2739eb17a50x3595bbca3b03e211c77f53a004e54e4ec30694540 Ether
0xcf07dc877386dabca7ae04120a4f0632dcb2fe4ea5f8a7db5cb5d321e17842ea2644387399 days 20 hrs ago0xd73ac9a71faf1417c6a8405f5bd3aa2739eb17a50x3595bbca3b03e211c77f53a004e54e4ec30694540 Ether
0xa6a481c412bae35b5986efda39d54cf18d35139001d3629383b32db24ccf051f2644371399 days 20 hrs ago0xd73ac9a71faf1417c6a8405f5bd3aa2739eb17a50x3595bbca3b03e211c77f53a004e54e4ec30694540 Ether
0x3e1209c1476459c3007805778e103d696cd15e840460f5e98155c6f42c84a7942644366399 days 20 hrs ago0xd73ac9a71faf1417c6a8405f5bd3aa2739eb17a50x3595bbca3b03e211c77f53a004e54e4ec30694540 Ether
0x571bff26b56cb6bbc255f09087557bfba7caeb01ff7df9b430e07251a71ef2762644299399 days 21 hrs ago0xd73ac9a71faf1417c6a8405f5bd3aa2739eb17a50x3595bbca3b03e211c77f53a004e54e4ec30694540 Ether
0xb9defb1175db982bbcfa3db4020cb025492adfdfcf37fef9c69b20c8ac9711bf2644251399 days 21 hrs ago0xd73ac9a71faf1417c6a8405f5bd3aa2739eb17a50x3595bbca3b03e211c77f53a004e54e4ec30694540 Ether
0x670271c92bc173e1e3b77af6128820f7fbe12a4c662468c2bf4a9a50043596462644147399 days 21 hrs ago0xd73ac9a71faf1417c6a8405f5bd3aa2739eb17a50x3595bbca3b03e211c77f53a004e54e4ec30694540 Ether
[ Download CSV Export 

Contract Source Code Verified (Exact Match)

Contract Name:
HumanStandardToken

Compiler Version
v0.4.20-nightly.2018.1.29+commit.a668b9de

Optimization Enabled:
Yes

Runs (Optimizer):
200

Contract Source Code

contract Token {

    /// @return total amount of tokens
    function totalSupply() constant returns (uint256 supply) {}

    /// @param _owner The address from which the balance will be retrieved
    /// @return The balance
    function balanceOf(address _owner) constant returns (uint256 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, uint256 _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, uint256 _value) returns (bool success) {}

    /// @notice `msg.sender` approves `_addr` to spend `_value` tokens
    /// @param _spender The address of the account able to transfer the tokens
    /// @param _value The amount of wei to be approved for transfer
    /// @return Whether the approval was successful or not
    function approve(address _spender, uint256 _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 (uint256 remaining) {}

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


/*
This implements ONLY the standard functions and NOTHING else.
For a token like you would want to deploy in something like Mist, see HumanStandardToken.sol.

If you deploy this, you won't have anything useful.

Implements ERC 20 Token standard: https://github.com/ethereum/EIPs/issues/20
.*/

contract StandardToken is Token {

    function transfer(address _to, uint256 _value) 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 && _value > 0) {
            balances[msg.sender] -= _value;
            balances[_to] += _value;
            Transfer(msg.sender, _to, _value);
            return true;
        } else { return false; }
    }

    function transferFrom(address _from, address _to, uint256 _value) 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 && _value > 0) {
            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 (uint256 balance) {
        return balances[_owner];
    }

    function approve(address _spender, uint256 _value) returns (bool success) {
        allowed[msg.sender][_spender] = _value;
        Approval(msg.sender, _spender, _value);
        return true;
    }

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

    mapping (address => uint256) balances;
    mapping (address => mapping (address => uint256)) allowed;
    uint256 public totalSupply;
}

/*
This Token Contract implements the standard token functionality (https://github.com/ethereum/EIPs/issues/20) as well as the following OPTIONAL extras intended for use by humans.

In other words. This is intended for deployment in something like a Token Factory or Mist wallet, and then used by humans.
Imagine coins, currencies, shares, voting weight, etc.
Machine-based, rapid creation of many tokens would not necessarily need these extra features or will be minted in other manners.

1) Initial Finite Supply (upon creation one specifies how much is minted).
2) In the absence of a token registry: Optional Decimal, Symbol & Name.
3) Optional approveAndCall() functionality to notify a contract if an approval() has occurred.

.*/

contract HumanStandardToken is StandardToken {

    function () {
        //if ether is sent to this address, send it back.
        throw;
    }

    /* Public variables of the token */

    /*
    NOTE:
    The following variables are OPTIONAL vanities. One does not have to include them.
    They allow one to customise the token contract & in no way influences the core functionality.
    Some wallets/interfaces might not even bother to look at this information.
    */
    string public name;                   //fancy name: eg Simon Bucks
    uint8 public decimals;                //How many decimals to show. ie. There could 1000 base units with 3 decimals. Meaning 0.980 SBX = 980 base units. It's like comparing 1 wei to 1 ether.
    string public symbol;                 //An identifier: eg SBX
    string public version = 'H0.1';       //human 0.1 standard. Just an arbitrary versioning scheme.

    function HumanStandardToken(
        uint256 _initialAmount,
        string _tokenName,
        uint8 _decimalUnits,
        string _tokenSymbol
        ) {
        balances[msg.sender] = _initialAmount;               // Give the creator all initial tokens
        totalSupply = _initialAmount;                        // Update total supply
        name = _tokenName;                                   // Set the name for display purposes
        decimals = _decimalUnits;                            // Amount of decimals for display purposes
        symbol = _tokenSymbol;                               // Set the symbol for display purposes
    }

    /* Approves and then calls the receiving contract */
    function approveAndCall(address _spender, uint256 _value, bytes _extraData) returns (bool success) {
        allowed[msg.sender][_spender] = _value;
        Approval(msg.sender, _spender, _value);

        //call the receiveApproval function on the contract you want to be notified. This crafts the function signature manually so one doesn't have to include a contract in here just for this.
        //receiveApproval(address _from, uint256 _value, address _tokenContract, bytes _extraData)
        //it is assumed that when does this that the call *should* succeed, otherwise one would use vanilla approve instead.
        if(!_spender.call(bytes4(bytes32(sha3("receiveApproval(address,uint256,address,bytes)"))), msg.sender, _value, this, _extraData)) { throw; }
        return true;
    }
}

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":"success","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":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"version","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","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":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"},{"name":"_extraData","type":"bytes"}],"name":"approveAndCall","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":"remaining","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"_initialAmount","type":"uint256"},{"name":"_tokenName","type":"string"},{"name":"_decimalUnits","type":"uint8"},{"name":"_tokenSymbol","type":"string"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":false,"stateMutability":"nonpayable","type":"fallback"},{"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

606060405260408051908101604052600481527f48302e31000000000000000000000000000000000000000000000000000000006020820152600690805161004b9291602001906100e9565b50341561005757600080fd5b6040516109fa3803806109fa833981016040528080519190602001805182019190602001805191906020018051600160a060020a03331660009081526020819052604090208690556002869055909101905060038380516100bc9291602001906100e9565b506004805460ff191660ff841617905560058180516100df9291602001906100e9565b5050505050610184565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061012a57805160ff1916838001178555610157565b82800160010185558215610157579182015b8281111561015757825182559160200191906001019061013c565b50610163929150610167565b5090565b61018191905b80821115610163576000815560010161016d565b90565b610867806101936000396000f3006060604052600436106100955763ffffffff60e060020a60003504166306fdde0381146100a5578063095ea7b31461012f57806318160ddd1461016557806323b872dd1461018a578063313ce567146101b257806354fd4d50146101db57806370a08231146101ee57806395d89b411461020d578063a9059cbb14610220578063cae9ca5114610242578063dd62ed3e146102a7575b34156100a057600080fd5b600080fd5b34156100b057600080fd5b6100b86102cc565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156100f45780820151838201526020016100dc565b50505050905090810190601f1680156101215780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561013a57600080fd5b610151600160a060020a036004351660243561036a565b604051901515815260200160405180910390f35b341561017057600080fd5b6101786103d7565b60405190815260200160405180910390f35b341561019557600080fd5b610151600160a060020a03600435811690602435166044356103dd565b34156101bd57600080fd5b6101c56104d3565b60405160ff909116815260200160405180910390f35b34156101e657600080fd5b6100b86104dc565b34156101f957600080fd5b610178600160a060020a0360043516610547565b341561021857600080fd5b6100b8610562565b341561022b57600080fd5b610151600160a060020a03600435166024356105cd565b341561024d57600080fd5b61015160048035600160a060020a03169060248035919060649060443590810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284375094965061067095505050505050565b34156102b257600080fd5b610178600160a060020a0360043581169060243516610810565b60038054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156103625780601f1061033757610100808354040283529160200191610362565b820191906000526020600020905b81548152906001019060200180831161034557829003601f168201915b505050505081565b600160a060020a03338116600081815260016020908152604080832094871680845294909152808220859055909291907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a35060015b92915050565b60025481565b600160a060020a03831660009081526020819052604081205482901080159061042d5750600160a060020a0380851660009081526001602090815260408083203390941683529290522054829010155b80156104395750600082115b156104c857600160a060020a0380841660008181526020818152604080832080548801905588851680845281842080548990039055600183528184203390961684529490915290819020805486900390559091907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a35060016104cc565b5060005b9392505050565b60045460ff1681565b60068054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156103625780601f1061033757610100808354040283529160200191610362565b600160a060020a031660009081526020819052604090205490565b60058054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156103625780601f1061033757610100808354040283529160200191610362565b600160a060020a0333166000908152602081905260408120548290108015906105f65750600082115b1561066857600160a060020a033381166000818152602081905260408082208054879003905592861680825290839020805486019055917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a35060016103d1565b5060006103d1565b600160a060020a03338116600081815260016020908152604080832094881680845294909152808220869055909291907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259086905190815260200160405180910390a383600160a060020a03166040517f72656365697665417070726f76616c28616464726573732c75696e743235362c81527f616464726573732c6279746573290000000000000000000000000000000000006020820152602e01604051809103902060e060020a9004338530866040518563ffffffff1660e060020a0281526004018085600160a060020a0316600160a060020a0316815260200184815260200183600160a060020a0316600160a060020a03168152602001828051906020019080838360005b838110156107b1578082015183820152602001610799565b50505050905090810190601f1680156107de5780820380516001836020036101000a031916815260200191505b5094505050505060006040518083038160008761646e5a03f192505050151561080657600080fd5b5060019392505050565b600160a060020a039182166000908152600160209081526040808320939094168252919091522054905600a165627a7a723058202073377d7877ffd0878eaa77dbd90f57bc96d769f27c0ecd53759e1dee7474db00290000000000000000000000000000000000000000014adf4b7320334b900000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000006534b494c4c5300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003534b4c0000000000000000000000000000000000000000000000000000000000

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

0000000000000000000000000000000000000000014adf4b7320334b900000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000006534b494c4c5300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003534b4c0000000000000000000000000000000000000000000000000000000000

-----Encoded View---------------
8 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000014adf4b7320334b90000000
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000080
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000012
Arg [3] : 00000000000000000000000000000000000000000000000000000000000000c0
Arg [4] : 0000000000000000000000000000000000000000000000000000000000000006
Arg [5] : 534b494c4c530000000000000000000000000000000000000000000000000000
Arg [6] : 0000000000000000000000000000000000000000000000000000000000000003
Arg [7] : 534b4c0000000000000000000000000000000000000000000000000000000000

Swarm Source

bzzr://2073377d7877ffd0878eaa77dbd90f57bc96d769f27c0ecd53759e1dee7474db
Block Age Transaction Difficulty GasUsed Reward
Block Age Uncle Number Difficulty GasUsed Reward