ETH Price: $2,663.49 (-1.49%)

Contract

0xE8Df8bC60961e825100Ecfb5C8AC552D1Fca3556
 

Overview

ETH Balance

0.068695071144539176 ETH

Eth Value

$182.97 (@ $2,663.49/ETH)

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer218611522025-02-16 19:50:238 hrs ago1739735423IN
0xE8Df8bC6...D1Fca3556
0.01166981 ETH0.000017990.85579172
Transfer218580142025-02-16 9:17:2319 hrs ago1739697443IN
0xE8Df8bC6...D1Fca3556
0.01573209 ETH0.000014330.68154803
Transfer218580002025-02-16 9:14:3519 hrs ago1739697275IN
0xE8Df8bC6...D1Fca3556
0.02783586 ETH0.000013860.65934096
Transfer218566592025-02-16 4:44:3524 hrs ago1739681075IN
0xE8Df8bC6...D1Fca3556
0.0134573 ETH0.00001360.64692684
Transfer218523362025-02-15 14:11:2338 hrs ago1739628683IN
0xE8Df8bC6...D1Fca3556
0.04697017 ETH0.000014740.70123484
Transfer218411532025-02-14 0:33:233 days ago1739493203IN
0xE8Df8bC6...D1Fca3556
0.00940086 ETH0.000015050.71566458
Transfer218375812025-02-13 12:32:353 days ago1739449955IN
0xE8Df8bC6...D1Fca3556
0.01759583 ETH0.000017990.85554318
Transfer218316352025-02-12 16:36:234 days ago1739378183IN
0xE8Df8bC6...D1Fca3556
0.15938899 ETH0.000029461.40107691
Transfer218239632025-02-11 14:44:595 days ago1739285099IN
0xE8Df8bC6...D1Fca3556
0.01978432 ETH0.000036951.75686661
Transfer218234052025-02-11 12:53:115 days ago1739278391IN
0xE8Df8bC6...D1Fca3556
0.02584624 ETH0.000021121.00459078
Transfer218213432025-02-11 5:58:595 days ago1739253539IN
0xE8Df8bC6...D1Fca3556
0.0685361 ETH0.000021391.01711971
Transfer218196662025-02-11 0:21:236 days ago1739233283IN
0xE8Df8bC6...D1Fca3556
0.02103787 ETH0.000016750.79653733
Transfer218187012025-02-10 21:07:116 days ago1739221631IN
0xE8Df8bC6...D1Fca3556
0.04624321 ETH0.000017710.84242239
Transfer218178102025-02-10 18:08:236 days ago1739210903IN
0xE8Df8bC6...D1Fca3556
0.04274086 ETH0.00002961.40743846
Transfer217989732025-02-08 2:59:479 days ago1738983587IN
0xE8Df8bC6...D1Fca3556
0.03105068 ETH0.000018170.86427125
Transfer217986982025-02-08 2:04:479 days ago1738980287IN
0xE8Df8bC6...D1Fca3556
0.01949399 ETH0.000018010.85644028
Transfer217936632025-02-07 9:13:359 days ago1738919615IN
0xE8Df8bC6...D1Fca3556
0.01596263 ETH0.000022321.06147932
Transfer217902622025-02-06 21:50:3510 days ago1738878635IN
0xE8Df8bC6...D1Fca3556
0.00004 ETH0.000031261.48653826
Transfer217902532025-02-06 21:48:4710 days ago1738878527IN
0xE8Df8bC6...D1Fca3556
0.01325379 ETH0.000021161.00611413
Transfer217876422025-02-06 13:04:4710 days ago1738847087IN
0xE8Df8bC6...D1Fca3556
0.02872958 ETH0.000036561.7385468
Transfer217864612025-02-06 9:07:2310 days ago1738832843IN
0xE8Df8bC6...D1Fca3556
0.00938499 ETH0.00003341.58825012
Transfer217859782025-02-06 7:30:2310 days ago1738827023IN
0xE8Df8bC6...D1Fca3556
0.01497782 ETH0.000018950.90133598
Transfer217839932025-02-06 0:50:4711 days ago1738803047IN
0xE8Df8bC6...D1Fca3556
0.02294476 ETH0.000021561.02524992
Transfer217693642025-02-03 23:48:3513 days ago1738626515IN
0xE8Df8bC6...D1Fca3556
0.0244114 ETH0.000100324.77010393
Transfer217676602025-02-03 18:06:1113 days ago1738605971IN
0xE8Df8bC6...D1Fca3556
0.06645423 ETH0.0002617512.4451166
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block
From
To
218542592025-02-15 20:39:1132 hrs ago1739651951
0xE8Df8bC6...D1Fca3556
0.03029576 ETH
218542592025-02-15 20:39:1132 hrs ago1739651951
0xE8Df8bC6...D1Fca3556
0.01667441 ETH
218478792025-02-14 23:11:352 days ago1739574695
0xE8Df8bC6...D1Fca3556
0.01741287 ETH
218478792025-02-14 23:11:352 days ago1739574695
0xE8Df8bC6...D1Fca3556
0.00958382 ETH
218370912025-02-13 10:53:233 days ago1739444003
0xE8Df8bC6...D1Fca3556
0.1028059 ETH
218370912025-02-13 10:53:233 days ago1739444003
0xE8Df8bC6...D1Fca3556
0.05658309 ETH
218305872025-02-12 13:05:114 days ago1739365511
0xE8Df8bC6...D1Fca3556
0.02943171 ETH
218305872025-02-12 13:05:114 days ago1739365511
0xE8Df8bC6...D1Fca3556
0.01619885 ETH
218231052025-02-11 11:52:475 days ago1739274767
0xE8Df8bC6...D1Fca3556
0.11516995 ETH
218231052025-02-11 11:52:475 days ago1739274767
0xE8Df8bC6...D1Fca3556
0.06338811 ETH
218012462025-02-08 10:37:598 days ago1739011079
0xE8Df8bC6...D1Fca3556
0.04289721 ETH
218012462025-02-08 10:37:598 days ago1739011079
0xE8Df8bC6...D1Fca3556
0.02361009 ETH
217902682025-02-06 21:51:4710 days ago1738878707
0xE8Df8bC6...D1Fca3556
0.02710508 ETH
217902682025-02-06 21:51:4710 days ago1738878707
0xE8Df8bC6...D1Fca3556
0.0149183 ETH
217873892025-02-06 12:13:2310 days ago1738844003
0xE8Df8bC6...D1Fca3556
0.03051338 ETH
217873892025-02-06 12:13:2310 days ago1738844003
0xE8Df8bC6...D1Fca3556
0.01679419 ETH
217696562025-02-04 0:46:5913 days ago1738630019
0xE8Df8bC6...D1Fca3556
0.09254821 ETH
217696562025-02-04 0:46:5913 days ago1738630019
0xE8Df8bC6...D1Fca3556
0.05093739 ETH
217555592025-02-02 1:29:5915 days ago1738459799
0xE8Df8bC6...D1Fca3556
0.01735228 ETH
217555592025-02-02 1:29:5915 days ago1738459799
0xE8Df8bC6...D1Fca3556
0.00955048 ETH
217474402025-01-31 22:17:4716 days ago1738361867
0xE8Df8bC6...D1Fca3556
0.03137455 ETH
217474402025-01-31 22:17:4716 days ago1738361867
0xE8Df8bC6...D1Fca3556
0.01726816 ETH
217370012025-01-30 11:17:5917 days ago1738235879
0xE8Df8bC6...D1Fca3556
0.11185935 ETH
217370012025-01-30 11:17:5917 days ago1738235879
0xE8Df8bC6...D1Fca3556
0.061566 ETH
217296252025-01-29 10:35:3518 days ago1738146935
0xE8Df8bC6...D1Fca3556
0.02688687 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 25 blocks (From a total of 176 blocks with 10.62 Ether produced)

Block Transaction Difficulty Gas Used Reward
212095822024-11-17 19:41:1191 days ago17318724711130.00 TH8,454,639 (28.18%)
0.009797961866874939 ETH
202710152024-07-09 19:26:35222 days ago17205531951580.00 TH18,870,602 (62.90%)
0.046331731739820959 ETH
196760712024-04-17 15:24:59305 days ago17133674991710.00 TH12,926,569 (43.09%)
0.030276493488117211 ETH
196269122024-04-10 18:07:11312 days ago17127724312270.00 TH18,269,262 (60.90%)
0.099038982948609718 ETH
196141912024-04-08 23:22:47314 days ago17126185671860.00 TH22,668,916 (75.56%)
0.036224145538526956 ETH
195143502024-03-25 22:08:23328 days ago17114045032220.00 TH18,191,831 (60.64%)
0.032548539447353656 ETH
194222412024-03-12 23:20:11341 days ago17102856111660.00 TH15,773,694 (52.58%)
0.175220183970242927 ETH
194127142024-03-11 15:21:35342 days ago17101704951570.00 TH11,236,980 (37.46%)
0.193527721423617697 ETH
193761272024-03-06 12:27:35347 days ago17097280552580.00 TH18,586,684 (61.96%)
0.077107006076867416 ETH
188337152023-12-21 10:42:47423 days ago17031553671490.00 TH14,242,829 (47.48%)
0.174991010704640757 ETH
188208962023-12-19 15:30:47425 days ago17029998471710.00 TH13,577,951 (45.26%)
0.191623146514382323 ETH
188036442023-12-17 5:22:23427 days ago17027905431290.00 TH10,846,357 (36.15%)
0.110828126308178929 ETH
187809802023-12-14 1:01:47431 days ago1702515707890.00 TH5,691,556 (18.97%)
0.0616068785029681 ETH
187808932023-12-14 0:43:59431 days ago1702514639990.00 TH15,276,983 (50.92%)
0.02317991592487053 ETH
187342872023-12-07 12:02:35437 days ago17019505551370.00 TH15,178,496 (50.59%)
0.037117524162072741 ETH
187018162023-12-02 22:51:11442 days ago17015574712430.00 TH14,277,841 (47.59%)
0.054644821247639883 ETH
186901602023-12-01 7:44:59443 days ago17014166991650.00 TH11,556,285 (38.52%)
0.08023676980913775 ETH
186286142023-11-22 16:57:59452 days ago17006722791490.00 TH11,619,889 (38.73%)
0.077378030643892105 ETH
185398732023-11-10 6:51:35464 days ago16995990951230.00 TH17,482,113 (58.27%)
0.060453789773821601 ETH
185049702023-11-05 9:39:23469 days ago16991771631160.00 TH12,031,900 (40.11%)
0.036937894384649451 ETH
183818592023-10-19 3:59:11487 days ago16976879511280.00 TH12,338,369 (41.13%)
0.028541568059561237 ETH
182854362023-10-05 16:14:59500 days ago16965224991170.00 TH14,464,875 (48.22%)
0.065499396932145324 ETH
181851552023-09-21 15:30:47514 days ago16953102471540.00 TH17,277,704 (57.59%)
0.032938798620879282 ETH
181850792023-09-21 15:15:35514 days ago16953093351440.00 TH14,414,917 (48.05%)
0.04636914292269218 ETH
181250692023-09-13 4:41:23523 days ago16945800836110.00 TH17,363,554 (57.88%)
0.041018985862106536 ETH
View All Blocks Produced

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.