ETH Price: $1,882.52 (-2.53%)
 

Multichain Info

Transaction Hash
Method
Block
From
To
Transfer220595942025-03-16 12:58:355 mins ago1742129915IN
Frax Finance: Frx ETH Multisig
0.01815834 ETH0.000012680.46433492
Transfer220592852025-03-16 11:56:111 hr ago1742126171IN
Frax Finance: Frx ETH Multisig
0.01104906 ETH0.000013560.49628654
Transfer220584032025-03-16 8:59:234 hrs ago1742115563IN
Frax Finance: Frx ETH Multisig
0.0211527 ETH0.000017170.6283878
Transfer220554992025-03-15 23:14:5913 hrs ago1742080499IN
Frax Finance: Frx ETH Multisig
0.0223268 ETH0.000012130.44389995
Transfer220545652025-03-15 20:07:1116 hrs ago1742069231IN
Frax Finance: Frx ETH Multisig
0.02670743 ETH0.00001230.45025307
Transfer220532562025-03-15 15:44:1121 hrs ago1742053451IN
Frax Finance: Frx ETH Multisig
0.11721722 ETH0.000012390.45361923
Transfer220531392025-03-15 15:20:4721 hrs ago1742052047IN
Frax Finance: Frx ETH Multisig
0.02902326 ETH0.000012060.44142277
Transfer220531332025-03-15 15:19:3521 hrs ago1742051975IN
Frax Finance: Frx ETH Multisig
0.01115193 ETH0.000012520.4584703
Transfer220519122025-03-15 11:14:2325 hrs ago1742037263IN
Frax Finance: Frx ETH Multisig
0.00868114 ETH0.000013310.48727317
Transfer220517012025-03-15 10:32:1126 hrs ago1742034731IN
Frax Finance: Frx ETH Multisig
0.01408574 ETH0.000012840.47013966
Transfer220515252025-03-15 9:56:4727 hrs ago1742032607IN
Frax Finance: Frx ETH Multisig
0.01615748 ETH0.000011550.42285615
Transfer220507842025-03-15 7:28:3529 hrs ago1742023715IN
Frax Finance: Frx ETH Multisig
0.00971944 ETH0.000014610.53488208
Transfer220505622025-03-15 6:43:5930 hrs ago1742021039IN
Frax Finance: Frx ETH Multisig
0.01120804 ETH0.000014770.54049052
Transfer220504712025-03-15 6:25:3530 hrs ago1742019935IN
Frax Finance: Frx ETH Multisig
0.01051441 ETH0.000010880.39820308
Transfer220497442025-03-15 3:59:2333 hrs ago1742011163IN
Frax Finance: Frx ETH Multisig
0.00986235 ETH0.000012570.46025596
Transfer220497232025-03-15 3:55:1133 hrs ago1742010911IN
Frax Finance: Frx ETH Multisig
0.06047731 ETH0.000012670.46367163
Transfer220497222025-03-15 3:54:5933 hrs ago1742010899IN
Frax Finance: Frx ETH Multisig
0.28314548 ETH0.000012410.45426782
Transfer220486742025-03-15 0:24:2336 hrs ago1741998263IN
Frax Finance: Frx ETH Multisig
0.00729156 ETH0.000012890.47169047
Transfer220475672025-03-14 20:40:5940 hrs ago1741984859IN
Frax Finance: Frx ETH Multisig
0.0131452 ETH0.000012960.47436359
Transfer220471682025-03-14 19:20:5941 hrs ago1741980059IN
Frax Finance: Frx ETH Multisig
0.01133659 ETH0.000015490.56702294
Transfer220470432025-03-14 18:55:4742 hrs ago1741978547IN
Frax Finance: Frx ETH Multisig
0.01525142 ETH0.000011860.4341527
Transfer220469742025-03-14 18:41:5942 hrs ago1741977719IN
Frax Finance: Frx ETH Multisig
0.01212799 ETH0.00001310.47957644
Transfer220469532025-03-14 18:37:4742 hrs ago1741977467IN
Frax Finance: Frx ETH Multisig
0.01596666 ETH0.000012410.45429613
Transfer220468722025-03-14 18:21:3542 hrs ago1741976495IN
Frax Finance: Frx ETH Multisig
0.00899021 ETH0.000014150.517782
Transfer220464762025-03-14 17:02:1144 hrs ago1741971731IN
Frax Finance: Frx ETH Multisig
0.0907544 ETH0.00002110.77212144
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Method Block
From
To
Transfer220322442025-03-12 17:21:233 days ago1741800083
Frax Finance: Frx ETH Multisig
365 ETH
Transfer220322442025-03-12 17:21:233 days ago1741800083
Frax Finance: Frx ETH Multisig
11.14711258 ETH
Transfer220182942025-03-10 18:35:475 days ago1741631747
Frax Finance: Frx ETH Multisig
0.0000758 ETH
Send220182942025-03-10 18:35:475 days ago1741631747
Frax Finance: Frx ETH Multisig
0.00031279 ETH
Send220182712025-03-10 18:31:115 days ago1741631471
Frax Finance: Frx ETH Multisig
0.00031279 ETH
Send219979362025-03-07 22:19:118 days ago1741385951
Frax Finance: Frx ETH Multisig
0.00004242 ETH
Send219979202025-03-07 22:15:598 days ago1741385759
Frax Finance: Frx ETH Multisig
0.00003367 ETH
Send219979192025-03-07 22:15:478 days ago1741385747
Frax Finance: Frx ETH Multisig
0.00003367 ETH
Send219978932025-03-07 22:10:358 days ago1741385435
Frax Finance: Frx ETH Multisig
0.00003367 ETH
Transfer219976892025-03-07 21:29:358 days ago1741382975
Frax Finance: Frx ETH Multisig
0.00039815 ETH
Send219976892025-03-07 21:29:358 days ago1741382975
Frax Finance: Frx ETH Multisig
0.00047271 ETH
Transfer219973502025-03-07 20:21:238 days ago1741378883
Frax Finance: Frx ETH Multisig
3,029.19272448 ETH
Transfer219835422025-03-05 22:02:2310 days ago1741212143
Frax Finance: Frx ETH Multisig
367.78823841 ETH
Transfer219835422025-03-05 22:02:2310 days ago1741212143
Frax Finance: Frx ETH Multisig
60 ETH
Transfer219702642025-03-04 1:32:5912 days ago1741051979
Frax Finance: Frx ETH Multisig
0.00034896 ETH
Transfer219702642025-03-04 1:32:5912 days ago1741051979
Frax Finance: Frx ETH Multisig
0.00081626 ETH
Transfer219702642025-03-04 1:32:5912 days ago1741051979
Frax Finance: Frx ETH Multisig
0.00387539 ETH
Transfer219493752025-03-01 3:37:4715 days ago1740800267
Frax Finance: Frx ETH Multisig
0.00000778 ETH
Transfer219493752025-03-01 3:37:4715 days ago1740800267
Frax Finance: Frx ETH Multisig
0.00001999 ETH
Transfer219493752025-03-01 3:37:4715 days ago1740800267
Frax Finance: Frx ETH Multisig
0.00002397 ETH
Transfer219336132025-02-26 22:52:1117 days ago1740610331
Frax Finance: Frx ETH Multisig
0.00010856 ETH
Transfer219336132025-02-26 22:52:1117 days ago1740610331
Frax Finance: Frx ETH Multisig
0.00013179 ETH
Transfer219336132025-02-26 22:52:1117 days ago1740610331
Frax Finance: Frx ETH Multisig
0.00284354 ETH
Transfer219326592025-02-26 19:40:5917 days ago1740598859
Frax Finance: Frx ETH Multisig
12.13406684 ETH
Transfer219326392025-02-26 19:36:4717 days ago1740598607
Frax Finance: Frx ETH Multisig
35 ETH
View All Internal Transactions
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

API
[{"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 4,145 blocks with 244.91 Ether produced)

Block Transaction Difficulty Gas Used Reward
220595672025-03-16 12:53:1110 mins ago1742129591930.00 TH8,608,427 (23.94%)
0.015124444179669836 ETH
220591182025-03-16 11:22:471 hr ago1742124167690.00 TH5,804,920 (16.16%)
0.002951371484611824 ETH
220588202025-03-16 10:22:592 hrs ago1742120579700.00 TH3,371,149 (9.39%)
0.003750851486276653 ETH
220579242025-03-16 7:22:475 hrs ago1742109767570.00 TH2,992,511 (8.33%)
0.002198399838991055 ETH
220576512025-03-16 6:27:596 hrs ago1742106479560.00 TH21,317,029 (59.62%)
0.002782437779856481 ETH
220547622025-03-15 20:46:3516 hrs ago1742071595800.00 TH4,548,327 (12.68%)
0.006008071421638041 ETH
220534392025-03-15 16:20:4720 hrs ago17420556471850.00 TH9,370,979 (26.13%)
0.006210307292728125 ETH
220528422025-03-15 14:21:1122 hrs ago17420484711190.00 TH7,625,001 (21.28%)
0.008308697476795748 ETH
220522112025-03-15 12:14:2324 hrs ago1742040863360.00 TH3,012,390 (8.39%)
0.003075442539354158 ETH
220514422025-03-15 9:40:1127 hrs ago17420316111190.00 TH25,357,157 (70.64%)
0.007811647552569455 ETH
220502602025-03-15 5:42:4731 hrs ago1742017367530.00 TH2,017,660 (5.62%)
0.002103921015051472 ETH
220493662025-03-15 2:43:4734 hrs ago1742006627560.00 TH8,587,391 (23.90%)
0.071780007007140412 ETH
220473012025-03-14 19:47:3541 hrs ago17419816551040.00 TH5,060,478 (14.10%)
0.002664841579709892 ETH
220472462025-03-14 19:36:3541 hrs ago1741980995610.00 TH4,749,888 (13.26%)
0.004453919373593997 ETH
220472092025-03-14 19:29:1141 hrs ago17419805511110.00 TH6,377,913 (17.75%)
0.005261648201499898 ETH
220445652025-03-14 10:37:232 days ago17419486431180.00 TH6,239,269 (17.37%)
0.00816952035675212 ETH
220444602025-03-14 10:16:232 days ago17419473831210.00 TH5,676,535 (15.80%)
0.004135060822833627 ETH
220443972025-03-14 10:03:352 days ago1741946615700.00 TH4,367,960 (12.17%)
0.002878529592800236 ETH
220441372025-03-14 9:11:232 days ago17419434831390.00 TH5,014,615 (13.98%)
0.008586408816652963 ETH
220413712025-03-13 23:55:352 days ago1741910135610.00 TH3,458,019 (9.64%)
0.00338634867149542 ETH
220405062025-03-13 21:02:232 days ago1741899743760.00 TH4,066,861 (11.32%)
0.002803054888475667 ETH
220396822025-03-13 18:16:592 days ago17418898191300.00 TH17,072,324 (47.61%)
0.007955764287649069 ETH
220393712025-03-13 17:14:112 days ago17418860511010.00 TH5,403,933 (15.06%)
0.007584897488769963 ETH
220323492025-03-12 17:42:233 days ago17418013431230.00 TH6,279,933 (17.50%)
0.010694590423902496 ETH
220323202025-03-12 17:36:353 days ago17418009952000.00 TH9,499,480 (26.44%)
0.004790486922202539 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 502019 withdrawals (145,501.451275623 ETH withdrawn)

Validator Index Block Amount
639936220594792025-03-16 12:35:3528 mins ago17421285350.019193665 ETH
639935220594792025-03-16 12:35:3528 mins ago17421285350.019219117 ETH
639934220594792025-03-16 12:35:3528 mins ago17421285350.01918582 ETH
639933220594792025-03-16 12:35:3528 mins ago17421285350.019193541 ETH
639932220594792025-03-16 12:35:3528 mins ago17421285350.019221319 ETH
639931220594792025-03-16 12:35:3528 mins ago17421285350.01918294 ETH
639930220594782025-03-16 12:35:2328 mins ago17421285230.019168756 ETH
639929220594782025-03-16 12:35:2328 mins ago17421285230.019211796 ETH
639928220594782025-03-16 12:35:2328 mins ago17421285230.019207595 ETH
639927220594782025-03-16 12:35:2328 mins ago17421285230.019207442 ETH
639926220594782025-03-16 12:35:2328 mins ago17421285230.019160059 ETH
639925220594782025-03-16 12:35:2328 mins ago17421285230.019200151 ETH
639835220594732025-03-16 12:34:2329 mins ago17421284630.019220915 ETH
639834220594732025-03-16 12:34:2329 mins ago17421284630.019183359 ETH
639833220594732025-03-16 12:34:2329 mins ago17421284630.019168565 ETH
639832220594732025-03-16 12:34:2329 mins ago17421284630.019194422 ETH
639831220594732025-03-16 12:34:2329 mins ago17421284630.019192194 ETH
639830220594732025-03-16 12:34:2329 mins ago17421284630.019193401 ETH
639829220594732025-03-16 12:34:2329 mins ago17421284630.019207603 ETH
639828220594732025-03-16 12:34:2329 mins ago17421284630.019204766 ETH
639827220594732025-03-16 12:34:2329 mins ago17421284630.019210232 ETH
639826220594732025-03-16 12:34:2329 mins ago17421284630.019193874 ETH
639825220594732025-03-16 12:34:2329 mins ago17421284630.019187063 ETH
639824220594732025-03-16 12:34:2329 mins ago17421284630.064818956 ETH
635397220594162025-03-16 12:22:5940 mins ago17421277790.01919671 ETH
View All Withdrawals

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