ETH Price: $1,929.83 (-4.75%)
 

Overview

ETH Balance

1.647573423285602815 ETH

Eth Value

$3,179.54 (@ $1,929.83/ETH)

Token Holdings

More Info

Private Name Tags

ContractCreator

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer245089892026-02-22 1:01:356 days ago1771722095IN
Smart Account by Safe 0x4A9245F0...9f11adEE7
0.00652349 ETH0.000000920.03369628
Transfer240682452025-12-22 12:47:1167 days ago1766407631IN
Smart Account by Safe 0x4A9245F0...9f11adEE7
0.0088364 ETH0.000001010.0372735
Transfer238549332025-11-22 13:58:4797 days ago1763819927IN
Smart Account by Safe 0x4A9245F0...9f11adEE7
0.00895071 ETH0.000002110.07747953
Exec Transaction237804052025-11-12 3:16:47107 days ago1762917407IN
Smart Account by Safe 0x4A9245F0...9f11adEE7
0 ETH0.000015260.16923199
Exec Transaction237803722025-11-12 3:10:11107 days ago1762917011IN
Smart Account by Safe 0x4A9245F0...9f11adEE7
0 ETH0.000017080.13322314
Exec Transaction237221962025-11-03 23:52:11116 days ago1762213931IN
Smart Account by Safe 0x4A9245F0...9f11adEE7
0 ETH0.000026140.213155
Exec Transaction237220722025-11-03 23:27:11116 days ago1762212431IN
Smart Account by Safe 0x4A9245F0...9f11adEE7
0 ETH0.000047380.3694874
Exec Transaction237219282025-11-03 22:58:11116 days ago1762210691IN
Smart Account by Safe 0x4A9245F0...9f11adEE7
0 ETH0.00002980.44944866
Transfer233295662025-09-10 1:57:47171 days ago1757469467IN
Smart Account by Safe 0x4A9245F0...9f11adEE7
0.00839366 ETH0.000003460.12675914
Transfer233245172025-09-09 9:03:35171 days ago1757408615IN
Smart Account by Safe 0x4A9245F0...9f11adEE7
0.08232155 ETH0.000008510.31166171
Transfer231400972025-08-14 15:12:35197 days ago1755184355IN
Smart Account by Safe 0x4A9245F0...9f11adEE7
0.03351438 ETH0.00008463.09570753
Transfer224200542025-05-05 20:55:59298 days ago1746478559IN
Smart Account by Safe 0x4A9245F0...9f11adEE7
0.00999091 ETH0.00000950.34769735
Transfer220134842025-03-10 2:27:35355 days ago1741573655IN
Smart Account by Safe 0x4A9245F0...9f11adEE7
0.03104088 ETH0.000017230.63049508
Transfer218986102025-02-22 1:31:23371 days ago1740187883IN
Smart Account by Safe 0x4A9245F0...9f11adEE7
0.06095363 ETH0.000018540.6786573
Transfer216738022025-01-21 15:36:59402 days ago1737473819IN
Smart Account by Safe 0x4A9245F0...9f11adEE7
0.05130891 ETH0.0003034211.10279717
Transfer210021192024-10-19 20:50:59496 days ago1729371059IN
Smart Account by Safe 0x4A9245F0...9f11adEE7
0.0228556 ETH0.000210067.68663845
Transfer208950842024-10-04 22:14:59511 days ago1728080099IN
Smart Account by Safe 0x4A9245F0...9f11adEE7
0.03217473 ETH0.000121084.43047064
Transfer208088122024-09-22 21:29:35523 days ago1727040575IN
Smart Account by Safe 0x4A9245F0...9f11adEE7
0.08776206 ETH0.000218998.01326371
Transfer205274272024-08-14 14:20:23562 days ago1723645223IN
Smart Account by Safe 0x4A9245F0...9f11adEE7
0.15086053 ETH0.0003280612.00421925
Transfer203601902024-07-22 6:09:35585 days ago1721628575IN
Smart Account by Safe 0x4A9245F0...9f11adEE7
0.03429163 ETH0.00009653.53130609
Exec Transaction201307652024-06-20 5:10:23617 days ago1718860223IN
Smart Account by Safe 0x4A9245F0...9f11adEE7
0 ETH0.00098257.85580627
Exec Transaction198433962024-05-11 1:04:35658 days ago1715389475IN
Smart Account by Safe 0x4A9245F0...9f11adEE7
0 ETH0.00067636
Transfer195467942024-03-30 12:33:35699 days ago1711802015IN
Smart Account by Safe 0x4A9245F0...9f11adEE7
0.16129287 ETH0.0005669420.74531681
Transfer191535582024-02-04 7:46:47754 days ago1707032807IN
Smart Account by Safe 0x4A9245F0...9f11adEE7
0.10305418 ETH0.0003683413.47812333
Exec Transaction171776762023-05-03 3:56:591031 days ago1683086219IN
Smart Account by Safe 0x4A9245F0...9f11adEE7
0 ETH0.0045535887
View all transactions

Latest 9 internal transactions

Advanced mode:
Parent Transaction Hash Method Block
From
To
Deposit237804052025-11-12 3:16:47107 days ago1762917407
Smart Account by Safe 0x4A9245F0...9f11adEE7
8 ETH
Transfer*237803722025-11-12 3:10:11107 days ago1762917011
Smart Account by Safe 0x4A9245F0...9f11adEE7
1 wei
Transfer*237221962025-11-03 23:52:11116 days ago1762213931
Smart Account by Safe 0x4A9245F0...9f11adEE7
1 wei
Transfer*237220722025-11-03 23:27:11116 days ago1762212431
Smart Account by Safe 0x4A9245F0...9f11adEE7
1 wei
Send Message To ...201307652024-06-20 5:10:23617 days ago1718860223
Smart Account by Safe 0x4A9245F0...9f11adEE7
0.00002 ETH
Send Message To ...198433962024-05-11 1:04:35658 days ago1715389475
Smart Account by Safe 0x4A9245F0...9f11adEE7
0.000021 ETH
Transfer171776762023-05-03 3:56:591031 days ago1683086219
Smart Account by Safe 0x4A9245F0...9f11adEE7
3 ETH
Transfer166723682023-02-20 21:15:351103 days ago1676927735
Smart Account by Safe 0x4A9245F0...9f11adEE7
0.069 ETH
0x60806040166722382023-02-20 20:49:231103 days ago1676926163  Contract Creation0 ETH
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions

 Latest 6 blocks produced

Block Transaction Difficulty Gas Used Reward
190168612024-01-16 3:48:23773 days ago1705376903980.00 TH8,038,111 (26.79%)
0.014257655770000325 ETH
184346912023-10-26 13:29:11855 days ago16983269511540.00 TH12,651,596 (42.17%)
0.023743569547875046 ETH
183631982023-10-16 13:20:59865 days ago16974624591340.00 TH14,246,461 (47.49%)
0.022761858743418919 ETH
183030742023-10-08 3:26:23873 days ago1696735583650.00 TH10,360,099 (34.53%)
0.005516627105754265 ETH
176186032023-07-04 5:52:47969 days ago16884499671070.00 TH16,873,547 (56.25%)
0.036625873195330289 ETH
172854582023-05-18 9:10:591016 days ago16844010591140.00 TH8,773,581 (29.25%)
0.00852683097895409 ETH

Latest 25 from a total of 347 withdrawals (11.102687034 ETH withdrawn)

Validator Index Block Amount
297428237788562025-11-11 22:05:35108 days ago17628987350.001741599 ETH
412001237195032025-11-03 14:49:11116 days ago17621813510.017705745 ETH
297428237162562025-11-03 3:57:11116 days ago17621422310.017696507 ETH
297427237162562025-11-03 3:57:11116 days ago17621422310.017738909 ETH
412001236566772025-10-25 19:51:35125 days ago17614218950.018003296 ETH
297428236534302025-10-25 8:58:47125 days ago17613827270.018029419 ETH
297427236534292025-10-25 8:58:35125 days ago17613827150.017956537 ETH
412001235929612025-10-16 21:39:11134 days ago17606507510.018301018 ETH
297428235897172025-10-16 10:46:11134 days ago17606115710.018302421 ETH
297427235897162025-10-16 10:45:59134 days ago17606115590.018295874 ETH
412001235283042025-10-07 20:36:11143 days ago17598693710.01850163 ETH
297428235250582025-10-07 9:43:23143 days ago17598302030.018565094 ETH
297427235250582025-10-07 9:43:23143 days ago17598302030.018516009 ETH
412001234629922025-09-28 17:29:59152 days ago17590805990.018522133 ETH
297428234596062025-09-28 6:06:59152 days ago17590396190.018555453 ETH
297427234596062025-09-28 6:06:59152 days ago17590396190.018543746 ETH
412001233975012025-09-19 13:43:47161 days ago17582894270.018324885 ETH
297428233940812025-09-19 2:16:47162 days ago17582482070.018287258 ETH
297427233940812025-09-19 2:16:47162 days ago17582482070.061864046 ETH
412001233313732025-09-10 8:03:23170 days ago17574914030.065876745 ETH
297428233278912025-09-09 20:20:23171 days ago17574492230.018905919 ETH
297427233278912025-09-09 20:20:23171 days ago17574492230.018889495 ETH
412001232645642025-08-31 23:59:47180 days ago17566847870.019151757 ETH
297428232610482025-08-31 12:12:11180 days ago17566423310.019137431 ETH
297427232610482025-08-31 12:12:11180 days ago17566423310.019157855 ETH
View All Withdrawals

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

Contract Source Code (Solidity)

/**
 *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

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

0x608060405234801561001057600080fd5b506040516101e63803806101e68339818101604052602081101561003357600080fd5b8101908080519060200190929190505050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156100ca576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001806101c46022913960400191505060405180910390fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505060ab806101196000396000f3fe608060405273ffffffffffffffffffffffffffffffffffffffff600054167fa619486e0000000000000000000000000000000000000000000000000000000060003514156050578060005260206000f35b3660008037600080366000845af43d6000803e60008114156070573d6000fd5b3d6000f3fea2646970667358221220d1429297349653a4918076d650332de1a1068c5f3e07c5c82360c277770b955264736f6c63430007060033496e76616c69642073696e676c65746f6e20616464726573732070726f7669646564000000000000000000000000d9db270c1b5e3bd161e8c8503c55ceabee709552

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

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading
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.