![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
$20,822.84 (@ $3,313.33/ETH)Token Holdings
Could not find any matches!
- ERC-20 Tokens (7)1 ϾCRYPTOPUNKS (Ͼ)0 stETHstETH (stETH)$0.00@3,310.535 HQG环球股 (HQG)1.4 TokenERC-20 TOKEN*[Suspicious]1.7 TokenERC-20 TOKEN*[Suspicious]3,999.99 TokenERC-20 TOKEN*[Suspicious]509 TokenERC-20 TOKEN*[Spam]NFT Tokens (22)BLOCKSArt BlocksERC-721HMHashmasksx3ERC-721TENDERTheCurrencyERC-721⚇Meebitsx4ERC-721NameWrapperERC-1155Official Authorize credential$5 stETH VoucherERC-1155Airdropearn-eth.netERC-1155EIGENWORLDSEigenWorldsERC-721Official Authorize credentialPETH: Airdrop NFT VoucherERC-1155Stake-stETH.comStake-stETH.comERC-1155nft-steth.comstETH Mysterybox NFTERC-1155WPV1V1 Cryptopunks (Wrapped)x7ERC-721
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
- Produced Blocks
- Analytics
- Multichain Portfolio
- Cards New
Advanced Filter- Filter by Tx Type:
- Tx
- Internal Tx
- ERC-20
- NFTs
Latest 25 from a total of 134 transactions
Transaction Hash MethodBlockFromToTransfer 20360475 2024-07-22 7:07:23 5 days ago 1721632043 IN 0.07038126 ETH$233.20 0.00008162 2.98677633 Transfer 20266108 2024-07-09 2:58:59 18 days ago 1720493939 IN 0.08220851 ETH$272.38 0.00006077 2.22373477 Transfer 20223087 2024-07-03 2:45:47 24 days ago 1719974747 IN 0.04022967 ETH$133.29 0.0000898 3.28592813 Transfer 20221608 2024-07-02 21:48:11 24 days ago 1719956891 IN 0.07181308 ETH$237.94 0.00017557 6.42440184 Exec Transaction 20096597 2024-06-15 10:28:35 42 days ago 1718447315 IN 0 ETH$0.00 0.00025233 3.65834856 Exec Transaction 20054048 2024-06-09 11:44:35 48 days ago 1717933475 IN 0 ETH$0.00 0.01380946 4.84057288 Transfer 20024960 2024-06-05 10:14:23 52 days ago 1717582463 IN 0.07507754 ETH$248.76 0.00085172 31.16554563 Transfer 19941042 2024-05-24 16:50:11 63 days ago 1716569411 IN 0.07396108 ETH$245.06 0.00025721 9.41190551 Exec Transaction 19747583 2024-04-27 15:32:47 90 days ago 1714231967 IN 0 ETH$0.00 0.0010591 8.56268514 Exec Transaction 19733020 2024-04-25 14:36:47 92 days ago 1714055807 IN 0 ETH$0.00 0.00186865 14.67329055 Exec Transaction 19731521 2024-04-25 9:35:23 93 days ago 1714037723 IN 0 ETH$0.00 0.0014567 11.47807136 Exec Transaction 19726634 2024-04-24 17:11:23 93 days ago 1713978683 IN 0 ETH$0.00 0.00169768 13.3768465 Exec Transaction 19695877 2024-04-20 9:57:23 98 days ago 1713607043 IN 0 ETH$0.00 0.0013988 6.85061495 Exec Transaction 19695872 2024-04-20 9:56:23 98 days ago 1713606983 IN 0 ETH$0.00 0.01705378 6.00648571 Transfer 19601747 2024-04-07 5:31:23 111 days ago 1712467883 IN 0.05466279 ETH$181.12 0.00029944 10.95718911 Transfer 19575939 2024-04-03 14:48:35 114 days ago 1712155715 IN 0.20514528 ETH$679.71 0.00110116 40.29306757 Exec Transaction 19446421 2024-03-16 8:58:35 133 days ago 1710579515 IN 0 ETH$0.00 0.07800335 27 Transfer 19340585 2024-03-01 13:21:11 148 days ago 1709299271 IN 0.09893014 ETH$327.79 0.00144208 52.76744637 Transfer 19316839 2024-02-27 5:36:11 151 days ago 1709012171 IN 0.0541167 ETH$179.31 0.00088336 32.32352794 Exec Transaction 19303775 2024-02-25 9:43:11 153 days ago 1708854191 IN 0 ETH$0.00 0.00239011 24.08617004 Transfer 19230966 2024-02-15 4:31:59 163 days ago 1707971519 IN 0.04030564 ETH$133.55 0.00059328 21.70885242 Transfer 19130152 2024-02-01 0:52:59 177 days ago 1706748779 IN 0.11365828 ETH$376.59 0.00059451 21.75397742 Exec Transaction 19071717 2024-01-23 20:22:47 185 days ago 1706041367 IN 0 ETH$0.00 0.03679202 12.7953465 Transfer 18944072 2024-01-05 22:36:59 203 days ago 1704494219 IN 0.27097699 ETH$897.84 0.00059505 21.77370116 Exec Transaction 18857598 2023-12-24 19:06:59 215 days ago 1703444819 IN 0 ETH$0.00 0.00129144 18.72316974 Latest 25 internal transactions (View All)
Advanced mode:Parent Transaction Hash Block From To 20289453 2024-07-12 9:13:47 15 days ago 1720775627 0.02659518 ETH$88.12 20289452 2024-07-12 9:13:35 15 days ago 1720775615 0.02659659 ETH$88.12 20289451 2024-07-12 9:13:23 15 days ago 1720775603 0.02660036 ETH$88.14 20289450 2024-07-12 9:13:11 15 days ago 1720775591 0.02660956 ETH$88.17 20289449 2024-07-12 9:12:59 15 days ago 1720775579 0.02661583 ETH$88.19 20289448 2024-07-12 9:12:47 15 days ago 1720775567 0.02661996 ETH$88.20 20289447 2024-07-12 9:12:35 15 days ago 1720775555 0.0266214 ETH$88.21 20289446 2024-07-12 9:12:23 15 days ago 1720775543 0.02662283 ETH$88.21 20289445 2024-07-12 9:12:11 15 days ago 1720775531 0.02662315 ETH$88.21 20289444 2024-07-12 9:11:59 15 days ago 1720775519 0.02662402 ETH$88.21 20289443 2024-07-12 9:11:47 15 days ago 1720775507 0.02662788 ETH$88.23 20289442 2024-07-12 9:11:35 15 days ago 1720775495 0.02663033 ETH$88.24 20289441 2024-07-12 9:11:23 15 days ago 1720775483 0.02663338 ETH$88.25 20289440 2024-07-12 9:11:11 15 days ago 1720775471 0.0266431 ETH$88.28 20289439 2024-07-12 9:10:59 15 days ago 1720775459 0.0266452 ETH$88.28 20289438 2024-07-12 9:10:47 15 days ago 1720775447 0.02664711 ETH$88.29 20289437 2024-07-12 9:10:35 15 days ago 1720775435 0.02665283 ETH$88.31 20289436 2024-07-12 9:10:23 15 days ago 1720775423 0.02665526 ETH$88.32 20289435 2024-07-12 9:10:11 15 days ago 1720775411 0.02666077 ETH$88.34 20289434 2024-07-12 9:09:59 15 days ago 1720775399 0.0266623 ETH$88.34 20289433 2024-07-12 9:09:47 15 days ago 1720775387 0.02667422 ETH$88.38 20289432 2024-07-12 9:09:35 15 days ago 1720775375 0.02667492 ETH$88.38 20289431 2024-07-12 9:09:23 15 days ago 1720775363 0.04255693 ETH$141.01 20289430 2024-07-12 9:09:11 15 days ago 1720775351 0.04256519 ETH$141.03 20289429 2024-07-12 9:08:59 15 days ago 1720775339 0.04260926 ETH$141.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...LoadingLatest 16 blocks produced
Block Transaction Difficulty Gas Used Reward 20120811 2024-06-18 19:44:59 38 days ago 1718739899 78 0.00 TH 5,450,236 (18.17%) 0.003821059924353658 ETH 19844127 2024-05-11 3:32:23 77 days ago 1715398343 129 0.00 TH 12,620,889 (42.07%) 0.005063530713488504 ETH 19508611 2024-03-25 2:42:23 124 days ago 1711334543 311 0.00 TH 29,983,774 (99.95%) 0.005455699056352894 ETH 19275471 2024-02-21 10:34:59 157 days ago 1708511699 131 0.00 TH 13,132,307 (43.77%) 0.018164449237489888 ETH 19243537 2024-02-16 22:50:35 161 days ago 1708123835 102 0.00 TH 7,726,381 (25.75%) 0.005150603738172872 ETH 17788202 2023-07-28 1:13:23 365 days ago 1690506803 115 0.00 TH 11,047,453 (36.82%) 0.019890157279909161 ETH 17404643 2023-06-04 3:39:59 419 days ago 1685849999 81 0.00 TH 7,010,062 (23.37%) 0.014633071775897155 ETH 17086056 2023-04-20 6:49:11 464 days ago 1681973351 123 0.00 TH 10,778,939 (35.93%) 0.137254349061803138 ETH 17016063 2023-04-10 6:34:59 474 days ago 1681108499 84 0.00 TH 9,996,072 (33.32%) 0.015534371922117387 ETH 16957607 2023-04-01 23:37:59 482 days ago 1680392279 146 0.00 TH 21,730,106 (72.43%) 0.434956979490008957 ETH 16000925 2022-11-19 1:57:47 616 days ago 1668823067 96 0.00 TH 8,930,685 (29.77%) 0.030765280117319534 ETH 15936720 2022-11-10 2:44:47 625 days ago 1668048287 131 0.00 TH 18,708,984 (62.36%) 0.059809095507931955 ETH 15902846 2022-11-05 9:13:23 630 days ago 1667639603 113 0.00 TH 11,775,303 (39.25%) 0.018141240458046907 ETH 15734375 2022-10-12 20:20:23 653 days ago 1665606023 116 0.00 TH 11,280,193 (37.60%) 0.023438987192278466 ETH 15714973 2022-10-10 3:19:35 656 days ago 1665371975 305 0.00 TH 28,991,436 (96.64%) 0.086095699801415512 ETH 15538417 2022-09-15 10:10:11 681 days ago 1663236611 20 0.00 TH 1,731,714 (5.77%) 0.006309282454312608 ETH Loading...LoadingLoading...LoadingMultichain Portfolio | 26 Chains
Chain Token Portfolio % Price Amount Value ETH Ether (ETH)100.00% $3,313.33 6.2846 $20,822.84 Loading...Loading[ Download: CSV Export ][ 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.