Contract Overview
Balance: 0.000640676996290134 Ether
Transactions: 46 txns
 Latest 25 transactions from a total of 46 transactions

TxHash Age From To Value [TxFee]
0xe933942387144836091c2f15f46d713e576b30f282a963f9ee157adbaddd3d0c42 days 18 hrs ago0x5ef4e437db32c063ff2d0069532ce716d4e52e46  IN  0x17af7f17f72f20e74043652a573645757918d8400 Ether0.0001355816
0xd5c0c6f8b5b4d7eee569fda2f45923f4031a61a0fa7e23c28e7cff4c087c101542 days 18 hrs ago0x5ef4e437db32c063ff2d0069532ce716d4e52e46  IN  0x17af7f17f72f20e74043652a573645757918d8400 Ether0.0001355816
0xf6a544666563aee4fc44c4638b434afb4c7c4fbc052aa9efbc170c43be5c880342 days 18 hrs ago0x5ef4e437db32c063ff2d0069532ce716d4e52e46  IN  0x17af7f17f72f20e74043652a573645757918d8400 Ether0.0001354408
0xd9751b5198a0a25dc9564f05a35b46d2da63086644e5ab1d1348b1ad7ec9d37d63 days 18 hrs ago0x5ef4e437db32c063ff2d0069532ce716d4e52e46  IN  0x17af7f17f72f20e74043652a573645757918d8400 Ether0.00061756
0x340da154bfcdb3057eb529a6b44470568271e343016f79c8e3d358665a4db3f663 days 18 hrs ago0x5ef4e437db32c063ff2d0069532ce716d4e52e46  IN  0x17af7f17f72f20e74043652a573645757918d8400 Ether0.00061756
0x9d56753981868540781a6247d82ee699136a4d6c25cb2eba6c11a2be0f232f1163 days 18 hrs ago0x5ef4e437db32c063ff2d0069532ce716d4e52e46  IN  0x17af7f17f72f20e74043652a573645757918d8400 Ether0.00061756
0xd038b76020baf90652d62499e0f21cb0ccfbda4a428c438153f0c0c204bde9a663 days 18 hrs ago0x5ef4e437db32c063ff2d0069532ce716d4e52e46  IN  0x17af7f17f72f20e74043652a573645757918d8400 Ether0.00061756
0x0e16b2736de0770b6e8af9deceb85c3e8af99582dd404b839dbe220cc3d3c2ee63 days 18 hrs ago0x5ef4e437db32c063ff2d0069532ce716d4e52e46  IN  0x17af7f17f72f20e74043652a573645757918d8400 Ether0.00061692
0x6f4af120fab6a96f380dfe50e696a3e94f71f62c371adfd0fa946a353cd41dca63 days 18 hrs ago0x5ef4e437db32c063ff2d0069532ce716d4e52e46  IN  0x17af7f17f72f20e74043652a573645757918d8400 Ether0.00061756
0xbc859a79784bb57e32b31cd976a694857b82f1c1c9d28a951948791852f2038d63 days 18 hrs ago0x5ef4e437db32c063ff2d0069532ce716d4e52e46  IN  0x17af7f17f72f20e74043652a573645757918d8400 Ether0.00061756
0x0ddd6f0782ca3c127e9b01a438c9a11a0d42c53ec489ea1d156212dbb883be1463 days 18 hrs ago0x5ef4e437db32c063ff2d0069532ce716d4e52e46  IN  0x17af7f17f72f20e74043652a573645757918d8400 Ether0.00061756
0x3ec00ed128b2a1657bc1dc3971474a516838bd141e7dd1c69bd4dad7bb7654bb63 days 18 hrs ago0x5ef4e437db32c063ff2d0069532ce716d4e52e46  IN  0x17af7f17f72f20e74043652a573645757918d8400 Ether0.00061756
0x05ccb68fdeaaebad1e22af56df6d71733b4455659752ac625eae4f751db31f3c63 days 18 hrs ago0x5ef4e437db32c063ff2d0069532ce716d4e52e46  IN  0x17af7f17f72f20e74043652a573645757918d8400 Ether0.000370536
0x086362e5553b9fa8e54531ce5f1400649ffda51e4a26dcccb8b7f3ec4a7badef63 days 18 hrs ago0x5ef4e437db32c063ff2d0069532ce716d4e52e46  IN  0x17af7f17f72f20e74043652a573645757918d8400 Ether0.000370536
0x3f82e7b90efa906b48bff4874981cb34a951e7cfcb1c8906f17038c6ccda4e9463 days 19 hrs ago0x5ef4e437db32c063ff2d0069532ce716d4e52e46  IN  0x17af7f17f72f20e74043652a573645757918d8400 Ether0.00030878
0xbd4ff48b4068d5f0f6467611f7f1dda7c2954e1dac1cc6412a0360e4e807189063 days 19 hrs ago0x5ef4e437db32c063ff2d0069532ce716d4e52e46  IN  0x17af7f17f72f20e74043652a573645757918d8400 Ether0.00030878
0x57d82cb622df5414c36370a2ebf3daa56a7ca043434e10083839eafb947310fe63 days 19 hrs ago0x5ef4e437db32c063ff2d0069532ce716d4e52e46  IN  0x17af7f17f72f20e74043652a573645757918d8400 Ether0.00030878
0xe6d0cc066bb915c5218d9ae92ae661cfa9c2e625660e48d66122685828c53cb263 days 19 hrs ago0x5ef4e437db32c063ff2d0069532ce716d4e52e46  IN  0x17af7f17f72f20e74043652a573645757918d8400 Ether0.000555875
0x152e787d9c918cbc824bb558899968570f1e1f38482921e073a5d059b53bfbb963 days 19 hrs ago0x5ef4e437db32c063ff2d0069532ce716d4e52e46  IN  0x17af7f17f72f20e74043652a573645757918d8400 Ether0.00035483
0xe8590678261f8245127e12212c8f697500b8f9a7ba040b40c0789a561db0c17f63 days 19 hrs ago0x5ef4e437db32c063ff2d0069532ce716d4e52e46  IN  0x17af7f17f72f20e74043652a573645757918d8400 Ether0.00035515
0x249abf8b0ee813c853481636a923391365034c40f29797541a69afbbf2224fa163 days 19 hrs ago0x5ef4e437db32c063ff2d0069532ce716d4e52e46  IN  0x17af7f17f72f20e74043652a573645757918d8400 Ether0.00035515
0x33787c83dbba31a79b73a1aef93a2cda7f44738f2a4feca2e97b64f92ca1b00063 days 19 hrs ago0x2333b4cc1f89a0b4c43e9e733123c124aae977ee  IN  0x17af7f17f72f20e74043652a573645757918d8400.02 Ether0.000022058
0xbab52d013fc6034376d01b839e4f88ffbc6b2186f370b601ba89cf1719d6fcb165 days 15 hrs ago0x5ef4e437db32c063ff2d0069532ce716d4e52e46  IN  0x17af7f17f72f20e74043652a573645757918d8400 Ether0.00070966
0x6fa6c740955f432dec9827e498a4bedd5c080a782425e47a4c803a684fb1241065 days 16 hrs ago0x5ef4e437db32c063ff2d0069532ce716d4e52e46  IN  0x17af7f17f72f20e74043652a573645757918d8400 Ether0.00087703
0x7253587723d0378d7330c4fad714a4b5a1e4edb1346836c038087236c489e40965 days 22 hrs ago0x5ef4e437db32c063ff2d0069532ce716d4e52e46  IN  0x17af7f17f72f20e74043652a573645757918d8400 Ether0.00078221
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
 Latest 25 Internal Txns, Click here To View More View All
ParentTxHash Block Age From To Value
0x4242eee95f9b3046aa0439991805ce451606005b1f3554e39a3273d3bc2d3eba374135630 days 19 hrs ago0x17af7f17f72f20e74043652a573645757918d8400x8942595a2dc5181df0465af0d7be08c8f23c93af0 Ether
0x4242eee95f9b3046aa0439991805ce451606005b1f3554e39a3273d3bc2d3eba374135630 days 19 hrs ago0x1387c8d144548475248da6b50c7e94086a60ff520x17af7f17f72f20e74043652a573645757918d8400.0001 Ether
0xe933942387144836091c2f15f46d713e576b30f282a963f9ee157adbaddd3d0c367240542 days 18 hrs ago0x17af7f17f72f20e74043652a573645757918d8400x5ef4e437db32c063ff2d0069532ce716d4e52e460.000136587000062085 Ether
0xe933942387144836091c2f15f46d713e576b30f282a963f9ee157adbaddd3d0c367240542 days 18 hrs ago0x17af7f17f72f20e74043652a573645757918d8400x1387c8d144548475248da6b50c7e94086a60ff520.0001 Ether
0xe933942387144836091c2f15f46d713e576b30f282a963f9ee157adbaddd3d0c367240542 days 18 hrs ago0x17af7f17f72f20e74043652a573645757918d8400x8942595a2dc5181df0465af0d7be08c8f23c93af0 Ether
0xd5c0c6f8b5b4d7eee569fda2f45923f4031a61a0fa7e23c28e7cff4c087c1015367240142 days 18 hrs ago0x17af7f17f72f20e74043652a573645757918d8400x5ef4e437db32c063ff2d0069532ce716d4e52e460.000136587000062085 Ether
0xd5c0c6f8b5b4d7eee569fda2f45923f4031a61a0fa7e23c28e7cff4c087c1015367240142 days 18 hrs ago0x17af7f17f72f20e74043652a573645757918d8400x1387c8d144548475248da6b50c7e94086a60ff520.0001 Ether
0xd5c0c6f8b5b4d7eee569fda2f45923f4031a61a0fa7e23c28e7cff4c087c1015367240142 days 18 hrs ago0x17af7f17f72f20e74043652a573645757918d8400x8942595a2dc5181df0465af0d7be08c8f23c93af0 Ether
0xf6a544666563aee4fc44c4638b434afb4c7c4fbc052aa9efbc170c43be5c8803367239842 days 18 hrs ago0x17af7f17f72f20e74043652a573645757918d8400x5ef4e437db32c063ff2d0069532ce716d4e52e460.000136587000062085 Ether
0xf6a544666563aee4fc44c4638b434afb4c7c4fbc052aa9efbc170c43be5c8803367239842 days 18 hrs ago0x17af7f17f72f20e74043652a573645757918d8400x1387c8d144548475248da6b50c7e94086a60ff520.0001 Ether
0xf6a544666563aee4fc44c4638b434afb4c7c4fbc052aa9efbc170c43be5c8803367239842 days 18 hrs ago0x17af7f17f72f20e74043652a573645757918d8400x8942595a2dc5181df0465af0d7be08c8f23c93af0 Ether
0xc934501d5d9f355c9321fda5cd4e830d6722fd51d7beafb4b9a5d7c5e8361694367233042 days 18 hrs ago0x17af7f17f72f20e74043652a573645757918d8400x8942595a2dc5181df0465af0d7be08c8f23c93af0 Ether
0xc934501d5d9f355c9321fda5cd4e830d6722fd51d7beafb4b9a5d7c5e8361694367233042 days 18 hrs ago0xffc2ddd7aaae748930904179721168129a638bc40x17af7f17f72f20e74043652a573645757918d8400.0001 Ether
0xd9751b5198a0a25dc9564f05a35b46d2da63086644e5ab1d1348b1ad7ec9d37d355141763 days 18 hrs ago0x17af7f17f72f20e74043652a573645757918d8400x5ef4e437db32c063ff2d0069532ce716d4e52e460.000621490000062149 Ether
0xd9751b5198a0a25dc9564f05a35b46d2da63086644e5ab1d1348b1ad7ec9d37d355141763 days 18 hrs ago0x17af7f17f72f20e74043652a573645757918d8400x934eeac9946dcbd39275eea7e9e3f7fd1b194de00.001 Ether
0xd9751b5198a0a25dc9564f05a35b46d2da63086644e5ab1d1348b1ad7ec9d37d355141763 days 18 hrs ago0x17af7f17f72f20e74043652a573645757918d8400x8942595a2dc5181df0465af0d7be08c8f23c93af0 Ether
0x340da154bfcdb3057eb529a6b44470568271e343016f79c8e3d358665a4db3f6355141663 days 18 hrs ago0x17af7f17f72f20e74043652a573645757918d8400x5ef4e437db32c063ff2d0069532ce716d4e52e460.000621490000062149 Ether
0x340da154bfcdb3057eb529a6b44470568271e343016f79c8e3d358665a4db3f6355141663 days 18 hrs ago0x17af7f17f72f20e74043652a573645757918d8400x934eeac9946dcbd39275eea7e9e3f7fd1b194de00.001 Ether
0x340da154bfcdb3057eb529a6b44470568271e343016f79c8e3d358665a4db3f6355141663 days 18 hrs ago0x17af7f17f72f20e74043652a573645757918d8400x8942595a2dc5181df0465af0d7be08c8f23c93af0 Ether
0x9d56753981868540781a6247d82ee699136a4d6c25cb2eba6c11a2be0f232f11355141563 days 18 hrs ago0x17af7f17f72f20e74043652a573645757918d8400x5ef4e437db32c063ff2d0069532ce716d4e52e460.000621490000062149 Ether
0x9d56753981868540781a6247d82ee699136a4d6c25cb2eba6c11a2be0f232f11355141563 days 18 hrs ago0x17af7f17f72f20e74043652a573645757918d8400x934eeac9946dcbd39275eea7e9e3f7fd1b194de00.001 Ether
0x9d56753981868540781a6247d82ee699136a4d6c25cb2eba6c11a2be0f232f11355141563 days 18 hrs ago0x17af7f17f72f20e74043652a573645757918d8400x8942595a2dc5181df0465af0d7be08c8f23c93af0 Ether
0xd038b76020baf90652d62499e0f21cb0ccfbda4a428c438153f0c0c204bde9a6355141463 days 18 hrs ago0x17af7f17f72f20e74043652a573645757918d8400x5ef4e437db32c063ff2d0069532ce716d4e52e460.000621490000062149 Ether
0xd038b76020baf90652d62499e0f21cb0ccfbda4a428c438153f0c0c204bde9a6355141463 days 18 hrs ago0x17af7f17f72f20e74043652a573645757918d8400x934eeac9946dcbd39275eea7e9e3f7fd1b194de00.001 Ether
0xd038b76020baf90652d62499e0f21cb0ccfbda4a428c438153f0c0c204bde9a6355141463 days 18 hrs ago0x17af7f17f72f20e74043652a573645757918d8400x8942595a2dc5181df0465af0d7be08c8f23c93af0 Ether
[ Download CSV Export  ] 
Warning: The Compiled Contract might be susceptible to ExpExponentCleanup (medium/high-severity), EventStructWrongData (very low-severity) SolidityCompiler Bugs.

Contract Source Code Verified (Similar Match)
Note: This contract matches the deployed ByteCode of the Verified Source Code for Contract 0x1ec45687db81e5d5e297a2bc488365e325893c69
Contract Name: PayingProxy
Compiler Version: v0.4.24+commit.e67f0147
Optimization Enabled: No
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity 0.4.24;

/// @title Proxy - Generic proxy contract allows to execute all transactions applying the code of a master contract.
/// @author Stefan George - <[email protected]>
contract Proxy {

    // masterCopy always needs to be first declared variable, to ensure that it is at the same location in the contracts to which calls are delegated.
    address masterCopy;

    /// @dev Constructor function sets address of master copy contract.
    /// @param _masterCopy Master copy address.
    constructor(address _masterCopy)
        public
    {
        require(_masterCopy != 0, "Invalid master copy address provided");
        masterCopy = _masterCopy;
    }

    /// @dev Fallback function forwards all transactions and returns all received return data.
    function ()
        external
        payable
    {
        // solium-disable-next-line security/no-inline-assembly
        assembly {
            let masterCopy := and(sload(0), 0xffffffffffffffffffffffffffffffffffffffff)
            calldatacopy(0, 0, calldatasize())
            let success := delegatecall(gas, masterCopy, 0, calldatasize(), 0, 0)
            returndatacopy(0, 0, returndatasize())
            if eq(success, 0) { revert(0, returndatasize()) }
            return(0, returndatasize())
        }
    }

    function implementation()
        public
        view
        returns (address)
    {
        return masterCopy;
    }

    function proxyType()
        public
        pure
        returns (uint256)
    {
        return 2;
    }
}

/// @title Delegate Constructor Proxy - Generic proxy contract allows to execute all transactions applying the code of a master contract. It is possible to send along initialization data with the constructor.
/// @author Stefan George - <[email protected]>
/// @author Richard Meissner - <[email protected]>
contract DelegateConstructorProxy is Proxy {

    /// @dev Constructor function sets address of master copy contract.
    /// @param _masterCopy Master copy address.
    /// @param initializer Data used for a delegate call to initialize the contract.
    constructor(address _masterCopy, bytes initializer) Proxy(_masterCopy)
        public
    {
        if (initializer.length > 0) {
            // solium-disable-next-line security/no-inline-assembly
            assembly {
                let masterCopy := and(sload(0), 0xffffffffffffffffffffffffffffffffffffffff)
                let success := delegatecall(sub(gas, 10000), masterCopy, add(initializer, 0x20), mload(initializer), 0, 0)
                let ptr := mload(0x40)
                returndatacopy(ptr, 0, returndatasize)
                if eq(success, 0) { revert(ptr, returndatasize) }
            }
        }
    }
}

/// @title SecuredTokenTransfer - Secure token transfer
/// @author Richard Meissner - <[email protected]>
contract SecuredTokenTransfer {

    /// @dev Transfers a token and returns if it was a success
    /// @param token Token that should be transferred
    /// @param receiver Receiver to whom the token should be transferred
    /// @param amount The amount of tokens that should be transferred
    function transferToken (
        address token, 
        address receiver,
        uint256 amount
    )
        internal
        returns (bool transferred)
    {
        bytes memory data = abi.encodeWithSignature("transfer(address,uint256)", receiver, amount);
        // solium-disable-next-line security/no-inline-assembly
        assembly {
            let success := call(sub(gas, 10000), token, 0, add(data, 0x20), mload(data), 0, 0)
            let ptr := mload(0x40)
            returndatacopy(ptr, 0, returndatasize)
            switch returndatasize 
            case 0 { transferred := success }
            case 0x20 { transferred := iszero(or(iszero(success), iszero(mload(ptr)))) }
            default { transferred := 0 }
        }
    }
}

/// @title Paying Proxy - Generic proxy contract allows to execute all transactions applying the code of a master contract. It is possible to send along initialization data with the constructor. And sends funds after creation to a specified account.
/// @author Stefan George - <[email protected]>
/// @author Richard Meissner - <[email protected]>
contract PayingProxy is DelegateConstructorProxy, SecuredTokenTransfer {

    /// @dev Constructor function sets address of master copy contract.
    /// @param _masterCopy Master copy address.
    /// @param initializer Data used for a delegate call to initialize the contract.
    /// @param funder Address that should be paid for the execution of this call
    /// @param paymentToken Token that should be used for the payment (0 is ETH)
    /// @param payment Value that should be paid
    constructor(address _masterCopy, bytes initializer, address funder, address paymentToken, uint256 payment) 
        DelegateConstructorProxy(_masterCopy, initializer)
        public
    {
        if (payment > 0) {
            if (paymentToken == address(0)) {
                 // solium-disable-next-line security/no-send
                require(funder.send(payment), "Could not pay safe creation with ether");
            } else {
                require(transferToken(paymentToken, funder, payment), "Could not pay safe creation with token");
            }
        } 
    }
}

    Contract ABI  
[{"constant":true,"inputs":[],"name":"proxyType","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"pure","type":"function"},{"constant":true,"inputs":[],"name":"implementation","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"_masterCopy","type":"address"},{"name":"initializer","type":"bytes"},{"name":"funder","type":"address"},{"name":"paymentToken","type":"address"},{"name":"payment","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"}]

  Contract Creation Code Switch To Opcodes View
608060405234801561001057600080fd5b5060405161060a38038061060a833981018060405281019080805190602001909291908051820192919060200180519060200190929190805190602001909291908051906020019092919050505084848160008173ffffffffffffffffffffffffffffffffffffffff1614151515610116576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260248152602001807f496e76616c6964206d617374657220636f707920616464726573732070726f7681526020017f696465640000000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550506000815111156101a35773ffffffffffffffffffffffffffffffffffffffff60005416600080835160208501846127105a03f46040513d6000823e600082141561019f573d81fd5b5050505b5050600081111561036d57600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156102b7578273ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f1935050505015156102b2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001807f436f756c64206e6f74207061792073616665206372656174696f6e207769746881526020017f206574686572000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b61036c565b6102d1828483610377640100000000026401000000009004565b151561036b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001807f436f756c64206e6f74207061792073616665206372656174696f6e207769746881526020017f20746f6b656e000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b5b5b5050505050610490565b600060608383604051602401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001828152602001925050506040516020818303038152906040527fa9059cbb000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff838183161783525050505090506000808251602084016000896127105a03f16040513d6000823e3d60008114610473576020811461047b5760009450610485565b829450610485565b8151158315171594505b505050509392505050565b61016b8061049f6000396000f30060806040526004361061004c576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680634555d5c91461008b5780635c60da1b146100b6575b73ffffffffffffffffffffffffffffffffffffffff600054163660008037600080366000845af43d6000803e6000811415610086573d6000fd5b3d6000f35b34801561009757600080fd5b506100a061010d565b6040518082815260200191505060405180910390f35b3480156100c257600080fd5b506100cb610116565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b60006002905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050905600a165627a7a7230582007fffd557dfc8c4d2fdf56ba6381a6ce5b65b6260e1492d87f26c6d4f1d04108002900000000000000000000000044e7f5855a77fe1793a96be8a1c9c3eaf47e9d0900000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000ab8c18e66135561676f0781555d05cf6b22024a3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000107030365aa9d800000000000000000000000000000000000000000000000000000000000001640ec78d9e00000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000004000000000000000000000000f0fda572be2935acdba1eef98ea784f0e594f4a6000000000000000000000000e6f502bc4b0ec980694fd8fa3dba1bcec66a44d7000000000000000000000000100ff0bc7e94fd562596a9a8f6663c72247f2faa000000000000000000000000b076908b745e03a816c04c21950c0042ac992cee0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

   Swarm Source:
bzzr://07fffd557dfc8c4d2fdf56ba6381a6ce5b65b6260e1492d87f26c6d4f1d04108

 

View All
Block Age transaction Difficulty GasUsed Reward
View All
Block Age UncleNumber Difficulty GasUsed Reward