![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
$1,226.09 (@ $3,354.32/ETH)Token Holdings
Could not find any matches!
- ERC-20 Tokens (9)32.71123927 DAIDai Stableco... (DAI)$32.70@0.9998390,885.046966 USDTTether USD (USDT)$390,885.05@1.0080,637.383654 USDCUSDC (USDC)$80,592.31@0.99940.13145375 WETHWrapped Ethe... (WETH)$440.82@3,353.43975,075,969.30109773 LAKEData Lake Token$29,076.81@0.00571.4 TokenERC-20 TOKEN*[Suspicious]1.7 TokenERC-20 TOKEN*[Suspicious]3,999.99 TokenERC-20 TOKEN*[Suspicious]3,999.99 TokenERC-20 TOKEN*[Spam]NFT Tokens (10)AirdropearnETH.netERC-1155
More Info
Private Name Tags
ContractCreator
- 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 69 transactions
Transaction Hash MethodBlockFromToExec Transaction 20233664 2024-07-04 14:11:23 25 days ago 1720102283 IN 0 ETH$0.00 0.00152257 16 Exec Transaction 20040742 2024-06-07 15:07:47 52 days ago 1717772867 IN 0 ETH$0.00 0.00253712 29 Exec Transaction 20033458 2024-06-06 14:43:35 53 days ago 1717685015 IN 0 ETH$0.00 0.00187754 27.21550366 Exec Transaction 20032439 2024-06-06 11:18:35 54 days ago 1717672715 IN 0 ETH$0.00 0.00232806 16 Exec Transaction 20026401 2024-06-05 15:03:47 54 days ago 1717599827 IN 0 ETH$0.00 0.00235006 23.74886572 Exec Transaction 20026176 2024-06-05 14:18:23 54 days ago 1717597103 IN 0 ETH$0.00 0.00362029 34.61514825 Exec Transaction 20018555 2024-06-04 12:47:59 56 days ago 1717505279 IN 0 ETH$0.00 0.0008177 8.59610284 Exec Transaction 20017735 2024-06-04 10:03:23 56 days ago 1717495403 IN 0 ETH$0.00 0.00144187 12 Exec Transaction 19910598 2024-05-20 10:40:11 71 days ago 1716201611 IN 0 ETH$0.00 0.00248539 11 Exec Transaction 19910592 2024-05-20 10:38:59 71 days ago 1716201539 IN 0 ETH$0.00 0.00102737 10.79889637 Exec Transaction 19867811 2024-05-14 11:00:35 77 days ago 1715684435 IN 0 ETH$0.00 0.00069424 6.39549166 Exec Transaction 19860037 2024-05-13 8:55:35 78 days ago 1715590535 IN 0 ETH$0.00 0.00085788 9 Exec Transaction 19767015 2024-04-30 8:44:35 91 days ago 1714466675 IN 0 ETH$0.00 0.00125725 12 Exec Transaction 19759304 2024-04-29 6:52:47 92 days ago 1714373567 IN 0 ETH$0.00 0.0011633 12 Exec Transaction 19690713 2024-04-19 16:36:35 101 days ago 1713544595 IN 0 ETH$0.00 0.03456335 19 Exec Transaction 19640454 2024-04-12 15:34:35 108 days ago 1712936075 IN 0 ETH$0.00 0.05820915 29.15912202 Exec Transaction 19640346 2024-04-12 15:12:59 108 days ago 1712934779 IN 0 ETH$0.00 0.00448065 47 Exec Transaction 19488612 2024-03-22 7:14:59 130 days ago 1711091699 IN 0 ETH$0.00 0.00242788 28 Exec Transaction 19488611 2024-03-22 7:14:47 130 days ago 1711091687 IN 0 ETH$0.00 0.00285999 30 Exec Transaction 19484070 2024-03-21 15:57:23 130 days ago 1711036643 IN 0 ETH$0.00 0.03628926 44 Exec Transaction 19477175 2024-03-20 16:43:35 131 days ago 1710953015 IN 0 ETH$0.00 0.00995824 55 Exec Transaction 19469172 2024-03-19 13:44:47 132 days ago 1710855887 IN 0 ETH$0.00 0.00977718 54 Exec Transaction 19460583 2024-03-18 8:46:23 134 days ago 1710751583 IN 0 ETH$0.00 0.0037305 29 Exec Transaction 19460581 2024-03-18 8:45:59 134 days ago 1710751559 IN 0 ETH$0.00 0.00166606 27 Exec Transaction 19442124 2024-03-15 18:27:11 136 days ago 1710527231 IN 0 ETH$0.00 0.08796069 45 Latest 25 internal transactions (View All)
Advanced mode:Parent Transaction Hash Block From To 20181934 2024-06-27 8:49:11 33 days ago 1719478151 0.00452431 ETH$15.18 20161830 2024-06-24 13:26:35 35 days ago 1719235595 0.00643041 ETH$21.57 20156543 2024-06-23 19:41:47 36 days ago 1719171707 0.00037056 ETH$1.24 20153569 2024-06-23 9:43:11 37 days ago 1719135791 0.00313059 ETH$10.50 20153526 2024-06-23 9:34:35 37 days ago 1719135275 0.00126919 ETH$4.26 20109387 2024-06-17 5:21:11 43 days ago 1718601671 0.00365795 ETH$12.27 20091443 2024-06-14 17:08:59 45 days ago 1718384939 0.00036363 ETH$1.22 20077938 2024-06-12 19:48:47 47 days ago 1718221727 0.00372615 ETH$12.50 20069380 2024-06-11 15:07:59 48 days ago 1718118479 0.00157375 ETH$5.28 20054886 2024-06-09 14:32:47 50 days ago 1717943567 0.00113674 ETH$3.81 20053707 2024-06-09 10:35:35 51 days ago 1717929335 0.00112813 ETH$3.78 20033458 2024-06-06 14:43:35 53 days ago 1717685015 0.31915 ETH$1,070.53 20019761 2024-06-04 16:50:35 55 days ago 1717519835 0.00120747 ETH$4.05 20010035 2024-06-03 8:14:23 57 days ago 1717402463 0.00959937 ETH$32.20 20009922 2024-06-03 7:51:35 57 days ago 1717401095 0.01897113 ETH$63.64 19991021 2024-05-31 16:31:35 59 days ago 1717173095 0.00183564 ETH$6.16 19956176 2024-05-26 19:35:35 64 days ago 1716752135 0.0008115 ETH$2.72 19942034 2024-05-24 20:10:35 66 days ago 1716581435 0.00133658 ETH$4.48 19938805 2024-05-24 9:19:35 67 days ago 1716542375 0.02 ETH$67.09 19932990 2024-05-23 13:50:23 67 days ago 1716472223 0.00184466 ETH$6.19 19924101 2024-05-22 8:02:11 69 days ago 1716364931 0.002 ETH$6.71 19906643 2024-05-19 21:23:35 71 days ago 1716153815 0.02342818 ETH$78.59 19889297 2024-05-17 11:09:11 74 days ago 1715944151 0.00123808 ETH$4.15 19839182 2024-05-10 10:57:11 81 days ago 1715338631 0.00290411 ETH$9.74 19832880 2024-05-09 13:46:59 81 days ago 1715262419 0.01125326 ETH$37.75 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.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.