Contract Overview
[ Download CSV Export ]
Latest 1 internal transaction
Parent Txn Hash | Block | From | To | Value | |||
---|---|---|---|---|---|---|---|
0x675ec1a417ebd7d84241abeee5e00415e8053e3e45834f362767b578b85c8e44 | 20635749 | 411 days 57 mins ago | 0xa6b71e26c5e0845f74c812102ca7114b6a896ab2 | Contract Creation | 0 xDAI |
[ Download CSV Export ]
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
Note: This contract matches the deployed ByteCode of the Source Code for Contract 0xb4c575308221caa398e0dd2cdeb6b2f10d7b000a
Contract Name:
GnosisSafeProxy
Compiler Version
v0.7.6+commit.7338295f
Contract Source Code (Solidity)
/** *Submitted for verification at gnosisscan.io on 2022-12-17 */ // 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 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 2,636 blocks with 19.24 xDAI in fees)
Block | Transaction | Gas Used | Reward | |
---|---|---|---|---|
27231157 | 23 mins ago | 2 | 110,653 (0.37%) | 0.000331958999225429 xDAI |
27230878 | 48 mins ago | 0 | 0 (0.00%) | 0 xDAI |
27229441 | 2 hrs 57 mins ago | 1 | 89,653 (0.30%) | 0.000268958999372429 xDAI |
27229415 | 2 hrs 59 mins ago | 5 | 246,676 (0.82%) | 0.000578086598734736 xDAI |
27228877 | 3 hrs 47 mins ago | 4 | 1,465,916 (4.89%) | 0.002892098995232209 xDAI |
27228680 | 4 hrs 4 mins ago | 4 | 1,925,702 (6.42%) | 0.005777105986520086 xDAI |
27222599 | 12 hrs 59 mins ago | 3 | 63,000 (0.21%) | 0.000187109999559 xDAI |
27221427 | 14 hrs 41 mins ago | 3 | 404,666 (1.35%) | 0.001225507977167338 xDAI |
27220258 | 16 hrs 22 mins ago | 1 | 337,131 (1.12%) | 0.000981051207640083 xDAI |
27219476 | 17 hrs 30 mins ago | 1 | 37,560 (0.13%) | 0.00011267999973708 xDAI |
27219023 | 18 hrs 10 mins ago | 1 | 21,000 (0.07%) | 0.000062999999853 xDAI |
27218863 | 18 hrs 24 mins ago | 1 | 71,318 (0.24%) | 0.000208248559500774 xDAI |
27218515 | 18 hrs 54 mins ago | 2 | 432,309 (1.44%) | 0.001102649136973837 xDAI |
27217690 | 20 hrs 6 mins ago | 2 | 1,313,870 (4.38%) | 0.00367883599080291 xDAI |
27216682 | 21 hrs 34 mins ago | 9 | 795,348 (2.65%) | 0.001527068154432564 xDAI |
27216588 | 21 hrs 42 mins ago | 9 | 875,466 (2.92%) | 0.001680894713871738 xDAI |
27216162 | 22 hrs 20 mins ago | 13 | 1,455,492 (4.85%) | 0.002772675650554039 xDAI |
27215017 | 1 day ago | 8 | 706,976 (2.36%) | 0.001343254395051168 xDAI |
27209993 | 1 day 7 hrs ago | 1 | 188,532 (0.63%) | 0.000282798 xDAI |
27209633 | 1 day 7 hrs ago | 0 | 0 (0.00%) | 0 xDAI |
27209125 | 1 day 8 hrs ago | 2 | 247,364 (0.82%) | 0.000742091998268452 xDAI |
27206526 | 1 day 12 hrs ago | 1 | 191,833 (0.64%) | 0.000581253988657169 xDAI |
27206176 | 1 day 12 hrs ago | 1 | 100,774 (0.34%) | 0.000302322000705418 xDAI |
27201339 | 1 day 19 hrs ago | 4 | 397,428 (1.32%) | 0.000711641999853 xDAI |
27201327 | 1 day 19 hrs ago | 2 | 453,503 (1.51%) | 0.000453503 xDAI |
Age | Block | Fee Address | BC Fee Address | Voting Power | Jailed | Incoming |
---|
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.