Contract 0xeb0ef46b5771d523402234ff0d7596d2c62411de

Contract Overview

Balance:
0 Ether
TxHash Block Age From To Value [TxFee]
0x6fb64acf01db94825b07a34b3a50892f05270c771333ec71e3e6f0570e4a4d07405725112 mins ago0xeb66193c19f30d01eb688b4e6445e2a1b96311f5 IN  0xeb0ef46b5771d523402234ff0d7596d2c62411de0 Ether0.004002842
0x1ffb765d6ade3a7ab464cf3feedf5c46f83508e7cff19ea0e145acc4d5eaabe4405720124 mins ago0xeb66193c19f30d01eb688b4e6445e2a1b96311f5 IN  0xeb0ef46b5771d523402234ff0d7596d2c62411de0 Ether0.004002842
0xf8a93349ffb9e292ecc0466ea03e7bb06a98f6e2d8bb6e693253d86bf4dcc632405715137 mins ago0xeb66193c19f30d01eb688b4e6445e2a1b96311f5 IN  0xeb0ef46b5771d523402234ff0d7596d2c62411de0 Ether0.004002842
0x4d4137527ef6a4e40d0c391cd9121e092e3adad2315872451432a1fdf7f83b3e405710149 mins ago0xeb66193c19f30d01eb688b4e6445e2a1b96311f5 IN  0xeb0ef46b5771d523402234ff0d7596d2c62411de0 Ether0.004002842
0x3d39d1aaebfedb88b055ef1837b1acff79b27a8dc11a1105e6322e2e2e02891e40570511 hr 2 mins ago0xeb66193c19f30d01eb688b4e6445e2a1b96311f5 IN  0xeb0ef46b5771d523402234ff0d7596d2c62411de0 Ether0.004002842
0x270aa65bf659e273230002ce3647b45bb36e291b49e3e8cd4fa8c3e48b8bf7b440570011 hr 14 mins ago0xeb66193c19f30d01eb688b4e6445e2a1b96311f5 IN  0xeb0ef46b5771d523402234ff0d7596d2c62411de0 Ether0.004002842
0xa123fb473f242088124a4e2708b5010c8e192e993fb8ddcabdb38c1ec7edb11d40569531 hr 26 mins ago0x7665c31d174ea997b8f1a5c4f5987148ed9076e9 IN  0xeb0ef46b5771d523402234ff0d7596d2c62411de0 Ether0.000029195
0x08e1843b4739f2e295f5cf7b90682e607a93c3c6d416967c51ad819b75e202ef40569521 hr 27 mins ago0xeb66193c19f30d01eb688b4e6445e2a1b96311f5 IN  0xeb0ef46b5771d523402234ff0d7596d2c62411de0 Ether0.004042442
0xcbc0622565fb885bff3b277dd57342268b9c5b1167dfe2dec28c8100fa1f089740569011 hr 39 mins ago0xeb66193c19f30d01eb688b4e6445e2a1b96311f5 IN  0xeb0ef46b5771d523402234ff0d7596d2c62411de0 Ether0.003867371
0x2f2c8ccf4fcf6557fca210765115fd64d83b76abc37cea2f961b413bba04bfde40568511 hr 52 mins ago0xeb66193c19f30d01eb688b4e6445e2a1b96311f5 IN  0xeb0ef46b5771d523402234ff0d7596d2c62411de0 Ether0.003867371
0xf5dc5c7beb7504c4422c9f6f2a1b71b2ec70a1e0bb49f836e2c1bbd44b02fa2c40568012 hrs 4 mins ago0xeb66193c19f30d01eb688b4e6445e2a1b96311f5 IN  0xeb0ef46b5771d523402234ff0d7596d2c62411de0 Ether0.003867371
0xd0531fedb89a32d7e4f9e1294807079b28872e34afcbc904e88629e34314726840567512 hrs 17 mins ago0xeb66193c19f30d01eb688b4e6445e2a1b96311f5 IN  0xeb0ef46b5771d523402234ff0d7596d2c62411de0 Ether0.003867371
0x7f995232970f5d495aac3aa600628de6b08743c0ce14f59b56caf14c0774ec6540567012 hrs 29 mins ago0xeb66193c19f30d01eb688b4e6445e2a1b96311f5 IN  0xeb0ef46b5771d523402234ff0d7596d2c62411de0 Ether0.003867371
0xb30854d82be0a7df074ca52c11fc856e29b733f16a03c90f4986f153f7bcedc540566512 hrs 42 mins ago0xeb66193c19f30d01eb688b4e6445e2a1b96311f5 IN  0xeb0ef46b5771d523402234ff0d7596d2c62411de0 Ether0.003867371
0x742e155e8c8406b2be957ae41a997bca1e5c209bfaf670462424c5d808d7362b40566012 hrs 54 mins ago0xeb66193c19f30d01eb688b4e6445e2a1b96311f5 IN  0xeb0ef46b5771d523402234ff0d7596d2c62411de0 Ether0.003867371
0xdc8a5ad6acba0dade792839e7018e690b382ba3750c6b072249717a41da2045740565513 hrs 7 mins ago0xeb66193c19f30d01eb688b4e6445e2a1b96311f5 IN  0xeb0ef46b5771d523402234ff0d7596d2c62411de0 Ether0.003867371
0xe865bdf0506d745ff5fef98e8d22b83c6853d7fd053ed8d4dd7303900ca2395540565013 hrs 19 mins ago0xeb66193c19f30d01eb688b4e6445e2a1b96311f5 IN  0xeb0ef46b5771d523402234ff0d7596d2c62411de0 Ether0.003867371
0xb91bcbe0f18fd4351721f69b943a3a21bd4ac302058dfb6a90eae17f33e59e1940564513 hrs 32 mins ago0xeb66193c19f30d01eb688b4e6445e2a1b96311f5 IN  0xeb0ef46b5771d523402234ff0d7596d2c62411de0 Ether0.003867371
0x7dc91af547b1713f127471a3057c6ae103a35b42c523d090ad992e17847ef6ca40564013 hrs 44 mins ago0xeb66193c19f30d01eb688b4e6445e2a1b96311f5 IN  0xeb0ef46b5771d523402234ff0d7596d2c62411de0 Ether0.003867371
0xeac5ee69a52dca7d04ab4007c987feca554e26f56bdda837de498f345961cb8540563513 hrs 57 mins ago0xeb66193c19f30d01eb688b4e6445e2a1b96311f5 IN  0xeb0ef46b5771d523402234ff0d7596d2c62411de0 Ether0.003867371
0xefc407d2bd59c29d119ad3d755190ee3ccee7aa2a73a5bce129745097a8be73640563014 hrs 9 mins ago0xeb66193c19f30d01eb688b4e6445e2a1b96311f5 IN  0xeb0ef46b5771d523402234ff0d7596d2c62411de0 Ether0.003867371
0x16e5ce4b35eb6b736b25c06c88a0efdccccf5965d90ae9339dc7eeccddbab5b940562514 hrs 22 mins ago0xeb66193c19f30d01eb688b4e6445e2a1b96311f5 IN  0xeb0ef46b5771d523402234ff0d7596d2c62411de0 Ether0.003867371
0xbd8db6130aca35447388f358b8ed7d3cfb60473fd723b37cbf2c6b812ca4d36a40562014 hrs 34 mins ago0xeb66193c19f30d01eb688b4e6445e2a1b96311f5 IN  0xeb0ef46b5771d523402234ff0d7596d2c62411de0 Ether0.003867371
0x950f43763260ba17d072b69cf8c7d08885e87601d97ed5b423e6db2bf6644fda40561514 hrs 47 mins ago0xeb66193c19f30d01eb688b4e6445e2a1b96311f5 IN  0xeb0ef46b5771d523402234ff0d7596d2c62411de0 Ether0.003867371
0x109b68fd2d0ad389106e76c2a3d5df7f33ea41d26626f26a3c187b956bf74bec40561014 hrs 59 mins ago0xeb66193c19f30d01eb688b4e6445e2a1b96311f5 IN  0xeb0ef46b5771d523402234ff0d7596d2c62411de0 Ether0.003867371
[ Download CSV Export 

Latest 25 internal transaction, Click here to view more Internal Transactions as a result of Contract Execution

Parent TxHash Block Age From To Value
0xae11351a122f3e7ef9a402812acde5e6efb453703bebc7f0d76fec766f05bc0b405725810 mins ago0xeb0ef46b5771d523402234ff0d7596d2c62411de0xe0f05ad1eeb0abf849e843632ecaedbf56ca29010 Ether
0xae11351a122f3e7ef9a402812acde5e6efb453703bebc7f0d76fec766f05bc0b405725810 mins ago0xeb0ef46b5771d523402234ff0d7596d2c62411de0x37dc71366ec655093b9930bc816e16e6b587f9680 Ether
0xae11351a122f3e7ef9a402812acde5e6efb453703bebc7f0d76fec766f05bc0b405725810 mins ago0xf6b0ceb5e3f25b6fbecf8186f8a68b4e42a96a170xeb0ef46b5771d523402234ff0d7596d2c62411de0 Ether
0xae11351a122f3e7ef9a402812acde5e6efb453703bebc7f0d76fec766f05bc0b405725810 mins ago0xeb0ef46b5771d523402234ff0d7596d2c62411de0xe0f05ad1eeb0abf849e843632ecaedbf56ca29010 Ether
0xae11351a122f3e7ef9a402812acde5e6efb453703bebc7f0d76fec766f05bc0b405725810 mins ago0xeb0ef46b5771d523402234ff0d7596d2c62411de0x37dc71366ec655093b9930bc816e16e6b587f9680 Ether
0xae11351a122f3e7ef9a402812acde5e6efb453703bebc7f0d76fec766f05bc0b405725810 mins ago0xf6b0ceb5e3f25b6fbecf8186f8a68b4e42a96a170xeb0ef46b5771d523402234ff0d7596d2c62411de0 Ether
0x6fb64acf01db94825b07a34b3a50892f05270c771333ec71e3e6f0570e4a4d07405725112 mins ago0xeb0ef46b5771d523402234ff0d7596d2c62411de0xbbce46c5c018497f13197024171fd442d9ef5a250 Ether
0x6fb64acf01db94825b07a34b3a50892f05270c771333ec71e3e6f0570e4a4d07405725112 mins ago0xeb0ef46b5771d523402234ff0d7596d2c62411de0x37dc71366ec655093b9930bc816e16e6b587f9680 Ether
0x6fb64acf01db94825b07a34b3a50892f05270c771333ec71e3e6f0570e4a4d07405725112 mins ago0xeb0ef46b5771d523402234ff0d7596d2c62411de0xe0f05ad1eeb0abf849e843632ecaedbf56ca29010 Ether
0x6fb64acf01db94825b07a34b3a50892f05270c771333ec71e3e6f0570e4a4d07405725112 mins ago0xeb0ef46b5771d523402234ff0d7596d2c62411de0x37dc71366ec655093b9930bc816e16e6b587f9680 Ether
0x6fb64acf01db94825b07a34b3a50892f05270c771333ec71e3e6f0570e4a4d07405725112 mins ago0xf6b0ceb5e3f25b6fbecf8186f8a68b4e42a96a170xeb0ef46b5771d523402234ff0d7596d2c62411de0 Ether
0x6fb64acf01db94825b07a34b3a50892f05270c771333ec71e3e6f0570e4a4d07405725112 mins ago0xeb0ef46b5771d523402234ff0d7596d2c62411de0xf6b0ceb5e3f25b6fbecf8186f8a68b4e42a96a170 Ether
0x6fb64acf01db94825b07a34b3a50892f05270c771333ec71e3e6f0570e4a4d07405725112 mins ago0xeb0ef46b5771d523402234ff0d7596d2c62411de0x37dc71366ec655093b9930bc816e16e6b587f9680 Ether
0x6fb64acf01db94825b07a34b3a50892f05270c771333ec71e3e6f0570e4a4d07405725112 mins ago0xeb0ef46b5771d523402234ff0d7596d2c62411de0x37dc71366ec655093b9930bc816e16e6b587f9680 Ether
0x6fb64acf01db94825b07a34b3a50892f05270c771333ec71e3e6f0570e4a4d07405725112 mins ago0xeb0ef46b5771d523402234ff0d7596d2c62411de0xe0f05ad1eeb0abf849e843632ecaedbf56ca29010 Ether
0x6fb64acf01db94825b07a34b3a50892f05270c771333ec71e3e6f0570e4a4d07405725112 mins ago0xeb0ef46b5771d523402234ff0d7596d2c62411de0x37dc71366ec655093b9930bc816e16e6b587f9680 Ether
0x1ffb765d6ade3a7ab464cf3feedf5c46f83508e7cff19ea0e145acc4d5eaabe4405720124 mins ago0xeb0ef46b5771d523402234ff0d7596d2c62411de0xbbce46c5c018497f13197024171fd442d9ef5a250 Ether
0x1ffb765d6ade3a7ab464cf3feedf5c46f83508e7cff19ea0e145acc4d5eaabe4405720124 mins ago0xeb0ef46b5771d523402234ff0d7596d2c62411de0x37dc71366ec655093b9930bc816e16e6b587f9680 Ether
0x1ffb765d6ade3a7ab464cf3feedf5c46f83508e7cff19ea0e145acc4d5eaabe4405720124 mins ago0xeb0ef46b5771d523402234ff0d7596d2c62411de0xe0f05ad1eeb0abf849e843632ecaedbf56ca29010 Ether
0x1ffb765d6ade3a7ab464cf3feedf5c46f83508e7cff19ea0e145acc4d5eaabe4405720124 mins ago0xeb0ef46b5771d523402234ff0d7596d2c62411de0x37dc71366ec655093b9930bc816e16e6b587f9680 Ether
0x1ffb765d6ade3a7ab464cf3feedf5c46f83508e7cff19ea0e145acc4d5eaabe4405720124 mins ago0xf6b0ceb5e3f25b6fbecf8186f8a68b4e42a96a170xeb0ef46b5771d523402234ff0d7596d2c62411de0 Ether
0x1ffb765d6ade3a7ab464cf3feedf5c46f83508e7cff19ea0e145acc4d5eaabe4405720124 mins ago0xeb0ef46b5771d523402234ff0d7596d2c62411de0xf6b0ceb5e3f25b6fbecf8186f8a68b4e42a96a170 Ether
0x1ffb765d6ade3a7ab464cf3feedf5c46f83508e7cff19ea0e145acc4d5eaabe4405720124 mins ago0xeb0ef46b5771d523402234ff0d7596d2c62411de0x37dc71366ec655093b9930bc816e16e6b587f9680 Ether
0x1ffb765d6ade3a7ab464cf3feedf5c46f83508e7cff19ea0e145acc4d5eaabe4405720124 mins ago0xeb0ef46b5771d523402234ff0d7596d2c62411de0x37dc71366ec655093b9930bc816e16e6b587f9680 Ether
0x1ffb765d6ade3a7ab464cf3feedf5c46f83508e7cff19ea0e145acc4d5eaabe4405720124 mins ago0xeb0ef46b5771d523402234ff0d7596d2c62411de0xe0f05ad1eeb0abf849e843632ecaedbf56ca29010 Ether
[ Download CSV Export 
Warning: The compiled contract might be susceptible to ExpExponentCleanup (medium/high-severity), EventStructWrongData (very low-severity), NestedArrayFunctionCallDecoder (medium-severity) Solidity Compiler Bugs.

Contract Source Code Verified (Similar Match)
Note: This contract matches the deployed ByteCode of the Verified Source Code for Contract 0xF6b0Ceb5e3f25b6FBecf8186F8A68B4E42A96a17
Contract Name: ManagerProxy
Compiler Version: v0.4.18+commit.9cf6e910
Optimization Enabled: Yes
Runs (Optimizer):  200


Contract Source Code
pragma solidity 0.4.18;

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

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

contract IController is Pausable {
    event SetContractInfo(bytes32 id, address contractAddress, bytes20 gitCommitHash);

    function setContractInfo(bytes32 _id, address _contractAddress, bytes20 _gitCommitHash) external;
    function updateController(bytes32 _id, address _controller) external;
    function getContract(bytes32 _id) public view returns (address);
}

contract IManager {
    event SetController(address controller);
    event ParameterUpdate(string param);

    function setController(address _controller) external;
}

contract Manager is IManager {
    // Controller that contract is registered with
    IController public controller;

    // Check if sender is controller
    modifier onlyController() {
        require(msg.sender == address(controller));
        _;
    }

    // Check if sender is controller owner
    modifier onlyControllerOwner() {
        require(msg.sender == controller.owner());
        _;
    }

    // Check if controller is not paused
    modifier whenSystemNotPaused() {
        require(!controller.paused());
        _;
    }

    // Check if controller is paused
    modifier whenSystemPaused() {
        require(controller.paused());
        _;
    }

    function Manager(address _controller) public {
        controller = IController(_controller);
    }

    /*
     * @dev Set controller. Only callable by current controller
     * @param _controller Controller contract address
     */
    function setController(address _controller) external onlyController {
        controller = IController(_controller);

        SetController(_controller);
    }
}

/**
 * @title ManagerProxyTarget
 * @dev The base contract that target contracts used by a proxy contract should inherit from
 * Note: Both the target contract and the proxy contract (implemented as ManagerProxy) MUST inherit from ManagerProxyTarget in order to guarantee
 * that both contracts have the same storage layout. Differing storage layouts in a proxy contract and target contract can
 * potentially break the delegate proxy upgradeability mechanism
 */
contract ManagerProxyTarget is Manager {
    // Used to look up target contract address in controller's registry
    bytes32 public targetContractId;
}

/**
 * @title ManagerProxy
 * @dev A proxy contract that uses delegatecall to execute function calls on a target contract using its own storage context.
 * The target contract is a Manager contract that is registered with the Controller.
 * Note: Both this proxy contract and its target contract MUST inherit from ManagerProxyTarget in order to guarantee
 * that both contracts have the same storage layout. Differing storage layouts in a proxy contract and target contract can
 * potentially break the delegate proxy upgradeability mechanism
 */
contract ManagerProxy is ManagerProxyTarget {
    /**
     * @dev ManagerProxy constructor. Invokes constructor of base Manager contract with provided Controller address.
     * Also, sets the contract ID of the target contract that function calls will be executed on.
     * @param _controller Address of Controller that this contract will be registered with
     * @param _targetContractId contract ID of the target contract
     */
    function ManagerProxy(address _controller, bytes32 _targetContractId) public Manager(_controller) {
        targetContractId = _targetContractId;
    }

    /**
     * @dev Uses delegatecall to execute function calls on this proxy contract's target contract using its own storage context.
     * This fallback function will look up the address of the target contract using the Controller and the target contract ID.
     * It will then use the calldata for a function call as the data payload for a delegatecall on the target contract. The return value
     * of the executed function call will also be returned
     */
    function() public payable {
        address target = controller.getContract(targetContractId);
        // Target contract must be registered
        require(target > 0);

        assembly {
            // Solidity keeps a free memory pointer at position 0x40 in memory
            let freeMemoryPtrPosition := 0x40
            // Load the free memory pointer
            let calldataMemoryOffset := mload(freeMemoryPtrPosition)
            // Update free memory pointer to after memory space we reserve for calldata
            mstore(freeMemoryPtrPosition, add(calldataMemoryOffset, calldatasize))
            // Copy calldata (method signature and params of the call) to memory
            calldatacopy(calldataMemoryOffset, 0x0, calldatasize)

            // Call method on target contract using calldata which is loaded into memory
            let ret := delegatecall(gas, target, calldataMemoryOffset, calldatasize, 0, 0)

            // Load the free memory pointer
            let returndataMemoryOffset := mload(freeMemoryPtrPosition)
            // Update free memory pointer to after memory space we reserve for returndata
            mstore(freeMemoryPtrPosition, add(returndataMemoryOffset, returndatasize))
            // Copy returndata (result of the method invoked by the delegatecall) to memory
            returndatacopy(returndataMemoryOffset, 0x0, returndatasize)

            switch ret
            case 0 {
                // Method call failed - revert
                // Return any error message stored in mem[returndataMemoryOffset..(returndataMemoryOffset + returndatasize)]
                revert(returndataMemoryOffset, returndatasize)
            } default {
                // Return result of method call stored in mem[returndataMemoryOffset..(returndataMemoryOffset + returndatasize)]
                return(returndataMemoryOffset, returndatasize)
            }
        }
    }
}

Contract ABI
[{"constant":true,"inputs":[],"name":"targetContractId","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_controller","type":"address"}],"name":"setController","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"controller","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"_controller","type":"address"},{"name":"_targetContractId","type":"bytes32"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":false,"name":"controller","type":"address"}],"name":"SetController","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"param","type":"string"}],"name":"ParameterUpdate","type":"event"}]

Contract Creation Code
6060604052341561000f57600080fd5b6040516040806102c1833981016040528080519190602001805160008054600160a060020a03909516600160a060020a03199095169490941790935550506001556102628061005f6000396000f3006060604052600436106100565763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166351720b41811461012957806392eefe9b1461014e578063f77c47911461016f575b60008054600154600160a060020a039091169063e16c7d989083604051602001526040517c010000000000000000000000000000000000000000000000000000000063ffffffff84160281526004810191909152602401602060405180830381600087803b15156100c657600080fd5b6102c65a03f115156100d757600080fd5b50505060405180519150506000600160a060020a038216116100f857600080fd5b60408051368101825236600082376000803683865af482513d810184523d6000823e818015610125573d82f35b3d82fd5b341561013457600080fd5b61013c61019e565b60405190815260200160405180910390f35b341561015957600080fd5b61016d600160a060020a03600435166101a4565b005b341561017a57600080fd5b610182610227565b604051600160a060020a03909116815260200160405180910390f35b60015481565b60005433600160a060020a039081169116146101bf57600080fd5b6000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383161790557f4ff638452bbf33c012645d18ae6f05515ff5f2d1dfb0cece8cbf018c60903f7081604051600160a060020a03909116815260200160405180910390a150565b600054600160a060020a0316815600a165627a7a72305820124f651658a5f5fea0e2a5b75d6857f1a7e689d9ceab610dd59cf0a3000a19be002900000000000000000000000037dc71366ec655093b9930bc816e16e6b587f968fc6f6f33d2bb065ac61cbdd4dbe4b7adf6f3e7e6c6a3d1fe297cbf9a187092e4


   Swarm Source:
bzzr://124f651658a5f5fea0e2a5b75d6857f1a7e689d9ceab610dd59cf0a3000a19be
Block Age Transaction Difficulty GasUsed Reward
Block Age Uncle Number Difficulty GasUsed Reward