![ads](/images/gen/moonpay_20.png)
20M+ users trust MoonPay worldwide. 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.
Purchase 100+ cryptocurrencies instantly, with Visa/Mastercard, Google/Apple Pay, and a variety of other funding methods.
![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
$159,766.03 (@ $2,531.52/ETH)Token Holdings
Could not find any matches!
- ERC-20 Tokens (21)0.00013934 eETHether.fi ETH (eETH)$0.35@2,526.7534.647629 QNTQuant (QNT)$2,220.22@64.080.00028638 weETHWrapped eETH (weETH)$0.76@2,646.080.00000042 ampr-LP-USDAmphor Synthetic LP-IL Hedged (USDC)50 CHIBChiblings (CHIB)1,800 mbird.funmbird.fun (mbird....)24,931.438544 TOKENTokenFi$1,265.17@0.05071.4 TokenERC-20 TOKEN*[Suspicious]15 TokenERC-20 TOKEN*[Suspicious]15 TokenERC-20 TOKEN*[Suspicious]3,999.99 TokenERC-20 TOKEN*[Suspicious]3,999.99 TokenERC-20 TOKEN*[Suspicious]7,000 TokenERC-20 TOKEN*[Suspicious]700 TokenERC-20 TOKEN*[Suspicious]248.44 TokenERC-20 TOKEN*[Suspicious]1.7 TokenERC-20 TOKEN*[Suspicious]100,000 TokenERC-20 TOKEN*[Suspicious]7,000 TokenERC-20 TOKEN*[Suspicious]1,000 TokenERC-20 TOKEN*[Suspicious]7,000 TokenERC-20 TOKEN*[Unsafe]7,000 TokenERC-20 TOKEN*[Spam]NFT Tokens (62)LLloomlocknftx5ERC-721TWTRThe 140 CollectionERC-1155ASMBrainASMBrainx4ERC-721CryptoSkullsCryptoSkullsx10ERC-721Curio Cardsx4ERC-1155Emblem.proEmblem Vault V2x16ERC-721EVAEvaversex20ERC-721FLOKITARSFlokitarsx3ERC-721LIONLazy Lionsx5ERC-721MPLMPLx17ERC-721OPENSTOREOpenSea Shared StorefrontERC-1155PARCELSomnium Space Landx2ERC-721UNI-V3-POSUniswap V3: Positions NFTERC-721WVRPSWVRPS by Warpsoundx40ERC-721ENSEthereum Name ServiceERC-721x3ERC-1155ERC-1155Big VerbsBig VerbsERC-1155Black LionsBlack LionsERC-1155CCCryptocardsx2ERC-1155Daisen.fi TicketDaisen.fi TicketERC-1155DemonicSkullsDemonicSkullsx4ERC-721DRAGDeragex2ERC-721EBLBEightBit Loot BoxERC-1155Ethereal ApesEthereal Apesx60ERC-721EthSudoAngels OriginEthSudoAngels OriginERC-1155Fantasy Racing TicketFantasy Racing TicketERC-1155FLOKI-DIAMONDFloki Inu - DiamondERC-721fVLTFluid VaultERC-721GFT_AtariGFT Atari 50th Anniversaryx8ERC-721GPWGutter Punks - WassiesERC-721DRINKSLazy Drinksx2ERC-1155EMBERSLONDON Embersx4ERC-721WSMUSICDROPSMUSIC DROPS by WarpSoundERC-1155NativePunk.xyz OfficialNativePunk.xyz OfficialERC-1155NFT2040CratesNFT2040 Cratesx20ERC-721NFT2040 Wearablesx2ERC-1155Open SlumdogeOpen SlumdogeERC-1155OptimizedTransparentUpgradeableProxyERC-1155Sandplates.com TicketSandplates.com TicketERC-1155LEGIONNAIRESSatoshis Legions - The Legionnairesx3ERC-721The Borne CollectionThe Borne CollectionERC-1155War Of SkulltoonWar Of SkulltoonERC-1155WVRPSHONWVRPS HonorariesERC-721
ERC-1155 TOKEN*
[Suspicious]ERC-1155 TOKEN*
[Suspicious]ERC-1155 TOKEN*
[Suspicious]ERC-1155 TOKEN*
[Suspicious]ERC-1155 TOKEN*
[Suspicious]ERC-1155 TOKEN*
[Suspicious]ERC-1155 TOKEN*
[Suspicious]ERC-1155 TOKEN*
[Suspicious]ERC-1155 TOKEN*
[Suspicious]More Info
Private Name Tags
ContractCreator
Multichain Info
1 address found via- Transactions
- Internal Transactions
- Token Transfers (ERC-20)
- NFT Transfers
- Contract
- Events
- Analytics
- Multichain Portfolio
- Cards New
Advanced Filter- Filter by Tx Type:
- Tx
- Internal Tx
- ERC-20
- NFTs
Latest 25 from a total of 257 transactions
Transaction Hash MethodBlockFromToTransfer 20623213 2024-08-27 23:29:11 25 hrs ago 1724801351 IN 17 ETH$43,035.92 0.00004599 1.68297925 Exec Transaction 19537127 2024-03-29 3:57:11 152 days ago 1711684631 IN 0 ETH$0.00 0.00107869 23.24527988 Exec Transaction 19537126 2024-03-29 3:56:59 152 days ago 1711684619 IN 0 ETH$0.00 0.00468808 21 Exec Transaction 19535752 2024-03-28 23:19:47 153 days ago 1711667987 IN 0 ETH$0.00 0.00327074 38.23783205 Exec Transaction 19529900 2024-03-28 3:20:59 153 days ago 1711596059 IN 0 ETH$0.00 0.00384571 27.4001447 Exec Transaction 19528886 2024-03-27 23:52:35 154 days ago 1711583555 IN 0 ETH$0.00 0.00282191 32.99669914 Exec Transaction 19528770 2024-03-27 23:28:35 154 days ago 1711582115 IN 0 ETH$0.00 0.00364469 28.40829977 Exec Transaction 19471803 2024-03-19 22:36:35 162 days ago 1710887795 IN 0 ETH$0.00 0.0024 38.7734993 Exec Transaction 19455877 2024-03-17 16:53:47 164 days ago 1710694427 IN 0 ETH$0.00 0.00723162 42.33973945 Exec Transaction 19455732 2024-03-17 16:24:47 164 days ago 1710692687 IN 0 ETH$0.00 0.01457951 33.00226794 Exec Transaction 19455724 2024-03-17 16:23:11 164 days ago 1710692591 IN 0 ETH$0.00 0.00279013 34.60381066 Exec Transaction 19455658 2024-03-17 16:09:59 164 days ago 1710691799 IN 0 ETH$0.00 0.00515072 28.09247379 Exec Transaction 19436278 2024-03-14 22:45:23 167 days ago 1710456323 IN 0 ETH$0.00 0.00363387 58.69608852 Exec Transaction 19433425 2024-03-14 13:04:11 167 days ago 1710421451 IN 0 ETH$0.00 0.01020734 52.57210352 Exec Transaction 19433139 2024-03-14 12:06:23 167 days ago 1710417983 IN 0 ETH$0.00 0.00283228 52 Exec Transaction 19429841 2024-03-14 0:57:35 167 days ago 1710377855 IN 0 ETH$0.00 0.00469365 44.90847397 Exec Transaction 19343739 2024-03-01 23:53:35 180 days ago 1709337215 IN 0 ETH$0.00 0.01132929 47.99187218 Exec Transaction 19343693 2024-03-01 23:44:23 180 days ago 1709336663 IN 0 ETH$0.00 0.01136424 48.58364812 Exec Transaction 19343673 2024-03-01 23:40:23 180 days ago 1709336423 IN 0 ETH$0.00 0.00260867 41.26613072 Exec Transaction 19343668 2024-03-01 23:39:23 180 days ago 1709336363 IN 0 ETH$0.00 0.00214946 39.46359283 Exec Transaction 19343665 2024-03-01 23:38:47 180 days ago 1709336327 IN 0 ETH$0.00 0.00284349 40.62012761 Exec Transaction 19343665 2024-03-01 23:38:47 180 days ago 1709336327 IN 0 ETH$0.00 0.00284349 40.62012761 Exec Transaction 19343665 2024-03-01 23:38:47 180 days ago 1709336327 IN 0 ETH$0.00 0.00284351 40.62048226 Exec Transaction 19343551 2024-03-01 23:15:59 180 days ago 1709334959 IN 0 ETH$0.00 0.00273662 50.24370815 Exec Transaction 19334000 2024-02-29 15:15:59 181 days ago 1709219759 IN 0 ETH$0.00 0.01661254 74.15919656 Latest 25 internal transactions (View All)
Advanced mode:Parent Transaction Hash Block From To 19528770 2024-03-27 23:28:35 154 days ago 1711582115 15 ETH$37,972.87 19471803 2024-03-19 22:36:35 162 days ago 1710887795 1.07 ETH$2,708.73 19455877 2024-03-17 16:53:47 164 days ago 1710694427 20 ETH$50,630.50 19455732 2024-03-17 16:24:47 164 days ago 1710692687 9.59899632 ETH$24,300.10 19436278 2024-03-14 22:45:23 167 days ago 1710456323 12 ETH$30,378.30 19433425 2024-03-14 13:04:11 167 days ago 1710421451 12.93781158 ETH$32,752.39 19343739 2024-03-01 23:53:35 180 days ago 1709337215 20.24495345 ETH$51,250.60 19343673 2024-03-01 23:40:23 180 days ago 1709336423 0.184 ETH$465.80 19334000 2024-02-29 15:15:59 181 days ago 1709219759 0.12591446 ETH$318.76 19064879 2024-01-22 21:18:23 219 days ago 1705958303 0.00033761 ETH$0.85 19056697 2024-01-21 17:21:23 220 days ago 1705857683 3 ETH$7,594.57 19050876 2024-01-20 21:51:47 221 days ago 1705787507 0.00031429 ETH$0.80 19050820 2024-01-20 21:40:35 221 days ago 1705786835 0.00031429 ETH$0.80 19050810 2024-01-20 21:38:35 221 days ago 1705786715 0.00031429 ETH$0.80 19050804 2024-01-20 21:37:23 221 days ago 1705786643 0.00031429 ETH$0.80 19043761 2024-01-19 22:01:35 222 days ago 1705701695 13.75958728 ETH$34,832.74 19015241 2024-01-15 22:23:11 226 days ago 1705357391 0.00011963 ETH$0.30 19015241 2024-01-15 22:23:11 226 days ago 1705357391 0.00610133 ETH$15.45 19015153 2024-01-15 22:05:35 226 days ago 1705356335 3.16661893 ETH$8,016.37 19014983 2024-01-15 21:30:59 226 days ago 1705354259 4.89941864 ETH$12,403.00 18293918 2023-10-06 20:43:11 327 days ago 1696624991 4 ETH$10,126.10 17572466 2023-06-27 18:28:23 428 days ago 1687890503 4 ETH$10,126.10 17165557 2023-05-01 11:03:11 485 days ago 1682938991 4.29 ETH$10,860.24 17077745 2023-04-19 2:37:35 497 days ago 1681871855 4.29 ETH$10,860.24 16842595 2023-03-16 19:51:35 531 days ago 1678996295 0.5 ETH$1,265.76 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...LoadingLoading...LoadingLoading...LoadingLoading...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.
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.Address Cards
To use this feature, please login to your Etherscan account and return to this page.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.