ETH Price: $3,866.13 (-2.20%)

Contract

0xa6b4854fDf65873846f8060BBC68a363679AF17E
 

Overview

ETH Balance

7.96439846310354434 ETH

Eth Value

$30,791.41 (@ $3,866.13/ETH)

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer214300032024-12-18 14:26:231 hr ago1734531983IN
0xa6b4854f...3679AF17E
0.02508581 ETH0.00048923.24947379
Transfer214266022024-12-18 3:02:2313 hrs ago1734490943IN
0xa6b4854f...3679AF17E
0.02461335 ETH0.0002353411.18946903
Transfer214248002024-12-17 20:59:2319 hrs ago1734469163IN
0xa6b4854f...3679AF17E
0.05787798 ETH0.0003439416.35266075
Transfer214234242024-12-17 16:22:5923 hrs ago1734452579IN
0xa6b4854f...3679AF17E
0.02926512 ETH0.0007474735.53828327
Transfer214231122024-12-17 15:20:2324 hrs ago1734448823IN
0xa6b4854f...3679AF17E
0.1494979 ETH0.0008868242.16352751
Transfer214223572024-12-17 12:48:2327 hrs ago1734439703IN
0xa6b4854f...3679AF17E
0.02263991 ETH0.0002343311.14118564
Transfer214208862024-12-17 7:52:5932 hrs ago1734421979IN
0xa6b4854f...3679AF17E
0.02291014 ETH0.000157517.48877034
Transfer214175592024-12-16 20:45:4743 hrs ago1734381947IN
0xa6b4854f...3679AF17E
0.020553 ETH0.0004088519.43865622
Transfer214078842024-12-15 12:21:113 days ago1734265271IN
0xa6b4854f...3679AF17E
0.02168971 ETH0.0001386.56116087
Transfer214065312024-12-15 7:48:473 days ago1734248927IN
0xa6b4854f...3679AF17E
0.03097425 ETH0.000121765.78926356
Transfer214041332024-12-14 23:47:233 days ago1734220043IN
0xa6b4854f...3679AF17E
0.02352376 ETH0.000150017.13235495
Transfer214039032024-12-14 23:01:233 days ago1734217283IN
0xa6b4854f...3679AF17E
0.14593114 ETH0.000163257.76200561
Transfer214007892024-12-14 12:35:114 days ago1734179711IN
0xa6b4854f...3679AF17E
0.12266957 ETH0.0002187410.40014422
Transfer213960332024-12-13 20:38:594 days ago1734122339IN
0xa6b4854f...3679AF17E
0.13685223 ETH0.0003092614.70372909
Transfer213922192024-12-13 7:52:475 days ago1734076367IN
0xa6b4854f...3679AF17E
0.02811054 ETH0.000201979.60260592
Transfer213902082024-12-13 1:08:355 days ago1734052115IN
0xa6b4854f...3679AF17E
0.0810513 ETH0.0002506911.91920376
Transfer213893782024-12-12 22:21:355 days ago1734042095IN
0xa6b4854f...3679AF17E
0.06950476 ETH0.0003935418.71072925
Transfer213883812024-12-12 19:00:595 days ago1734030059IN
0xa6b4854f...3679AF17E
0.07640465 ETH0.0004976323.6596389
Transfer213882902024-12-12 18:42:475 days ago1734028967IN
0xa6b4854f...3679AF17E
0.06379189 ETH0.0004933723.45730352
Transfer213867222024-12-12 13:28:116 days ago1734010091IN
0xa6b4854f...3679AF17E
0.05160088 ETH0.0004224520.08521914
Transfer213865102024-12-12 12:45:476 days ago1734007547IN
0xa6b4854f...3679AF17E
0.02123375 ETH0.0004129119.63159006
Transfer213847932024-12-12 7:00:356 days ago1733986835IN
0xa6b4854f...3679AF17E
0.0359695 ETH0.0002793713.28252334
Transfer213843402024-12-12 5:29:236 days ago1733981363IN
0xa6b4854f...3679AF17E
0.02503402 ETH0.0003140114.92984015
Transfer213840272024-12-12 4:26:356 days ago1733977595IN
0xa6b4854f...3679AF17E
0.01863518 ETH0.0002973914.13927372
Transfer213784962024-12-11 9:53:237 days ago1733910803IN
0xa6b4854f...3679AF17E
0.0633392 ETH0.0002707912.87482252
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block
From
To
211191202024-11-05 4:40:1143 days ago1730781611
0xa6b4854f...3679AF17E
0.57249623 ETH
211191202024-11-05 4:40:1143 days ago1730781611
0xa6b4854f...3679AF17E
0.31509482 ETH
211084852024-11-03 17:03:5944 days ago1730653439
0xa6b4854f...3679AF17E
0.9352817 ETH
211084852024-11-03 17:03:5944 days ago1730653439
0xa6b4854f...3679AF17E
0.51476744 ETH
210544952024-10-27 4:12:3552 days ago1730002355
0xa6b4854f...3679AF17E
0.80918009 ETH
210544952024-10-27 4:12:3552 days ago1730002355
0xa6b4854f...3679AF17E
0.44536268 ETH
210058862024-10-20 9:26:4759 days ago1729416407
0xa6b4854f...3679AF17E
0.01168425 ETH
210058862024-10-20 9:26:4759 days ago1729416407
0xa6b4854f...3679AF17E
0.00643086 ETH
210044572024-10-20 4:39:4759 days ago1729399187
0xa6b4854f...3679AF17E
1.17668706 ETH
210044572024-10-20 4:39:4759 days ago1729399187
0xa6b4854f...3679AF17E
0.64763396 ETH
209942482024-10-18 18:29:5960 days ago1729276199
0xa6b4854f...3679AF17E
0.00636968 ETH
209358452024-10-10 14:35:4769 days ago1728570947
0xa6b4854f...3679AF17E
7.5278998 ETH
209358452024-10-10 14:35:4769 days ago1728570947
0xa6b4854f...3679AF17E
4.14326268 ETH
208372702024-09-26 20:45:5982 days ago1727383559
0xa6b4854f...3679AF17E
0.12964868 ETH
205269782024-08-14 12:49:59126 days ago1723639799
0xa6b4854f...3679AF17E
0.0005 ETH
204598232024-08-05 3:57:47135 days ago1722830267
0xa6b4854f...3679AF17E
12.38185407 ETH
204598232024-08-05 3:57:47135 days ago1722830267
0xa6b4854f...3679AF17E
6.8148189 ETH
194685662024-03-19 11:42:35274 days ago1710848555
0xa6b4854f...3679AF17E
20.06496204 ETH
194685662024-03-19 11:42:35274 days ago1710848555
0xa6b4854f...3679AF17E
11.04350624 ETH
193865832024-03-07 23:29:35285 days ago1709854175
0xa6b4854f...3679AF17E
0.01922771 ETH
193628312024-03-04 15:56:11289 days ago1709567771
0xa6b4854f...3679AF17E
0.0013312 ETH
193587832024-03-04 2:22:11289 days ago1709518931
0xa6b4854f...3679AF17E
0.00143985 ETH
193077862024-02-25 23:11:11296 days ago1708902671
0xa6b4854f...3679AF17E
0.0932106 ETH
189640992024-01-08 18:34:35344 days ago1704738875
0xa6b4854f...3679AF17E
0.03600889 ETH
189475682024-01-06 10:24:23347 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:477 days ago17338591075540.00 TH29,979,703 (99.93%)
0.881828034883688211 ETH
213099602024-12-01 20:10:2316 days ago17330838231200.00 TH6,238,936 (20.80%)
0.009874425966926434 ETH
209942482024-10-18 18:29:5960 days ago17292761991260.00 TH21,025,495 (70.08%)
0.235938018378499072 ETH
205269782024-08-14 12:49:59126 days ago17236397992320.00 TH11,790,460 (39.30%)
0.025168406129285944 ETH
203798192024-07-24 23:55:59146 days ago1721865359870.00 TH19,772,251 (65.91%)
0.004638146672692394 ETH
197013902024-04-21 4:27:35241 days ago17136736551150.00 TH29,996,844 (99.99%)
0.010104115128205153 ETH
194694822024-03-19 14:47:35274 days ago17108596553600.00 TH25,976,453 (86.59%)
0.041465042901067476 ETH
194615292024-03-18 11:57:23275 days ago17107630431790.00 TH10,512,010 (35.04%)
0.047610386940206306 ETH
193865832024-03-07 23:29:35285 days ago17098541752030.00 TH15,517,943 (51.73%)
0.029440758625316354 ETH
193628312024-03-04 15:56:11289 days ago17095677712720.00 TH19,497,348 (64.99%)
0.048703032721771578 ETH
193587832024-03-04 2:22:11289 days ago17095189312040.00 TH17,469,143 (58.23%)
0.079923705041554573 ETH
193131652024-02-26 17:16:23295 days ago17089677831490.00 TH12,296,138 (40.99%)
0.02760512570094664 ETH
189246902024-01-03 5:16:11350 days ago17042589711250.00 TH11,143,703 (37.15%)
0.025170391371654489 ETH
188868812023-12-28 21:48:59355 days ago17038001391300.00 TH12,092,819 (40.31%)
0.063746391936380316 ETH
188772092023-12-27 13:11:11357 days ago17036826711960.00 TH15,002,476 (50.01%)
0.033610112618288838 ETH
188327882023-12-21 7:34:11363 days ago17031440511740.00 TH18,766,835 (62.56%)
0.14079042798543893 ETH
187378122023-12-07 23:56:23376 days ago17019933831400.00 TH16,916,710 (56.39%)
0.084410932828319077 ETH
187147172023-12-04 18:14:23379 days ago17017136631850.00 TH21,310,400 (71.03%)
0.096071810970082524 ETH
186900402023-12-01 7:20:59383 days ago17014152591370.00 TH13,188,038 (43.96%)
0.123200318516716873 ETH
186642292023-11-27 16:39:59386 days ago17011031991160.00 TH12,445,547 (41.49%)
0.036992339952946125 ETH
186148972023-11-20 18:51:11393 days ago17005062712270.00 TH17,348,089 (57.83%)
0.076320744105281847 ETH
186105332023-11-20 4:11:23394 days ago17004534831030.00 TH10,776,226 (35.92%)
0.028373336723282048 ETH
186061882023-11-19 13:35:23395 days ago17004009231650.00 TH24,800,921 (82.67%)
0.04819694525388085 ETH
185706602023-11-14 14:12:11400 days ago16999711311730.00 TH18,574,504 (61.92%)
0.053288619095504582 ETH
185439952023-11-10 20:41:47403 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.