ETH Price: $1,975.66 (+0.68%)
 

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Exec Transaction244362852026-02-11 21:41:5910 days ago1770846119IN
Smart Account by Safe Fee Recipient: 0xa765...14f
0 ETH0.000006780.09831051
Transfer244226862026-02-10 0:06:3512 days ago1770681995IN
Smart Account by Safe Fee Recipient: 0xa765...14f
0.00591346 ETH0.000001210.04451014
Transfer243871902026-02-05 0:55:2317 days ago1770252923IN
Smart Account by Safe Fee Recipient: 0xa765...14f
0.01222529 ETH0.000004110.15059414
Transfer243590452026-02-01 2:31:2321 days ago1769913083IN
Smart Account by Safe Fee Recipient: 0xa765...14f
0.00760919 ETH0.000002080.07624807
Transfer243309202026-01-28 4:22:1125 days ago1769574131IN
Smart Account by Safe Fee Recipient: 0xa765...14f
0.00457379 ETH0.000001250.04608722
Transfer242549152026-01-17 13:58:5935 days ago1768658339IN
Smart Account by Safe Fee Recipient: 0xa765...14f
0.00549891 ETH0.000001110.04068969
Transfer242412442026-01-15 16:15:4737 days ago1768493747IN
Smart Account by Safe Fee Recipient: 0xa765...14f
0.01054586 ETH0.000016430.60131107
Transfer241926822026-01-08 21:35:5944 days ago1767908159IN
Smart Account by Safe Fee Recipient: 0xa765...14f
0.00639572 ETH0.000001110.0406458
Transfer241854662026-01-07 21:23:4745 days ago1767821027IN
Smart Account by Safe Fee Recipient: 0xa765...14f
0.00683206 ETH0.000001990.07282408
Transfer241123222025-12-28 16:27:3555 days ago1766939255IN
Smart Account by Safe Fee Recipient: 0xa765...14f
0.00883066 ETH0.000000770.02849943
Exec Transaction235746232025-10-14 8:02:47130 days ago1760428967IN
Smart Account by Safe Fee Recipient: 0xa765...14f
0 ETH0.000037880.39986695
Exec Transaction227750772025-06-24 15:06:47242 days ago1750777607IN
Smart Account by Safe Fee Recipient: 0xa765...14f
0 ETH0.000717937.50777424
Transfer224617112025-05-11 17:55:23286 days ago1746986123IN
Smart Account by Safe Fee Recipient: 0xa765...14f
5.255576 ETH0.000117144.28650397
Exec Transaction224166752025-05-05 9:33:47292 days ago1746437627IN
Smart Account by Safe Fee Recipient: 0xa765...14f
0 ETH0.000069560.76502329
Transfer224015072025-05-03 6:36:47295 days ago1746254207IN
Smart Account by Safe Fee Recipient: 0xa765...14f
0.00732293 ETH0.000009270.33924691
Transfer223374252025-04-24 7:36:47303 days ago1745480207IN
Smart Account by Safe Fee Recipient: 0xa765...14f
3.5 ETH0.000029151.06698185
Transfer216663272025-01-20 14:33:35397 days ago1737383615IN
Smart Account by Safe Fee Recipient: 0xa765...14f
0.02615495 ETH0.000796629.14853087
Transfer216460642025-01-17 18:40:35400 days ago1737139235IN
Smart Account by Safe Fee Recipient: 0xa765...14f
0.00233277 ETH0.0002984810.92196
Transfer216460612025-01-17 18:39:59400 days ago1737139199IN
Smart Account by Safe Fee Recipient: 0xa765...14f
0.0021501 ETH0.0003149411.52408481
Transfer216460542025-01-17 18:38:35400 days ago1737139115IN
Smart Account by Safe Fee Recipient: 0xa765...14f
0.00214351 ETH0.0003064411.2130993
Transfer216460442025-01-17 18:36:35400 days ago1737138995IN
Smart Account by Safe Fee Recipient: 0xa765...14f
0.00203552 ETH0.0003065811.21831891
Transfer216460222025-01-17 18:32:11400 days ago1737138731IN
Smart Account by Safe Fee Recipient: 0xa765...14f
0.00177463 ETH0.0003116911.405207
Transfer216460142025-01-17 18:30:35400 days ago1737138635IN
Smart Account by Safe Fee Recipient: 0xa765...14f
0.00232448 ETH0.0002473611.77921175
Transfer216460022025-01-17 18:28:11400 days ago1737138491IN
Smart Account by Safe Fee Recipient: 0xa765...14f
0.00041763 ETH0.0002425611.55067109
Transfer216451622025-01-17 15:39:35400 days ago1737128375IN
Smart Account by Safe Fee Recipient: 0xa765...14f
0.00080787 ETH0.0005510620.163932
View all transactions

Latest 23 internal transactions

Advanced mode:
Parent Transaction Hash Method Block
From
To
Deposit227750772025-06-24 15:06:47242 days ago1750777607
Smart Account by Safe Fee Recipient: 0xa765...14f
32 ETH
Deposit207618552024-09-16 8:00:35523 days ago1726473635
Smart Account by Safe Fee Recipient: 0xa765...14f
32 ETH
Deposit207618552024-09-16 8:00:35523 days ago1726473635
Smart Account by Safe Fee Recipient: 0xa765...14f
32 ETH
Deposit207618552024-09-16 8:00:35523 days ago1726473635
Smart Account by Safe Fee Recipient: 0xa765...14f
32 ETH
Deposit207618552024-09-16 8:00:35523 days ago1726473635
Smart Account by Safe Fee Recipient: 0xa765...14f
32 ETH
Deposit207618422024-09-16 7:57:59523 days ago1726473479
Smart Account by Safe Fee Recipient: 0xa765...14f
32 ETH
Deposit205610022024-08-19 6:52:23552 days ago1724050343
Smart Account by Safe Fee Recipient: 0xa765...14f
32 ETH
Deposit205609952024-08-19 6:50:59552 days ago1724050259
Smart Account by Safe Fee Recipient: 0xa765...14f
32 ETH
Deposit205414052024-08-16 13:11:11554 days ago1723813871
Smart Account by Safe Fee Recipient: 0xa765...14f
32 ETH
Deposit205413922024-08-16 13:08:35554 days ago1723813715
Smart Account by Safe Fee Recipient: 0xa765...14f
32 ETH
Deposit205413872024-08-16 13:07:23554 days ago1723813643
Smart Account by Safe Fee Recipient: 0xa765...14f
32 ETH
Deposit204899282024-08-09 8:44:35561 days ago1723193075
Smart Account by Safe Fee Recipient: 0xa765...14f
32 ETH
Deposit204899242024-08-09 8:43:47561 days ago1723193027
Smart Account by Safe Fee Recipient: 0xa765...14f
32 ETH
Deposit204898992024-08-09 8:38:47561 days ago1723192727
Smart Account by Safe Fee Recipient: 0xa765...14f
32 ETH
Deposit204684882024-08-06 8:58:59564 days ago1722934739
Smart Account by Safe Fee Recipient: 0xa765...14f
32 ETH
Deposit204403422024-08-02 10:43:59568 days ago1722595439
Smart Account by Safe Fee Recipient: 0xa765...14f
32 ETH
Deposit204403092024-08-02 10:37:23568 days ago1722595043
Smart Account by Safe Fee Recipient: 0xa765...14f
32 ETH
Deposit192262332024-02-14 12:33:11738 days ago1707913991
Smart Account by Safe Fee Recipient: 0xa765...14f
32 ETH
Transfer186834852023-11-30 9:18:47814 days ago1701335927
Smart Account by Safe Fee Recipient: 0xa765...14f
32.1 ETH
Transfer179370122023-08-17 20:47:35919 days ago1692305255
Smart Account by Safe Fee Recipient: 0xa765...14f
5.50654529 ETH
Transfer176834272023-07-13 8:33:35954 days ago1689237215
Smart Account by Safe Fee Recipient: 0xa765...14f
3 ETH
Transfer172286812023-05-10 7:59:471018 days ago1683705587
Smart Account by Safe Fee Recipient: 0xa765...14f
1 ETH
0x60806040171722402023-05-02 9:36:231026 days ago1683020183  Contract Creation0 ETH
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions

 Latest 20 blocks produced

Block Transaction Difficulty Gas Used Reward
244195362026-02-09 13:34:1112 days ago17706440511860.00 TH12,321,887 (20.54%)
0.006755874884567059 ETH
241305442025-12-31 5:33:1153 days ago17671591911050.00 TH4,705,401 (7.84%)
0.002313200923178187 ETH
238908332025-11-27 15:06:3586 days ago17642559951420.00 TH10,395,959 (17.36%)
0.004779194811541745 ETH
237869492025-11-13 1:15:23101 days ago1762996523690.00 TH4,020,531 (8.93%)
0.003340124869038185 ETH
235812242025-10-15 6:12:23130 days ago1760508743870.00 TH4,160,906 (9.25%)
0.0041771152388061 ETH
234023292025-09-20 5:55:23155 days ago1758347723620.00 TH4,469,162 (9.93%)
0.003510565346094212 ETH
232741002025-09-02 8:02:35172 days ago17568001552430.00 TH12,296,657 (27.35%)
0.004921436107375833 ETH
232473452025-08-29 14:21:23176 days ago1756477283960.00 TH4,547,665 (10.13%)
0.005641866698501719 ETH
230790652025-08-06 2:32:47200 days ago17544475671330.00 TH6,630,937 (14.75%)
0.006648660859313585 ETH
230028492025-07-26 10:53:23210 days ago1753527203890.00 TH38,089,100 (84.81%)
0.003248882388174014 ETH
229592872025-07-20 8:43:23216 days ago1753001003790.00 TH4,609,321 (12.59%)
0.004171108775034623 ETH
229346082025-07-16 22:02:11220 days ago17527033311080.00 TH5,893,542 (16.36%)
0.007781934955341196 ETH
228162912025-06-30 9:18:59236 days ago1751275139540.00 TH3,133,389 (8.70%)
0.002647078246132985 ETH
227040302025-06-14 16:36:47252 days ago1749919007860.00 TH6,186,792 (17.19%)
0.003667977054613026 ETH
226691302025-06-09 19:33:59257 days ago1749497639820.00 TH4,391,673 (12.20%)
0.002906653483990342 ETH
226153312025-06-02 6:51:47265 days ago17488471071450.00 TH9,408,801 (26.19%)
0.006557047107143062 ETH
225234862025-05-20 10:18:23277 days ago1747736303570.00 TH3,848,872 (10.69%)
0.002953712640812111 ETH
224547172025-05-10 18:18:23287 days ago1746901103530.00 TH3,712,067 (10.32%)
0.005523915655383127 ETH
221563562025-03-30 1:11:23329 days ago1743297083620.00 TH5,580,772 (15.59%)
0.011446283797897056 ETH
219805972025-03-05 12:10:59353 days ago1741176659830.00 TH8,701,004 (24.22%)
0.003439174401643583 ETH

Latest 25 from a total of 775 withdrawals (112.397148441 ETH withdrawn)

Validator Index Block Amount
1990418244990522026-02-20 15:47:1139 hrs ago17716024310.016456478 ETH
1582979244827052026-02-18 9:04:233 days ago17714054630.016490701 ETH
1582978244827052026-02-18 9:04:233 days ago17714054630.016561013 ETH
1582977244827052026-02-18 9:04:233 days ago17714054630.016549724 ETH
1582976244827052026-02-18 9:04:233 days ago17714054630.016564588 ETH
1582975244827052026-02-18 9:04:233 days ago17714054630.016547239 ETH
1546715244812632026-02-18 4:15:354 days ago17713881350.016554543 ETH
1546714244812632026-02-18 4:15:354 days ago17713881350.016474626 ETH
1545336244812272026-02-18 4:08:234 days ago17713877030.06516893 ETH
1533612244808222026-02-18 2:46:354 days ago17713827950.016513451 ETH
1533611244808222026-02-18 2:46:354 days ago17713827950.016585272 ETH
1533610244808222026-02-18 2:46:354 days ago17713827950.016534799 ETH
1528271244806582026-02-18 2:13:354 days ago17713808150.016501869 ETH
1990418244393762026-02-12 8:02:599 days ago17708833790.016592567 ETH
1582979244228702026-02-10 0:43:2312 days ago17706842030.01649738 ETH
1582978244228702026-02-10 0:43:2312 days ago17706842030.016563431 ETH
1582977244228702026-02-10 0:43:2312 days ago17706842030.016687328 ETH
1582976244228702026-02-10 0:43:2312 days ago17706842030.016646774 ETH
1582975244228702026-02-10 0:43:2312 days ago17706842030.064118561 ETH
1546715244213962026-02-09 19:47:4712 days ago17706664670.016688571 ETH
1546714244213962026-02-09 19:47:4712 days ago17706664670.065261806 ETH
1545336244213612026-02-09 19:40:4712 days ago17706660470.016605666 ETH
1533612244209552026-02-09 18:18:5912 days ago17706611390.016605392 ETH
1533611244209552026-02-09 18:18:5912 days ago17706611390.016637414 ETH
1533610244209552026-02-09 18:18:5912 days ago17706611390.016655051 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.