ETH Price: $3,335.73 (-1.23%)

Contract

0xa6b4854fDf65873846f8060BBC68a363679AF17E
 

Overview

ETH Balance

8.693076308104108666 ETH

Eth Value

$28,997.73 (@ $3,335.73/ETH)

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer214619082024-12-23 1:27:599 hrs ago1734917279IN
0xa6b4854f...3679AF17E
0.06946993 ETH0.000092344.39031899
Transfer214619052024-12-23 1:27:239 hrs ago1734917243IN
0xa6b4854f...3679AF17E
0.01731333 ETH0.000095974.56283558
Transfer214618982024-12-23 1:25:599 hrs ago1734917159IN
0xa6b4854f...3679AF17E
0.0440901 ETH0.000091824.365697
Transfer214607962024-12-22 21:43:4712 hrs ago1734903827IN
0xa6b4854f...3679AF17E
0.01638592 ETH0.000119085.6617035
Transfer214583712024-12-22 13:35:4721 hrs ago1734874547IN
0xa6b4854f...3679AF17E
0.03701391 ETH0.000122035.80188047
Transfer214527752024-12-21 18:48:5939 hrs ago1734806939IN
0xa6b4854f...3679AF17E
0.01720877 ETH0.000188358.95539896
Transfer214502882024-12-21 10:28:472 days ago1734776927IN
0xa6b4854f...3679AF17E
0.02346861 ETH0.000152757.26249642
Transfer214496992024-12-21 8:30:232 days ago1734769823IN
0xa6b4854f...3679AF17E
0.02094803 ETH0.0002139110.17047557
Transfer214495882024-12-21 8:07:472 days ago1734768467IN
0xa6b4854f...3679AF17E
0.06156402 ETH0.0003448216.3945277
Transfer214487912024-12-21 5:27:352 days ago1734758855IN
0xa6b4854f...3679AF17E
0.04045577 ETH0.000117625.59222238
Transfer214472942024-12-21 0:23:592 days ago1734740639IN
0xa6b4854f...3679AF17E
0.0259254 ETH0.000185618.82510248
Transfer214468032024-12-20 22:45:352 days ago1734734735IN
0xa6b4854f...3679AF17E
0.04664526 ETH0.0002114310.05268462
Transfer214461162024-12-20 20:27:472 days ago1734726467IN
0xa6b4854f...3679AF17E
0.02336887 ETH0.0003171315.07802569
Transfer214456812024-12-20 19:00:232 days ago1734721223IN
0xa6b4854f...3679AF17E
0.08551891 ETH0.0003608117.15492905
Transfer214409682024-12-20 3:12:473 days ago1734664367IN
0xa6b4854f...3679AF17E
0.02791438 ETH0.000178118.46848939
Transfer214400042024-12-19 23:58:593 days ago1734652739IN
0xa6b4854f...3679AF17E
0.0203314 ETH0.0002342511.13726562
Transfer214383422024-12-19 18:25:353 days ago1734632735IN
0xa6b4854f...3679AF17E
0.10093428 ETH0.0017160981.5906447
Transfer214347602024-12-19 6:24:234 days ago1734589463IN
0xa6b4854f...3679AF17E
0.02254855 ETH0.000205239.75782901
Transfer214310632024-12-18 18:00:114 days ago1734544811IN
0xa6b4854f...3679AF17E
0.02757232 ETH0.0005098424.24015785
Transfer214300032024-12-18 14:26:234 days ago1734531983IN
0xa6b4854f...3679AF17E
0.02508581 ETH0.00048923.24947379
Transfer214266022024-12-18 3:02:235 days ago1734490943IN
0xa6b4854f...3679AF17E
0.02461335 ETH0.0002353411.18946903
Transfer214248002024-12-17 20:59:235 days ago1734469163IN
0xa6b4854f...3679AF17E
0.05787798 ETH0.0003439416.35266075
Transfer214234242024-12-17 16:22:595 days ago1734452579IN
0xa6b4854f...3679AF17E
0.02926512 ETH0.0007474735.53828327
Transfer214231122024-12-17 15:20:235 days ago1734448823IN
0xa6b4854f...3679AF17E
0.1494979 ETH0.0008868242.16352751
Transfer214223572024-12-17 12:48:235 days ago1734439703IN
0xa6b4854f...3679AF17E
0.02263991 ETH0.0002343311.14118564
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block
From
To
211191202024-11-05 4:40:1148 days ago1730781611
0xa6b4854f...3679AF17E
0.57249623 ETH
211191202024-11-05 4:40:1148 days ago1730781611
0xa6b4854f...3679AF17E
0.31509482 ETH
211084852024-11-03 17:03:5949 days ago1730653439
0xa6b4854f...3679AF17E
0.9352817 ETH
211084852024-11-03 17:03:5949 days ago1730653439
0xa6b4854f...3679AF17E
0.51476744 ETH
210544952024-10-27 4:12:3557 days ago1730002355
0xa6b4854f...3679AF17E
0.80918009 ETH
210544952024-10-27 4:12:3557 days ago1730002355
0xa6b4854f...3679AF17E
0.44536268 ETH
210058862024-10-20 9:26:4764 days ago1729416407
0xa6b4854f...3679AF17E
0.01168425 ETH
210058862024-10-20 9:26:4764 days ago1729416407
0xa6b4854f...3679AF17E
0.00643086 ETH
210044572024-10-20 4:39:4764 days ago1729399187
0xa6b4854f...3679AF17E
1.17668706 ETH
210044572024-10-20 4:39:4764 days ago1729399187
0xa6b4854f...3679AF17E
0.64763396 ETH
209942482024-10-18 18:29:5965 days ago1729276199
0xa6b4854f...3679AF17E
0.00636968 ETH
209358452024-10-10 14:35:4773 days ago1728570947
0xa6b4854f...3679AF17E
7.5278998 ETH
209358452024-10-10 14:35:4773 days ago1728570947
0xa6b4854f...3679AF17E
4.14326268 ETH
208372702024-09-26 20:45:5987 days ago1727383559
0xa6b4854f...3679AF17E
0.12964868 ETH
205269782024-08-14 12:49:59130 days ago1723639799
0xa6b4854f...3679AF17E
0.0005 ETH
204598232024-08-05 3:57:47140 days ago1722830267
0xa6b4854f...3679AF17E
12.38185407 ETH
204598232024-08-05 3:57:47140 days ago1722830267
0xa6b4854f...3679AF17E
6.8148189 ETH
194685662024-03-19 11:42:35278 days ago1710848555
0xa6b4854f...3679AF17E
20.06496204 ETH
194685662024-03-19 11:42:35278 days ago1710848555
0xa6b4854f...3679AF17E
11.04350624 ETH
193865832024-03-07 23:29:35290 days ago1709854175
0xa6b4854f...3679AF17E
0.01922771 ETH
193628312024-03-04 15:56:11293 days ago1709567771
0xa6b4854f...3679AF17E
0.0013312 ETH
193587832024-03-04 2:22:11294 days ago1709518931
0xa6b4854f...3679AF17E
0.00143985 ETH
193077862024-02-25 23:11:11301 days ago1708902671
0xa6b4854f...3679AF17E
0.0932106 ETH
189640992024-01-08 18:34:35349 days ago1704738875
0xa6b4854f...3679AF17E
0.03600889 ETH
189475682024-01-06 10:24:23352 days ago1704536663
0xa6b4854f...3679AF17E
0.01684537 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 28 blocks with 3.15 Ether produced)

Block Transaction Difficulty Gas Used Reward
213742112024-12-10 19:31:4712 days ago17338591075540.00 TH29,979,703 (99.93%)
0.881828034883688211 ETH
213099602024-12-01 20:10:2321 days ago17330838231200.00 TH6,238,936 (20.80%)
0.009874425966926434 ETH
209942482024-10-18 18:29:5965 days ago17292761991260.00 TH21,025,495 (70.08%)
0.235938018378499072 ETH
205269782024-08-14 12:49:59130 days ago17236397992320.00 TH11,790,460 (39.30%)
0.025168406129285944 ETH
203798192024-07-24 23:55:59151 days ago1721865359870.00 TH19,772,251 (65.91%)
0.004638146672692394 ETH
197013902024-04-21 4:27:35246 days ago17136736551150.00 TH29,996,844 (99.99%)
0.010104115128205153 ETH
194694822024-03-19 14:47:35278 days ago17108596553600.00 TH25,976,453 (86.59%)
0.041465042901067476 ETH
194615292024-03-18 11:57:23279 days ago17107630431790.00 TH10,512,010 (35.04%)
0.047610386940206306 ETH
193865832024-03-07 23:29:35290 days ago17098541752030.00 TH15,517,943 (51.73%)
0.029440758625316354 ETH
193628312024-03-04 15:56:11293 days ago17095677712720.00 TH19,497,348 (64.99%)
0.048703032721771578 ETH
193587832024-03-04 2:22:11294 days ago17095189312040.00 TH17,469,143 (58.23%)
0.079923705041554573 ETH
193131652024-02-26 17:16:23300 days ago17089677831490.00 TH12,296,138 (40.99%)
0.02760512570094664 ETH
189246902024-01-03 5:16:11355 days ago17042589711250.00 TH11,143,703 (37.15%)
0.025170391371654489 ETH
188868812023-12-28 21:48:59360 days ago17038001391300.00 TH12,092,819 (40.31%)
0.063746391936380316 ETH
188772092023-12-27 13:11:11361 days ago17036826711960.00 TH15,002,476 (50.01%)
0.033610112618288838 ETH
188327882023-12-21 7:34:11368 days ago17031440511740.00 TH18,766,835 (62.56%)
0.14079042798543893 ETH
187378122023-12-07 23:56:23381 days ago17019933831400.00 TH16,916,710 (56.39%)
0.084410932828319077 ETH
187147172023-12-04 18:14:23384 days ago17017136631850.00 TH21,310,400 (71.03%)
0.096071810970082524 ETH
186900402023-12-01 7:20:59388 days ago17014152591370.00 TH13,188,038 (43.96%)
0.123200318516716873 ETH
186642292023-11-27 16:39:59391 days ago17011031991160.00 TH12,445,547 (41.49%)
0.036992339952946125 ETH
186148972023-11-20 18:51:11398 days ago17005062712270.00 TH17,348,089 (57.83%)
0.076320744105281847 ETH
186105332023-11-20 4:11:23399 days ago17004534831030.00 TH10,776,226 (35.92%)
0.028373336723282048 ETH
186061882023-11-19 13:35:23399 days ago17004009231650.00 TH24,800,921 (82.67%)
0.04819694525388085 ETH
185706602023-11-14 14:12:11404 days ago16999711311730.00 TH18,574,504 (61.92%)
0.053288619095504582 ETH
185439952023-11-10 20:41:47408 days ago16996489071330.00 TH12,128,704 (40.43%)
0.062301763827822982 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.