ETH Price: $3,409.37 (+3.47%)

Contract

0x10Fe0506DE87204A58e09a2CCF21412e8e780e17
 

Overview

ETH Balance

0.798352835997610238 ETH

Eth Value

$2,721.88 (@ $3,409.37/ETH)

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer211970132024-11-16 1:36:597 days ago1731721019IN
0x10Fe0506...e8e780e17
0.05754563 ETH0.000268612.77076171
Transfer211805982024-11-13 18:35:3510 days ago1731522935IN
0x10Fe0506...e8e780e17
0.11933647 ETH0.00165578.68593306
Transfer211548122024-11-10 4:15:3513 days ago1731212135IN
0x10Fe0506...e8e780e17
0.10210346 ETH0.000191159.08826032
Transfer211523212024-11-09 19:55:2314 days ago1731182123IN
0x10Fe0506...e8e780e17
0.03984888 ETH0.000164647.82781925
Transfer211372682024-11-07 17:29:4716 days ago1731000587IN
0x10Fe0506...e8e780e17
0.42814028 ETH0.0004451221.16300246
Transfer210518202024-10-26 19:15:1128 days ago1729970111IN
0x10Fe0506...e8e780e17
0.05137809 ETH0.000096114.5698532
Transfer209919742024-10-18 10:53:1136 days ago1729248791IN
0x10Fe0506...e8e780e17
0.03677638 ETH0.0003875418.42579086
Transfer209883862024-10-17 22:51:5936 days ago1729205519IN
0x10Fe0506...e8e780e17
0.06579172 ETH0.0002230710.60599744
Transfer207884452024-09-20 1:12:4764 days ago1726794767IN
0x10Fe0506...e8e780e17
0.06586968 ETH0.000156737.45181736
Transfer207625122024-09-16 10:13:3568 days ago1726481615IN
0x10Fe0506...e8e780e17
0.07806992 ETH0.000323815.39502797
Transfer206786942024-09-04 17:24:4780 days ago1725470687IN
0x10Fe0506...e8e780e17
0.08323123 ETH0.000182918.69679459
Transfer206043552024-08-25 8:16:5990 days ago1724573819IN
0x10Fe0506...e8e780e17
0.01108204 ETH0.000020010.95154015
Transfer205674732024-08-20 4:32:4795 days ago1724128367IN
0x10Fe0506...e8e780e17
0.04262498 ETH0.000021471.02101998
Transfer204811452024-08-08 3:21:35107 days ago1723087295IN
0x10Fe0506...e8e780e17
0.0234411 ETH0.00002211.05095938
Transfer204051142024-07-28 12:41:59118 days ago1722170519IN
0x10Fe0506...e8e780e17
0.02353838 ETH0.000022771.08290363
Transfer204016352024-07-28 1:02:47118 days ago1722128567IN
0x10Fe0506...e8e780e17
0.04958875 ETH0.000028991.37858223
Transfer203863182024-07-25 21:42:47120 days ago1721943767IN
0x10Fe0506...e8e780e17
0.02549786 ETH0.000071153.38296034
Transfer203780252024-07-24 17:54:35122 days ago1721843675IN
0x10Fe0506...e8e780e17
0.04880336 ETH0.00011075.26319435
Transfer203059742024-07-14 16:35:23132 days ago1720974923IN
0x10Fe0506...e8e780e17
0.10581001 ETH0.000110625.25979937
Transfer202076782024-06-30 23:05:47145 days ago1719788747IN
0x10Fe0506...e8e780e17
0.03455322 ETH0.000068573.26056346
Transfer201840952024-06-27 16:03:35149 days ago1719504215IN
0x10Fe0506...e8e780e17
0.12147257 ETH0.0003453716.42082645
Transfer201839912024-06-27 15:42:35149 days ago1719502955IN
0x10Fe0506...e8e780e17
0.05620944 ETH0.0002779913.21708753
Transfer201094132024-06-17 5:26:35159 days ago1718601995IN
0x10Fe0506...e8e780e17
0.01506784 ETH0.000052282.48603843
Transfer200843102024-06-13 17:12:11163 days ago1718298731IN
0x10Fe0506...e8e780e17
0.03210041 ETH0.0003884518.46907033
Transfer200609812024-06-10 10:57:11166 days ago1718017031IN
0x10Fe0506...e8e780e17
0.04261285 ETH0.000115785.50514857
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block From To
210200912024-10-22 9:01:3532 days ago1729587695
0x10Fe0506...e8e780e17
0.06615642 ETH
210200912024-10-22 9:01:3532 days ago1729587695
0x10Fe0506...e8e780e17
0.03641167 ETH
209738132024-10-15 22:01:4738 days ago1729029707
0x10Fe0506...e8e780e17
0.50623499 ETH
209738132024-10-15 22:01:4738 days ago1729029707
0x10Fe0506...e8e780e17
0.27862546 ETH
200937392024-06-15 0:50:47161 days ago1718412647
0x10Fe0506...e8e780e17
0.10144563 ETH
200937392024-06-15 0:50:47161 days ago1718412647
0x10Fe0506...e8e780e17
0.05583441 ETH
198918242024-05-17 19:38:47190 days ago1715974727
0x10Fe0506...e8e780e17
0.52162323 ETH
198918242024-05-17 19:38:47190 days ago1715974727
0x10Fe0506...e8e780e17
0.28709495 ETH
195257742024-03-27 12:52:59241 days ago1711543979
0x10Fe0506...e8e780e17
0.32450605 ETH
195257742024-03-27 12:52:59241 days ago1711543979
0x10Fe0506...e8e780e17
0.1786041 ETH
194725072024-03-20 0:59:47248 days ago1710896387
0x10Fe0506...e8e780e17
1.06202101 ETH
194725072024-03-20 0:59:47248 days ago1710896387
0x10Fe0506...e8e780e17
0.58452319 ETH
190148312024-01-15 21:00:35312 days ago1705352435
0x10Fe0506...e8e780e17
0.12240699 ETH
190148312024-01-15 21:00:35312 days ago1705352435
0x10Fe0506...e8e780e17
0.06737129 ETH
188608262023-12-25 5:58:35334 days ago1703483915
0x10Fe0506...e8e780e17
0.8366819 ETH
188608262023-12-25 5:58:35334 days ago1703483915
0x10Fe0506...e8e780e17
0.46049934 ETH
182571782023-10-01 17:28:47419 days ago1696181327
0x10Fe0506...e8e780e17
0.78260873 ETH
182571782023-10-01 17:28:47419 days ago1696181327
0x10Fe0506...e8e780e17
0.43073813 ETH
179577662023-08-20 18:32:59461 days ago1692556379
0x10Fe0506...e8e780e17
0.005 ETH
179577662023-08-20 18:32:59461 days ago1692556379
0x10Fe0506...e8e780e17
0.015 ETH
179577662023-08-20 18:32:59461 days ago1692556379
0x10Fe0506...e8e780e17
0.015 ETH
179577662023-08-20 18:32:59461 days ago1692556379
0x10Fe0506...e8e780e17
0.015 ETH
179577662023-08-20 18:32:59461 days ago1692556379
0x10Fe0506...e8e780e17
0.02 ETH
177511162023-07-22 20:41:59489 days ago1690058519
0x10Fe0506...e8e780e17
2.61017033 ETH
177511162023-07-22 20:41:59489 days ago1690058519
0x10Fe0506...e8e780e17
1.43660538 ETH
View All Internal Transactions
Loading...
Loading

Similar Match Source Code
This contract matches the deployed Bytecode of the Source Code for Contract 0x8bA5e3eB...b6C0996d9
The constructor portion of the code might be different and could alter the actual behaviour of the contract

Contract Name:
RocketNodeDistributor

Compiler Version
v0.7.6+commit.7338295f

Optimization Enabled:
Yes with 15000 runs

Other Settings:
istanbul EvmVersion, GNU GPLv3 license
File 1 of 4 : RocketNodeDistributor.sol
/**
  *       .
  *      / \
  *     |.'.|
  *     |'.'|
  *   ,'|   |`.
  *  |,-'-|-'-.|
  *   __|_| |         _        _      _____           _
  *  | ___ \|        | |      | |    | ___ \         | |
  *  | |_/ /|__   ___| | _____| |_   | |_/ /__   ___ | |
  *  |    // _ \ / __| |/ / _ \ __|  |  __/ _ \ / _ \| |
  *  | |\ \ (_) | (__|   <  __/ |_   | | | (_) | (_) | |
  *  \_| \_\___/ \___|_|\_\___|\__|  \_|  \___/ \___/|_|
  * +---------------------------------------------------+
  * |  DECENTRALISED STAKING PROTOCOL FOR ETHEREUM 2.0  |
  * +---------------------------------------------------+
  *
  *  Rocket Pool is a first-of-its-kind ETH2 Proof of Stake protocol, designed to be community owned,
  *  decentralised, trustless and compatible with staking in Ethereum 2.0.
  *
  *  For more information about Rocket Pool, visit https://rocketpool.net
  *
  *  Authors: David Rugendyke, Jake Pospischil, Kane Wallmann, Darren Langley, Joe Clapis, Nick Doherty
  *
  */

pragma solidity 0.7.6;

// SPDX-License-Identifier: GPL-3.0-only

import "../RocketBase.sol";
import "./RocketNodeDistributorStorageLayout.sol";

contract RocketNodeDistributor is RocketNodeDistributorStorageLayout {
    bytes32 immutable distributorStorageKey;

    constructor(address _nodeAddress, address _rocketStorage) {
        rocketStorage = RocketStorageInterface(_rocketStorage);
        nodeAddress = _nodeAddress;

        // Precompute storage key for rocketNodeDistributorDelegate
        distributorStorageKey = keccak256(abi.encodePacked("contract.address", "rocketNodeDistributorDelegate"));
    }

    // Allow contract to receive ETH without making a delegated call
    receive() external payable {}

    // Delegates all transactions to the target supplied during creation
    fallback() external payable {
        address _target = rocketStorage.getAddress(distributorStorageKey);
        assembly {
            calldatacopy(0x0, 0x0, calldatasize())
            let result := delegatecall(gas(), _target, 0x0, calldatasize(), 0x0, 0)
            returndatacopy(0x0, 0x0, returndatasize())
            switch result case 0 {revert(0, returndatasize())} default {return (0, returndatasize())}
        }
    }
}

File 2 of 4 : RocketBase.sol
/**
  *       .
  *      / \
  *     |.'.|
  *     |'.'|
  *   ,'|   |`.
  *  |,-'-|-'-.|
  *   __|_| |         _        _      _____           _
  *  | ___ \|        | |      | |    | ___ \         | |
  *  | |_/ /|__   ___| | _____| |_   | |_/ /__   ___ | |
  *  |    // _ \ / __| |/ / _ \ __|  |  __/ _ \ / _ \| |
  *  | |\ \ (_) | (__|   <  __/ |_   | | | (_) | (_) | |
  *  \_| \_\___/ \___|_|\_\___|\__|  \_|  \___/ \___/|_|
  * +---------------------------------------------------+
  * |  DECENTRALISED STAKING PROTOCOL FOR ETHEREUM 2.0  |
  * +---------------------------------------------------+
  *
  *  Rocket Pool is a first-of-its-kind ETH2 Proof of Stake protocol, designed to be community owned,
  *  decentralised, trustless and compatible with staking in Ethereum 2.0.
  *
  *  For more information about Rocket Pool, visit https://rocketpool.net
  *
  *  Authors: David Rugendyke, Jake Pospischil, Kane Wallmann, Darren Langley, Joe Clapis, Nick Doherty
  *
  */

pragma solidity 0.7.6;

// SPDX-License-Identifier: GPL-3.0-only

import "../interface/RocketStorageInterface.sol";

/// @title Base settings / modifiers for each contract in Rocket Pool
/// @author David Rugendyke

abstract contract RocketBase {

    // Calculate using this as the base
    uint256 constant calcBase = 1 ether;

    // Version of the contract
    uint8 public version;

    // The main storage contract where primary persistant storage is maintained
    RocketStorageInterface rocketStorage = RocketStorageInterface(0);


    /*** Modifiers **********************************************************/

    /**
    * @dev Throws if called by any sender that doesn't match a Rocket Pool network contract
    */
    modifier onlyLatestNetworkContract() {
        require(getBool(keccak256(abi.encodePacked("contract.exists", msg.sender))), "Invalid or outdated network contract");
        _;
    }

    /**
    * @dev Throws if called by any sender that doesn't match one of the supplied contract or is the latest version of that contract
    */
    modifier onlyLatestContract(string memory _contractName, address _contractAddress) {
        require(_contractAddress == getAddress(keccak256(abi.encodePacked("contract.address", _contractName))), "Invalid or outdated contract");
        _;
    }

    /**
    * @dev Throws if called by any sender that isn't a registered node
    */
    modifier onlyRegisteredNode(address _nodeAddress) {
        require(getBool(keccak256(abi.encodePacked("node.exists", _nodeAddress))), "Invalid node");
        _;
    }

    /**
    * @dev Throws if called by any sender that isn't a trusted node DAO member
    */
    modifier onlyTrustedNode(address _nodeAddress) {
        require(getBool(keccak256(abi.encodePacked("dao.trustednodes.", "member", _nodeAddress))), "Invalid trusted node");
        _;
    }

    /**
    * @dev Throws if called by any sender that isn't a registered minipool
    */
    modifier onlyRegisteredMinipool(address _minipoolAddress) {
        require(getBool(keccak256(abi.encodePacked("minipool.exists", _minipoolAddress))), "Invalid minipool");
        _;
    }
    

    /**
    * @dev Throws if called by any account other than a guardian account (temporary account allowed access to settings before DAO is fully enabled)
    */
    modifier onlyGuardian() {
        require(msg.sender == rocketStorage.getGuardian(), "Account is not a temporary guardian");
        _;
    }




    /*** Methods **********************************************************/

    /// @dev Set the main Rocket Storage address
    constructor(RocketStorageInterface _rocketStorageAddress) {
        // Update the contract address
        rocketStorage = RocketStorageInterface(_rocketStorageAddress);
    }


    /// @dev Get the address of a network contract by name
    function getContractAddress(string memory _contractName) internal view returns (address) {
        // Get the current contract address
        address contractAddress = getAddress(keccak256(abi.encodePacked("contract.address", _contractName)));
        // Check it
        require(contractAddress != address(0x0), "Contract not found");
        // Return
        return contractAddress;
    }


    /// @dev Get the address of a network contract by name (returns address(0x0) instead of reverting if contract does not exist)
    function getContractAddressUnsafe(string memory _contractName) internal view returns (address) {
        // Get the current contract address
        address contractAddress = getAddress(keccak256(abi.encodePacked("contract.address", _contractName)));
        // Return
        return contractAddress;
    }


    /// @dev Get the name of a network contract by address
    function getContractName(address _contractAddress) internal view returns (string memory) {
        // Get the contract name
        string memory contractName = getString(keccak256(abi.encodePacked("contract.name", _contractAddress)));
        // Check it
        require(bytes(contractName).length > 0, "Contract not found");
        // Return
        return contractName;
    }

    /// @dev Get revert error message from a .call method
    function getRevertMsg(bytes memory _returnData) internal pure returns (string memory) {
        // If the _res length is less than 68, then the transaction failed silently (without a revert message)
        if (_returnData.length < 68) return "Transaction reverted silently";
        assembly {
            // Slice the sighash.
            _returnData := add(_returnData, 0x04)
        }
        return abi.decode(_returnData, (string)); // All that remains is the revert string
    }



    /*** Rocket Storage Methods ****************************************/

    // Note: Unused helpers have been removed to keep contract sizes down

    /// @dev Storage get methods
    function getAddress(bytes32 _key) internal view returns (address) { return rocketStorage.getAddress(_key); }
    function getUint(bytes32 _key) internal view returns (uint) { return rocketStorage.getUint(_key); }
    function getString(bytes32 _key) internal view returns (string memory) { return rocketStorage.getString(_key); }
    function getBytes(bytes32 _key) internal view returns (bytes memory) { return rocketStorage.getBytes(_key); }
    function getBool(bytes32 _key) internal view returns (bool) { return rocketStorage.getBool(_key); }
    function getInt(bytes32 _key) internal view returns (int) { return rocketStorage.getInt(_key); }
    function getBytes32(bytes32 _key) internal view returns (bytes32) { return rocketStorage.getBytes32(_key); }

    /// @dev Storage set methods
    function setAddress(bytes32 _key, address _value) internal { rocketStorage.setAddress(_key, _value); }
    function setUint(bytes32 _key, uint _value) internal { rocketStorage.setUint(_key, _value); }
    function setString(bytes32 _key, string memory _value) internal { rocketStorage.setString(_key, _value); }
    function setBytes(bytes32 _key, bytes memory _value) internal { rocketStorage.setBytes(_key, _value); }
    function setBool(bytes32 _key, bool _value) internal { rocketStorage.setBool(_key, _value); }
    function setInt(bytes32 _key, int _value) internal { rocketStorage.setInt(_key, _value); }
    function setBytes32(bytes32 _key, bytes32 _value) internal { rocketStorage.setBytes32(_key, _value); }

    /// @dev Storage delete methods
    function deleteAddress(bytes32 _key) internal { rocketStorage.deleteAddress(_key); }
    function deleteUint(bytes32 _key) internal { rocketStorage.deleteUint(_key); }
    function deleteString(bytes32 _key) internal { rocketStorage.deleteString(_key); }
    function deleteBytes(bytes32 _key) internal { rocketStorage.deleteBytes(_key); }
    function deleteBool(bytes32 _key) internal { rocketStorage.deleteBool(_key); }
    function deleteInt(bytes32 _key) internal { rocketStorage.deleteInt(_key); }
    function deleteBytes32(bytes32 _key) internal { rocketStorage.deleteBytes32(_key); }

    /// @dev Storage arithmetic methods
    function addUint(bytes32 _key, uint256 _amount) internal { rocketStorage.addUint(_key, _amount); }
    function subUint(bytes32 _key, uint256 _amount) internal { rocketStorage.subUint(_key, _amount); }
}

File 3 of 4 : RocketNodeDistributorStorageLayout.sol
/**
  *       .
  *      / \
  *     |.'.|
  *     |'.'|
  *   ,'|   |`.
  *  |,-'-|-'-.|
  *   __|_| |         _        _      _____           _
  *  | ___ \|        | |      | |    | ___ \         | |
  *  | |_/ /|__   ___| | _____| |_   | |_/ /__   ___ | |
  *  |    // _ \ / __| |/ / _ \ __|  |  __/ _ \ / _ \| |
  *  | |\ \ (_) | (__|   <  __/ |_   | | | (_) | (_) | |
  *  \_| \_\___/ \___|_|\_\___|\__|  \_|  \___/ \___/|_|
  * +---------------------------------------------------+
  * |  DECENTRALISED STAKING PROTOCOL FOR ETHEREUM 2.0  |
  * +---------------------------------------------------+
  *
  *  Rocket Pool is a first-of-its-kind ETH2 Proof of Stake protocol, designed to be community owned,
  *  decentralised, trustless and compatible with staking in Ethereum 2.0.
  *
  *  For more information about Rocket Pool, visit https://rocketpool.net
  *
  *  Authors: David Rugendyke, Jake Pospischil, Kane Wallmann, Darren Langley, Joe Clapis, Nick Doherty
  *
  */

pragma solidity 0.7.6;

import "../../interface/RocketStorageInterface.sol";

// SPDX-License-Identifier: GPL-3.0-only

abstract contract RocketNodeDistributorStorageLayout {
    RocketStorageInterface rocketStorage;
    address nodeAddress;
}

File 4 of 4 : RocketStorageInterface.sol
/**
  *       .
  *      / \
  *     |.'.|
  *     |'.'|
  *   ,'|   |`.
  *  |,-'-|-'-.|
  *   __|_| |         _        _      _____           _
  *  | ___ \|        | |      | |    | ___ \         | |
  *  | |_/ /|__   ___| | _____| |_   | |_/ /__   ___ | |
  *  |    // _ \ / __| |/ / _ \ __|  |  __/ _ \ / _ \| |
  *  | |\ \ (_) | (__|   <  __/ |_   | | | (_) | (_) | |
  *  \_| \_\___/ \___|_|\_\___|\__|  \_|  \___/ \___/|_|
  * +---------------------------------------------------+
  * |  DECENTRALISED STAKING PROTOCOL FOR ETHEREUM 2.0  |
  * +---------------------------------------------------+
  *
  *  Rocket Pool is a first-of-its-kind ETH2 Proof of Stake protocol, designed to be community owned,
  *  decentralised, trustless and compatible with staking in Ethereum 2.0.
  *
  *  For more information about Rocket Pool, visit https://rocketpool.net
  *
  *  Authors: David Rugendyke, Jake Pospischil, Kane Wallmann, Darren Langley, Joe Clapis, Nick Doherty
  *
  */

pragma solidity >0.5.0 <0.9.0;

// SPDX-License-Identifier: GPL-3.0-only

interface RocketStorageInterface {

    // Deploy status
    function getDeployedStatus() external view returns (bool);

    // Guardian
    function getGuardian() external view returns(address);
    function setGuardian(address _newAddress) external;
    function confirmGuardian() external;

    // Getters
    function getAddress(bytes32 _key) external view returns (address);
    function getUint(bytes32 _key) external view returns (uint);
    function getString(bytes32 _key) external view returns (string memory);
    function getBytes(bytes32 _key) external view returns (bytes memory);
    function getBool(bytes32 _key) external view returns (bool);
    function getInt(bytes32 _key) external view returns (int);
    function getBytes32(bytes32 _key) external view returns (bytes32);

    // Setters
    function setAddress(bytes32 _key, address _value) external;
    function setUint(bytes32 _key, uint _value) external;
    function setString(bytes32 _key, string calldata _value) external;
    function setBytes(bytes32 _key, bytes calldata _value) external;
    function setBool(bytes32 _key, bool _value) external;
    function setInt(bytes32 _key, int _value) external;
    function setBytes32(bytes32 _key, bytes32 _value) external;

    // Deleters
    function deleteAddress(bytes32 _key) external;
    function deleteUint(bytes32 _key) external;
    function deleteString(bytes32 _key) external;
    function deleteBytes(bytes32 _key) external;
    function deleteBool(bytes32 _key) external;
    function deleteInt(bytes32 _key) external;
    function deleteBytes32(bytes32 _key) external;

    // Arithmetic
    function addUint(bytes32 _key, uint256 _amount) external;
    function subUint(bytes32 _key, uint256 _amount) external;

    // Protected storage
    function getNodeWithdrawalAddress(address _nodeAddress) external view returns (address);
    function getNodePendingWithdrawalAddress(address _nodeAddress) external view returns (address);
    function setWithdrawalAddress(address _nodeAddress, address _newWithdrawalAddress, bool _confirm) external;
    function confirmWithdrawalAddress(address _nodeAddress) external;
}

Settings
{
  "remappings": [],
  "optimizer": {
    "enabled": true,
    "runs": 15000
  },
  "evmVersion": "istanbul",
  "libraries": {},
  "outputSelection": {
    "*": {
      "*": [
        "evm.bytecode",
        "evm.deployedBytecode",
        "abi"
      ]
    }
  }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"_nodeAddress","type":"address"},{"internalType":"address","name":"_rocketStorage","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"stateMutability":"payable","type":"fallback"},{"stateMutability":"payable","type":"receive"}]

Deployed Bytecode

0x608060405236600a57005b60008054604080517f21f8a7210000000000000000000000000000000000000000000000000000000081527ffb3483c04a4c870b23f9315ce407aceff6ee8dd58eb34aa5becfb781351d3fb86004820152905173ffffffffffffffffffffffffffffffffffffffff909216916321f8a72191602480820192602092909190829003018186803b158015609b57600080fd5b505afa15801560ae573d6000803e3d6000fd5b505050506040513d602081101560c357600080fd5b505190503660008037600080366000845af43d6000803e80801560e5573d6000f35b3d6000fdfea2646970667358221220eff696097e25305c6d6b19a8a6eebb3c8b47de4d235eade3a84bd4f50c48119664736f6c63430007060033

Deployed Bytecode Sourcemap

1161:1109:1:-:0;;;;;;;;1867:15;1885:13;;:47;;;;;;1910:21;1885:47;;;;;;:13;;;;;:24;;:47;;;;;;;;;;;;;;;:13;:47;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;1885:47:1;;-1:-1:-1;1990:14:1;1985:3;;1967:38;2088:1;2083:3;2067:14;2062:3;2053:7;2046:5;2033:57;2129:16;2124:3;2119;2104:42;2167:6;2174:36;;;;2231:16;2228:1;2220:28;2174:36;2192:16;2189:1;2182:27

Swarm Source

ipfs://eff696097e25305c6d6b19a8a6eebb3c8b47de4d235eade3a84bd4f50c481196

 Latest 13 blocks produced

Block Transaction Difficulty Gas Used Reward
194197962024-03-12 15:08:35256 days ago17102561151660.00 TH14,621,354 (48.74%)
0.065578495243351865 ETH
191537052024-02-04 8:16:47293 days ago17070346072060.00 TH28,581,733 (95.27%)
0.021948011991651525 ETH
187753922023-12-13 6:13:11346 days ago17024479911730.00 TH14,179,797 (47.27%)
0.033648246449786672 ETH
179577662023-08-20 18:32:59461 days ago16925563791510.00 TH13,022,790 (43.41%)
0.052332185669572486 ETH
178834312023-08-10 8:55:35471 days ago16916577351230.00 TH16,085,249 (53.62%)
0.023409577453187521 ETH
176327112023-07-06 5:24:47506 days ago1688621087510.00 TH29,981,913 (99.94%)
0.045740820257778547 ETH
175622242023-06-26 7:49:35516 days ago16877657751760.00 TH29,621,475 (98.74%)
0.037675179332524321 ETH
174607882023-06-12 1:42:23530 days ago1686534143900.00 TH7,650,164 (25.50%)
0.02688142517884026 ETH
173346752023-05-25 7:26:35548 days ago16849995951380.00 TH13,312,220 (44.37%)
0.087027968303438883 ETH
172697372023-05-16 3:53:23557 days ago16842092031320.00 TH14,163,394 (47.21%)
0.126654810524179232 ETH
172288392023-05-10 8:32:23563 days ago16837075431920.00 TH13,305,083 (44.35%)
0.280614140334206999 ETH
171486372023-04-29 1:58:23574 days ago16827335031020.00 TH14,588,277 (48.63%)
0.245577045673509223 ETH
171249032023-04-25 17:57:47578 days ago16824454671100.00 TH16,231,974 (54.11%)
0.025434749260188945 ETH

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading
[ Download: CSV Export  ]
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.