![ads](/images/gen/moonpay_20.png)
15M+ users trust MoonPay. Checkout with your preferred payment method.
![ads](/images/gen/cons_20.png)
Ready to onboard to Ethereum? With MetaMask Portfolio, you're in control.
![ads](/images/gen/nexo.png)
Get up to 0.5% cashback per purchase and receive daily interest.
![ads](/images/gen/cons_20.png)
Ready to simplify your web3 experience? Try the all-in-one web3 app trusted by millions worldwide.
Opt-in, make your first trade on Exchange Plus & receive random crypto rewards from 10,000 SHIB, to 0.01 BTC.
![ads](/images/gen/coinsgame_20a.png)
Everyday giveaways up to 100 ETH, Lucky Spins. Deposit BONUS 300% and Cashbacks!
![ads](/images/gen/celsiuscasino_20.png)
9 years old Licensed Crypto Casino, Instant Withdraw 24/7, 6000+ Slots available, Paypal Deposit, Instant Live Support 24/7, 30% Rakeback.
![ads](/images/gen/bcgames_20.png)
5000+ Slots & Live Casino Games, 50+cryptos. Register with Etherscan and get 760% deposit bonus. Win Big$, withdraw it fast.
![ads](/images/gen/bcgames_20.png)
5000+ Slots & Live Casino Games, 50+cryptos. Register with Etherscan and get 760% deposit bonus. Win Big$, withdraw it fast.
![ads](/images/gen/cw_20.png)
Play 100s of games anonymously with all major cryptos. Join CryptoWins & start winning!
![ads](/images/gen/cryptoslots.png)
Anonymous play on awesome games - sign up now for 25 free jackpot spins - worth $100s!
Overview
ETH Balance
Eth Value
$789,689.38 (@ $3,088.53/ETH)Token Holdings
Could not find any matches!
- ERC-20 Tokens (14)13,619.75346041 IMXImmutable X (IMX)$17,024.69@1.252 ϾCRYPTOPUNKS (Ͼ)249.38 TokenERC-20 TOKEN*[Suspicious]1.4 TokenERC-20 TOKEN*[Suspicious]245.44 TokenERC-20 TOKEN*[Suspicious]1,500 TokenERC-20 TOKEN*[Suspicious]74.7 TokenERC-20 TOKEN*[Suspicious]92.47 TokenERC-20 TOKEN*[Suspicious]1.7 TokenERC-20 TOKEN*[Suspicious]3,999.99 TokenERC-20 TOKEN*[Suspicious]249.38 TokenERC-20 TOKEN*[Suspicious]98,127 TokenERC-20 TOKEN*[Spam]1,049 TokenERC-20 TOKEN*[Spam]3,999.99 TokenERC-20 TOKEN*[Spam]NFT Tokens (19)ETH-BONUS.NET+ $50 000 FOR FREE (ETH-AirdropsEvent.com)ERC-1155BLOCKSArt Blocksx2ERC-721Airdropearn-eth.netERC-1155EventERC-1155Airdropget-link.ioERC-1155AirdropIMXtoken.netERC-1155nft-injective.comINJ Mysterybox NFTERC-1155AirdropLqETH.netERC-1155PCNPunked CoinERC-721Unisocks.org - Genesis AirdropUnisocks.org - Genesis AirdropERC-721
ERC-1155 TOKEN*
[Suspicious]More Info
Private Name Tags
ContractCreator
- Transactions
- Internal Transactions
- Token Transfers (ERC-20)
- NFT Transfers
- Contract
- Events
- Produced Blocks
- Beacon Chain
- Analytics
- Multichain Portfolio
- Cards New
Advanced Filter- Filter by Tx Type:
- Tx
- Internal Tx
- ERC-20
- NFTs
- Withdrawals
Latest 25 from a total of 75 transactions
Transaction Hash MethodBlockFromToValue Exec Transaction 20234085 2024-07-04 15:36:47 6 days ago 1720107407 IN 0 ETH 0.00075573 10.75477871 Exec Transaction 20040885 2024-06-07 15:36:23 33 days ago 1717774583 IN 0 ETH 0.00151257 21.93666159 Exec Transaction 20040227 2024-06-07 13:23:35 33 days ago 1717766615 IN 0 ETH 0.00117505 17.03865141 Transfer 19940794 2024-05-24 16:00:35 47 days ago 1716566435 IN 7 ETH 0.00035281 12.91009306 Exec Transaction 19931917 2024-05-23 10:14:23 48 days ago 1716459263 IN 0 ETH 0.00078789 8.53906372 Exec Transaction 19931889 2024-05-23 10:08:47 48 days ago 1716458927 IN 0 ETH 0.00077715 8.4356089 Exec Transaction 19912565 2024-05-20 17:16:35 51 days ago 1716225395 IN 0 ETH 0.00118642 16.30104041 Exec Transaction 19825370 2024-05-08 12:33:59 63 days ago 1715171639 IN 0 ETH 0.00067312 6.78335447 Exec Transaction 19799339 2024-05-04 21:11:11 67 days ago 1714857071 IN 0 ETH 0.00051313 4.8054959 Exec Transaction 19404760 2024-03-10 12:41:59 122 days ago 1710074519 IN 0 ETH 0.00508315 49.30075537 Transfer 19335810 2024-02-29 21:20:11 132 days ago 1709241611 IN 31 ETH 0.00298952 109.39025506 Exec Transaction 19182490 2024-02-08 9:15:47 153 days ago 1707383747 IN 0 ETH 0.00299414 41.13849004 Exec Transaction 19139599 2024-02-02 8:43:35 159 days ago 1706863415 IN 0 ETH 0.00181016 20.41537157 Exec Transaction 19135143 2024-02-01 17:43:35 160 days ago 1706809415 IN 0 ETH 0.00241687 25.86134588 Transfer 19108333 2024-01-28 23:32:23 164 days ago 1706484743 IN 0.01365591 ETH 0.00023629 8.64633744 Transfer 19099632 2024-01-27 18:13:59 165 days ago 1706379239 IN 0.03458473 ETH 0.00036798 13.46510041 Exec Transaction 19091216 2024-01-26 13:56:35 166 days ago 1706277395 IN 0 ETH 0.00214605 21.94731041 Exec Transaction 19026861 2024-01-17 13:18:47 175 days ago 1705497527 IN 0 ETH 0.002901 32.00937421 Exec Transaction 19020354 2024-01-16 15:29:47 176 days ago 1705418987 IN 0 ETH 0.00245843 35.64812557 Transfer 19000225 2024-01-13 20:02:23 179 days ago 1705176143 IN 0.03246023 ETH 0.00043085 15.76552057 Exec Transaction 18979443 2024-01-10 22:11:35 182 days ago 1704924695 IN 0 ETH 0.00342865 49.72522604 Exec Transaction 18946592 2024-01-06 7:06:59 186 days ago 1704524819 IN 0 ETH 0.00152078 15.55283649 Exec Transaction 18929663 2024-01-03 22:01:11 189 days ago 1704319271 IN 0 ETH 0.00682027 69.77552319 Transfer 18866337 2023-12-26 0:36:23 198 days ago 1703550983 IN 0.02461958 ETH 0.00037842 13.84695466 Transfer 18837669 2023-12-21 23:58:23 202 days ago 1703203103 IN 29 ETH 0.00073554 26.91453744 Latest 25 internal transactions (View All)
Advanced mode:Parent Transaction Hash Block From To Value 20234085 2024-07-04 15:36:47 6 days ago 1720107407 50 ETH 20040885 2024-06-07 15:36:23 33 days ago 1717774583 1 ETH 20040227 2024-06-07 13:23:35 33 days ago 1717766615 0.466 ETH 19912565 2024-05-20 17:16:35 51 days ago 1716225395 112 ETH 19404760 2024-03-10 12:41:59 122 days ago 1710074519 0.11 ETH 19182490 2024-02-08 9:15:47 153 days ago 1707383747 8 ETH 19091216 2024-01-26 13:56:35 166 days ago 1706277395 30 ETH 19020354 2024-01-16 15:29:47 176 days ago 1705418987 6 ETH 18979443 2024-01-10 22:11:35 182 days ago 1704924695 46 ETH 18946592 2024-01-06 7:06:59 186 days ago 1704524819 33 ETH 18929663 2024-01-03 22:01:11 189 days ago 1704319271 64 ETH 18837514 2023-12-21 23:26:59 202 days ago 1703201219 80 ETH 18830500 2023-12-20 23:53:11 203 days ago 1703116391 30 ETH 18821032 2023-12-19 15:58:11 204 days ago 1703001491 98 ETH 18716371 2023-12-04 23:46:35 219 days ago 1701733595 30 ETH 18700757 2023-12-02 19:17:59 221 days ago 1701544679 23 ETH 18619275 2023-11-21 9:34:23 232 days ago 1700559263 67 ETH 18477747 2023-11-01 14:07:47 252 days ago 1698847667 90 ETH 18398229 2023-10-21 10:56:35 263 days ago 1697885795 39 ETH 18237053 2023-09-28 21:56:23 286 days ago 1695938183 0.04598669 ETH 18226107 2023-09-27 9:08:47 287 days ago 1695805727 128 ETH 18163408 2023-09-18 14:27:11 296 days ago 1695047231 96 ETH 18054360 2023-09-03 7:03:47 311 days ago 1693724627 64 ETH 17962808 2023-08-21 11:27:59 324 days ago 1692617279 32 ETH 17905017 2023-08-13 9:22:47 332 days ago 1691918567 19.92036869 ETH Loading...LoadingSimilar Match Source Code
This contract matches the deployed Bytecode of the Source Code for Contract 0xDaB5dc22...0ba42d2a6The constructor portion of the code might be different and could alter the actual behaviour of the contractContract Name:GnosisSafeProxy
Compiler Versionv0.7.6+commit.7338295f
Contract Source Code (Solidity)
- interface IProxy
- - function masterCopy()
- contract GnosisSafeProxy *
- contract GnosisSafeProxyFactory *
- - function createProxy(address singleto ...
- - function proxyRuntimeCode()
- - function proxyCreationCode()
- - function deployProxyWithNonce(
- - function createProxyWithNonce(
- - function createProxyWithCallback(
- - function calculateCreateProxyWithNonc ...
- interface IProxyCreationCallback
- - function proxyCreated(
/** *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
- No Contract Security Audit Submitted- Submit Audit Here
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
Loading...LoadingLoading...LoadingABI for the implementation contract at 0xd9db270c1b5e3bd161e8c8503c55ceabee709552, likely using a custom proxy implementation.Learn more about proxy contracts in our Knowledge Base
Loading...LoadingABI for the implementation contract at 0xd9db270c1b5e3bd161e8c8503c55ceabee709552, likely using a custom proxy implementation.Learn more about proxy contracts in our Knowledge Base
Loading...LoadingLoading...LoadingLoading...LoadingLatest 4 blocks produced
Block Transaction Difficulty Gas Used Reward 19306632 2024-02-25 19:17:59 136 days ago 1708888679 157 0.00 TH 11,193,768 (37.31%) 0.013831351617233648 ETH 19200757 2024-02-10 22:46:11 151 days ago 1707605171 221 0.00 TH 28,131,776 (93.77%) 0.018378572683545433 ETH 19156220 2024-02-04 16:45:59 157 days ago 1707065159 121 0.00 TH 11,696,696 (38.99%) 0.016992446263834885 ETH 18588569 2023-11-17 2:17:47 237 days ago 1700187467 321 0.00 TH 26,733,711 (89.11%) 0.047458687106409102 ETH Loading...LoadingLoading...LoadingLatest 25 from a total of 273 withdrawals (421.600710147 ETH withdrawn)
Validator Index Block Amount 947370 19651295 2024-04-14 4:08:23 88 days ago 1713067703 32 ETH 947368 19651295 2024-04-14 4:08:23 88 days ago 1713067703 32 ETH 947367 19651295 2024-04-14 4:08:23 88 days ago 1713067703 32 ETH 947365 19651295 2024-04-14 4:08:23 88 days ago 1713067703 32 ETH 941318 19651077 2024-04-14 3:24:23 88 days ago 1713065063 32 ETH 941315 19651077 2024-04-14 3:24:23 88 days ago 1713065063 32 ETH 941243 19651072 2024-04-14 3:23:23 88 days ago 1713065003 32 ETH 915845 19649675 2024-04-13 22:40:59 88 days ago 1713048059 32.000306897 ETH 915843 19649674 2024-04-13 22:40:47 88 days ago 1713048047 32.000287632 ETH 1124423 19600232 2024-04-07 0:23:47 95 days ago 1712449427 32.059099357 ETH 1124422 19600232 2024-04-07 0:23:47 95 days ago 1712449427 32.015202827 ETH 947370 19590362 2024-04-05 15:14:23 96 days ago 1712330063 0.018237143 ETH 947368 19590362 2024-04-05 15:14:23 96 days ago 1712330063 0.018150894 ETH 947367 19590362 2024-04-05 15:14:23 96 days ago 1712330063 0.018204435 ETH 947365 19590362 2024-04-05 15:14:23 96 days ago 1712330063 0.01820673 ETH 941318 19590138 2024-04-05 14:29:35 96 days ago 1712327375 0.0182689 ETH 941315 19590138 2024-04-05 14:29:35 96 days ago 1712327375 0.018334297 ETH 941243 19590134 2024-04-05 14:28:47 96 days ago 1712327327 0.018246134 ETH 915845 19588729 2024-04-05 9:44:35 96 days ago 1712310275 0.01836823 ETH 915843 19588729 2024-04-05 9:44:35 96 days ago 1712310275 0.018337403 ETH 1124423 19539232 2024-03-29 11:01:35 103 days ago 1711710095 0.018198304 ETH 1124422 19539232 2024-03-29 11:01:35 103 days ago 1711710095 0.01823328 ETH 947370 19529259 2024-03-28 1:10:23 105 days ago 1711588223 0.018334756 ETH 947368 19529259 2024-03-28 1:10:23 105 days ago 1711588223 0.018308827 ETH 947367 19529259 2024-03-28 1:10:23 105 days ago 1711588223 0.018279443 ETH 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.
Address QR Code
My Address - Private Name Tag or Note
My Name Tag:
Private Name Tags (up to 35 characters) can be used for easy identification of addressesPrivate Note:
A private note (up to 500 characters) can be attached to this address.
Please DO NOT store any passwords or private keys here.Compiler specific version warnings:
The compiled contract might be susceptible to FullInlinerNonExpressionSplitArgumentEvaluationOrder (low-severity), MissingSideEffectsOnSelectorAccess (low-severity), AbiReencodingHeadOverflowWithStaticArrayCleanup (medium-severity), DirtyBytesArrayToStorage (low-severity), DataLocationChangeInInternalOverride (very low-severity), NestedCalldataArrayAbiReencodingSizeValidation (very low-severity), SignedImmutables (very low-severity), ABIDecodeTwoDimensionalArrayMemory (very low-severity) Solidity Compiler Bugs.
Connect a Wallet
Connecting wallet for read function is optional, useful if you want to call certain functions or simply use your wallet's node.Connect a Wallet
Connecting wallet for read function is optional, useful if you want to call certain functions or simply use your wallet's node.Connect a Wallet
Connecting wallet for read function is optional, useful if you want to call certain functions or simply use your wallet's node.Before You Copy
This website uses cookies to improve your experience. By continuing to use this website, you agree to its Terms and Privacy Policy.