ETH Price: $2,904.45 (-1.06%)
Gas: 5 Gwei

Contract

0x4E71be217988D551Eac4465BC40F330B8a2864Dd
 

Overview

ETH Balance

26.941291934448044441 ETH

Eth Value

$78,249.56 (@ $2,904.45/ETH)

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Value
Transfer198318722024-05-09 10:24:472 days ago1715250287IN
0x4E71be21...B8a2864Dd
0.06559697 ETH0.000110734.05196718
Transfer198309932024-05-09 7:28:232 days ago1715239703IN
0x4E71be21...B8a2864Dd
0.06630907 ETH0.000118894.35036569
Transfer197532982024-04-28 10:43:4713 days ago1714301027IN
0x4E71be21...B8a2864Dd
0.47146361 ETH0.000197447.22472772
Transfer196356652024-04-11 23:30:5929 days ago1712878259IN
0x4E71be21...B8a2864Dd
0.05141856 ETH0.0003560613.02884051
Transfer194805422024-03-21 4:02:5951 days ago1710993779IN
0x4E71be21...B8a2864Dd
0.168128 ETH0.0008666631.71236081
Transfer194782012024-03-20 20:10:4751 days ago1710965447IN
0x4E71be21...B8a2864Dd
0.07763557 ETH0.0013308848.69861177
Transfer194321112024-03-14 8:38:2358 days ago1710405503IN
0x4E71be21...B8a2864Dd
0.06055127 ETH0.0012806846.86173129
Transfer194109832024-03-11 9:33:1161 days ago1710149591IN
0x4E71be21...B8a2864Dd
0.07921463 ETH0.0017805765.15319495
Transfer193296792024-02-29 0:42:5972 days ago1709167379IN
0x4E71be21...B8a2864Dd
0.13116027 ETH0.0013843550.65531634
Transfer192844252024-02-22 16:46:3578 days ago1708620395IN
0x4E71be21...B8a2864Dd
0.06798266 ETH0.0021187777.52831808
Transfer192769072024-02-21 15:25:1179 days ago1708529111IN
0x4E71be21...B8a2864Dd
0.11645209 ETH0.0014095351.57655522
Exec Transaction190931992024-01-26 20:36:59105 days ago1706301419IN
0x4E71be21...B8a2864Dd
0 ETH0.001071816.48754398
Exec Transaction190931812024-01-26 20:33:23105 days ago1706301203IN
0x4E71be21...B8a2864Dd
0 ETH0.0011106718.69510986
Exec Transaction190931652024-01-26 20:30:11105 days ago1706301011IN
0x4E71be21...B8a2864Dd
0 ETH0.0015518817.56834289
Exec Transaction190931002024-01-26 20:17:11105 days ago1706300231IN
0x4E71be21...B8a2864Dd
0 ETH0.0010592917.11680651
Exec Transaction190929812024-01-26 19:52:59105 days ago1706298779IN
0x4E71be21...B8a2864Dd
0 ETH0.0016314818.46445941
Transfer190569422024-01-21 18:10:35110 days ago1705860635IN
0x4E71be21...B8a2864Dd
0.07477535 ETH0.0004153215.19704834
Transfer187072752023-12-03 17:13:23159 days ago1701623603IN
0x4E71be21...B8a2864Dd
0.06076225 ETH0.0010223737.40971895
Exec Transaction186874442023-11-30 22:38:11162 days ago1701383891IN
0x4E71be21...B8a2864Dd
0 ETH0.0027917345.11099932
Transfer186510752023-11-25 20:25:11167 days ago1700943911IN
0x4E71be21...B8a2864Dd
0.07111819 ETH0.0005794721.20364299
Exec Transaction184173222023-10-24 3:04:47200 days ago1698116687IN
0x4E71be21...B8a2864Dd
0 ETH0.0043824453.50904642
Transfer183380442023-10-13 0:55:59211 days ago1697158559IN
0x4E71be21...B8a2864Dd
0.05395134 ETH0.000180616.60894113
Transfer182432252023-09-29 18:41:59224 days ago1696012919IN
0x4E71be21...B8a2864Dd
0.08474693 ETH0.0003164311.57867913
Transfer181414942023-09-15 12:02:47239 days ago1694779367IN
0x4E71be21...B8a2864Dd
0.52669914 ETH0.0004944818.09372221
Transfer180303382023-08-30 22:17:59254 days ago1693433879IN
0x4E71be21...B8a2864Dd
0.82645508 ETH0.0004682417.13371885
View all transactions

Latest 9 internal transactions

Advanced mode:
Parent Transaction Hash Block From To Value
190931812024-01-26 20:33:23105 days ago1706301203
0x4E71be21...B8a2864Dd
0.1 ETH
190931002024-01-26 20:17:11105 days ago1706300231
0x4E71be21...B8a2864Dd
0.01 ETH
186874442023-11-30 22:38:11162 days ago1701383891
0x4E71be21...B8a2864Dd
64 ETH
179713932023-08-22 16:18:11262 days ago1692721091
0x4E71be21...B8a2864Dd
80 ETH
174090862023-06-04 18:43:47341 days ago1685904227
0x4E71be21...B8a2864Dd
0.00038304 ETH
174014272023-06-03 16:46:23342 days ago1685810783
0x4E71be21...B8a2864Dd
0.00160688 ETH
171329412023-04-26 21:02:47380 days ago1682542967
0x4E71be21...B8a2864Dd
0.00480738 ETH
159491172022-11-11 20:20:23546 days ago1668198023
0x4E71be21...B8a2864Dd
0.31897467 ETH
157038642022-10-08 14:06:59581 days ago1665238019  Contract Creation0 ETH
Loading...
Loading

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

Contract Name:
GnosisSafeProxy

Compiler Version
v0.7.6+commit.7338295f

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, GNU LGPLv3 license
/**
 *Submitted for verification at Etherscan.io on 2021-07-09
*/

// SPDX-License-Identifier: LGPL-3.0-only
pragma solidity >=0.7.0 <0.9.0;

/// @title IProxy - Helper interface to access masterCopy of the Proxy on-chain
/// @author Richard Meissner - <[email protected]>
interface IProxy {
    function masterCopy() external view returns (address);
}

/// @title GnosisSafeProxy - Generic proxy contract allows to execute all transactions applying the code of a master contract.
/// @author Stefan George - <[email protected]>
/// @author Richard Meissner - <[email protected]>
contract GnosisSafeProxy {
    // singleton always needs to be first declared variable, to ensure that it is at the same location in the contracts to which calls are delegated.
    // To reduce deployment costs this variable is internal and needs to be retrieved via `getStorageAt`
    address internal singleton;

    /// @dev Constructor function sets address of singleton contract.
    /// @param _singleton Singleton address.
    constructor(address _singleton) {
        require(_singleton != address(0), "Invalid singleton address provided");
        singleton = _singleton;
    }

    /// @dev Fallback function forwards all transactions and returns all received return data.
    fallback() external payable {
        // solhint-disable-next-line no-inline-assembly
        assembly {
            let _singleton := and(sload(0), 0xffffffffffffffffffffffffffffffffffffffff)
            // 0xa619486e == keccak("masterCopy()"). The value is right padded to 32-bytes with 0s
            if eq(calldataload(0), 0xa619486e00000000000000000000000000000000000000000000000000000000) {
                mstore(0, _singleton)
                return(0, 0x20)
            }
            calldatacopy(0, 0, calldatasize())
            let success := delegatecall(gas(), _singleton, 0, calldatasize(), 0, 0)
            returndatacopy(0, 0, returndatasize())
            if eq(success, 0) {
                revert(0, returndatasize())
            }
            return(0, returndatasize())
        }
    }
}

/// @title Proxy Factory - Allows to create new proxy contact and execute a message call to the new proxy within one transaction.
/// @author Stefan George - <[email protected]>
contract GnosisSafeProxyFactory {
    event ProxyCreation(GnosisSafeProxy proxy, address singleton);

    /// @dev Allows to create new proxy contact and execute a message call to the new proxy within one transaction.
    /// @param singleton Address of singleton contract.
    /// @param data Payload for message call sent to new proxy contract.
    function createProxy(address singleton, bytes memory data) public returns (GnosisSafeProxy proxy) {
        proxy = new GnosisSafeProxy(singleton);
        if (data.length > 0)
            // solhint-disable-next-line no-inline-assembly
            assembly {
                if eq(call(gas(), proxy, 0, add(data, 0x20), mload(data), 0, 0), 0) {
                    revert(0, 0)
                }
            }
        emit ProxyCreation(proxy, singleton);
    }

    /// @dev Allows to retrieve the runtime code of a deployed Proxy. This can be used to check that the expected Proxy was deployed.
    function proxyRuntimeCode() public pure returns (bytes memory) {
        return type(GnosisSafeProxy).runtimeCode;
    }

    /// @dev Allows to retrieve the creation code used for the Proxy deployment. With this it is easily possible to calculate predicted address.
    function proxyCreationCode() public pure returns (bytes memory) {
        return type(GnosisSafeProxy).creationCode;
    }

    /// @dev Allows to create new proxy contact using CREATE2 but it doesn't run the initializer.
    ///      This method is only meant as an utility to be called from other methods
    /// @param _singleton Address of singleton contract.
    /// @param initializer Payload for message call sent to new proxy contract.
    /// @param saltNonce Nonce that will be used to generate the salt to calculate the address of the new proxy contract.
    function deployProxyWithNonce(
        address _singleton,
        bytes memory initializer,
        uint256 saltNonce
    ) internal returns (GnosisSafeProxy proxy) {
        // If the initializer changes the proxy address should change too. Hashing the initializer data is cheaper than just concatinating it
        bytes32 salt = keccak256(abi.encodePacked(keccak256(initializer), saltNonce));
        bytes memory deploymentData = abi.encodePacked(type(GnosisSafeProxy).creationCode, uint256(uint160(_singleton)));
        // solhint-disable-next-line no-inline-assembly
        assembly {
            proxy := create2(0x0, add(0x20, deploymentData), mload(deploymentData), salt)
        }
        require(address(proxy) != address(0), "Create2 call failed");
    }

    /// @dev Allows to create new proxy contact and execute a message call to the new proxy within one transaction.
    /// @param _singleton Address of singleton contract.
    /// @param initializer Payload for message call sent to new proxy contract.
    /// @param saltNonce Nonce that will be used to generate the salt to calculate the address of the new proxy contract.
    function createProxyWithNonce(
        address _singleton,
        bytes memory initializer,
        uint256 saltNonce
    ) public returns (GnosisSafeProxy proxy) {
        proxy = deployProxyWithNonce(_singleton, initializer, saltNonce);
        if (initializer.length > 0)
            // solhint-disable-next-line no-inline-assembly
            assembly {
                if eq(call(gas(), proxy, 0, add(initializer, 0x20), mload(initializer), 0, 0), 0) {
                    revert(0, 0)
                }
            }
        emit ProxyCreation(proxy, _singleton);
    }

    /// @dev Allows to create new proxy contact, execute a message call to the new proxy and call a specified callback within one transaction
    /// @param _singleton Address of singleton contract.
    /// @param initializer Payload for message call sent to new proxy contract.
    /// @param saltNonce Nonce that will be used to generate the salt to calculate the address of the new proxy contract.
    /// @param callback Callback that will be invoced after the new proxy contract has been successfully deployed and initialized.
    function createProxyWithCallback(
        address _singleton,
        bytes memory initializer,
        uint256 saltNonce,
        IProxyCreationCallback callback
    ) public returns (GnosisSafeProxy proxy) {
        uint256 saltNonceWithCallback = uint256(keccak256(abi.encodePacked(saltNonce, callback)));
        proxy = createProxyWithNonce(_singleton, initializer, saltNonceWithCallback);
        if (address(callback) != address(0)) callback.proxyCreated(proxy, _singleton, initializer, saltNonce);
    }

    /// @dev Allows to get the address for a new proxy contact created via `createProxyWithNonce`
    ///      This method is only meant for address calculation purpose when you use an initializer that would revert,
    ///      therefore the response is returned with a revert. When calling this method set `from` to the address of the proxy factory.
    /// @param _singleton Address of singleton contract.
    /// @param initializer Payload for message call sent to new proxy contract.
    /// @param saltNonce Nonce that will be used to generate the salt to calculate the address of the new proxy contract.
    function calculateCreateProxyWithNonceAddress(
        address _singleton,
        bytes calldata initializer,
        uint256 saltNonce
    ) external returns (GnosisSafeProxy proxy) {
        proxy = deployProxyWithNonce(_singleton, initializer, saltNonce);
        revert(string(abi.encodePacked(proxy)));
    }
}

interface IProxyCreationCallback {
    function proxyCreated(
        GnosisSafeProxy proxy,
        address _singleton,
        bytes calldata initializer,
        uint256 saltNonce
    ) external;
}

Contract Security Audit

Contract ABI

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

Deployed Bytecode

0x608060405273ffffffffffffffffffffffffffffffffffffffff600054167fa619486e0000000000000000000000000000000000000000000000000000000060003514156050578060005260206000f35b3660008037600080366000845af43d6000803e60008114156070573d6000fd5b3d6000f3fea2646970667358221220d1429297349653a4918076d650332de1a1068c5f3e07c5c82360c277770b955264736f6c63430007060033

Deployed Bytecode Sourcemap

524:1528:0:-:0;;;1376:42;1372:1;1366:8;1362:57;1556:66;1552:1;1539:15;1536:87;1533:2;;;1653:10;1650:1;1643:21;1692:4;1689:1;1682:15;1533:2;1745:14;1742:1;1739;1726:34;1843:1;1840;1824:14;1821:1;1809:10;1802:5;1789:56;1880:16;1877:1;1874;1859:38;1926:1;1917:7;1914:14;1911:2;;;1958:16;1955:1;1948:27;1911:2;2014:16;2011:1;2004:27

Swarm Source

ipfs://d1429297349653a4918076d650332de1a1068c5f3e07c5c82360c277770b9552

 Latest 25 blocks (From a total of 94 blocks with 39.47 Ether produced)

Block Transaction Difficulty Gas Used Reward
198379132024-05-10 6:41:5931 hrs ago1715323319430.00 TH1,888,127 (6.29%)
0.00413160725283821 ETH
198328142024-05-09 13:33:472 days ago1715261627510.00 TH1,887,470 (6.29%)
0.003897701050185914 ETH
196912112024-04-19 18:17:2321 days ago1713550643610.00 TH3,135,027 (10.45%)
0.009657170895821416 ETH
196593322024-04-15 7:09:2326 days ago1713164963690.00 TH3,001,628 (10.01%)
0.006994097525445552 ETH
196202852024-04-09 19:52:1131 days ago17126923311650.00 TH7,542,557 (25.14%)
0.014496994008504161 ETH
195593522024-04-01 6:57:3540 days ago1711954655430.00 TH3,262,030 (10.87%)
0.009247983382345956 ETH
195530942024-03-31 9:48:5941 days ago1711878539450.00 TH2,958,379 (9.86%)
0.007349208403105441 ETH
194997072024-03-23 20:35:1148 days ago1711226111900.00 TH3,780,995 (12.60%)
0.012987013354383976 ETH
194224362024-03-12 23:59:3559 days ago1710287975450.00 TH2,732,237 (9.11%)
0.012902261186262864 ETH
193542332024-03-03 11:05:2369 days ago1709463923280.00 TH4,898,749 (16.33%)
0.016679573993306401 ETH
193022212024-02-25 4:30:1176 days ago17088354112470.00 TH19,016,531 (63.39%)
0.020690920572425881 ETH
192039362024-02-11 9:28:5990 days ago17076437391620.00 TH15,096,490 (50.32%)
0.010744711036317966 ETH
190912832024-01-26 14:09:59106 days ago17062781991130.00 TH9,749,860 (32.50%)
0.006851821771325258 ETH
190562792024-01-21 15:57:23110 days ago170585264311120.00 TH29,983,964 (99.95%)
0.012507989113996484 ETH
189722942024-01-09 22:10:47122 days ago1704838247990.00 TH8,188,038 (27.29%)
0.020206203229756834 ETH
189628172024-01-08 14:14:59124 days ago17047232991000.00 TH6,057,891 (20.19%)
0.003829861145979138 ETH
189529852024-01-07 4:55:47125 days ago17046033471170.00 TH16,546,106 (55.15%)
0.011408434884883183 ETH
189352182024-01-04 16:41:47127 days ago1704386507970.00 TH6,565,181 (21.88%)
0.005953782553192829 ETH
188838722023-12-28 11:40:11135 days ago17037636111460.00 TH9,051,085 (30.17%)
0.014535609192911731 ETH
188547772023-12-24 9:36:47139 days ago1703410607970.00 TH7,793,466 (25.98%)
0.004021018298858123 ETH
186799872023-11-29 21:35:47163 days ago1701293747780.00 TH6,087,920 (20.29%)
0.011050569357761073 ETH
186491552023-11-25 13:57:59168 days ago1700920679710.00 TH7,018,047 (23.39%)
0.003951602114155768 ETH
186238502023-11-22 0:55:47171 days ago17006145471520.00 TH11,792,822 (39.31%)
0.010224303859263661 ETH
185255212023-11-08 6:42:35185 days ago1699425755880.00 TH8,066,229 (26.89%)
0.006824964123381025 ETH
183635272023-10-16 14:26:59208 days ago16974664191100.00 TH8,988,052 (29.96%)
0.013242267706038773 ETH
View All Blocks Produced

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

Latest 25 from a total of 1916 withdrawals (120.553327865 ETH withdrawn)

Validator Index Block Amount
1052376198415702024-05-10 18:57:1119 hrs ago17153674310.018489663 ETH
1052375198415702024-05-10 18:57:1119 hrs ago17153674310.018520825 ETH
559801198181552024-05-07 12:21:354 days ago17150844950.018602167 ETH
559800198181552024-05-07 12:21:354 days ago17150844950.01858307 ETH
559799198181552024-05-07 12:21:354 days ago17150844950.018613114 ETH
559798198181552024-05-07 12:21:354 days ago17150844950.018595083 ETH
559797198181552024-05-07 12:21:354 days ago17150844950.018635397 ETH
559796198181552024-05-07 12:21:354 days ago17150844950.018588762 ETH
559795198181552024-05-07 12:21:354 days ago17150844950.018606925 ETH
559794198181552024-05-07 12:21:354 days ago17150844950.018603631 ETH
442673198131912024-05-06 19:40:594 days ago17150244590.018619616 ETH
442672198131912024-05-06 19:40:594 days ago17150244590.018583446 ETH
442671198131912024-05-06 19:40:594 days ago17150244590.018582396 ETH
442670198131912024-05-06 19:40:594 days ago17150244590.057076612 ETH
442538198131872024-05-06 19:40:114 days ago17150244110.018633936 ETH
442537198131872024-05-06 19:40:114 days ago17150244110.018605067 ETH
442536198131872024-05-06 19:40:114 days ago17150244110.018605557 ETH
442535198131872024-05-06 19:40:114 days ago17150244110.018591366 ETH
436744198130092024-05-06 19:04:354 days ago17150222750.018585943 ETH
436743198130082024-05-06 19:04:234 days ago17150222630.018626655 ETH
434820198129592024-05-06 18:54:354 days ago17150216750.018558704 ETH
434819198129592024-05-06 18:54:354 days ago17150216750.018603428 ETH
434818198129592024-05-06 18:54:354 days ago17150216750.018610167 ETH
434817198129592024-05-06 18:54:354 days ago17150216750.01860601 ETH
415373198122772024-05-06 16:37:234 days ago17150134430.018633137 ETH
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.