Source Code
Overview
ETH Balance
0.1 ETH
More Info
ContractCreator
Multichain Info
N/A
Latest 25 from a total of 76 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Exec Transaction | 2453026 | 4 days ago | IN | 0 ETH | 0.0000589 | ||||
Exec Transaction | 2438416 | 6 days ago | IN | 0 ETH | 0.0000626 | ||||
Exec Transaction | 2411503 | 10 days ago | IN | 0 ETH | 0.0002215 | ||||
Exec Transaction | 2411495 | 10 days ago | IN | 0 ETH | 0.00021239 | ||||
Exec Transaction | 2400206 | 12 days ago | IN | 0 ETH | 0.00001912 | ||||
Exec Transaction | 2400201 | 12 days ago | IN | 0 ETH | 0.00002151 | ||||
Exec Transaction | 2398664 | 12 days ago | IN | 0 ETH | 0.00027515 | ||||
Exec Transaction | 2393098 | 13 days ago | IN | 0 ETH | 0.00011663 | ||||
Exec Transaction | 2393090 | 13 days ago | IN | 0 ETH | 0.00001959 | ||||
Exec Transaction | 2392949 | 13 days ago | IN | 0 ETH | 0.00013581 | ||||
Exec Transaction | 2392946 | 13 days ago | IN | 0 ETH | 0.00002325 | ||||
Exec Transaction | 2307632 | 26 days ago | IN | 0 ETH | 0.0000134 | ||||
Exec Transaction | 2279756 | 30 days ago | IN | 0 ETH | 0.00052963 | ||||
Exec Transaction | 2077928 | 61 days ago | IN | 0 ETH | 0.00000003 | ||||
Exec Transaction | 2027784 | 69 days ago | IN | 0 ETH | 0.00003145 | ||||
Exec Transaction | 2003719 | 72 days ago | IN | 0 ETH | 0.00000435 | ||||
Exec Transaction | 1984294 | 75 days ago | IN | 0 ETH | 0.00000002 | ||||
Exec Transaction | 1944907 | 81 days ago | IN | 0 ETH | 0.00000198 | ||||
Exec Transaction | 1892107 | 89 days ago | IN | 0 ETH | 0.00000002 | ||||
Exec Transaction | 1863089 | 94 days ago | IN | 0 ETH | 0.00000041 | ||||
Exec Transaction | 1857652 | 95 days ago | IN | 0 ETH | 0.00000009 | ||||
Exec Transaction | 1856967 | 95 days ago | IN | 0 ETH | 0 | ||||
Exec Transaction | 1856263 | 95 days ago | IN | 0 ETH | 0 | ||||
Exec Transaction | 1852362 | 96 days ago | IN | 0 ETH | 0.00000001 | ||||
Exec Transaction | 1852360 | 96 days ago | IN | 0 ETH | 0.00000001 |
Latest 1 internal transaction
Advanced mode:
Parent Transaction Hash | Block | From | To | |||
---|---|---|---|---|---|---|
126345 | 355 days ago | Contract Creation | 0 ETH |
Loading...
Loading
Contract Name:
GnosisSafeProxy
Compiler Version
v0.7.6+commit.7338295f
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2023-10-17 */ /** *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()) } } }
[{"inputs":[{"internalType":"address","name":"_singleton","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"stateMutability":"payable","type":"fallback"}]
Contract Creation Code
608060405234801561001057600080fd5b506040516101e63803806101e68339818101604052602081101561003357600080fd5b8101908080519060200190929190505050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156100ca576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001806101c46022913960400191505060405180910390fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505060ab806101196000396000f3fe608060405273ffffffffffffffffffffffffffffffffffffffff600054167fa619486e0000000000000000000000000000000000000000000000000000000060003514156050578060005260206000f35b3660008037600080366000845af43d6000803e60008114156070573d6000fd5b3d6000f3fea2646970667358221220d1429297349653a4918076d650332de1a1068c5f3e07c5c82360c277770b955264736f6c63430007060033496e76616c69642073696e676c65746f6e20616464726573732070726f76696465640000000000000000000000003e5c63644e683549055b9be8653de26e0b4cd36e
Deployed Bytecode
0x608060405273ffffffffffffffffffffffffffffffffffffffff600054167fa619486e0000000000000000000000000000000000000000000000000000000060003514156050578060005260206000f35b3660008037600080366000845af43d6000803e60008114156070573d6000fd5b3d6000f3fea2646970667358221220d1429297349653a4918076d650332de1a1068c5f3e07c5c82360c277770b955264736f6c63430007060033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000003e5c63644e683549055b9be8653de26e0b4cd36e
-----Decoded View---------------
Arg [0] : _singleton (address): 0x3E5c63644E683549055b9Be8653de26E0B4CD36E
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 0000000000000000000000003e5c63644e683549055b9be8653de26e0b4cd36e
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
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.