ETH Price: $2,871.28 (-9.70%)
Gas: 14 Gwei

Contract

0x0b414BC6202693BB4DB1d95425cFBDBcb495B065
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Value
Exec Transaction182304162023-09-27 23:37:11281 days ago1695857831IN
0x0b414BC6...cb495B065
0 ETH0.000416037
Transfer182184012023-09-26 7:15:35283 days ago1695712535IN
0x0b414BC6...cb495B065
0.03161912 ETH0.000208757.63864882
Transfer182103062023-09-25 4:05:23284 days ago1695614723IN
0x0b414BC6...cb495B065
0.0322884 ETH0.000201397.36915677
Transfer181963422023-09-23 5:09:47286 days ago1695445787IN
0x0b414BC6...cb495B065
0.04891272 ETH0.000201347.36738805
Transfer181736082023-09-20 0:43:47289 days ago1695170627IN
0x0b414BC6...cb495B065
0.09814877 ETH0.0002358.59921666
Transfer181443422023-09-15 21:42:23293 days ago1694814143IN
0x0b414BC6...cb495B065
0.06877823 ETH0.0003426412.5377674
Transfer181418582023-09-15 13:16:47293 days ago1694783807IN
0x0b414BC6...cb495B065
0.10382982 ETH0.0004134315.12816931
Transfer181418502023-09-15 13:15:11293 days ago1694783711IN
0x0b414BC6...cb495B065
0.04510975 ETH0.0004023514.72254948
Transfer180894072023-09-08 4:45:59301 days ago1694148359IN
0x0b414BC6...cb495B065
0.09552579 ETH0.0003232211.82730345
Transfer180871952023-09-07 21:21:11301 days ago1694121671IN
0x0b414BC6...cb495B065
0.26878565 ETH0.0017098162.56395113
Transfer180689972023-09-05 8:10:23303 days ago1693901423IN
0x0b414BC6...cb495B065
0.03199432 ETH0.0003230411.82077474
Transfer180689322023-09-05 7:57:23303 days ago1693900643IN
0x0b414BC6...cb495B065
0.01524165 ETH0.000272769.98062402
Exec Transaction180414332023-09-01 11:34:11307 days ago1693568051IN
0x0b414BC6...cb495B065
0 ETH0.0007083611.92100244
Transfer180382912023-09-01 1:01:11308 days ago1693530071IN
0x0b414BC6...cb495B065
0.10621256 ETH0.0003061311.20187889
Transfer180061692023-08-27 13:01:47312 days ago1693141307IN
0x0b414BC6...cb495B065
0.02596585 ETH0.0003796413.89180275
Transfer179909972023-08-25 10:05:23314 days ago1692957923IN
0x0b414BC6...cb495B065
0.01404267 ETH0.0004718617.2661611
Transfer179745002023-08-23 2:43:11317 days ago1692758591IN
0x0b414BC6...cb495B065
0.041547 ETH0.0004047114.80906191
Transfer179719882023-08-22 18:17:47317 days ago1692728267IN
0x0b414BC6...cb495B065
0.28324645 ETH0.0012584546.04820761
Transfer179624612023-08-21 10:18:23318 days ago1692613103IN
0x0b414BC6...cb495B065
0.04488213 ETH0.0004340115.88100631
Transfer179547722023-08-20 8:29:35319 days ago1692520175IN
0x0b414BC6...cb495B065
0.02120729 ETH0.0003008611.00912374
Transfer179415162023-08-18 11:56:47321 days ago1692359807IN
0x0b414BC6...cb495B065
0.03807015 ETH0.0005776321.13641482
Transfer179156032023-08-14 20:54:35325 days ago1692046475IN
0x0b414BC6...cb495B065
0.03211972 ETH0.000677624.79439882
Transfer179064402023-08-13 14:09:35326 days ago1691935775IN
0x0b414BC6...cb495B065
0.02003746 ETH0.0005101818.66815757
Transfer178997622023-08-12 15:45:47327 days ago1691855147IN
0x0b414BC6...cb495B065
0.13367035 ETH0.000442916.20644648
Transfer178968332023-08-12 5:55:47328 days ago1691819747IN
0x0b414BC6...cb495B065
0.0387257 ETH0.0003172411.60832195
View all transactions

Latest 21 internal transactions

Advanced mode:
Parent Transaction Hash Block From To Value
182304162023-09-27 23:37:11281 days ago1695857831
0x0b414BC6...cb495B065
0.89173365 ETH
180414332023-09-01 11:34:11307 days ago1693568051
0x0b414BC6...cb495B065
0.89447908 ETH
178837682023-08-10 10:03:47329 days ago1691661827
0x0b414BC6...cb495B065
4.97 ETH
178624702023-08-07 10:30:11332 days ago1691404211
0x0b414BC6...cb495B065
31 ETH
177784082023-07-26 16:20:47344 days ago1690388447
0x0b414BC6...cb495B065
25 ETH
176281032023-07-05 13:53:23365 days ago1688565203
0x0b414BC6...cb495B065
0.00261302 ETH
176281032023-07-05 13:53:23365 days ago1688565203
0x0b414BC6...cb495B065
0.01050179 ETH
176124342023-07-03 9:04:59367 days ago1688375099
0x0b414BC6...cb495B065
0.0013081 ETH
175762922023-06-28 7:20:11373 days ago1687936811
0x0b414BC6...cb495B065
0.00018287 ETH
175733342023-06-27 21:23:47373 days ago1687901027
0x0b414BC6...cb495B065
0.00041574 ETH
175733342023-06-27 21:23:47373 days ago1687901027
0x0b414BC6...cb495B065
0.00157154 ETH
175576192023-06-25 16:15:47375 days ago1687709747
0x0b414BC6...cb495B065
0.0000386 ETH
175576192023-06-25 16:15:47375 days ago1687709747
0x0b414BC6...cb495B065
0.00228234 ETH
174594722023-06-11 21:16:35389 days ago1686518195
0x0b414BC6...cb495B065
0.00049189 ETH
174594722023-06-11 21:16:35389 days ago1686518195
0x0b414BC6...cb495B065
0.00208159 ETH
173858962023-06-01 12:15:35399 days ago1685621735
0x0b414BC6...cb495B065
0.00158155 ETH
173043502023-05-21 1:00:23411 days ago1684630823
0x0b414BC6...cb495B065
0.00267469 ETH
168339802023-03-15 14:47:23477 days ago1678891643
0x0b414BC6...cb495B065
1.93284194 ETH
166997362023-02-24 17:40:59496 days ago1677260459
0x0b414BC6...cb495B065
6.6 ETH
165493982023-02-03 16:17:47517 days ago1675441067
0x0b414BC6...cb495B065
0.01 ETH
165410172023-02-02 12:08:23518 days ago1675339703  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 30 blocks with 2.23 Ether produced)

Block Transaction Difficulty Gas Used Reward
181683052023-09-19 6:54:47290 days ago16951064871980.00 TH19,398,596 (64.66%)
0.051499388071558346 ETH
180151942023-08-28 19:22:59311 days ago16932505791090.00 TH12,993,644 (43.31%)
0.025974503673568856 ETH
178974312023-08-12 7:55:47327 days ago16918269471300.00 TH11,840,339 (39.47%)
0.061241680844605962 ETH
178748562023-08-09 4:06:59331 days ago1691554019990.00 TH9,850,820 (32.84%)
0.02901795124357393 ETH
178025582023-07-30 1:25:59341 days ago16906803591080.00 TH13,907,349 (46.36%)
0.021351050889591238 ETH
176881532023-07-14 0:30:47357 days ago16892946471340.00 TH11,928,234 (39.76%)
0.061306592464393808 ETH
176473122023-07-08 6:37:35363 days ago1688798255850.00 TH29,956,518 (99.86%)
0.034633201889679184 ETH
176445252023-07-07 21:14:35363 days ago16887644751030.00 TH10,086,986 (33.62%)
0.067948480287055328 ETH
176281032023-07-05 13:53:23365 days ago1688565203950.00 TH9,877,587 (32.93%)
0.043201942002198264 ETH
176260412023-07-05 6:56:11366 days ago1688540171760.00 TH5,614,911 (18.72%)
0.041771746625202451 ETH
176238712023-07-04 23:39:23366 days ago1688513963580.00 TH29,970,818 (99.90%)
0.024671466171453778 ETH
176124342023-07-03 9:04:59367 days ago16883750991330.00 TH17,636,509 (58.79%)
0.115288044706286135 ETH
175762922023-06-28 7:20:11373 days ago16879368111370.00 TH24,187,257 (80.62%)
0.025692461326756951 ETH
175736122023-06-27 22:19:59373 days ago16879043991150.00 TH12,528,837 (41.76%)
0.021858797767583197 ETH
175733342023-06-27 21:23:47373 days ago16879010271140.00 TH12,263,614 (40.88%)
0.022785674016474886 ETH
175576192023-06-25 16:15:47375 days ago16877097472410.00 TH10,621,017 (35.40%)
0.060342589632880726 ETH
174621002023-06-12 6:07:59389 days ago1686550079850.00 TH29,995,944 (99.99%)
0.048019641149366785 ETH
174594722023-06-11 21:16:35389 days ago16865181951210.00 TH9,988,838 (33.30%)
0.023894853861726548 ETH
174191332023-06-06 4:46:23395 days ago16860267831550.00 TH29,957,006 (99.86%)
0.027927687703013626 ETH
173858962023-06-01 12:15:35399 days ago16856217351590.00 TH14,428,123 (48.09%)
0.029747677071525688 ETH
173665982023-05-29 19:03:59402 days ago16853870391540.00 TH13,928,186 (46.43%)
0.791259080227725625 ETH
173226712023-05-23 14:58:59408 days ago16848539391620.00 TH14,383,945 (47.95%)
0.03416801840682619 ETH
173043502023-05-21 1:00:23411 days ago16846308231160.00 TH10,770,845 (35.90%)
0.074067962923501606 ETH
172537852023-05-13 21:43:35418 days ago16840142151220.00 TH14,759,683 (49.20%)
0.143397480735517091 ETH
171636682023-05-01 4:40:59431 days ago16829160591270.00 TH14,342,499 (47.81%)
0.080957988140140582 ETH
View All Blocks Produced

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

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