ETH Price: $2,245.01 (-1.31%)
 

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Exec Transaction241932302026-01-08 23:26:2326 days ago1767914783IN
Smart Account by Safe Endaoment: Fee Treasury
0 ETH0.0000110.11377222
Exec Transaction241846182026-01-07 18:32:2327 days ago1767810743IN
Smart Account by Safe Endaoment: Fee Treasury
0 ETH0.000021160.21887128
Exec Transaction239775862025-12-09 20:27:3556 days ago1765312055IN
Smart Account by Safe Endaoment: Fee Treasury
0 ETH0.00002510.31547641
Exec Transaction237842262025-11-12 16:06:1183 days ago1762963571IN
Smart Account by Safe Endaoment: Fee Treasury
0 ETH0.000135431.47406203
Exec Transaction237766292025-11-11 14:36:4784 days ago1762871807IN
Smart Account by Safe Endaoment: Fee Treasury
0 ETH0.00023332.41317007
Exec Transaction236346182025-10-22 17:42:11104 days ago1761154931IN
Smart Account by Safe Endaoment: Fee Treasury
0 ETH0.000016910.27473517
Exec Transaction236334222025-10-22 13:40:11104 days ago1761140411IN
Smart Account by Safe Endaoment: Fee Treasury
0 ETH0.000024640.35427067
Exec Transaction235850092025-10-15 18:55:11111 days ago1760554511IN
Smart Account by Safe Endaoment: Fee Treasury
0 ETH0.000044460.38262699
Exec Transaction234909212025-10-02 15:13:47124 days ago1759418027IN
Smart Account by Safe Endaoment: Fee Treasury
0 ETH0.000113631.83054777
Exec Transaction234348692025-09-24 19:05:47132 days ago1758740747IN
Smart Account by Safe Endaoment: Fee Treasury
0 ETH0.000026860.27579719
Exec Transaction233402522025-09-11 13:54:59145 days ago1757598899IN
Smart Account by Safe Endaoment: Fee Treasury
0 ETH0.000061030.66491685
Exec Transaction229498932025-07-19 1:11:47200 days ago1752887507IN
Smart Account by Safe Endaoment: Fee Treasury
0 ETH0.000158281.62470623
Exec Transaction229329882025-07-16 16:37:11202 days ago1752683831IN
Smart Account by Safe Endaoment: Fee Treasury
0 ETH0.000605678.11140245
Exec Transaction225559362025-05-24 23:20:23255 days ago1748128823IN
Smart Account by Safe Endaoment: Fee Treasury
0 ETH0.0000550.56948312
Exec Transaction224607072025-05-11 14:32:11268 days ago1746973931IN
Smart Account by Safe Endaoment: Fee Treasury
0 ETH0.000548636.06718533
Exec Transaction224606692025-05-11 14:24:23268 days ago1746973463IN
Smart Account by Safe Endaoment: Fee Treasury
0 ETH0.00075566.50468936
Exec Transaction224606602025-05-11 14:22:35268 days ago1746973355IN
Smart Account by Safe Endaoment: Fee Treasury
0 ETH0.000401196.02885619
Exec Transaction224605722025-05-11 14:04:47268 days ago1746972287IN
Smart Account by Safe Endaoment: Fee Treasury
0 ETH0.000996657.92276966
Exec Transaction224605402025-05-11 13:58:11268 days ago1746971891IN
Smart Account by Safe Endaoment: Fee Treasury
0 ETH0.001260149.59040248
Transfer223539432025-04-26 14:55:23283 days ago1745679323IN
Smart Account by Safe Endaoment: Fee Treasury
96.5 ETH0.00004631.69451754
Transfer223328502025-04-23 16:18:47286 days ago1745425127IN
Smart Account by Safe Endaoment: Fee Treasury
0.000001 ETH0.000076782.80949015
Exec Transaction223325542025-04-23 15:19:23286 days ago1745421563IN
Smart Account by Safe Endaoment: Fee Treasury
0 ETH0.000256584.14370216
Exec Transaction222963212025-04-18 13:56:11291 days ago1744984571IN
Smart Account by Safe Endaoment: Fee Treasury
0 ETH0.000038330.39684758
Transfer221190812025-03-24 20:13:59316 days ago1742847239IN
Smart Account by Safe Endaoment: Fee Treasury
2.07038 ETH0.00002470.90389487
Exec Transaction218261092025-02-11 21:56:59357 days ago1739311019IN
Smart Account by Safe Endaoment: Fee Treasury
0 ETH0.000117661.21816507
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Method Block
From
To
Transfer234909212025-10-02 15:13:47124 days ago1759418027
Smart Account by Safe Endaoment: Fee Treasury
0.75392706 ETH
Transfer234348692025-09-24 19:05:47132 days ago1758740747
Smart Account by Safe Endaoment: Fee Treasury
0.1 ETH
Transfer234348692025-09-24 19:05:47132 days ago1758740747
Smart Account by Safe Endaoment: Fee Treasury
0.1 ETH
Transfer234348692025-09-24 19:05:47132 days ago1758740747
Smart Account by Safe Endaoment: Fee Treasury
0.1 ETH
Transfer234348692025-09-24 19:05:47132 days ago1758740747
Smart Account by Safe Endaoment: Fee Treasury
0.1 ETH
Transfer229498932025-07-19 1:11:47200 days ago1752887507
Smart Account by Safe Endaoment: Fee Treasury
0.015 ETH
Transfer229498932025-07-19 1:11:47200 days ago1752887507
Smart Account by Safe Endaoment: Fee Treasury
0.015 ETH
Transfer229498932025-07-19 1:11:47200 days ago1752887507
Smart Account by Safe Endaoment: Fee Treasury
0.015 ETH
Transfer229498932025-07-19 1:11:47200 days ago1752887507
Smart Account by Safe Endaoment: Fee Treasury
0.015 ETH
Deposit224607072025-05-11 14:32:11268 days ago1746973931
Smart Account by Safe Endaoment: Fee Treasury
105 ETH
Transfer224606712025-05-11 14:24:47268 days ago1746973487
Smart Account by Safe Endaoment: Fee Treasury
0.09361162 ETH
Transfer224606602025-05-11 14:22:35268 days ago1746973355
Smart Account by Safe Endaoment: Fee Treasury
0.31955803 ETH
Transfer*224605722025-05-11 14:04:47268 days ago1746972287
Smart Account by Safe Endaoment: Fee Treasury
1 wei
Transfer*224605402025-05-11 13:58:11268 days ago1746971891
Smart Account by Safe Endaoment: Fee Treasury
1 wei
Transfer223325542025-04-23 15:19:23286 days ago1745421563
Smart Account by Safe Endaoment: Fee Treasury
32 ETH
Transfer215737302025-01-07 16:16:35392 days ago1736266595
Smart Account by Safe Endaoment: Fee Treasury
0.5 ETH
Transfer215661782025-01-06 15:00:35393 days ago1736175635
Smart Account by Safe Endaoment: Fee Treasury
1 ETH
Transfer209430032024-10-11 14:34:23480 days ago1728657263
Smart Account by Safe Endaoment: Fee Treasury
1 ETH
Transfer202281842024-07-03 19:50:35580 days ago1720036235
Smart Account by Safe Endaoment: Fee Treasury
1.54581596 ETH
Transfer202281772024-07-03 19:49:11580 days ago1720036151
Smart Account by Safe Endaoment: Fee Treasury
0.25 ETH
Transfer202222422024-07-02 23:55:23581 days ago1719964523
Smart Account by Safe Endaoment: Fee Treasury
0.39196433 ETH
Transfer198112272024-05-06 13:05:35638 days ago1715000735
Smart Account by Safe Endaoment: Fee Treasury
0.25 ETH
Transfer196290832024-04-11 1:23:35664 days ago1712798615
Smart Account by Safe Endaoment: Fee Treasury
0.25 ETH
Transfer195991242024-04-06 20:41:11668 days ago1712436071
Smart Account by Safe Endaoment: Fee Treasury
64 ETH
Transfer194621192024-03-18 13:57:47687 days ago1710770267
Smart Account by Safe Endaoment: Fee Treasury
32 ETH
View All Internal Transactions
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions

 Latest 25 blocks (From a total of 31 blocks with 0.36 Ether produced)

Block Transaction Difficulty Gas Used Reward
239054182025-11-29 16:08:3566 days ago1764432515370.00 TH1,580,577 (2.65%)
0.002065945151241782 ETH
237371992025-11-06 2:15:4790 days ago17623953471070.00 TH7,714,509 (17.14%)
0.004772376940002269 ETH
229175732025-07-14 12:59:47204 days ago1752497987860.00 TH5,825,319 (16.13%)
0.010062500093437953 ETH
229063392025-07-12 23:20:35206 days ago1752362435510.00 TH2,912,660 (8.08%)
0.002341195035714365 ETH
228629012025-07-06 21:39:59212 days ago1751837999780.00 TH5,457,707 (15.18%)
0.004524929466734643 ETH
227928322025-06-27 2:36:35222 days ago17509917951310.00 TH4,813,960 (13.39%)
0.00283267613304274 ETH
224467082025-05-09 15:11:23270 days ago17468034831160.00 TH7,004,422 (19.48%)
0.010577397950592838 ETH
223306992025-04-23 9:07:11287 days ago1745399231990.00 TH12,282,702 (34.15%)
0.005863596687277128 ETH
222663512025-04-14 9:31:47296 days ago1744623107720.00 TH4,043,914 (11.24%)
0.005812730928885975 ETH
222323922025-04-09 15:58:23300 days ago17442143031070.00 TH6,691,091 (18.62%)
0.007691970825483826 ETH
220510392025-03-15 8:19:35326 days ago1742026775460.00 TH3,938,527 (10.95%)
0.002778859043568881 ETH
214951352024-12-27 16:57:35403 days ago1735318655730.00 TH4,507,941 (15.03%)
0.009439971994985534 ETH
210851722024-10-31 10:58:59461 days ago1730372339630.00 TH4,769,155 (15.90%)
0.004790172042597658 ETH
205610032024-08-19 6:52:35534 days ago1724050355970.00 TH27,368,914 (91.23%)
0.004609268360574959 ETH
205267182024-08-14 11:57:47538 days ago1723636667730.00 TH5,117,349 (17.06%)
0.005391825520270021 ETH
204601262024-08-05 4:58:23548 days ago1722833903580.00 TH4,451,006 (14.84%)
0.006776722340154706 ETH
199983612024-06-01 17:07:47612 days ago1717261667460.00 TH1,757,733 (5.86%)
0.007315898582311537 ETH
198343612024-05-09 18:45:11635 days ago1715280311820.00 TH4,236,312 (14.12%)
0.01223262684199002 ETH
192103112024-02-12 6:58:59723 days ago1707721139220.00 TH1,422,622 (4.74%)
0.039135859765548381 ETH
191130372024-01-29 15:20:23736 days ago17065416231110.00 TH12,497,045 (41.66%)
0.008754586929710118 ETH
186279792023-11-22 14:50:23804 days ago17006646231360.00 TH9,528,115 (31.76%)
0.016918769629448202 ETH
185428652023-11-10 16:54:11816 days ago16996352512090.00 TH11,464,080 (38.21%)
0.025994197005374733 ETH
181678152023-09-19 5:16:11869 days ago16951005711370.00 TH11,181,901 (37.27%)
0.015607659483602249 ETH
180843452023-09-07 11:47:23880 days ago16940872431110.00 TH12,904,078 (43.01%)
0.038022391987837563 ETH
180639392023-09-04 15:13:59883 days ago1693840439960.00 TH6,388,695 (21.30%)
0.009613857978887309 ETH
View All Blocks Produced

Latest 25 from a total of 312 withdrawals (134.557673503 ETH withdrawn)

Validator Index Block Amount
1891963225105672025-05-18 14:48:35261 days ago17475797150.004826922 ETH
655226224601452025-05-11 12:37:59268 days ago17469670790.065112368 ETH
1891963224442022025-05-09 6:41:47271 days ago17467729070.019155547 ETH
655226223935112025-05-02 3:39:35278 days ago17461571750.064720193 ETH
1891963223779822025-04-29 23:26:23280 days ago17459691830.008983541 ETH
655260223268472025-04-22 20:10:11287 days ago174535261132.003482907 ETH
655226223268472025-04-22 20:10:11287 days ago17453526110.065590378 ETH
655260222597232025-04-13 11:22:11297 days ago17445433310.060305054 ETH
655226222597232025-04-13 11:22:11297 days ago17445433310.019290259 ETH
655260221928552025-04-04 3:25:59306 days ago17437371590.019310821 ETH
655226221928552025-04-04 3:25:59306 days ago17437371590.019331505 ETH
655260221262822025-03-25 20:25:23315 days ago17429343230.019276906 ETH
655226221262822025-03-25 20:25:23315 days ago17429343230.019253338 ETH
655260220600422025-03-16 14:28:23324 days ago17421353030.019177334 ETH
655226220600412025-03-16 14:28:11324 days ago17421352910.019202926 ETH
655260219940752025-03-07 9:21:59334 days ago17413393190.019118015 ETH
655226219940752025-03-07 9:21:59334 days ago17413393190.019117623 ETH
655260219285832025-02-26 6:01:59343 days ago17405497190.019110324 ETH
655226219285832025-02-26 6:01:59343 days ago17405497190.019099304 ETH
655260218630392025-02-17 2:10:47352 days ago17397582470.019197547 ETH
655226218630392025-02-17 2:10:47352 days ago17397582470.019199951 ETH
655260217971042025-02-07 20:45:47361 days ago17389611470.019219714 ETH
655226217971042025-02-07 20:45:47361 days ago17389611470.019255594 ETH
655260217310062025-01-29 15:13:35370 days ago17381636150.01935638 ETH
655226217310052025-01-29 15:13:23370 days ago17381636030.019351589 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.