ETH Price: $1,960.97 (+1.15%)
 

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer244895622026-02-19 8:01:2344 hrs ago1771488083IN
Smart Account by Safe 0x3a4BA64a...6dB330059
0.00611739 ETH0.000001240.04552268
Transfer244536542026-02-14 7:52:356 days ago1771055555IN
Smart Account by Safe 0x3a4BA64a...6dB330059
0.0083048 ETH0.000001270.04667284
Transfer244276302026-02-10 16:40:4710 days ago1770741647IN
Smart Account by Safe 0x3a4BA64a...6dB330059
0.00995545 ETH0.000004360.15959023
Exec Transaction244248302026-02-10 7:18:1110 days ago1770707891IN
Smart Account by Safe 0x3a4BA64a...6dB330059
0 ETH0.000012020.19427571
Exec Transaction244064152026-02-07 17:24:1113 days ago1770485051IN
Smart Account by Safe 0x3a4BA64a...6dB330059
0 ETH0.000016180.12904626
Transfer243795292026-02-03 23:13:1117 days ago1770160391IN
Smart Account by Safe 0x3a4BA64a...6dB330059
0.00901576 ETH0.000004710.17261704
Exec Transaction243661122026-02-02 2:12:2319 days ago1769998343IN
Smart Account by Safe 0x3a4BA64a...6dB330059
0 ETH0.000006040.10166732
Transfer243577672026-01-31 22:14:1120 days ago1769897651IN
Smart Account by Safe 0x3a4BA64a...6dB330059
0.00766132 ETH0.000007950.29104933
Exec Transaction243570222026-01-31 19:44:2320 days ago1769888663IN
Smart Account by Safe 0x3a4BA64a...6dB330059
0 ETH0.000452243.60672761
Exec Transaction243566452026-01-31 18:27:5920 days ago1769884079IN
Smart Account by Safe 0x3a4BA64a...6dB330059
0 ETH0.000554684.42413646
Transfer242935622026-01-22 23:19:1129 days ago1769123951IN
Smart Account by Safe 0x3a4BA64a...6dB330059
0.1036017 ETH0.000000850.03122353
Transfer242018592026-01-10 4:18:5942 days ago1768018739IN
Smart Account by Safe 0x3a4BA64a...6dB330059
0.00425357 ETH0.000000790.02905453
Transfer241764352026-01-06 15:09:1145 days ago1767712151IN
Smart Account by Safe 0x3a4BA64a...6dB330059
0.05265043 ETH0.000020390.74635406
Transfer241330582025-12-31 13:58:5951 days ago1767189539IN
Smart Account by Safe 0x3a4BA64a...6dB330059
0.01211834 ETH0.000003920.14349759
Transfer241053532025-12-27 17:06:2355 days ago1766855183IN
Smart Account by Safe 0x3a4BA64a...6dB330059
0.00982446 ETH0.000001160.0424755
Transfer240950512025-12-26 6:35:5956 days ago1766730959IN
Smart Account by Safe 0x3a4BA64a...6dB330059
0.00398079 ETH0.000001050.03853586
Transfer240632242025-12-21 19:57:4761 days ago1766347067IN
Smart Account by Safe 0x3a4BA64a...6dB330059
0.00469782 ETH0.000000790.02917377
Transfer240330242025-12-17 14:47:3565 days ago1765982855IN
Smart Account by Safe 0x3a4BA64a...6dB330059
0.05044469 ETH0.00000210.07717759
Transfer240300762025-12-17 4:54:4765 days ago1765947287IN
Smart Account by Safe 0x3a4BA64a...6dB330059
0.00808599 ETH0.00000090.0329903
Transfer240137162025-12-14 22:05:5968 days ago1765749959IN
Smart Account by Safe 0x3a4BA64a...6dB330059
0.00751896 ETH0.000001270.04678109
Exec Transaction239992752025-12-12 21:39:5970 days ago1765575599IN
Smart Account by Safe 0x3a4BA64a...6dB330059
0 ETH0.000002640.04027417
Exec Transaction239991122025-12-12 21:06:5970 days ago1765573619IN
Smart Account by Safe 0x3a4BA64a...6dB330059
0 ETH0.000001780.03049035
Transfer239983672025-12-12 18:36:3570 days ago1765564595IN
Smart Account by Safe 0x3a4BA64a...6dB330059
0.00708866 ETH0.000000710.02618655
Transfer239940952025-12-12 4:10:2371 days ago1765512623IN
Smart Account by Safe 0x3a4BA64a...6dB330059
0.01746942 ETH0.000002950.1080391
Transfer239912472025-12-11 18:32:4771 days ago1765477967IN
Smart Account by Safe 0x3a4BA64a...6dB330059
0.00867187 ETH0.000003130.114841
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Method Block
From
To
Transfer244248302026-02-10 7:18:1110 days ago1770707891
Smart Account by Safe 0x3a4BA64a...6dB330059
10 ETH
0x9736d2e0244064152026-02-07 17:24:1113 days ago1770485051
Smart Account by Safe 0x3a4BA64a...6dB330059
1 wei
Transfer243661122026-02-02 2:12:2319 days ago1769998343
Smart Account by Safe 0x3a4BA64a...6dB330059
20.88665664 ETH
0x9736d2e0243570222026-01-31 19:44:2320 days ago1769888663
Smart Account by Safe 0x3a4BA64a...6dB330059
1 wei
0x9736d2e0243566452026-01-31 18:27:5920 days ago1769884079
Smart Account by Safe 0x3a4BA64a...6dB330059
1 wei
Transfer239992752025-12-12 21:39:5970 days ago1765575599
Smart Account by Safe 0x3a4BA64a...6dB330059
2 ETH
Transfer227351452025-06-19 1:07:59247 days ago1750295279
Smart Account by Safe 0x3a4BA64a...6dB330059
0.015 ETH
Deposit226191662025-06-02 19:48:11263 days ago1748893691
Smart Account by Safe 0x3a4BA64a...6dB330059
719 ETH
Deposit226190652025-06-02 19:27:47263 days ago1748892467
Smart Account by Safe 0x3a4BA64a...6dB330059
1 ETH
Transfer226189172025-06-02 18:57:59263 days ago1748890679
Smart Account by Safe 0x3a4BA64a...6dB330059
719.9 ETH
Transfer226188242025-06-02 18:38:47263 days ago1748889527
Smart Account by Safe 0x3a4BA64a...6dB330059
0.1 ETH
Deposit225770202025-05-27 22:11:35269 days ago1748383895
Smart Account by Safe 0x3a4BA64a...6dB330059
7 ETH
Deposit225766902025-05-27 21:05:11269 days ago1748379911
Smart Account by Safe 0x3a4BA64a...6dB330059
1 ETH
Transfer*224834512025-05-14 19:23:11282 days ago1747250591
Smart Account by Safe 0x3a4BA64a...6dB330059
1 wei
Transfer*224790262025-05-14 4:25:11283 days ago1747196711
Smart Account by Safe 0x3a4BA64a...6dB330059
1 wei
Transfer*224789962025-05-14 4:19:11283 days ago1747196351
Smart Account by Safe 0x3a4BA64a...6dB330059
2 wei
Transfer*224789712025-05-14 4:13:59283 days ago1747196039
Smart Account by Safe 0x3a4BA64a...6dB330059
2 wei
Transfer*224789412025-05-14 4:07:59283 days ago1747195679
Smart Account by Safe 0x3a4BA64a...6dB330059
2 wei
Transfer*224789072025-05-14 4:01:11283 days ago1747195271
Smart Account by Safe 0x3a4BA64a...6dB330059
2 wei
Transfer*224788782025-05-14 3:55:11283 days ago1747194911
Smart Account by Safe 0x3a4BA64a...6dB330059
1 wei
Transfer*224788482025-05-14 3:49:11283 days ago1747194551
Smart Account by Safe 0x3a4BA64a...6dB330059
1 wei
Transfer*224788192025-05-14 3:43:11283 days ago1747194191
Smart Account by Safe 0x3a4BA64a...6dB330059
1 wei
Transfer*224787902025-05-14 3:37:23283 days ago1747193843
Smart Account by Safe 0x3a4BA64a...6dB330059
1 wei
Transfer*224787592025-05-14 3:31:11283 days ago1747193471
Smart Account by Safe 0x3a4BA64a...6dB330059
1 wei
Transfer*224787272025-05-14 3:24:47283 days ago1747193087
Smart Account by Safe 0x3a4BA64a...6dB330059
1 wei
View All Internal Transactions
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions

 Latest 4 blocks produced

Block Transaction Difficulty Gas Used Reward
225456672025-05-23 12:48:47273 days ago17480045271070.00 TH5,996,532 (16.66%)
0.007156176553454064 ETH
225088872025-05-18 9:08:59278 days ago1747559339650.00 TH3,714,841 (10.32%)
0.003167235582110972 ETH
192267712024-02-14 14:23:47737 days ago17079206271030.00 TH10,411,056 (34.70%)
0.168631377045382824 ETH
188208072023-12-19 15:12:47794 days ago17029987671370.00 TH12,036,427 (40.12%)
0.051474846426604454 ETH

Latest 25 from a total of 1498 withdrawals (62.47349158 ETH withdrawn)

Validator Index Block Amount
980131244172252026-02-09 5:49:1111 days ago177061615110 ETH
980131243653112026-02-01 23:31:3519 days ago176998869520 ETH
980131243649302026-02-01 22:14:4719 days ago17699840870.1 ETH
1119780225421682025-05-23 1:04:11274 days ago17479622510.002347089 ETH
1119779225421682025-05-23 1:04:11274 days ago17479622510.001155373 ETH
1119778225421682025-05-23 1:04:11274 days ago17479622510.001141481 ETH
1119776225421682025-05-23 1:04:11274 days ago17479622510.001120826 ETH
1043470225392402025-05-22 15:14:47274 days ago17479268870.001948762 ETH
1043469225392402025-05-22 15:14:47274 days ago17479268870.001909404 ETH
1043468225392402025-05-22 15:14:47274 days ago17479268870.001888827 ETH
1043451225392392025-05-22 15:14:35274 days ago17479268750.00186554 ETH
1029696225386922025-05-22 13:24:59274 days ago17479202990.00200632 ETH
1029694225386922025-05-22 13:24:59274 days ago17479202990.001983654 ETH
1029693225386922025-05-22 13:24:59274 days ago17479202990.001978747 ETH
1029684225386922025-05-22 13:24:59274 days ago17479202990.001980933 ETH
1021843225384492025-05-22 12:35:59274 days ago17479173590.0020318 ETH
1021842225384492025-05-22 12:35:59274 days ago17479173590.00203403 ETH
1021838225384492025-05-22 12:35:59274 days ago17479173590.002010905 ETH
1021834225384492025-05-22 12:35:59274 days ago17479173590.00199321 ETH
1019510225383462025-05-22 12:14:59274 days ago17479160990.002019841 ETH
1019488225383462025-05-22 12:14:59274 days ago17479160990.001992012 ETH
1019461225383452025-05-22 12:14:47274 days ago17479160870.001948474 ETH
1019454225383452025-05-22 12:14:47274 days ago17479160870.00193954 ETH
1011575225381392025-05-22 11:33:11274 days ago17479135910.001998941 ETH
988958225376712025-05-22 9:58:35274 days ago17479079150.002090884 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.