![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
$7,264.44 (@ $3,254.26/ETH)Token Holdings
Could not find any matches!
- ERC-20 Tokens (15)1,000 MTVMultiVAC (MTV)$0.90@0.0009320,212.4125 DAIDai Stableco... (DAI)$320,212.41@1.003,490,638.73 EURCEURC (EURC)$3,801,305.58@1.089831.79048768 stETHstETH (stETH)$2,704,275.64@3,251.15580,807.0961 USDCUSDC (USDC)$580,441.19@0.9994151.85776475 WBTCWrapped BTC (WBTC)$10,234,909.63@67,398.00172.15 Swap at LINKToken.ioaLINK (Swap a...)6.60010062 SIMPSimpson (SIMP)200 TokenERC-20 TOKEN*[Suspicious]3,999.99 TokenERC-20 TOKEN*[Suspicious]3,999.99 TokenERC-20 TOKEN*[Suspicious]1.5 TokenERC-20 TOKEN*[Suspicious]50,000 TokenERC-20 TOKEN*[Spam]50,000 TokenERC-20 TOKEN*[Spam]50,000 TokenERC-20 TOKEN*[Spam]NFT Tokens (24)nft-dai.comDAI Mysterybox NFTERC-1155claim rewards on getoeth.comgetoeth.comERC-1155Let's Go!🎁ERC-1155
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]ERC-1155 TOKEN*
[Spam]ERC-1155 TOKEN*
[Spam]ERC-1155 TOKEN*
[Spam]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 120 transactions
Transaction Hash MethodBlockFromToExec Transaction 20332126 2024-07-18 8:10:59 8 days ago 1721290259 IN 0 ETH$0.00 0.00082531 12.59030429 Exec Transaction 20332121 2024-07-18 8:09:59 8 days ago 1721290199 IN 0 ETH$0.00 0.00078212 10.42661434 Exec Transaction 20332111 2024-07-18 8:07:59 8 days ago 1721290079 IN 0 ETH$0.00 0.00088075 13 Exec Transaction 20233809 2024-07-04 14:40:47 22 days ago 1720104047 IN 0 ETH$0.00 0.00207253 23.94944609 Exec Transaction 20233292 2024-07-04 12:56:47 22 days ago 1720097807 IN 0 ETH$0.00 0.00165801 16 Exec Transaction 20226532 2024-07-03 14:18:59 23 days ago 1720016339 IN 0 ETH$0.00 0.00214932 22.74102755 Exec Transaction 20226522 2024-07-03 14:16:59 23 days ago 1720016219 IN 0 ETH$0.00 0.0022589 25 Exec Transaction 20083152 2024-06-13 13:18:47 43 days ago 1718284727 IN 0 ETH$0.00 0.00164359 16.50479109 Transfer 19967835 2024-05-28 10:41:47 59 days ago 1716892907 IN 1.2138811 ETH$3,950.28 0.00053721 19.65735623 Exec Transaction 19882390 2024-05-16 11:58:47 71 days ago 1715860727 IN 0 ETH$0.00 0.00055193 5.53288917 Exec Transaction 19854457 2024-05-12 14:12:35 75 days ago 1715523155 IN 0 ETH$0.00 0.00043765 6 Exec Transaction 19853053 2024-05-12 9:29:47 75 days ago 1715506187 IN 0 ETH$0.00 0.00081633 6.95957517 Exec Transaction 19838850 2024-05-10 9:50:23 77 days ago 1715334623 IN 0 ETH$0.00 0.00159247 6 Exec Transaction 19838759 2024-05-10 9:32:11 77 days ago 1715333531 IN 0 ETH$0.00 0.00038738 8.11594374 Exec Transaction 19838758 2024-05-10 9:31:59 77 days ago 1715333519 IN 0 ETH$0.00 0.00077103 6.97880603 Exec Transaction 19811618 2024-05-06 14:23:59 81 days ago 1715005439 IN 0 ETH$0.00 0.00097014 10 Exec Transaction 19790114 2024-05-03 14:14:23 84 days ago 1714745663 IN 0 ETH$0.00 0.00113375 11.97245835 Exec Transaction 19767074 2024-04-30 8:56:23 87 days ago 1714467383 IN 0 ETH$0.00 0.00116876 12.94784101 Exec Transaction 19766854 2024-04-30 8:12:11 87 days ago 1714464731 IN 0 ETH$0.00 0.00118077 11 Exec Transaction 19738833 2024-04-26 10:07:23 91 days ago 1714126043 IN 0 ETH$0.00 0.00281547 9.92126677 Exec Transaction 19731434 2024-04-25 9:17:59 92 days ago 1714036679 IN 0 ETH$0.00 0.00128103 14.02459729 Exec Transaction 19681023 2024-04-18 8:02:23 99 days ago 1713427343 IN 0 ETH$0.00 0.00361456 12.73500238 Exec Transaction 19680926 2024-04-18 7:42:47 99 days ago 1713426167 IN 0 ETH$0.00 0.00143134 15.66812514 Exec Transaction 19519001 2024-03-26 13:46:23 122 days ago 1711460783 IN 0 ETH$0.00 0.01019995 36.40591048 Exec Transaction 19513007 2024-03-25 17:36:47 123 days ago 1711388207 IN 0 ETH$0.00 0.00339977 38.75714438 Latest 25 internal transactions (View All)
Advanced mode:Parent Transaction Hash Block From To 19854457 2024-05-12 14:12:35 75 days ago 1715523155 1,000 ETH$3,254,258.97 19853053 2024-05-12 9:29:47 75 days ago 1715506187 1,000 ETH$3,254,258.97 19738833 2024-04-26 10:07:23 91 days ago 1714126043 0.0000906 ETH$0.29 19681023 2024-04-18 8:02:23 99 days ago 1713427343 0.00009481 ETH$0.31 19519001 2024-03-26 13:46:23 122 days ago 1711460783 0.00013626 ETH$0.44 19418601 2024-03-12 11:08:35 136 days ago 1710241715 0.00013481 ETH$0.44 19261043 2024-02-19 9:59:11 158 days ago 1708336751 0.00010517 ETH$0.34 19111760 2024-01-29 11:02:47 179 days ago 1706526167 1,810 ETH$5,890,208.74 19084972 2024-01-25 16:58:11 183 days ago 1706201891 0.00009917 ETH$0.32 19077670 2024-01-24 16:24:35 184 days ago 1706113475 0.00040429 ETH$1.32 19077455 2024-01-24 15:41:35 184 days ago 1706110895 0.00040429 ETH$1.32 18841223 2023-12-22 11:55:59 217 days ago 1703246159 0.00012684 ETH$0.41 18820755 2023-12-19 15:02:23 220 days ago 1702998143 0.0001126 ETH$0.37 18769367 2023-12-12 9:59:23 227 days ago 1702375163 0.00008462 ETH$0.28 18763196 2023-12-11 13:14:59 228 days ago 1702300499 0.00008299 ETH$0.27 18627840 2023-11-22 14:22:35 247 days ago 1700662955 0.0000782 ETH$0.25 18520048 2023-11-07 12:22:23 262 days ago 1699359743 0.00005095 ETH$0.17 18519610 2023-11-07 10:54:47 262 days ago 1699354487 0.00005172 ETH$0.17 18491655 2023-11-03 12:53:11 266 days ago 1699015991 0.00005175 ETH$0.17 18491287 2023-11-03 11:38:35 266 days ago 1699011515 0.00005169 ETH$0.17 18247564 2023-09-30 9:15:23 300 days ago 1696065323 0.00005055 ETH$0.16 18192462 2023-09-22 16:06:59 308 days ago 1695398819 0.00005288 ETH$0.17 17921281 2023-08-15 15:58:11 346 days ago 1692115091 1,380.06249468 ETH$4,491,080.76 17914416 2023-08-14 16:55:35 347 days ago 1692032135 1,379.66262129 ETH$4,489,779.47 17914254 2023-08-14 16:22:59 347 days ago 1692030179 0.00005599 ETH$0.18 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 | 26 Chains
Chain Token Portfolio % Price Amount Value ETH 57.99% $67,398 151.8578 $10,234,909.63 ETH 21.54% $1.09 3,490,638.73 $3,801,305.58 ETH 15.32% $3,251.15 831.7905 $2,704,275.64 ETH 3.29% $0.99937 580,807.0961 $580,441.19 ETH 1.81% $1 320,212.4125 $320,212.41 ETH Ether (ETH)0.04% $3,254.26 2.2323 $7,264.44 ETH <0.01% $0.000903 1,000 $0.9026 CELO <0.01% $1.09 2 $2.17 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.