More Info
Private Name Tags
ContractCreator
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Loading...
Loading
Similar Match Source Code This contract matches the deployed Bytecode of the Source Code for Contract 0xb4c57530...10d7b000A 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
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()) } } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"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 16,395 blocks with 69.64 xDAI in fees)
Block | Transaction | Gas Used | Reward | |
---|---|---|---|---|
39615268 | 18 mins ago | 7 | 1,970,049 (11.58%) | 0.002313689527045476 xDAI |
39614947 | 45 mins ago | 3 | 476,232 (2.80%) | 0.000476232 xDAI |
39614805 | 57 mins ago | 7 | 1,768,965 (10.40%) | 0.002123450078563775 xDAI |
39613671 | 2 hrs ago | 8 | 1,572,959 (9.24%) | 0.002111944002234872 xDAI |
39612822 | 3 hrs ago | 6 | 1,850,648 (10.88%) | 0.002719135996773531 xDAI |
39612815 | 3 hrs ago | 3 | 1,149,149 (6.75%) | 0.001668376999110465 xDAI |
39612796 | 3 hrs ago | 4 | 456,470 (2.68%) | 0.000456469999792204 xDAI |
39611858 | 5 hrs ago | 11 | 1,609,626 (9.46%) | 0.0035574145 xDAI |
39611271 | 5 hrs ago | 4 | 1,119,759 (6.57%) | 0.00141359299960849 xDAI |
39611069 | 6 hrs ago | 2 | 103,898 (0.61%) | 0.000103898 xDAI |
39610585 | 6 hrs ago | 3 | 444,944 (2.61%) | 0.000444944 xDAI |
39610331 | 7 hrs ago | 6 | 333,056 (1.96%) | 0.000649314499622 xDAI |
39610182 | 7 hrs ago | 7 | 1,922,890 (11.29%) | 0.00356373799882744 xDAI |
39609540 | 8 hrs ago | 6 | 978,582 (5.75%) | 0.001424843003057576 xDAI |
39609427 | 8 hrs ago | 5 | 1,269,527 (7.46%) | 0.001285721900406686 xDAI |
39609296 | 8 hrs ago | 3 | 353,349 (2.08%) | 0.0009121975 xDAI |
39608523 | 9 hrs ago | 6 | 1,392,047 (8.18%) | 0.00158272179231035 xDAI |
39608300 | 10 hrs ago | 5 | 759,607 (4.46%) | 0.001019185 xDAI |
39608078 | 10 hrs ago | 2 | 103,898 (0.61%) | 0.000103898 xDAI |
39607773 | 10 hrs ago | 5 | 564,390 (3.32%) | 0.0008386725 xDAI |
39607495 | 11 hrs ago | 14 | 993,555 (5.83%) | 0.001381197163506128 xDAI |
39607344 | 11 hrs ago | 9 | 1,555,307 (9.11%) | 0.002089209499979 xDAI |
39606700 | 12 hrs ago | 18 | 4,865,792 (28.57%) | 0.005230096603559782 xDAI |
39606580 | 12 hrs ago | 4 | 1,047,147 (6.15%) | 0.002536836007842593 xDAI |
39605277 | 14 hrs ago | 18 | 2,438,074 (14.33%) | 0.003273461999618615 xDAI |
Loading...
Loading
Loading...
Loading
Loading...
Loading
Latest 25 from a total of 131013 withdrawals (2,205.271358912 xDAI withdrawn)
Validator Index | Block | Amount | |
---|---|---|---|
239779 | 39601334 | 20 hrs ago | 0.017124256 xDAI |
239778 | 39601334 | 20 hrs ago | 0.017114006 xDAI |
239777 | 39601334 | 20 hrs ago | 0.017104294 xDAI |
239776 | 39601333 | 20 hrs ago | 0.017070769 xDAI |
239775 | 39601333 | 20 hrs ago | 0.017093747 xDAI |
239774 | 39601333 | 20 hrs ago | 0.037988862 xDAI |
239773 | 39601333 | 20 hrs ago | 0.017102417 xDAI |
239772 | 39601333 | 20 hrs ago | 0.01708953 xDAI |
239771 | 39601333 | 20 hrs ago | 0.017069055 xDAI |
239770 | 39601333 | 20 hrs ago | 0.017084183 xDAI |
239769 | 39601333 | 20 hrs ago | 0.017106801 xDAI |
239768 | 39601332 | 20 hrs ago | 0.017109865 xDAI |
239767 | 39601332 | 20 hrs ago | 0.017085312 xDAI |
239766 | 39601332 | 20 hrs ago | 0.038134921 xDAI |
239765 | 39601332 | 20 hrs ago | 0.038022212 xDAI |
239764 | 39601332 | 20 hrs ago | 0.01708259 xDAI |
239763 | 39601332 | 20 hrs ago | 0.037855462 xDAI |
239762 | 39601332 | 20 hrs ago | 0.01705742 xDAI |
239761 | 39601332 | 20 hrs ago | 0.017072589 xDAI |
239760 | 39601331 | 20 hrs ago | 0.017089341 xDAI |
239759 | 39601331 | 20 hrs ago | 0.017095179 xDAI |
239758 | 39601331 | 20 hrs ago | 0.037927893 xDAI |
239757 | 39601331 | 20 hrs ago | 0.017093359 xDAI |
239756 | 39601331 | 20 hrs ago | 0.017098766 xDAI |
239755 | 39601331 | 20 hrs ago | 0.017115091 xDAI |
[ 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.