![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
$0.00Token Holdings
Could not find any matches!
- ERC-20 Tokens (31)1,000 MTVMultiVAC (MTV)$0.90@0.000910,969.4957281 SAFESafe Token (SAFE)$11,539.91@1.052965.649 BGBGBigMouthFrog50,000,000 BLURBLUR (BLUR)6,557,149.55145619 BRITBONGBritish Poun... (BRITBO...)6,435,776.57925105 Daruma-N3XDaruma UnCha... (Daruma...)14,168,849,105.2084 GalaxyGalaxy (Galaxy)63 MOHMedal of Honour59,903,371.8957323 mTSUKASAMIKASA TSUKA... (mTSUKA...)2,219,450.30649877 PEPOPEPEROCK (PEPO)140,919,572,577.986 SaxonSaxon Dao (Saxon)35 SBSsbs (SBS)1,480,755.42251155 SHANGATsuka Shanga (SHANGA)1.01 HQG环球股 (HQG)1.4 TokenERC-20 TOKEN*[Suspicious]1.7 TokenERC-20 TOKEN*[Suspicious]3,999.99 TokenERC-20 TOKEN*[Suspicious]0.7 TokenERC-20 TOKEN*[Suspicious]32 TokenERC-20 TOKEN*[Suspicious]400 TokenERC-20 TOKEN*[Suspicious]9,283 TokenERC-20 TOKEN*[Suspicious]100,000 TokenERC-20 TOKEN*[Suspicious]4,214 TokenERC-20 TOKEN*[Suspicious]7,000 TokenERC-20 TOKEN*[Suspicious]7,000 TokenERC-20 TOKEN*[Suspicious]98,127 TokenERC-20 TOKEN*[Suspicious]7,000 TokenERC-20 TOKEN*[Unsafe]9,283 TokenERC-20 TOKEN*[Spam]100 TokenERC-20 TOKEN*[Spam]7,000 TokenERC-20 TOKEN*[Spam]3,289 TokenERC-20 TOKEN*[Spam]NFT Tokens (13)UNI-V3-POSUniswap V3: Positions NFTERC-721Airdropapyether.orgERC-1155ISLMIslamic CoinERC-721The Nft Mint Club OfficialThe Nft Mint Club OfficialERC-1155
ERC-1155 TOKEN*
[Suspicious]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 259 transactions
Transaction Hash MethodBlockFromToExec Transaction 19027578 2024-01-17 15:44:35 194 days ago 1705506275 IN 0 ETH$0.00 0.00450189 48.53538184 Exec Transaction 19027044 2024-01-17 13:56:11 194 days ago 1705499771 IN 0 ETH$0.00 0.00204692 30.62198828 Exec Transaction 19026823 2024-01-17 13:11:11 195 days ago 1705497071 IN 0 ETH$0.00 0.00276189 34.03364753 Exec Transaction 19026794 2024-01-17 13:05:23 195 days ago 1705496723 IN 0 ETH$0.00 0.00915353 35.9842657 Exec Transaction 18963009 2024-01-08 14:53:47 203 days ago 1704725627 IN 0 ETH$0.00 0.00204209 22.0159846 Exec Transaction 18947640 2024-01-06 10:38:47 206 days ago 1704537527 IN 0 ETH$0.00 0.0009532 11.35678488 Exec Transaction 18947634 2024-01-06 10:37:35 206 days ago 1704537455 IN 0 ETH$0.00 0.00083236 12.9975452 Exec Transaction 18947229 2024-01-06 9:16:11 206 days ago 1704532571 IN 0 ETH$0.00 0.00103769 12.07628151 Exec Transaction 18940511 2024-01-05 10:34:35 207 days ago 1704450875 IN 0 ETH$0.00 0.00315597 12.39318227 Exec Transaction 18885989 2023-12-28 18:49:11 214 days ago 1703789351 IN 0 ETH$0.00 0.00238837 25.74925612 Exec Transaction 18885400 2023-12-28 16:49:47 214 days ago 1703782187 IN 0 ETH$0.00 0.00209325 35.21273101 Exec Transaction 18885394 2023-12-28 16:48:35 214 days ago 1703782115 IN 0 ETH$0.00 0.00337255 38.00795093 Exec Transaction 18885366 2023-12-28 16:42:59 214 days ago 1703781779 IN 0 ETH$0.00 0.00192595 35.3600926 Exec Transaction 18885333 2023-12-28 16:35:47 214 days ago 1703781347 IN 0 ETH$0.00 0.01036606 35.53721484 Exec Transaction 18842182 2023-12-22 15:09:11 220 days ago 1703257751 IN 0 ETH$0.00 0.00392707 51.90764025 Exec Transaction 18841931 2023-12-22 14:18:35 220 days ago 1703254715 IN 0 ETH$0.00 0.00369427 44.01460792 Exec Transaction 18841926 2023-12-22 14:17:35 220 days ago 1703254655 IN 0 ETH$0.00 0.00318444 53.57945232 Exec Transaction 18841845 2023-12-22 14:01:23 220 days ago 1703253683 IN 0 ETH$0.00 0.01182802 41.87372494 Exec Transaction 18841828 2023-12-22 13:57:59 220 days ago 1703253479 IN 0 ETH$0.00 0.00287138 36.77918854 Exec Transaction 18841710 2023-12-22 13:34:11 221 days ago 1703252051 IN 0 ETH$0.00 0.00293432 34.96032291 Exec Transaction 18841666 2023-12-22 13:25:23 221 days ago 1703251523 IN 0 ETH$0.00 0.00280871 47.26721222 Exec Transaction 18841586 2023-12-22 13:09:11 221 days ago 1703250551 IN 0 ETH$0.00 0.01597914 55.63382068 Exec Transaction 18841576 2023-12-22 13:07:11 221 days ago 1703250431 IN 0 ETH$0.00 0.00315732 57.96767575 Exec Transaction 18841338 2023-12-22 12:18:59 221 days ago 1703247539 IN 0 ETH$0.00 0.00324011 34.04951356 Exec Transaction 18840873 2023-12-22 10:45:23 221 days ago 1703241923 IN 0 ETH$0.00 0.00249407 29.71511635 Latest 25 internal transactions (View All)
Advanced mode:Parent Transaction Hash Block From To 18885400 2023-12-28 16:49:47 214 days ago 1703782187 3,165.89575883 ETH$10,623,121.27 18885333 2023-12-28 16:35:47 214 days ago 1703781347 3,165.89575883 ETH$10,623,121.27 18841926 2023-12-22 14:17:35 220 days ago 1703254655 1,842.76052142 ETH$6,183,358.51 18841845 2023-12-22 14:01:23 220 days ago 1703253683 1,841.96807839 ETH$6,180,699.48 18841666 2023-12-22 13:25:23 221 days ago 1703251523 746 ETH$2,503,193.12 18841586 2023-12-22 13:09:11 221 days ago 1703250551 745.9133507 ETH$2,502,902.36 18840865 2023-12-22 10:43:35 221 days ago 1703241815 503 ETH$1,687,809.84 18840799 2023-12-22 10:30:11 221 days ago 1703241011 468.10368343 ETH$1,570,715.71 18828707 2023-12-20 17:49:35 222 days ago 1703094575 490 ETH$1,644,188.51 18828690 2023-12-20 17:46:11 222 days ago 1703094371 0.1 ETH$335.55 18828663 2023-12-20 17:40:35 222 days ago 1703094035 525.87540888 ETH$1,764,567.97 18814236 2023-12-18 17:03:59 224 days ago 1702919039 71.68553269 ETH$240,539.86 18814216 2023-12-18 16:59:59 224 days ago 1702918799 0.1 ETH$335.55 18814197 2023-12-18 16:56:11 224 days ago 1702918571 67.77769035 ETH$227,427.14 18583972 2023-11-16 10:52:59 257 days ago 1700131979 200 ETH$671,097.35 18583729 2023-11-16 10:04:11 257 days ago 1700129051 0.1 ETH$335.55 18583651 2023-11-16 9:48:23 257 days ago 1700128103 152.01319989 ETH$510,078.28 18341449 2023-10-13 12:23:23 291 days ago 1697199803 2 ETH$6,710.97 17718104 2023-07-18 5:42:35 378 days ago 1689658955 47.35582072 ETH$158,901.83 17307734 2023-05-21 12:26:23 436 days ago 1684671983 5.02922835 ETH$16,875.51 17307712 2023-05-21 12:21:59 436 days ago 1684671719 7.57368784 ETH$25,413.41 17215174 2023-05-08 10:26:35 449 days ago 1683541595 12.64710742 ETH$42,437.20 17215065 2023-05-08 10:04:23 449 days ago 1683540263 6 ETH$20,132.92 17215010 2023-05-08 9:53:11 449 days ago 1683539591 16.50384045 ETH$55,378.42 17107753 2023-04-23 8:13:35 464 days ago 1682237615 8.2080817 ETH$27,542.11 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.