ETH Price: $2,894.39 (-10.17%)
Gas: 16 Gwei

Contract

0xfCBEBc836f74716aC7084B385fA40814D07a2d58
 

Overview

ETH Balance

123.360288742002794949 ETH

Eth Value

$357,053.15 (@ $2,894.39/ETH)

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Value
Exec Transaction202119272024-07-01 13:20:233 days ago1719840023IN
0xfCBEBc83...4D07a2d58
0 ETH0.001002139.76096089
Transfer201987482024-06-29 17:11:235 days ago1719681083IN
0xfCBEBc83...4D07a2d58
1 wei0.120739524,418
Transfer200741192024-06-12 7:01:1122 days ago1718175671IN
0xfCBEBc83...4D07a2d58
0.03555557 ETH0.000204527.48379659
Transfer200063682024-06-02 19:56:3532 days ago1717358195IN
0xfCBEBc83...4D07a2d58
0.08317935 ETH0.000255319.34227727
Exec Transaction200056302024-06-02 17:28:4732 days ago1717349327IN
0xfCBEBc83...4D07a2d58
0 ETH0.0025550823.78326945
Exec Transaction199898572024-05-31 12:37:2334 days ago1717159043IN
0xfCBEBc83...4D07a2d58
0 ETH0.0015995817
Transfer199708652024-05-28 20:50:5937 days ago1716929459IN
0xfCBEBc83...4D07a2d58
3.25 ETH0.000255469.34789086
Transfer197842462024-05-02 18:32:1163 days ago1714674731IN
0xfCBEBc83...4D07a2d58
0.1610578 ETH0.000269199.8501348
Exec Transaction197841952024-05-02 18:21:5963 days ago1714674119IN
0xfCBEBc83...4D07a2d58
0 ETH0.0010859510.57861516
Transfer197354142024-04-25 22:37:4770 days ago1714084667IN
0xfCBEBc83...4D07a2d58
0.05343092 ETH0.000163645.98814015
Transfer197350002024-04-25 21:14:5970 days ago1714079699IN
0xfCBEBc83...4D07a2d58
0.0192749 ETH0.000236038.63663687
Exec Transaction196765152024-04-17 16:53:4778 days ago1713372827IN
0xfCBEBc83...4D07a2d58
0 ETH0.008501231.97082338
Exec Transaction196764732024-04-17 16:45:2378 days ago1713372323IN
0xfCBEBc83...4D07a2d58
0 ETH0.0027022424.46136666
Exec Transaction196756402024-04-17 13:58:2378 days ago1713362303IN
0xfCBEBc83...4D07a2d58
0 ETH0.0043040830.0208134
Exec Transaction196755652024-04-17 13:43:1178 days ago1713361391IN
0xfCBEBc83...4D07a2d58
0 ETH0.0062478931
Exec Transaction196755252024-04-17 13:35:1178 days ago1713360911IN
0xfCBEBc83...4D07a2d58
0 ETH0.003385937
Exec Transaction196754892024-04-17 13:27:5978 days ago1713360479IN
0xfCBEBc83...4D07a2d58
0 ETH0.0094612436.58511638
Exec Transaction195769292024-04-03 18:07:3592 days ago1712167655IN
0xfCBEBc83...4D07a2d58
0 ETH0.0057875553.8778237
Exec Transaction195768562024-04-03 17:52:4792 days ago1712166767IN
0xfCBEBc83...4D07a2d58
0 ETH0.0044505747.29974604
Exec Transaction195184662024-03-26 11:58:11100 days ago1711454291IN
0xfCBEBc83...4D07a2d58
0 ETH0.0021537229.59627643
Transfer194360322024-03-14 21:55:35112 days ago1710453335IN
0xfCBEBc83...4D07a2d58
0.19156557 ETH0.0012861747.06272068
Transfer193547592024-03-03 12:51:23123 days ago1709470283IN
0xfCBEBc83...4D07a2d58
0.03878559 ETH0.0013557949.61025436
Exec Transaction193394012024-03-01 9:22:35125 days ago1709284955IN
0xfCBEBc83...4D07a2d58
0 ETH0.0053222649.53522027
Exec Transaction193393952024-03-01 9:21:23125 days ago1709284883IN
0xfCBEBc83...4D07a2d58
0 ETH0.0035897449.33002381
Exec Transaction192875592024-02-23 3:16:47133 days ago1708658207IN
0xfCBEBc83...4D07a2d58
0 ETH0.002669130.51278391
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block From To Value
202119272024-07-01 13:20:233 days ago1719840023
0xfCBEBc83...4D07a2d58
0 ETH
202119272024-07-01 13:20:233 days ago1719840023
0xfCBEBc83...4D07a2d58
0 ETH
202119272024-07-01 13:20:233 days ago1719840023
0xfCBEBc83...4D07a2d58
0 ETH
202119272024-07-01 13:20:233 days ago1719840023
0xfCBEBc83...4D07a2d58
0 ETH
202119272024-07-01 13:20:233 days ago1719840023
0xfCBEBc83...4D07a2d58
0 ETH
201997622024-06-29 20:34:595 days ago1719693299
0xfCBEBc83...4D07a2d58
0.18187761 ETH
201997622024-06-29 20:34:595 days ago1719693299
0xfCBEBc83...4D07a2d58
0.18187761 ETH
201997612024-06-29 20:34:475 days ago1719693287
0xfCBEBc83...4D07a2d58
0.18407598 ETH
201997612024-06-29 20:34:475 days ago1719693287
0xfCBEBc83...4D07a2d58
0.18407598 ETH
201997602024-06-29 20:34:355 days ago1719693275
0xfCBEBc83...4D07a2d58
0.18803834 ETH
201997602024-06-29 20:34:355 days ago1719693275
0xfCBEBc83...4D07a2d58
0.18803834 ETH
201987482024-06-29 17:11:235 days ago1719681083
0xfCBEBc83...4D07a2d58
1 wei
201355162024-06-20 21:07:5914 days ago1718917679
0xfCBEBc83...4D07a2d58
0.18018358 ETH
201355162024-06-20 21:07:5914 days ago1718917679
0xfCBEBc83...4D07a2d58
0.18018358 ETH
200741192024-06-12 7:01:1122 days ago1718175671
0xfCBEBc83...4D07a2d58
0.03555557 ETH
200642872024-06-10 22:03:2324 days ago1718057003
0xfCBEBc83...4D07a2d58
0.18296446 ETH
200642872024-06-10 22:03:2324 days ago1718057003
0xfCBEBc83...4D07a2d58
0.18296446 ETH
200642862024-06-10 22:03:1124 days ago1718056991
0xfCBEBc83...4D07a2d58
0.18009847 ETH
200642862024-06-10 22:03:1124 days ago1718056991
0xfCBEBc83...4D07a2d58
0.18009847 ETH
200639302024-06-10 20:50:5924 days ago1718052659
0xfCBEBc83...4D07a2d58
0.18041116 ETH
200639302024-06-10 20:50:5924 days ago1718052659
0xfCBEBc83...4D07a2d58
0.18041116 ETH
200083992024-06-03 2:45:4732 days ago1717382747
0xfCBEBc83...4D07a2d58
0.17921468 ETH
200083992024-06-03 2:45:4732 days ago1717382747
0xfCBEBc83...4D07a2d58
0.17921468 ETH
200083982024-06-03 2:45:3532 days ago1717382735
0xfCBEBc83...4D07a2d58
0.1821185 ETH
200083982024-06-03 2:45:3532 days ago1717382735
0xfCBEBc83...4D07a2d58
0.1821185 ETH
View All Internal Transactions
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 12 blocks produced

Block Transaction Difficulty Gas Used Reward
195868332024-04-05 3:22:1191 days ago1712287331560.00 TH3,369,142 (11.23%)
0.037768849179635729 ETH
191499062024-02-03 19:28:11152 days ago17069884912120.00 TH17,859,424 (59.53%)
0.010848247245040033 ETH
187117362023-12-04 8:13:47213 days ago17016776271320.00 TH12,411,656 (41.37%)
0.025606211212364041 ETH
157133552022-10-09 21:54:47634 days ago16653524872410.00 TH28,715,320 (95.72%)
0.175212175541481537 ETH
156898332022-10-06 15:03:59637 days ago16650686391790.00 TH19,756,652 (65.86%)
0.060506023182327083 ETH
156733302022-10-04 7:37:35639 days ago16648690551030.00 TH8,551,981 (28.51%)
0.016067354767286785 ETH
156628242022-10-02 20:22:23641 days ago16647421431560.00 TH14,220,031 (47.40%)
0.032077814051517534 ETH
155894072022-09-22 14:14:23651 days ago1663856063880.00 TH7,855,145 (26.18%)
0.014263896441973147 ETH
155768502022-09-20 19:44:11653 days ago16637030511820.00 TH15,453,343 (51.51%)
0.048844625419147451 ETH
155562542022-09-17 22:24:59656 days ago16634534991860.00 TH13,329,109 (44.43%)
0.023127123574025278 ETH
155502272022-09-17 2:06:59657 days ago1663380419890.00 TH6,507,602 (21.69%)
0.018020544789638248 ETH
155419792022-09-15 22:12:59658 days ago16632799792010.00 TH17,668,369 (58.89%)
0.048270518160352073 ETH

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

Latest 25 from a total of 300 withdrawals (866.679749542 ETH withdrawn)

Validator Index Block Amount
925619202143722024-07-01 21:31:113 days ago17198694710.017938753 ETH
925618202143722024-07-01 21:31:113 days ago17198694710.018033916 ETH
925617202143712024-07-01 21:30:593 days ago17198694590.017961332 ETH
925616202143712024-07-01 21:30:593 days ago17198694590.017837998 ETH
925615202143712024-07-01 21:30:593 days ago17198694590.017828915 ETH
925619201501822024-06-22 22:20:4712 days ago17190948470.017711058 ETH
925618201501822024-06-22 22:20:4712 days ago17190948470.017784421 ETH
925617201501822024-06-22 22:20:4712 days ago17190948470.017812692 ETH
925616201501822024-06-22 22:20:4712 days ago17190948470.017642095 ETH
925615201501822024-06-22 22:20:4712 days ago17190948470.017691764 ETH
925619200864932024-06-14 0:33:4721 days ago17183252270.018063739 ETH
925618200864932024-06-14 0:33:4721 days ago17183252270.017987434 ETH
925617200864932024-06-14 0:33:4721 days ago17183252270.062902356 ETH
925616200864932024-06-14 0:33:4721 days ago17183252270.017933609 ETH
925615200864932024-06-14 0:33:4721 days ago17183252270.017879976 ETH
925619200233962024-06-05 5:00:1130 days ago17175636110.017715838 ETH
925618200233962024-06-05 5:00:1130 days ago17175636110.062500707 ETH
925617200233952024-06-05 4:59:5930 days ago17175635990.017652498 ETH
925616200233952024-06-05 4:59:5930 days ago17175635990.017800682 ETH
925615200233952024-06-05 4:59:5930 days ago17175635990.017533277 ETH
925619199607412024-05-27 10:54:1138 days ago17168072510.018063834 ETH
925618199607412024-05-27 10:54:1138 days ago17168072510.017840039 ETH
925617199607412024-05-27 10:54:1138 days ago17168072510.017756118 ETH
925616199607412024-05-27 10:54:1138 days ago17168072510.017817497 ETH
925615199607412024-05-27 10:54:1138 days ago17168072510.017923464 ETH
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading
[ 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.