ETH Price: $2,670.12 (+1.08%)

Contract

0x252152A38b9A8D16f08B78574664F7D3f32e3De1
 

Overview

ETH Balance

0.02770542684571371 ETH

Eth Value

$73.98 (@ $2,670.12/ETH)

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer205899102024-08-23 7:48:232 hrs ago1724399303IN
ENS Name*らりるれろ.eth
0.00805702 ETH0.000024370.89179567
Transfer205878342024-08-23 0:49:119 hrs ago1724374151IN
ENS Name*らりるれろ.eth
0.01964839 ETH0.000029511.07994249
Exec Transaction205872702024-08-22 22:55:4711 hrs ago1724367347IN
ENS Name*らりるれろ.eth
0 ETH0.000049780.80412568
Transfer205830482024-08-22 8:47:4725 hrs ago1724316467IN
ENS Name*らりるれろ.eth
0.03139128 ETH0.000021950.80352693
Transfer205828722024-08-22 8:12:2326 hrs ago1724314343IN
ENS Name*らりるれろ.eth
0.01757635 ETH0.000023960.87708927
Transfer205801322024-08-21 22:59:5935 hrs ago1724281199IN
ENS Name*らりるれろ.eth
0.02401403 ETH0.000018660.68315658
Transfer205780952024-08-21 16:09:1142 hrs ago1724256551IN
ENS Name*らりるれろ.eth
0.02132054 ETH0.000060892.22835179
Transfer205755112024-08-21 7:29:472 days ago1724225387IN
ENS Name*らりるれろ.eth
0.02423727 ETH0.000018380.67276858
Transfer205754822024-08-21 7:23:472 days ago1724225027IN
ENS Name*らりるれろ.eth
0.01301195 ETH0.000020420.74720619
Transfer205754462024-08-21 7:16:352 days ago1724224595IN
ENS Name*らりるれろ.eth
0.01362698 ETH0.000025830.9452578
Transfer205735472024-08-21 0:55:232 days ago1724201723IN
ENS Name*らりるれろ.eth
0.00841669 ETH0.000023310.85322562
Exec Transaction205723012024-08-20 20:44:592 days ago1724186699IN
ENS Name*らりるれろ.eth
0 ETH0.000091370.91270412
Transfer205711662024-08-20 16:56:112 days ago1724172971IN
ENS Name*らりるれろ.eth
0.03412871 ETH0.000047591.74161627
Transfer205678022024-08-20 5:38:473 days ago1724132327IN
ENS Name*らりるれろ.eth
0.02076108 ETH0.000028311.03590934
Transfer205672572024-08-20 3:49:233 days ago1724125763IN
ENS Name*らりるれろ.eth
0.02119405 ETH0.000028921.05840336
Transfer205631882024-08-19 14:11:593 days ago1724076719IN
ENS Name*らりるれろ.eth
0.026865 ETH0.000089933.29074177
Transfer205624672024-08-19 11:46:353 days ago1724067995IN
ENS Name*らりるれろ.eth
0.15285098 ETH0.000039921.46105541
Transfer205608142024-08-19 6:14:354 days ago1724048075IN
ENS Name*らりるれろ.eth
0.06565626 ETH0.000023940.87620228
Transfer205584232024-08-18 22:12:474 days ago1724019167IN
ENS Name*らりるれろ.eth
0.01055599 ETH0.000025550.93511863
Transfer205543522024-08-18 8:35:235 days ago1723970123IN
ENS Name*らりるれろ.eth
0.04256869 ETH0.000028871.05666608
Transfer205515862024-08-17 23:20:235 days ago1723936823IN
ENS Name*らりるれろ.eth
0.01055607 ETH0.000021180.77507543
Transfer205515732024-08-17 23:17:475 days ago1723936667IN
ENS Name*らりるれろ.eth
0.02846009 ETH0.000023330.85399694
Transfer205490182024-08-17 14:43:235 days ago1723905803IN
ENS Name*らりるれろ.eth
0.05295273 ETH0.000044471.6272183
Transfer205480472024-08-17 11:28:355 days ago1723894115IN
ENS Name*らりるれろ.eth
0.01883849 ETH0.000025320.92660903
Transfer205454242024-08-17 2:40:476 days ago1723862447IN
ENS Name*らりるれろ.eth
0.02880197 ETH0.000020770.76005752
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block From To
205899102024-08-23 7:48:232 hrs ago1724399303
0x252152A3...3f32e3De1
0.00805702 ETH
205878342024-08-23 0:49:119 hrs ago1724374151
0x252152A3...3f32e3De1
0.01964839 ETH
205872702024-08-22 22:55:4711 hrs ago1724367347
0x252152A3...3f32e3De1
5.87063524 ETH
205872702024-08-22 22:55:4711 hrs ago1724367347
0x252152A3...3f32e3De1
0 ETH
205872702024-08-22 22:55:4711 hrs ago1724367347
0x252152A3...3f32e3De1
0 ETH
205830482024-08-22 8:47:4725 hrs ago1724316467
0x252152A3...3f32e3De1
0.03139128 ETH
205828722024-08-22 8:12:2326 hrs ago1724314343
0x252152A3...3f32e3De1
0.01757635 ETH
205801322024-08-21 22:59:5935 hrs ago1724281199
0x252152A3...3f32e3De1
0.02401403 ETH
205780952024-08-21 16:09:1142 hrs ago1724256551
0x252152A3...3f32e3De1
0.02132054 ETH
205755112024-08-21 7:29:472 days ago1724225387
0x252152A3...3f32e3De1
0.02423727 ETH
205754822024-08-21 7:23:472 days ago1724225027
0x252152A3...3f32e3De1
0.01301195 ETH
205754462024-08-21 7:16:352 days ago1724224595
0x252152A3...3f32e3De1
0.01362698 ETH
205735472024-08-21 0:55:232 days ago1724201723
0x252152A3...3f32e3De1
0.00841669 ETH
205726102024-08-20 21:47:232 days ago1724190443
0x252152A3...3f32e3De1
0 ETH
205726102024-08-20 21:47:232 days ago1724190443
0x252152A3...3f32e3De1
0 ETH
205726102024-08-20 21:47:232 days ago1724190443
0x252152A3...3f32e3De1
0 ETH
205726102024-08-20 21:47:232 days ago1724190443
0x252152A3...3f32e3De1
0 ETH
205726102024-08-20 21:47:232 days ago1724190443
0x252152A3...3f32e3De1
0 ETH
205726102024-08-20 21:47:232 days ago1724190443
0x252152A3...3f32e3De1
0 ETH
205726102024-08-20 21:47:232 days ago1724190443
0x252152A3...3f32e3De1
0 ETH
205726102024-08-20 21:47:232 days ago1724190443
0x252152A3...3f32e3De1
0 ETH
205726102024-08-20 21:47:232 days ago1724190443
0x252152A3...3f32e3De1
0 ETH
205726102024-08-20 21:47:232 days ago1724190443
0x252152A3...3f32e3De1
0 ETH
205726102024-08-20 21:47:232 days ago1724190443
0x252152A3...3f32e3De1
0 ETH
205726102024-08-20 21:47:232 days ago1724190443
0x252152A3...3f32e3De1
0 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

[{"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 21 blocks produced

Block Transaction Difficulty Gas Used Reward
205716122024-08-20 18:26:472 days ago17241784072210.00 TH22,817,771 (76.06%)
0.044219103997099131 ETH
205143912024-08-12 18:42:1110 days ago17234881311700.00 TH18,346,263 (61.15%)
0.045897410234821684 ETH
204594092024-08-05 2:34:4718 days ago17228252871220.00 TH11,248,950 (37.50%)
0.175550472388770393 ETH
204113572024-07-29 9:35:3525 days ago17222457351310.00 TH12,102,415 (40.34%)
0.032528421257857192 ETH
203963002024-07-27 7:10:2327 days ago17220642231540.00 TH14,561,426 (48.54%)
0.035943863225148191 ETH
203608212024-07-22 8:16:5932 days ago17216362191240.00 TH12,739,131 (42.46%)
0.033166566163533278 ETH
203413932024-07-19 15:11:4734 days ago17214019072470.00 TH19,850,510 (66.17%)
0.090370092153733099 ETH
202934792024-07-12 22:41:5941 days ago17208241192100.00 TH17,562,809 (58.54%)
0.026803361579674914 ETH
202169252024-07-02 6:04:5952 days ago17199002991490.00 TH17,499,798 (58.33%)
0.041763356633979884 ETH
198138492024-05-06 21:53:23108 days ago17150324031810.00 TH18,731,018 (62.44%)
0.016874144164063957 ETH
197525602024-04-28 8:15:11117 days ago17142921115680.00 TH29,995,245 (99.98%)
0.043499625889545676 ETH
195894902024-04-05 12:18:47139 days ago17123195271380.00 TH13,862,469 (46.21%)
0.028314042088842764 ETH
195281762024-03-27 21:21:59148 days ago17115745191870.00 TH14,169,022 (47.23%)
0.106145101942650599 ETH
194926002024-03-22 20:40:11153 days ago17111400112080.00 TH20,806,513 (69.36%)
0.032574504611730997 ETH
194542682024-03-17 11:27:47158 days ago17106748671620.00 TH18,717,915 (62.39%)
0.024670535815107001 ETH
194334832024-03-14 13:16:11161 days ago17104221712010.00 TH13,931,644 (46.44%)
0.029811330244839495 ETH
194334042024-03-14 12:59:59161 days ago17104211992170.00 TH18,558,075 (61.86%)
0.070313427257601893 ETH
194329032024-03-14 11:18:35161 days ago17104151153090.00 TH25,289,381 (84.30%)
0.026609104090971202 ETH
194308682024-03-14 4:26:11162 days ago17103903712000.00 TH15,891,044 (52.97%)
0.038264237843964857 ETH
194221462024-03-12 23:01:11163 days ago17102844711430.00 TH10,544,195 (35.15%)
0.021574895845710478 ETH
193430792024-03-01 21:41:11174 days ago17093292712020.00 TH17,669,982 (58.90%)
0.076918575252530782 ETH

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

Latest 25 from a total of 8306 withdrawals (168.483799626 ETH withdrawn)

Validator Index Block Amount
1539949205707292024-08-20 15:28:352 days ago17241677150.010528054 ETH
1512509205690202024-08-20 9:44:353 days ago17241470750.018994273 ETH
1512508205690202024-08-20 9:44:353 days ago17241470750.018954811 ETH
1512507205690202024-08-20 9:44:353 days ago17241470750.019002604 ETH
1512506205690202024-08-20 9:44:353 days ago17241470750.018991174 ETH
1492440205678142024-08-20 5:41:113 days ago17241324710.018989801 ETH
1492439205678142024-08-20 5:41:113 days ago17241324710.064862992 ETH
1477331205669442024-08-20 2:46:353 days ago17241219950.01898315 ETH
1477330205669442024-08-20 2:46:353 days ago17241219950.018995599 ETH
1459424205659412024-08-19 23:25:113 days ago17241099110.019000027 ETH
1424114205638082024-08-19 16:16:233 days ago17240841830.018996162 ETH
1424113205638082024-08-19 16:16:233 days ago17240841830.018952604 ETH
1424112205638082024-08-19 16:16:233 days ago17240841830.019032365 ETH
1207434205527122024-08-18 3:05:595 days ago17239503590.019050772 ETH
1207433205527122024-08-18 3:05:595 days ago17239503590.019056888 ETH
1207432205527122024-08-18 3:05:595 days ago17239503590.019028512 ETH
1207431205527122024-08-18 3:05:595 days ago17239503590.019030448 ETH
1128427205488372024-08-17 14:07:115 days ago17239036310.019102032 ETH
1128426205488372024-08-17 14:07:115 days ago17239036310.019105868 ETH
1111182205479772024-08-17 11:14:235 days ago17238932630.019067477 ETH
1111181205479772024-08-17 11:14:235 days ago17238932630.019144244 ETH
1111180205479772024-08-17 11:14:235 days ago17238932630.019128998 ETH
1111179205479772024-08-17 11:14:235 days ago17238932630.019107723 ETH
1111178205479772024-08-17 11:14:235 days ago17238932630.019119773 ETH
1111177205479772024-08-17 11:14:235 days ago17238932630.019051913 ETH
View All Withdrawals

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