15M+ users trust MoonPay. Checkout with your preferred payment method.
Ready to onboard to Ethereum? With MetaMask Portfolio, you're in control.
Collect points for eligible actions and use multipliers to win big.
Ready to simplify your web3 experience? Try the all-in-one web3 app trusted by millions worldwide.
Buy, sell, and exchange 200+ cryptocurrencies effortlessly. Get your free crypto debit card and pay with crypto anywhere.
Everyday giveaways up to 100 ETH, Lucky Spins. Deposit BONUS 300% and Cashbacks!
Play all your favorite Slots & Live Games, including Plinko, Aviator and Crash! Truly anonymous casino.
5000+ Slots & Live Casino Games, 50+cryptos. Register with Etherscan and get 760% deposit bonus. Win Big$, withdraw it fast.
5000+ Slots & Live Casino Games, 50+cryptos. Register with Etherscan and get 760% deposit bonus. Win Big$, withdraw it fast.
Play 100s of games anonymously with all major cryptos. Join CryptoWins & start winning!
Anonymous play on awesome games - sign up now for 25 free jackpot spins - worth $100s!
Overview
ETH Balance
Eth Value
$98,130.33 (@ $3,649.96/ETH)Token Holdings
Could not find any matches!
- ERC-20 Tokens (18)45,157.68016308 BLURBlur (BLUR)$17,929.54@0.3971,000 MTVMultiVAC (MTV)$1.32@0.0013919.712987 USDTTether USD (USDT)$919.41@0.9997466,447.620376 USDCUSDC (USDC)$466,118.77@0.999329.412225 WETHWrapped Ethe... (WETH)$107,353.58@3,649.96450.71 lrETH# LRETH.COM (lrETH)509 Visit https://uniV3.fi to claim reward$ uniV3.fi (Visit ...)29.85507 Blur PoolBlur Pool (Blur P...)$109,826.95@3,678.671.4 TokenERC-20 TOKEN*[Suspicious]8,271 TokenERC-20 TOKEN*[Suspicious]3,999.99 TokenERC-20 TOKEN*[Suspicious]100,000 TokenERC-20 TOKEN*[Suspicious]7,000 TokenERC-20 TOKEN*[Suspicious]7,000 TokenERC-20 TOKEN*[Unsafe]1.7 TokenERC-20 TOKEN*[Spam]7,000 TokenERC-20 TOKEN*[Spam]100 TokenERC-20 TOKEN*[Spam]707,090 TokenERC-20 TOKEN*[Spam]NFT Tokens (26)KPRKeepersx230ERC-721OPENSTOREOpenSea Shared Storefrontx30ERC-1155RARIRariblex6ERC-1155AZULAZUL ⭐️ERC-721AirdropearnETH.orgERC-1155GoGgoblingem.wtf Free ClaimERC-721ipfseth.com Withdrawal NFTipfseth.com Withdrawal NFTERC-1155KPRKeepersERC-721KPRKeepersx407ERC-721KPRV2Keepers V2x164ERC-721Legendary Gobblers Goo OfficialLegendary Gobblers Goo OfficialERC-1155OPX Gobblers Goo OriginOPX Gobblers Goo OriginERC-1155OPX Gobblers Goo OriginalOPX Gobblers Goo OriginalERC-1155ERC-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 267 transactions
Transaction Hash MethodBlockFromToValue Exec Transaction 19908740 2024-05-20 4:25:23 21 hrs ago 1716179123 IN 0 ETH 0.00032759 3.26366186 Exec Transaction 19907857 2024-05-20 1:28:11 23 hrs ago 1716168491 IN 0 ETH 0.00121089 4 Exec Transaction 19907852 2024-05-20 1:27:11 24 hrs ago 1716168431 IN 0 ETH 0.00088731 4 Exec Transaction 19907849 2024-05-20 1:26:35 24 hrs ago 1716168395 IN 0 ETH 0.00106098 4.78236828 Exec Transaction 19877886 2024-05-15 20:51:47 5 days ago 1715806307 IN 0 ETH 0.00225183 12 Exec Transaction 19819897 2024-05-07 18:12:11 13 days ago 1715105531 IN 0 ETH 0.00090442 8 Exec Transaction 19782408 2024-05-02 12:22:11 18 days ago 1714652531 IN 0 ETH 0.00280744 16.04310108 Exec Transaction 19778192 2024-05-01 22:12:59 19 days ago 1714601579 IN 0 ETH 0.00038126 7 Exec Transaction 19743018 2024-04-27 0:12:35 24 days ago 1714176755 IN 0 ETH 0.00048056 4.97628824 Exec Transaction 19689445 2024-04-19 12:20:35 31 days ago 1713529235 IN 0 ETH 0.00190991 15.27469636 Exec Transaction 19618014 2024-04-09 12:13:59 41 days ago 1712664839 IN 0 ETH 0.00265274 27.47312172 Exec Transaction 19542999 2024-03-29 23:44:59 52 days ago 1711755899 IN 0 ETH 0.00435488 21.75907091 Exec Transaction 19500999 2024-03-24 0:58:11 58 days ago 1711241891 IN 0 ETH 0.00222531 15.86599424 Exec Transaction 19484102 2024-03-21 16:03:47 60 days ago 1711037027 IN 0 ETH 0.00175004 32.13044313 Exec Transaction 19436734 2024-03-15 0:17:59 67 days ago 1710461879 IN 0 ETH 0.01025671 48.35723413 Transfer 19367773 2024-03-05 8:29:11 76 days ago 1709627351 IN 3.9985 ETH 0.00202572 74.12374692 Transfer 19364822 2024-03-04 22:35:11 77 days ago 1709591711 IN 0.1485 ETH 0.00231336 84.64881231 Exec Transaction 19328817 2024-02-28 21:49:59 82 days ago 1709156999 IN 0 ETH 0.01793247 62.48554098 Exec Transaction 19271666 2024-02-20 21:43:59 90 days ago 1708465439 IN 0 ETH 0.00793074 54.72424216 Exec Transaction 19251346 2024-02-18 1:10:35 93 days ago 1708218635 IN 0 ETH 0.00542584 29.64471093 Exec Transaction 19201236 2024-02-11 0:23:11 100 days ago 1707610991 IN 0 ETH 0.00240554 24.90673624 Exec Transaction 19190689 2024-02-09 12:52:35 101 days ago 1707483155 IN 0 ETH 0.00703175 72.82416443 Exec Transaction 19161794 2024-02-05 11:32:59 105 days ago 1707132779 IN 0 ETH 0.00163433 16.28605924 Exec Transaction 19155284 2024-02-04 13:36:23 106 days ago 1707053783 IN 0 ETH 0.00149113 18.76068683 Exec Transaction 19134819 2024-02-01 16:38:35 109 days ago 1706805515 IN 0 ETH 0.00365994 46.04745122 Latest 25 internal transactions (View All)
Advanced mode:Parent Transaction Hash Block From To Value 19913684 2024-05-20 21:02:35 4 hrs ago 1716238955 0.00017474 ETH 19909620 2024-05-20 7:22:47 18 hrs ago 1716189767 0.00025 ETH 19908093 2024-05-20 2:15:47 23 hrs ago 1716171347 0.00101542 ETH 19906253 2024-05-19 20:05:23 29 hrs ago 1716149123 0.00040629 ETH 19906238 2024-05-19 20:02:23 29 hrs ago 1716148943 0.00081 ETH 19905335 2024-05-19 17:00:47 32 hrs ago 1716138047 0.000813 ETH 19905317 2024-05-19 16:57:11 32 hrs ago 1716137831 0.000404 ETH 19904945 2024-05-19 15:42:23 33 hrs ago 1716133343 0.00040636 ETH 19904899 2024-05-19 15:32:59 33 hrs ago 1716132779 0.000816 ETH 19902721 2024-05-19 8:13:59 41 hrs ago 1716106439 0.00060999 ETH 19902703 2024-05-19 8:10:23 41 hrs ago 1716106223 0.00061345 ETH 19901073 2024-05-19 2:42:11 46 hrs ago 1716086531 0.00061012 ETH 19901056 2024-05-19 2:38:35 46 hrs ago 1716086315 0.00080999 ETH 19900434 2024-05-19 0:33:35 2 days ago 1716078815 0.0006105 ETH 19900414 2024-05-19 0:29:35 2 days ago 1716078575 0.00081128 ETH 19900107 2024-05-18 23:27:47 2 days ago 1716074867 0.00060747 ETH 19900096 2024-05-18 23:25:35 2 days ago 1716074735 0.00081111 ETH 19896025 2024-05-18 9:45:59 2 days ago 1716025559 0.00122751 ETH 19893964 2024-05-18 2:49:47 2 days ago 1716000587 0.000413 ETH 19893947 2024-05-18 2:46:23 2 days ago 1716000383 0.0008105 ETH 19893464 2024-05-18 1:09:11 3 days ago 1715994551 0.0006105 ETH 19893441 2024-05-18 1:04:23 3 days ago 1715994263 0.00081935 ETH 19893087 2024-05-17 23:53:11 3 days ago 1715989991 0.0001785 ETH 19893087 2024-05-17 23:53:11 3 days ago 1715989991 0.001955 ETH 19892200 2024-05-17 20:54:35 3 days ago 1715979275 0.00094247 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...LoadingLoading...LoadingLoading...LoadingMultichain Portfolio | 25 Chains
Chain Token Portfolio % Price Amount Value ETH 57.36% $0.999295 466,447.6204 $466,118.77 ETH 13.52% $3,678.67 29.8551 $109,826.95 ETH 13.21% $3,649.96 29.4122 $107,353.58 ETH Ether (ETH)12.08% $3,649.96 26.8853 $98,130.33 ETH 2.21% $0.397043 45,157.6802 $17,929.54 ETH 0.11% $0.99967 919.713 $919.41 ETH <0.01% $0.001322 1,000 $1.32 OP 1.51% $2.92 4,205.4383 $12,272.41 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.
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.