Contract 0x4c7C99555e8afac3571c7456448021239F5b73bA 4

Contract Overview

Balance:
0 ETH
Txn Hash Method
Block
From
To
Value
0x663508a1ebd550f7558a666db1d55e5b33066ef9865d54db269b5d80d1bdcde1Exec Transaction93671422023-09-05 15:31:4021 days 10 hrs ago0x066a2b1419ccf2e1e672a03f14cc1d1146e717a0 IN  0x4c7c99555e8afac3571c7456448021239f5b73ba0 ETH0.0004473390073.00000005
0xe57d4ba51d69550584ea1131cfd29529705ec17964db06936687976d75fba3ddExec Transaction88973642023-08-25 18:32:2432 days 7 hrs ago0x21856935e5689490c72865f34cc665d0ff25664b IN  0x4c7c99555e8afac3571c7456448021239f5b73ba0 ETH0.0005832480093.00000005
[ Download CSV Export 
Latest 9 internal transactions
Parent Txn Hash Block From To Value
0x7e5c543de5f8769d190a65ad8ac8435a608711488a806e8b15b37ec0a00ff15a64410232023-06-29 21:54:2289 days 4 hrs ago 0x4c7c99555e8afac3571c7456448021239f5b73ba 0x7915f3785d9c12121262418f2331db2205124bc20 ETH
0x7e5c543de5f8769d190a65ad8ac8435a608711488a806e8b15b37ec0a00ff15a64410232023-06-29 21:54:2289 days 4 hrs ago 0x4c7c99555e8afac3571c7456448021239f5b73ba 0xca11bde05977b3631167028862be2a173976ca110 ETH
0x7e5c543de5f8769d190a65ad8ac8435a608711488a806e8b15b37ec0a00ff15a64410232023-06-29 21:54:2289 days 4 hrs ago 0x4c7c99555e8afac3571c7456448021239f5b73ba 0xfb1bffc9d739b8d520daf37df666da4c687191ea0 ETH
0x7e5c543de5f8769d190a65ad8ac8435a608711488a806e8b15b37ec0a00ff15a64410232023-06-29 21:54:2289 days 4 hrs ago 0xfc99f72e433982088346aca05fa65b0dff09f19b 0x4c7c99555e8afac3571c7456448021239f5b73ba0 ETH
0x0e932b1e4f5e96dc626f925eb751f6b7893bd70e95714b14d034d3a6fcc00f2764409172023-06-29 21:50:5089 days 4 hrs ago 0x4c7c99555e8afac3571c7456448021239f5b73ba 0xfb1bffc9d739b8d520daf37df666da4c687191ea0 ETH
0x0e932b1e4f5e96dc626f925eb751f6b7893bd70e95714b14d034d3a6fcc00f2764409172023-06-29 21:50:5089 days 4 hrs ago 0x2ed486761dcf287e7b79e526b0d3fc2349834a66 0x4c7c99555e8afac3571c7456448021239f5b73ba0 ETH
0x63aa39844afd8d85942921bcacd1fb2988c67dc1da250325a9085ec835db6cc063371622023-06-27 12:12:2091 days 14 hrs ago 0x4c7c99555e8afac3571c7456448021239f5b73ba 0xfb1bffc9d739b8d520daf37df666da4c687191ea0 ETH
0x63aa39844afd8d85942921bcacd1fb2988c67dc1da250325a9085ec835db6cc063371622023-06-27 12:12:2091 days 14 hrs ago 0xc22834581ebc8527d974f8a1c97e1bea4ef910bc 0x4c7c99555e8afac3571c7456448021239f5b73ba0 ETH
0x63aa39844afd8d85942921bcacd1fb2988c67dc1da250325a9085ec835db6cc063371622023-06-27 12:12:2091 days 14 hrs ago 0xc22834581ebc8527d974f8a1c97e1bea4ef910bc  Contract Creation0 ETH
[ Download CSV Export 
Loading
This contract may be a proxy contract. Click on More Options and select Is this a proxy? to confirm and enable the "Read as Proxy" & "Write as Proxy" tabs.

Similar Match Source Code
This contract matches the deployed ByteCode of the Source Code for Contract 0x42b7f1f8Fc3b89CC208c16486A3e41CAB9CA9822
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 goerli.basescan.org on 2023-02-24
*/

/**
 *Submitted for verification at Etherscan.io on 2022-05-20
*/

// 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())
        }
    }
}

Contract ABI

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

608060405234801561001057600080fd5b506040516101e63803806101e68339818101604052602081101561003357600080fd5b8101908080519060200190929190505050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156100ca576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001806101c46022913960400191505060405180910390fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505060ab806101196000396000f3fe608060405273ffffffffffffffffffffffffffffffffffffffff600054167fa619486e0000000000000000000000000000000000000000000000000000000060003514156050578060005260206000f35b3660008037600080366000845af43d6000803e60008114156070573d6000fd5b3d6000f3fea2646970667358221220d1429297349653a4918076d650332de1a1068c5f3e07c5c82360c277770b955264736f6c63430007060033496e76616c69642073696e676c65746f6e20616464726573732070726f7669646564000000000000000000000000fb1bffc9d739b8d520daf37df666da4c687191ea

Deployed ByteCode Sourcemap

595:1528:0:-:0;;;1447:42;1443:1;1437:8;1433:57;1627:66;1623:1;1610:15;1607:87;1604:2;;;1724:10;1721:1;1714:21;1763:4;1760:1;1753:15;1604:2;1816:14;1813:1;1810;1797:34;1914:1;1911;1895:14;1892:1;1880:10;1873:5;1860:56;1951:16;1948:1;1945;1930:38;1997:1;1988:7;1985:14;1982:2;;;2029:16;2026:1;2019:27;1982:2;2085:16;2082:1;2075:27

Swarm Source

ipfs://d1429297349653a4918076d650332de1a1068c5f3e07c5c82360c277770b9552
Block Transaction Difficulty Gas Used Reward
Block Uncle Number Difficulty Gas Used Reward
Loading