ETH Price: $3,222.24 (+2.98%)
 

Overview

ETH Balance

55.686909584503328427 ETH

Eth Value

$179,436.52 (@ $3,222.24/ETH)

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer217191722025-01-27 23:33:472 days ago1738020827IN
0xa09F3431...0dc146E59
0.19504942 ETH0.000119564.37509692
Transfer217074272025-01-26 8:13:474 days ago1737879227IN
0xa09F3431...0dc146E59
0.04300662 ETH0.00008973.28235189
Transfer216924542025-01-24 6:05:236 days ago1737698723IN
0xa09F3431...0dc146E59
0.0501246 ETH0.000146535.36181345
Transfer216717142025-01-21 8:36:599 days ago1737448619IN
0xa09F3431...0dc146E59
0.04303001 ETH0.0002838810.38784152
Transfer216590122025-01-19 14:04:4710 days ago1737295487IN
0xa09F3431...0dc146E59
2.32880416 ETH0.0011231541.09737634
Transfer216579132025-01-19 10:23:4710 days ago1737282227IN
0xa09F3431...0dc146E59
0.06892834 ETH0.0007131326.09441106
Transfer216502732025-01-18 8:48:1112 days ago1737190091IN
0xa09F3431...0dc146E59
0.12279407 ETH0.0003650813.35893464
Transfer216240432025-01-14 16:52:2315 days ago1736873543IN
0xa09F3431...0dc146E59
0.04561554 ETH0.0003861114.12857993
Transfer216235652025-01-14 15:16:3515 days ago1736867795IN
0xa09F3431...0dc146E59
0.09418514 ETH0.000256989.40332168
Transfer216183542025-01-13 21:49:1116 days ago1736804951IN
0xa09F3431...0dc146E59
0.09880939 ETH0.000198717.27104674
Transfer216053142025-01-12 2:06:4718 days ago1736647607IN
0xa09F3431...0dc146E59
0.04542185 ETH0.000057952.12075763
Transfer215644392025-01-06 9:10:1124 days ago1736154611IN
0xa09F3431...0dc146E59
0.08593427 ETH0.000207897.60715976
Transfer215468152025-01-03 22:03:1126 days ago1735941791IN
0xa09F3431...0dc146E59
0.04701609 ETH0.0002807310.2723117
Transfer215421852025-01-03 6:32:3527 days ago1735885955IN
0xa09F3431...0dc146E59
0.09905466 ETH0.000156845.73917485
Transfer215383912025-01-02 17:50:2327 days ago1735840223IN
0xa09F3431...0dc146E59
0.06669993 ETH0.0003618113.23931794
Transfer214958252024-12-27 19:16:1133 days ago1735326971IN
0xa09F3431...0dc146E59
0.15242906 ETH0.000228318.35436585
Transfer214809072024-12-25 17:13:3535 days ago1735146815IN
0xa09F3431...0dc146E59
0.08823497 ETH0.00019847.2599928
Transfer214720072024-12-24 11:23:3536 days ago1735039415IN
0xa09F3431...0dc146E59
0.04056532 ETH0.000095013.47664151
Transfer214700272024-12-24 4:44:3537 days ago1735015475IN
0xa09F3431...0dc146E59
0.05477424 ETH0.000132144.83532897
Transfer214586342024-12-22 14:28:2338 days ago1734877703IN
0xa09F3431...0dc146E59
0.16280551 ETH0.000236118.63977236
Transfer214385532024-12-19 19:07:4741 days ago1734635267IN
0xa09F3431...0dc146E59
0.07215913 ETH0.0012433645.49623285
Transfer213752862024-12-10 23:07:5950 days ago1733872079IN
0xa09F3431...0dc146E59
0.04025509 ETH0.0004720917.27455147
Transfer213713832024-12-10 10:02:5950 days ago1733824979IN
0xa09F3431...0dc146E59
0.04860611 ETH0.000435415.93200871
Transfer213709202024-12-10 8:29:5951 days ago1733819399IN
0xa09F3431...0dc146E59
0.06489684 ETH0.0003219611.78091338
Transfer213682092024-12-09 23:23:5951 days ago1733786639IN
0xa09F3431...0dc146E59
0.05434363 ETH0.0008804132.2153021
View all transactions

Latest 9 internal transactions

Advanced mode:
Parent Transaction Hash Block
From
To
214726432024-12-24 13:31:4736 days ago1735047107
0xa09F3431...0dc146E59
0.0001 ETH
211401782024-11-08 3:16:4783 days ago1731035807
0xa09F3431...0dc146E59
89 ETH
202217942024-07-02 22:25:47211 days ago1719959147
0xa09F3431...0dc146E59
0.22 ETH
202217942024-07-02 22:25:47211 days ago1719959147
0xa09F3431...0dc146E59
0.35 ETH
198460562024-05-11 10:00:23263 days ago1715421623
0xa09F3431...0dc146E59
104 ETH
182510072023-09-30 20:48:23487 days ago1696106903
0xa09F3431...0dc146E59
0.01745935 ETH
176697632023-07-11 10:24:47568 days ago1689071087
0xa09F3431...0dc146E59
70 ETH
170738452023-04-18 13:25:35652 days ago1681824335
0xa09F3431...0dc146E59
0.00195802 ETH
163884542023-01-12 4:52:11749 days ago1673499131  Contract Creation0 ETH
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
/**
 *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

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

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

 Latest 25 blocks (From a total of 581 blocks with 8.27 Ether produced)

Block Transaction Difficulty Gas Used Reward
217265632025-01-29 0:19:3533 hrs ago1738109975860.00 TH5,481,363 (18.25%)
0.013969282391569374 ETH
217263872025-01-28 23:44:2334 hrs ago17381078631370.00 TH7,225,839 (23.92%)
0.003857493723339291 ETH
217007142025-01-25 9:46:235 days ago17377983831280.00 TH6,799,777 (22.58%)
0.008840611284743869 ETH
216904732025-01-23 23:26:476 days ago17376748071220.00 TH7,464,315 (24.76%)
0.008284127624381271 ETH
216818852025-01-22 18:41:237 days ago1737571283860.00 TH4,104,951 (13.66%)
0.003918802040558411 ETH
216804432025-01-22 13:51:117 days ago17375538712230.00 TH14,596,830 (48.42%)
0.019197131062541958 ETH
216799472025-01-22 12:11:477 days ago1737547907900.00 TH4,957,807 (16.43%)
0.004492525581624556 ETH
216781332025-01-22 6:07:238 days ago1737526043840.00 TH9,694,778 (32.28%)
0.005244861454395124 ETH
216684212025-01-20 21:34:119 days ago17374088511620.00 TH9,393,616 (31.25%)
0.01246353913992688 ETH
216340042025-01-16 2:16:4714 days ago1736993807800.00 TH4,389,427 (14.60%)
0.003900947725359386 ETH
216293482025-01-15 10:40:5914 days ago17369376591250.00 TH12,507,971 (41.65%)
0.006914723986375408 ETH
216257272025-01-14 22:32:1115 days ago1736893931770.00 TH7,617,962 (25.32%)
0.006812465965939127 ETH
216213302025-01-14 7:48:3516 days ago1736840915760.00 TH6,517,700 (21.70%)
0.004513035620531394 ETH
216098102025-01-12 17:09:1117 days ago1736701751650.00 TH4,967,849 (16.53%)
0.005340752826848445 ETH
216041732025-01-11 22:17:5918 days ago1736633879640.00 TH14,204,583 (47.21%)
0.012065705855958804 ETH
215912292025-01-10 2:54:5920 days ago1736477699580.00 TH3,390,953 (11.28%)
0.005227960359176861 ETH
215867712025-01-09 11:58:2320 days ago1736423903990.00 TH7,329,827 (24.41%)
0.008961847256985636 ETH
215770572025-01-08 3:26:1122 days ago1736306771680.00 TH5,085,301 (16.92%)
0.006119662475492335 ETH
215748412025-01-07 20:00:1122 days ago17362800111330.00 TH8,329,409 (27.74%)
0.014529059333029345 ETH
215710322025-01-07 7:14:2323 days ago1736234063800.00 TH5,812,008 (19.35%)
0.004652616885133215 ETH
215675572025-01-06 19:37:5923 days ago1736192279870.00 TH5,620,825 (18.70%)
0.010873480100318368 ETH
215606352025-01-05 20:22:1124 days ago1736108531840.00 TH6,563,080 (21.86%)
0.006186696811225096 ETH
215449232025-01-03 15:42:5926 days ago17359189791060.00 TH6,425,710 (21.38%)
0.009786702484137362 ETH
215440642025-01-03 12:49:4726 days ago17359085871450.00 TH10,037,477 (33.43%)
0.010320202066354573 ETH
215400032025-01-02 23:14:1127 days ago17358596511000.00 TH7,918,590 (26.32%)
0.005331533806115689 ETH
View All Blocks Produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading

Latest 25 from a total of 10977 withdrawals (279.930688548 ETH withdrawn)

Validator Index Block Amount
388809217225232025-01-28 10:47:4747 hrs ago17380612670.0194148 ETH
388808217225232025-01-28 10:47:4747 hrs ago17380612670.019383008 ETH
388807217225232025-01-28 10:47:4747 hrs ago17380612670.019394438 ETH
388806217225232025-01-28 10:47:4747 hrs ago17380612670.019374627 ETH
388805217225232025-01-28 10:47:4747 hrs ago17380612670.019354999 ETH
388804217225232025-01-28 10:47:4747 hrs ago17380612670.01941709 ETH
388803217225232025-01-28 10:47:4747 hrs ago17380612670.019387676 ETH
388802217225232025-01-28 10:47:4747 hrs ago17380612670.019360925 ETH
388801217225232025-01-28 10:47:4747 hrs ago17380612670.064184938 ETH
388800217225232025-01-28 10:47:4747 hrs ago17380612670.01939046 ETH
388548217225142025-01-28 10:45:5947 hrs ago17380611590.06497363 ETH
388547217225142025-01-28 10:45:5947 hrs ago17380611590.019404032 ETH
388546217225142025-01-28 10:45:5947 hrs ago17380611590.019380648 ETH
388545217225142025-01-28 10:45:5947 hrs ago17380611590.019408268 ETH
388544217225142025-01-28 10:45:5947 hrs ago17380611590.019378821 ETH
388193217224922025-01-28 10:41:2347 hrs ago17380608830.019397614 ETH
388192217224922025-01-28 10:41:2347 hrs ago17380608830.019396828 ETH
388191217224922025-01-28 10:41:2347 hrs ago17380608830.019407306 ETH
388190217224922025-01-28 10:41:2347 hrs ago17380608830.01938486 ETH
388189217224912025-01-28 10:41:1147 hrs ago17380608710.01940384 ETH
385926217223982025-01-28 10:22:3547 hrs ago17380597550.01937982 ETH
385925217223982025-01-28 10:22:3547 hrs ago17380597550.019392436 ETH
385924217223982025-01-28 10:22:3547 hrs ago17380597550.019406096 ETH
385922217223982025-01-28 10:22:3547 hrs ago17380597550.01939162 ETH
385914217223982025-01-28 10:22:3547 hrs ago17380597550.019387183 ETH
View All Withdrawals

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