![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/bcgame_04092024_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
$5,007.60 (@ $2,369.72/ETH)Token Holdings
Could not find any matches!
- ERC-20 Tokens (12)1,000 MTVMultiVAC (MTV)$0.58@0.00060.025 GRGRigo Token (GRG)$0.06@2.300 stETHstETH (stETH)$0.00@2,371.881,000,000 USDCUSDC (USDC)$999,813.00@0.99981.7 TokenERC-20 TOKEN*[Suspicious]8,271 TokenERC-20 TOKEN*[Suspicious]3,999.99 TokenERC-20 TOKEN*[Suspicious]3,999.99 TokenERC-20 TOKEN*[Suspicious]9,000 TokenERC-20 TOKEN*[Suspicious]1,049 TokenERC-20 TOKEN*[Suspicious]1.4 TokenERC-20 TOKEN*[Spam]412,892 TokenERC-20 TOKEN*[Spam]NFT Tokens (19)claim rewards on apyusd.netapyusd.netERC-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]More Info
Private Name Tags
ContractCreator
- Transactions
- Internal Transactions
- Token Transfers (ERC-20)
- NFT Transfers
- Contract
- Events
- 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 85 transactions
Transaction Hash MethodBlockFromToExec Transaction 20152912 2024-06-23 7:28:59 75 days ago 1719127739 IN 0 ETH$0.00 0.00019343 3.05152826 Exec Transaction 20148306 2024-06-22 16:02:35 75 days ago 1719072155 IN 0 ETH$0.00 0.00025219 3.97711194 Exec Transaction 20124657 2024-06-19 8:41:23 79 days ago 1718786483 IN 0 ETH$0.00 0.00056779 5.6463084 Exec Transaction 20110235 2024-06-17 8:12:23 81 days ago 1718611943 IN 0 ETH$0.00 0.0003049 3.65330518 Exec Transaction 20039342 2024-06-07 10:25:35 91 days ago 1717755935 IN 0 ETH$0.00 0.00094233 11.29073146 Exec Transaction 20039303 2024-06-07 10:17:47 91 days ago 1717755467 IN 0 ETH$0.00 0.00124241 12.35627567 Exec Transaction 19942140 2024-05-24 20:31:47 104 days ago 1716582707 IN 0 ETH$0.00 0.00047459 7.48564812 Transfer 19940542 2024-05-24 15:09:47 104 days ago 1716563387 IN 4.022472 ETH$9,532.14 0.00042872 15.68760846 Transfer 19940016 2024-05-24 13:23:35 104 days ago 1716557015 IN 5.31642377 ETH$12,598.45 0.00027529 10.07321549 Transfer 19912931 2024-05-20 18:31:35 108 days ago 1716229895 IN 5.0963875 ETH$12,077.03 0.00036912 13.50687205 Exec Transaction 19912896 2024-05-20 18:24:35 108 days ago 1716229475 IN 0 ETH$0.00 0.00111552 11.09299658 Transfer 19766884 2024-04-30 8:18:11 129 days ago 1714465091 IN 6.5012447 ETH$15,406.15 0.00027748 10.15334061 Transfer 19723795 2024-04-24 7:37:35 135 days ago 1713944255 IN 2.14188743 ETH$5,075.68 0.0002878 10.5311527 Transfer 19680642 2024-04-18 6:45:47 141 days ago 1713422747 IN 3.40586496 ETH$8,070.96 0.00032999 12.07477625 Transfer 19671428 2024-04-16 23:51:35 142 days ago 1713311495 IN 1.44084076 ETH$3,414.39 0.00024629 9.01229859 Transfer 19637720 2024-04-12 6:25:11 147 days ago 1712903111 IN 0.65823809 ETH$1,559.84 0.00041613 15.22693476 Exec Transaction 19531480 2024-03-28 8:40:23 162 days ago 1711615223 IN 0 ETH$0.00 0.00170839 26.95131886 Transfer 19531403 2024-03-28 8:24:59 162 days ago 1711614299 IN 9.3744216 ETH$22,214.78 0.00069653 25.48700854 Transfer 19498841 2024-03-23 17:39:23 166 days ago 1711215563 IN 4.7387474 ETH$11,229.52 0.0006742 24.67002622 Exec Transaction 19384050 2024-03-07 14:59:59 182 days ago 1709823599 IN 0 ETH$0.00 0.00877771 87.28743989 Exec Transaction 19374993 2024-03-06 8:39:59 184 days ago 1709714399 IN 0 ETH$0.00 0.00877829 87.29327357 Transfer 19243427 2024-02-16 22:28:35 202 days ago 1708122515 IN 4.5845983 ETH$10,864.23 0.00057471 21.02943161 Exec Transaction 19138925 2024-02-02 6:25:59 217 days ago 1706855159 IN 0 ETH$0.00 0.00202514 20.1384733 Exec Transaction 19132640 2024-02-01 9:16:59 218 days ago 1706779019 IN 0 ETH$0.00 0.00195489 19.43984725 Transfer 19039827 2024-01-19 8:51:35 231 days ago 1705654295 IN 3.7265659 ETH$8,830.93 0.00059034 21.60156318 Latest 18 internal transactions
Advanced mode:Parent Transaction Hash Block From To 20181169 2024-06-27 6:15:23 71 days ago 1719468923 19.05329915 ETH$45,151.04 20156594 2024-06-23 19:51:59 74 days ago 1719172319 2.87666763 ETH$6,816.90 20152912 2024-06-23 7:28:59 75 days ago 1719127739 16 ETH$37,915.56 20148306 2024-06-22 16:02:35 75 days ago 1719072155 64.02612074 ETH$151,724.16 20124774 2024-06-19 9:04:47 79 days ago 1718787887 9.55459163 ETH$22,641.73 20081999 2024-06-13 9:26:23 85 days ago 1718270783 2.86479489 ETH$6,788.77 20046587 2024-06-08 10:42:35 90 days ago 1717843355 2.7142576 ETH$6,432.04 20002496 2024-06-02 6:58:35 96 days ago 1717311515 1.96697686 ETH$4,661.19 19942140 2024-05-24 20:31:47 104 days ago 1716582707 32 ETH$75,831.13 19912929 2024-05-20 18:31:11 108 days ago 1716229871 3.17294013 ETH$7,518.99 19531480 2024-03-28 8:40:23 162 days ago 1711615223 32.1 ETH$76,068.10 18811868 2023-12-18 9:04:35 263 days ago 1702890275 31.96068269 ETH$75,737.96 18152906 2023-09-17 2:46:35 355 days ago 1694918795 160 ETH$379,155.64 17905347 2023-08-13 10:29:47 390 days ago 1691922587 10 ETH$23,697.23 17655825 2023-07-09 11:22:35 425 days ago 1688901755 80 ETH$189,577.82 17627731 2023-07-05 12:38:23 428 days ago 1688560703 1 ETH$2,369.72 17335108 2023-05-25 8:54:47 470 days ago 1685004887 1 ETH$2,369.72 17298467 2023-05-20 5:09:35 475 days ago 1684559375 Contract Creation 0 ETH$0.00 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...LoadingLatest 25 from a total of 375 withdrawals (135.605248717 ETH withdrawn)
Validator Index Block Amount 1324469 20690153 2024-09-06 7:47:11 4 hrs ago 1725608831 0.01908912 ETH 1082699 20678480 2024-09-04 16:41:35 43 hrs ago 1725468095 0.065051264 ETH 933130 20671419 2024-09-03 17:03:11 2 days ago 1725382991 0.019195893 ETH 933129 20671419 2024-09-03 17:03:11 2 days ago 1725382991 0.019188889 ETH 933128 20671419 2024-09-03 17:03:11 2 days ago 1725382991 0.019175347 ETH 933126 20671419 2024-09-03 17:03:11 2 days ago 1725382991 0.019155499 ETH 1529345 20635709 2024-08-29 17:24:11 7 days ago 1724952251 0.019087785 ETH 1516438 20634910 2024-08-29 14:43:35 7 days ago 1724942615 0.019087955 ETH 1476394 20632564 2024-08-29 6:51:23 8 days ago 1724914283 0.019018102 ETH 1451676 20631155 2024-08-29 2:06:11 8 days ago 1724897171 0.019087727 ETH 1451675 20631155 2024-08-29 2:06:11 8 days ago 1724897171 0.019037819 ETH 1451674 20631155 2024-08-29 2:06:11 8 days ago 1724897171 0.019067051 ETH 1407274 20628453 2024-08-28 17:03:23 8 days ago 1724864603 0.019102297 ETH 1324469 20624257 2024-08-28 2:58:47 9 days ago 1724813927 0.019120326 ETH 1082699 20612452 2024-08-26 11:25:35 11 days ago 1724671535 0.019156111 ETH 933130 20605336 2024-08-25 11:33:59 12 days ago 1724585639 0.019141238 ETH 933129 20605336 2024-08-25 11:33:59 12 days ago 1724585639 0.019134201 ETH 933128 20605336 2024-08-25 11:33:59 12 days ago 1724585639 0.01910718 ETH 933126 20605336 2024-08-25 11:33:59 12 days ago 1724585639 0.019124865 ETH 1529345 20570067 2024-08-20 13:15:35 16 days ago 1724159735 0.018998343 ETH 1516438 20569265 2024-08-20 10:33:59 17 days ago 1724150039 0.018998716 ETH 1476394 20566886 2024-08-20 2:34:59 17 days ago 1724121299 0.019035355 ETH 1451676 20565474 2024-08-19 21:51:47 17 days ago 1724104307 0.018994358 ETH 1451675 20565474 2024-08-19 21:51:47 17 days ago 1724104307 0.019021288 ETH 1451674 20565474 2024-08-19 21:51:47 17 days ago 1724104307 0.018978194 ETH 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.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.