ETH Price: $1,933.87 (-4.00%)
 

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Exec Transaction240405632025-12-18 16:04:4771 days ago1766073887IN
Smart Account by Safe Fee Recipient: 0xd4db...412
0 ETH0.000128872.08159454
Transfer240405572025-12-18 16:03:3571 days ago1766073815IN
Smart Account by Safe Fee Recipient: 0xd4db...412
0.0046 ETH0.000056732.07616602
Exec Transaction235394512025-10-09 10:02:11141 days ago1760004131IN
Smart Account by Safe Fee Recipient: 0xd4db...412
0 ETH0.000029460.32470739
Transfer235375812025-10-09 3:44:59141 days ago1759981499IN
Smart Account by Safe Fee Recipient: 0xd4db...412
0.00986155 ETH0.000002810.10297509
Transfer235373262025-10-09 2:53:35141 days ago1759978415IN
Smart Account by Safe Fee Recipient: 0xd4db...412
0.0130059 ETH0.000005250.192378
Transfer235357462025-10-08 21:36:11142 days ago1759959371IN
Smart Account by Safe Fee Recipient: 0xd4db...412
0.01064873 ETH0.000005110.18712189
Transfer235352522025-10-08 19:56:47142 days ago1759953407IN
Smart Account by Safe Fee Recipient: 0xd4db...412
0.00925446 ETH0.000009010.33003348
Transfer235345872025-10-08 17:42:47142 days ago1759945367IN
Smart Account by Safe Fee Recipient: 0xd4db...412
0.0128598 ETH0.000026250.96066778
Transfer235331412025-10-08 12:50:47142 days ago1759927847IN
Smart Account by Safe Fee Recipient: 0xd4db...412
0.04807157 ETH0.000006510.23849458
Transfer235291462025-10-07 23:24:59143 days ago1759879499IN
Smart Account by Safe Fee Recipient: 0xd4db...412
0.0069662 ETH0.000003320.12171673
Transfer235283482025-10-07 20:44:59143 days ago1759869899IN
Smart Account by Safe Fee Recipient: 0xd4db...412
0.0147074 ETH0.000007620.27914179
Transfer235265372025-10-07 14:40:35143 days ago1759848035IN
Smart Account by Safe Fee Recipient: 0xd4db...412
0.07784037 ETH0.00007062.58351254
Transfer235240802025-10-07 6:26:59143 days ago1759818419IN
Smart Account by Safe Fee Recipient: 0xd4db...412
0.00826637 ETH0.000003030.11120208
Transfer235216242025-10-06 22:11:47144 days ago1759788707IN
Smart Account by Safe Fee Recipient: 0xd4db...412
0.01403973 ETH0.000008870.32465553
Transfer235211812025-10-06 20:42:35144 days ago1759783355IN
Smart Account by Safe Fee Recipient: 0xd4db...412
0.01695745 ETH0.000018560.6793567
Transfer235204632025-10-06 18:18:23144 days ago1759774703IN
Smart Account by Safe Fee Recipient: 0xd4db...412
0.08493725 ETH0.000142685.22097729
Transfer235179392025-10-06 9:49:11144 days ago1759744151IN
Smart Account by Safe Fee Recipient: 0xd4db...412
0.01541974 ETH0.000002980.10913702
Transfer235166652025-10-06 5:32:47144 days ago1759728767IN
Smart Account by Safe Fee Recipient: 0xd4db...412
0.00521556 ETH0.000003180.11638893
Transfer235125922025-10-05 15:54:23145 days ago1759679663IN
Smart Account by Safe Fee Recipient: 0xd4db...412
0.02838532 ETH0.000003320.12174188
Transfer235114102025-10-05 11:56:47145 days ago1759665407IN
Smart Account by Safe Fee Recipient: 0xd4db...412
0.00932185 ETH0.000003070.1124453
Transfer235114052025-10-05 11:55:47145 days ago1759665347IN
Smart Account by Safe Fee Recipient: 0xd4db...412
0.01155358 ETH0.000002930.10747534
Transfer235088502025-10-05 3:21:35145 days ago1759634495IN
Smart Account by Safe Fee Recipient: 0xd4db...412
0.04059251 ETH0.00000360.13185188
Transfer235060502025-10-04 17:57:59146 days ago1759600679IN
Smart Account by Safe Fee Recipient: 0xd4db...412
0.0078707 ETH0.000003280.12009536
Transfer235055082025-10-04 16:09:11146 days ago1759594151IN
Smart Account by Safe Fee Recipient: 0xd4db...412
0.01328379 ETH0.000004170.15278312
Transfer235043272025-10-04 12:10:35146 days ago1759579835IN
Smart Account by Safe Fee Recipient: 0xd4db...412
0.01669692 ETH0.00000340.12477054
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Method Block
From
To
Transfer240405632025-12-18 16:04:4771 days ago1766073887
Smart Account by Safe Fee Recipient: 0xd4db...412
0.0046 ETH
Transfer235394512025-10-09 10:02:11141 days ago1760004131
Smart Account by Safe Fee Recipient: 0xd4db...412
15.38634075 ETH
Transfer229462352025-07-18 12:58:47224 days ago1752843527
Smart Account by Safe Fee Recipient: 0xd4db...412
0.00001 ETH
Transfer229462352025-07-18 12:58:47224 days ago1752843527
Smart Account by Safe Fee Recipient: 0xd4db...412
0.00001 ETH
Transfer229462352025-07-18 12:58:47224 days ago1752843527
Smart Account by Safe Fee Recipient: 0xd4db...412
0.00001 ETH
Transfer229462352025-07-18 12:58:47224 days ago1752843527
Smart Account by Safe Fee Recipient: 0xd4db...412
0.00001 ETH
Transfer229462352025-07-18 12:58:47224 days ago1752843527
Smart Account by Safe Fee Recipient: 0xd4db...412
0.00001 ETH
Transfer229458142025-07-18 11:33:59224 days ago1752838439
Smart Account by Safe Fee Recipient: 0xd4db...412
28.98024825 ETH
Transfer224223362025-05-06 4:38:11297 days ago1746506291
Smart Account by Safe Fee Recipient: 0xd4db...412
41 ETH
Transfer220961662025-03-21 15:33:35343 days ago1742571215
Smart Account by Safe Fee Recipient: 0xd4db...412
0.00001652 ETH
Transfer220961662025-03-21 15:33:35343 days ago1742571215
Smart Account by Safe Fee Recipient: 0xd4db...412
0.00006229 ETH
Transfer220961662025-03-21 15:33:35343 days ago1742571215
Smart Account by Safe Fee Recipient: 0xd4db...412
0.00056409 ETH
Transfer220961662025-03-21 15:33:35343 days ago1742571215
Smart Account by Safe Fee Recipient: 0xd4db...412
0.00024804 ETH
Transfer220961662025-03-21 15:33:35343 days ago1742571215
Smart Account by Safe Fee Recipient: 0xd4db...412
0.00038049 ETH
Transfer220961662025-03-21 15:33:35343 days ago1742571215
Smart Account by Safe Fee Recipient: 0xd4db...412
0.00013652 ETH
Transfer220751602025-03-18 17:09:11346 days ago1742317751
Smart Account by Safe Fee Recipient: 0xd4db...412
0.00046168 ETH
Transfer220751602025-03-18 17:09:11346 days ago1742317751
Smart Account by Safe Fee Recipient: 0xd4db...412
0.00172649 ETH
Transfer219673352025-03-03 15:44:59361 days ago1741016699
Smart Account by Safe Fee Recipient: 0xd4db...412
0.00002684 ETH
Transfer218769572025-02-19 0:52:11374 days ago1739926331
Smart Account by Safe Fee Recipient: 0xd4db...412
0.00000675 ETH
Transfer218769572025-02-19 0:52:11374 days ago1739926331
Smart Account by Safe Fee Recipient: 0xd4db...412
0.00000728 ETH
Transfer218769572025-02-19 0:52:11374 days ago1739926331
Smart Account by Safe Fee Recipient: 0xd4db...412
0.00002757 ETH
Transfer218769572025-02-19 0:52:11374 days ago1739926331
Smart Account by Safe Fee Recipient: 0xd4db...412
0.00003297 ETH
Transfer218769572025-02-19 0:52:11374 days ago1739926331
Smart Account by Safe Fee Recipient: 0xd4db...412
0.00007678 ETH
Transfer218638092025-02-17 4:45:59375 days ago1739767559
Smart Account by Safe Fee Recipient: 0xd4db...412
0.00001671 ETH
Transfer218638092025-02-17 4:45:59375 days ago1739767559
Smart Account by Safe Fee Recipient: 0xd4db...412
0.00003042 ETH
View All Internal Transactions
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions
Produced Blocks

 Latest 25 blocks (From a total of 118 blocks with 1.72 Ether produced)

Block Transaction Difficulty Gas Used Reward
229808482025-07-23 9:02:23219 days ago1753261343950.00 TH6,286,045 (13.97%)
0.004003445837246497 ETH
227774532025-06-24 23:04:11248 days ago17508062511310.00 TH5,946,578 (16.49%)
0.004792895568783851 ETH
224153232025-05-05 5:02:35298 days ago17464213551100.00 TH4,076,599 (11.32%)
0.00238222607523206 ETH
224073152025-05-04 2:05:47299 days ago17463243471460.00 TH7,386,287 (20.52%)
0.00609557466423026 ETH
224033142025-05-03 12:40:11300 days ago17462760111070.00 TH7,254,892 (20.15%)
0.010480783082787816 ETH
224020602025-05-03 8:28:11300 days ago17462608911110.00 TH31,998,840 (88.89%)
0.00745276060855631 ETH
223454202025-04-25 10:24:23308 days ago17455766631210.00 TH8,381,547 (23.28%)
0.003677120126093054 ETH
222667952025-04-14 11:01:23319 days ago17446284831100.00 TH6,136,090 (17.08%)
0.006500659391273715 ETH
222398092025-04-10 16:45:35323 days ago17443035351060.00 TH5,211,186 (14.49%)
0.004504035351337322 ETH
220961662025-03-21 15:33:35343 days ago17425712151090.00 TH10,947,943 (30.41%)
0.019416548073193818 ETH
220751602025-03-18 17:09:11346 days ago17423177512090.00 TH17,941,416 (49.84%)
0.030820515000741584 ETH
219673352025-03-03 15:44:59361 days ago17410166991460.00 TH14,075,716 (39.10%)
0.040149271612241059 ETH
219201352025-02-25 1:43:11367 days ago17404477912360.00 TH19,443,315 (54.01%)
0.021684112628217283 ETH
218769572025-02-19 0:52:11374 days ago17399263311040.00 TH11,010,385 (30.58%)
0.016983708006252794 ETH
218696322025-02-18 0:19:23375 days ago17398379631990.00 TH13,235,620 (36.95%)
0.010868295681536845 ETH
218638092025-02-17 4:45:59375 days ago17397675591410.00 TH32,313,925 (89.76%)
0.011352687012525956 ETH
217296502025-01-29 10:40:47394 days ago17381472471600.00 TH8,480,737 (28.24%)
0.010435081996397071 ETH
215586812025-01-05 13:49:35418 days ago1736084975890.00 TH5,685,696 (18.90%)
0.004675907098944317 ETH
215552392025-01-05 2:16:47418 days ago17360434071150.00 TH8,388,363 (27.93%)
0.004856614788040949 ETH
215492712025-01-04 6:17:35419 days ago17359714551050.00 TH12,703,727 (42.30%)
0.009647609805403948 ETH
214850712024-12-26 7:13:35428 days ago17351972151020.00 TH6,000,536 (19.98%)
0.006329659656967692 ETH
214559292024-12-22 5:24:47432 days ago1734845087800.00 TH8,412,938 (28.02%)
0.005896315780568805 ETH
214493902024-12-21 7:27:59433 days ago17347660791030.00 TH7,899,707 (26.31%)
0.008411340217961447 ETH
213196082024-12-03 4:32:11451 days ago17332003311510.00 TH13,910,957 (46.37%)
0.026973337070442704 ETH
212773142024-11-27 6:31:35457 days ago17326890953580.00 TH29,875,994 (99.59%)
0.039824846019874728 ETH
View All Blocks Produced

Validator Index Block Amount
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.