ETH Price: $3,422.80 (-0.51%)
Gas: 2 Gwei

Contract

0xfCBEBc836f74716aC7084B385fA40814D07a2d58
 

Overview

ETH Balance

123.360288742002794949 ETH

Eth Value

$422,237.70 (@ $3,422.80/ETH)

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Value
Exec Transaction202119272024-07-01 13:20:2335 hrs ago1719840023IN
0xfCBEBc83...4D07a2d58
0 ETH0.001002139.76096089
Transfer201987482024-06-29 17:11:233 days ago1719681083IN
0xfCBEBc83...4D07a2d58
1 wei0.120739524,418
Transfer200741192024-06-12 7:01:1120 days ago1718175671IN
0xfCBEBc83...4D07a2d58
0.03555557 ETH0.000204527.48379659
Transfer200063682024-06-02 19:56:3530 days ago1717358195IN
0xfCBEBc83...4D07a2d58
0.08317935 ETH0.000255319.34227727
Exec Transaction200056302024-06-02 17:28:4730 days ago1717349327IN
0xfCBEBc83...4D07a2d58
0 ETH0.0025550823.78326945
Exec Transaction199898572024-05-31 12:37:2332 days ago1717159043IN
0xfCBEBc83...4D07a2d58
0 ETH0.0015995817
Transfer199708652024-05-28 20:50:5935 days ago1716929459IN
0xfCBEBc83...4D07a2d58
3.25 ETH0.000255469.34789086
Transfer197842462024-05-02 18:32:1161 days ago1714674731IN
0xfCBEBc83...4D07a2d58
0.1610578 ETH0.000269199.8501348
Exec Transaction197841952024-05-02 18:21:5961 days ago1714674119IN
0xfCBEBc83...4D07a2d58
0 ETH0.0010859510.57861516
Transfer197354142024-04-25 22:37:4768 days ago1714084667IN
0xfCBEBc83...4D07a2d58
0.05343092 ETH0.000163645.98814015
Transfer197350002024-04-25 21:14:5968 days ago1714079699IN
0xfCBEBc83...4D07a2d58
0.0192749 ETH0.000236038.63663687
Exec Transaction196765152024-04-17 16:53:4776 days ago1713372827IN
0xfCBEBc83...4D07a2d58
0 ETH0.008501231.97082338
Exec Transaction196764732024-04-17 16:45:2376 days ago1713372323IN
0xfCBEBc83...4D07a2d58
0 ETH0.0027022424.46136666
Exec Transaction196756402024-04-17 13:58:2376 days ago1713362303IN
0xfCBEBc83...4D07a2d58
0 ETH0.0043040830.0208134
Exec Transaction196755652024-04-17 13:43:1176 days ago1713361391IN
0xfCBEBc83...4D07a2d58
0 ETH0.0062478931
Exec Transaction196755252024-04-17 13:35:1176 days ago1713360911IN
0xfCBEBc83...4D07a2d58
0 ETH0.003385937
Exec Transaction196754892024-04-17 13:27:5976 days ago1713360479IN
0xfCBEBc83...4D07a2d58
0 ETH0.0094612436.58511638
Exec Transaction195769292024-04-03 18:07:3590 days ago1712167655IN
0xfCBEBc83...4D07a2d58
0 ETH0.0057875553.8778237
Exec Transaction195768562024-04-03 17:52:4790 days ago1712166767IN
0xfCBEBc83...4D07a2d58
0 ETH0.0044505747.29974604
Exec Transaction195184662024-03-26 11:58:1198 days ago1711454291IN
0xfCBEBc83...4D07a2d58
0 ETH0.0021537229.59627643
Transfer194360322024-03-14 21:55:35110 days ago1710453335IN
0xfCBEBc83...4D07a2d58
0.19156557 ETH0.0012861747.06272068
Transfer193547592024-03-03 12:51:23121 days ago1709470283IN
0xfCBEBc83...4D07a2d58
0.03878559 ETH0.0013557949.61025436
Exec Transaction193394012024-03-01 9:22:35123 days ago1709284955IN
0xfCBEBc83...4D07a2d58
0 ETH0.0053222649.53522027
Exec Transaction193393952024-03-01 9:21:23123 days ago1709284883IN
0xfCBEBc83...4D07a2d58
0 ETH0.0035897449.33002381
Exec Transaction192875592024-02-23 3:16:47130 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
201997622024-06-29 20:34:593 days ago1719693299
0xfCBEBc83...4D07a2d58
0.18187761 ETH
201997612024-06-29 20:34:473 days ago1719693287
0xfCBEBc83...4D07a2d58
0.18407598 ETH
201997602024-06-29 20:34:353 days ago1719693275
0xfCBEBc83...4D07a2d58
0.18803834 ETH
201355162024-06-20 21:07:5912 days ago1718917679
0xfCBEBc83...4D07a2d58
0.18018358 ETH
200642872024-06-10 22:03:2322 days ago1718057003
0xfCBEBc83...4D07a2d58
0.18296446 ETH
200642862024-06-10 22:03:1122 days ago1718056991
0xfCBEBc83...4D07a2d58
0.18009847 ETH
200639302024-06-10 20:50:5922 days ago1718052659
0xfCBEBc83...4D07a2d58
0.18041116 ETH
200083992024-06-03 2:45:4729 days ago1717382747
0xfCBEBc83...4D07a2d58
0.17921468 ETH
200083982024-06-03 2:45:3529 days ago1717382735
0xfCBEBc83...4D07a2d58
0.1821185 ETH
200083972024-06-03 2:45:2329 days ago1717382723
0xfCBEBc83...4D07a2d58
0.17970425 ETH
199455812024-05-25 8:04:4738 days ago1716624287
0xfCBEBc83...4D07a2d58
0.1989337 ETH
199455802024-05-25 8:04:3538 days ago1716624275
0xfCBEBc83...4D07a2d58
0.18896086 ETH
199453382024-05-25 7:16:1138 days ago1716621371
0xfCBEBc83...4D07a2d58
0.1782019 ETH
199377062024-05-24 5:38:4739 days ago1716529127
0xfCBEBc83...4D07a2d58
0.18271432 ETH
199377042024-05-24 5:38:2339 days ago1716529103
0xfCBEBc83...4D07a2d58
0.17925413 ETH
199377032024-05-24 5:38:1139 days ago1716529091
0xfCBEBc83...4D07a2d58
0.18297697 ETH
199377022024-05-24 5:37:5939 days ago1716529079
0xfCBEBc83...4D07a2d58
0.18110281 ETH
199374252024-05-24 4:42:3539 days ago1716525755
0xfCBEBc83...4D07a2d58
0.18139501 ETH
198825682024-05-16 12:34:2347 days ago1715862863
0xfCBEBc83...4D07a2d58
0.18210497 ETH
198825672024-05-16 12:34:1147 days ago1715862851
0xfCBEBc83...4D07a2d58
0.18135093 ETH
198825662024-05-16 12:33:5947 days ago1715862839
0xfCBEBc83...4D07a2d58
0.18350017 ETH
198750382024-05-15 11:19:3548 days ago1715771975
0xfCBEBc83...4D07a2d58
0.17752741 ETH
198121822024-05-06 16:18:1157 days ago1715012291
0xfCBEBc83...4D07a2d58
0.18316044 ETH
198121812024-05-06 16:17:5957 days ago1715012279
0xfCBEBc83...4D07a2d58
0.18300051 ETH
198121802024-05-06 16:17:4757 days ago1715012267
0xfCBEBc83...4D07a2d58
0.18515229 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:1188 days ago1712287331560.00 TH3,369,142 (11.23%)
0.037768849179635729 ETH
191499062024-02-03 19:28:11150 days ago17069884912120.00 TH17,859,424 (59.53%)
0.010848247245040033 ETH
187117362023-12-04 8:13:47211 days ago17016776271320.00 TH12,411,656 (41.37%)
0.025606211212364041 ETH
157133552022-10-09 21:54:47632 days ago16653524872410.00 TH28,715,320 (95.72%)
0.175212175541481537 ETH
156898332022-10-06 15:03:59635 days ago16650686391790.00 TH19,756,652 (65.86%)
0.060506023182327083 ETH
156733302022-10-04 7:37:35637 days ago16648690551030.00 TH8,551,981 (28.51%)
0.016067354767286785 ETH
156628242022-10-02 20:22:23639 days ago16647421431560.00 TH14,220,031 (47.40%)
0.032077814051517534 ETH
155894072022-09-22 14:14:23649 days ago1663856063880.00 TH7,855,145 (26.18%)
0.014263896441973147 ETH
155768502022-09-20 19:44:11651 days ago16637030511820.00 TH15,453,343 (51.51%)
0.048844625419147451 ETH
155562542022-09-17 22:24:59654 days ago16634534991860.00 TH13,329,109 (44.43%)
0.023127123574025278 ETH
155502272022-09-17 2:06:59654 days ago1663380419890.00 TH6,507,602 (21.69%)
0.018020544789638248 ETH
155419792022-09-15 22:12:59656 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:1126 hrs ago17198694710.017938753 ETH
925618202143722024-07-01 21:31:1126 hrs ago17198694710.018033916 ETH
925617202143712024-07-01 21:30:5926 hrs ago17198694590.017961332 ETH
925616202143712024-07-01 21:30:5926 hrs ago17198694590.017837998 ETH
925615202143712024-07-01 21:30:5926 hrs ago17198694590.017828915 ETH
925619201501822024-06-22 22:20:4710 days ago17190948470.017711058 ETH
925618201501822024-06-22 22:20:4710 days ago17190948470.017784421 ETH
925617201501822024-06-22 22:20:4710 days ago17190948470.017812692 ETH
925616201501822024-06-22 22:20:4710 days ago17190948470.017642095 ETH
925615201501822024-06-22 22:20:4710 days ago17190948470.017691764 ETH
925619200864932024-06-14 0:33:4718 days ago17183252270.018063739 ETH
925618200864932024-06-14 0:33:4718 days ago17183252270.017987434 ETH
925617200864932024-06-14 0:33:4718 days ago17183252270.062902356 ETH
925616200864932024-06-14 0:33:4718 days ago17183252270.017933609 ETH
925615200864932024-06-14 0:33:4718 days ago17183252270.017879976 ETH
925619200233962024-06-05 5:00:1127 days ago17175636110.017715838 ETH
925618200233962024-06-05 5:00:1127 days ago17175636110.062500707 ETH
925617200233952024-06-05 4:59:5927 days ago17175635990.017652498 ETH
925616200233952024-06-05 4:59:5927 days ago17175635990.017800682 ETH
925615200233952024-06-05 4:59:5927 days ago17175635990.017533277 ETH
925619199607412024-05-27 10:54:1136 days ago17168072510.018063834 ETH
925618199607412024-05-27 10:54:1136 days ago17168072510.017840039 ETH
925617199607412024-05-27 10:54:1136 days ago17168072510.017756118 ETH
925616199607412024-05-27 10:54:1136 days ago17168072510.017817497 ETH
925615199607412024-05-27 10:54:1136 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  ]
[ 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.