ETH Price: $2,618.96 (-2.14%)

Contract

0x35CF415F7D9a50237ae580Fc0591960b5a5a3E6F
 
Transaction Hash
Method
Block
From
To
Transfer208504892024-09-28 17:00:2332 hrs ago1727542823IN
0x35CF415F...b5a5a3E6F
0.0229689 ETH0.000146036.94311938
Transfer208504412024-09-28 16:50:3533 hrs ago1727542235IN
0x35CF415F...b5a5a3E6F
0.03424573 ETH0.000134436.39162548
Transfer208469822024-09-28 5:16:2344 hrs ago1727500583IN
0x35CF415F...b5a5a3E6F
0.02718932 ETH0.000138656.59237008
Transfer208461612024-09-28 2:31:1147 hrs ago1727490671IN
0x35CF415F...b5a5a3E6F
0.04163677 ETH0.000159847.59961046
Transfer208435552024-09-27 17:48:472 days ago1727459327IN
0x35CF415F...b5a5a3E6F
0.09468009 ETH0.0002582212.27713629
Transfer208421472024-09-27 13:05:472 days ago1727442347IN
0x35CF415F...b5a5a3E6F
0.0523447 ETH0.0002646212.58165631
Transfer208382532024-09-27 0:04:233 days ago1727395463IN
0x35CF415F...b5a5a3E6F
0.10695209 ETH0.0014250967.7553399
Transfer208378252024-09-26 22:38:113 days ago1727390291IN
0x35CF415F...b5a5a3E6F
0.0360189 ETH0.0002779413.21490539
Transfer208335462024-09-26 8:19:113 days ago1727338751IN
0x35CF415F...b5a5a3E6F
0.05743772 ETH0.0003151114.98203004
Transfer208267602024-09-25 9:34:354 days ago1727256875IN
0x35CF415F...b5a5a3E6F
0.06952024 ETH0.0004977423.66478222
Transfer208249202024-09-25 3:24:354 days ago1727234675IN
0x35CF415F...b5a5a3E6F
0.03025845 ETH0.0003040714.45692712
Transfer208236982024-09-24 23:19:115 days ago1727219951IN
0x35CF415F...b5a5a3E6F
0.05366636 ETH0.0002922113.89307623
Transfer208216972024-09-24 16:37:595 days ago1727195879IN
0x35CF415F...b5a5a3E6F
0.03964148 ETH0.0005724227.2155769
Transfer208173072024-09-24 1:56:475 days ago1727143007IN
0x35CF415F...b5a5a3E6F
0.28363 ETH0.0002758313.11426789
Transfer208166202024-09-23 23:38:596 days ago1727134739IN
0x35CF415F...b5a5a3E6F
0.21197802 ETH0.0007895237.53733102
Transfer208132642024-09-23 12:24:596 days ago1727094299IN
0x35CF415F...b5a5a3E6F
0.06831091 ETH0.0005802927.58959741
Transfer208122722024-09-23 9:04:236 days ago1727082263IN
0x35CF415F...b5a5a3E6F
0.07892645 ETH0.0006838532.51360399
Transfer208118892024-09-23 7:47:236 days ago1727077643IN
0x35CF415F...b5a5a3E6F
0.06026083 ETH0.0003774417.94523954
Transfer208086342024-09-22 20:53:357 days ago1727038415IN
0x35CF415F...b5a5a3E6F
0.05538189 ETH0.000186798.88106783
Transfer208082032024-09-22 19:26:477 days ago1727033207IN
0x35CF415F...b5a5a3E6F
0.03359404 ETH0.0002324411.05158425
Transfer208020392024-09-21 22:49:358 days ago1726958975IN
0x35CF415F...b5a5a3E6F
0.02539686 ETH0.000107775.12403297
Transfer208003582024-09-21 17:11:118 days ago1726938671IN
0x35CF415F...b5a5a3E6F
0.04487482 ETH0.000204339.71507054
Transfer207894712024-09-20 4:39:359 days ago1726807175IN
0x35CF415F...b5a5a3E6F
0.12159509 ETH0.000204199.70829737
Transfer207869672024-09-19 20:15:4710 days ago1726776947IN
0x35CF415F...b5a5a3E6F
0.0317787 ETH0.0002317911.02055439
Transfer207775622024-09-18 12:45:4711 days ago1726663547IN
0x35CF415F...b5a5a3E6F
0.04447441 ETH0.000101394.82053315
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block From To
205994812024-08-24 15:54:2336 days ago1724514863
0x35CF415F...b5a5a3E6F
0.00002353 ETH
205994812024-08-24 15:54:2336 days ago1724514863
0x35CF415F...b5a5a3E6F
0.00003922 ETH
205994812024-08-24 15:54:2336 days ago1724514863
0x35CF415F...b5a5a3E6F
0.00055143 ETH
205816952024-08-22 4:14:5938 days ago1724300099
0x35CF415F...b5a5a3E6F
0.00001051 ETH
205816952024-08-22 4:14:5938 days ago1724300099
0x35CF415F...b5a5a3E6F
0.00011258 ETH
202820202024-07-11 8:18:4780 days ago1720685927
0x35CF415F...b5a5a3E6F
0.001 ETH
202820202024-07-11 8:18:4780 days ago1720685927
0x35CF415F...b5a5a3E6F
0.00825145 ETH
194004482024-03-09 22:12:47204 days ago1710022367
0x35CF415F...b5a5a3E6F
0.00111893 ETH
193650492024-03-04 23:20:35209 days ago1709594435
0x35CF415F...b5a5a3E6F
0.00044538 ETH
193650492024-03-04 23:20:35209 days ago1709594435
0x35CF415F...b5a5a3E6F
0.00103053 ETH
193650492024-03-04 23:20:35209 days ago1709594435
0x35CF415F...b5a5a3E6F
0.00348169 ETH
193360132024-02-29 22:00:59213 days ago1709244059
0x35CF415F...b5a5a3E6F
0.00072265 ETH
189579342024-01-07 21:40:59266 days ago1704663659
0x35CF415F...b5a5a3E6F
0.04419819 ETH
189018152023-12-31 0:11:47274 days ago1703981507
0x35CF415F...b5a5a3E6F
0.00111867 ETH
188969252023-12-30 7:42:47274 days ago1703922167
0x35CF415F...b5a5a3E6F
0.01834084 ETH
188637382023-12-25 15:50:23279 days ago1703519423
0x35CF415F...b5a5a3E6F
0.02795148 ETH
188637382023-12-25 15:50:23279 days ago1703519423
0x35CF415F...b5a5a3E6F
0.01538415 ETH
188552202023-12-24 11:06:35280 days ago1703415995
0x35CF415F...b5a5a3E6F
3.02359627 ETH
188552202023-12-24 11:06:35280 days ago1703415995
0x35CF415F...b5a5a3E6F
4.09074789 ETH
188061402023-12-17 13:48:11287 days ago1702820891
0x35CF415F...b5a5a3E6F
0.00089257 ETH
187851022023-12-14 14:54:59290 days ago1702565699
0x35CF415F...b5a5a3E6F
0.00365749 ETH
187851022023-12-14 14:54:59290 days ago1702565699
0x35CF415F...b5a5a3E6F
0.02505011 ETH
187074672023-12-03 17:51:47301 days ago1701625907
0x35CF415F...b5a5a3E6F
0.00095912 ETH
186904742023-12-01 8:48:35303 days ago1701420515
0x35CF415F...b5a5a3E6F
0.01440587 ETH
185668152023-11-14 1:19:59321 days ago1699924799
0x35CF415F...b5a5a3E6F
0.44729471 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 234 blocks with 14.22 Ether produced)

Block Transaction Difficulty Gas Used Reward
205994812024-08-24 15:54:2336 days ago17245148632190.00 TH15,861,406 (52.87%)
0.029157007613480675 ETH
205816952024-08-22 4:14:5938 days ago17243000991050.00 TH27,368,028 (91.23%)
0.020124952854655526 ETH
204757172024-08-07 9:11:5953 days ago17230219191100.00 TH11,747,796 (39.16%)
0.050597639419493889 ETH
203541212024-07-21 9:49:2370 days ago17215553631660.00 TH16,314,866 (54.38%)
0.024311315568196789 ETH
202820202024-07-11 8:18:4780 days ago17206859271420.00 TH14,586,995 (48.62%)
0.109857796394092982 ETH
202210602024-07-02 19:57:4789 days ago17199502672150.00 TH19,681,475 (65.60%)
0.049450750160107297 ETH
201488182024-06-22 17:45:2399 days ago17190783231220.00 TH10,070,760 (33.57%)
0.04718279415342049 ETH
198799062024-05-16 3:38:11136 days ago17158306911620.00 TH13,919,642 (46.40%)
0.015515987041626526 ETH
196120642024-04-08 16:13:47174 days ago17125928271260.00 TH11,731,237 (39.10%)
0.024661163336486802 ETH
196062522024-04-07 20:40:35175 days ago17125224351920.00 TH18,319,720 (61.07%)
0.050247633284654549 ETH
195954812024-04-06 8:25:59176 days ago17123919591380.00 TH12,726,563 (42.42%)
0.011556588959311235 ETH
195660962024-04-02 5:40:23180 days ago17120364231250.00 TH11,314,052 (37.71%)
0.198182544394004981 ETH
195422652024-03-29 21:15:59184 days ago17117469592940.00 TH28,680,098 (95.60%)
0.051788320166212004 ETH
195267052024-03-27 16:04:11186 days ago17115554512260.00 TH13,602,074 (45.34%)
0.117799496116158117 ETH
194510722024-03-17 0:40:59197 days ago17106360592500.00 TH17,628,320 (58.76%)
0.043149940718970238 ETH
194416632024-03-15 16:53:59198 days ago17105216391560.00 TH16,415,769 (54.72%)
0.020415207958707033 ETH
194204192024-03-12 17:14:11201 days ago17102636512210.00 TH17,596,408 (58.65%)
0.195417801579040704 ETH
194004482024-03-09 22:12:47204 days ago17100223671660.00 TH18,254,189 (60.85%)
0.080723253802217313 ETH
193867332024-03-07 23:59:59206 days ago17098559991430.00 TH12,709,227 (42.36%)
0.035612876383547431 ETH
193846452024-03-07 16:59:59206 days ago17098307991650.00 TH12,805,798 (42.69%)
0.033893411668765042 ETH
193731632024-03-06 2:31:23207 days ago17096922831960.00 TH15,296,890 (50.99%)
0.015784801613122849 ETH
193650492024-03-04 23:20:35209 days ago17095944351420.00 TH9,472,231 (31.57%)
0.030014192382273926 ETH
193590762024-03-04 3:21:11209 days ago17095224711920.00 TH17,910,864 (59.70%)
0.070075630556334499 ETH
193589152024-03-04 2:48:35209 days ago17095205152080.00 TH20,064,771 (66.88%)
0.128330382931170848 ETH
193577902024-03-03 23:01:59210 days ago17095069191420.00 TH12,019,114 (40.06%)
0.045796039040011121 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.