20M+ users trust MoonPay worldwide. Checkout with your preferred payment method.
Ready to onboard to Ethereum? With MetaMask Portfolio, you're in control.
Don’t invest unless you’re prepared to lose all the money you invest.
Everyday giveaways up to 100 ETH, Lucky Spins. Deposit BONUS 300% and Cashbacks!
5000+ Slots & Live Casino Games, 50+cryptos. Register with Etherscan and get 760% deposit bonus. Win Big$, withdraw it fast.
Slots, Roulette, Poker & more - Proud sponsors of UFC, Everton & StakeF1 team!
5000+ Slots & Live Casino Games, 50+cryptos. Register with Etherscan and get 760% deposit bonus. Win Big$, withdraw it fast.
Anonymous play on awesome games - sign up now for 25 free jackpot spins - worth $100s!
100s of games, generous bonuses, 20+ years of trusted gaming. Join CryptoWins & start winning today!
Overview
ETH Balance
Eth Value
$2,067.15 (@ $3,426.63/ETH)Token Holdings
Could not find any matches!
- ERC-20 Tokens (44)233.30567242 MANADecentraland (MANA)$120.62@0.5171,370.03959575 DNTdistrict0x (DNT)$68.36@0.04990.14 OPTethopt.io (OPT)$0.00@0.03425,804.62333905 FXSFrax Share (FXS)$15,092.02@2.601,000 MTVMultiVAC (MTV)$1.10@0.00110 stETHstETH (stETH)$0.00@3,425.0326,433.24652597 SYNSynapse (SYN)$13,160.51@0.49790.00936564 YFIyearn.financ... (YFI)$69.75@7,447.4246.55 BUSDBUSD (BUSD)$46.09@0.990277,402.44506125 FTMFantom Token (FTM)$68,806.75@0.88891,650.95003429 SAFESafe Token (SAFE)$1,784.68@1.081991.26257952 TUSDTrueUSD (TUSD)$992.25@1.0011 Otherside Beta Access (ApeWL.io)ApeWL.io (Ot... (Others...)5,555 STONEEnergy Stone (STONE)46,021,272.3729062 HDRNHedron$5.42@0.005.7 TokenERC-20 TOKEN*[Suspicious]1.4 TokenERC-20 TOKEN*[Suspicious]6,000 TokenERC-20 TOKEN*[Suspicious]2,382.23 TokenERC-20 TOKEN*[Suspicious]5,000 TokenERC-20 TOKEN*[Suspicious]1.7 TokenERC-20 TOKEN*[Suspicious]3,999.99 TokenERC-20 TOKEN*[Suspicious]6,000 TokenERC-20 TOKEN*[Suspicious]12,000 TokenERC-20 TOKEN*[Suspicious]7,000 TokenERC-20 TOKEN*[Suspicious]5,000 TokenERC-20 TOKEN*[Suspicious]9,283 TokenERC-20 TOKEN*[Suspicious]1,000 TokenERC-20 TOKEN*[Suspicious]100,000 TokenERC-20 TOKEN*[Suspicious]7,000 TokenERC-20 TOKEN*[Suspicious]98,127 TokenERC-20 TOKEN*[Suspicious]8,000 TokenERC-20 TOKEN*[Suspicious]1 TokenERC-20 TOKEN*[Suspicious]500 TokenERC-20 TOKEN*[Suspicious]400 TokenERC-20 TOKEN*[Unsafe]7 TokenERC-20 TOKEN*[Unsafe]400 TokenERC-20 TOKEN*[Unsafe]7,000 TokenERC-20 TOKEN*[Unsafe]400 TokenERC-20 TOKEN*[Spam]9,283 TokenERC-20 TOKEN*[Spam]100 TokenERC-20 TOKEN*[Spam]509 TokenERC-20 TOKEN*[Spam]98,127 TokenERC-20 TOKEN*[Spam]7,000 TokenERC-20 TOKEN*[Spam]NFT Tokens (41)RARIRaribleERC-1155UNI-V3-POSUniswap V3: Positions NFTx2ERC-721Official Authorize credential$5 stETH VoucherERC-1155Official Authorize credentialFRAX: Airdrop NFT VoucherERC-1155claim rewards on fraxprotocol.comfraxprotocol.comERC-1155NativePunks OfficialsNativePunks OfficialsERC-1155Nft Mint Club CollectionNft Mint Club CollectionERC-1155nft-fantom.comnft-fantom.comERC-1155claim rewards on poolether.orgpoolether.orgERC-1155claim rewards on poolstaked.compoolstaked.comERC-1155SandPlates OfficialSandPlates OfficialERC-1155nft-steth.comstETH Mysterybox NFTERC-1155The NativePunks Mint PassThe NativePunks Mint PassERC-1155TUSD GOLD PassTrueUSD Airdrop Withdrawal PassERC-1155ERC-1155 TOKEN*[Suspicious]ERC-1155 TOKEN*[Suspicious]ERC-1155 TOKEN*[Suspicious]ERC-1155 TOKEN*[Suspicious]ERC-1155 TOKEN*[Suspicious]ERC-721 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]ERC-1155 TOKEN*[Spam]ERC-1155 TOKEN*[Spam]ERC-1155 TOKEN*[Spam]
- 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 364 transactions
Transaction Hash MethodBlockFromToExec Transaction 19556770 2024-03-31 22:15:23 236 days ago 1711923323 IN 0 ETH$0.00 0.00213517 25.54835487 Exec Transaction 19018812 2024-01-16 10:20:11 312 days ago 1705400411 IN 0 ETH$0.00 0.00272944 33.6437369 Exec Transaction 18968729 2024-01-09 10:11:59 319 days ago 1704795119 IN 0 ETH$0.00 0.00494799 16.0919382 Exec Transaction 18965665 2024-01-08 23:50:47 319 days ago 1704757847 IN 0 ETH$0.00 0.00214523 17.39104536 Exec Transaction 18959638 2024-01-08 3:28:11 320 days ago 1704684491 IN 0 ETH$0.00 0.0068527 34.26815662 Exec Transaction 18959589 2024-01-08 3:18:11 320 days ago 1704683891 IN 0 ETH$0.00 0.00254789 33 Exec Transaction 18959540 2024-01-08 3:07:59 320 days ago 1704683279 IN 0 ETH$0.00 0.00301442 31.96729518 Exec Transaction 18955404 2024-01-07 13:09:47 321 days ago 1704632987 IN 0 ETH$0.00 0.00659881 33 Exec Transaction 18955385 2024-01-07 13:05:35 321 days ago 1704632735 IN 0 ETH$0.00 0.00292921 31.0637236 Exec Transaction 18948309 2024-01-06 12:56:47 322 days ago 1704545807 IN 0 ETH$0.00 0.00261212 14.67780281 Exec Transaction 18948186 2024-01-06 12:31:47 322 days ago 1704544307 IN 0 ETH$0.00 0.00297573 16.20896392 Exec Transaction 18948160 2024-01-06 12:26:23 322 days ago 1704543983 IN 0 ETH$0.00 0.00134743 16.76200698 Exec Transaction 18948089 2024-01-06 12:10:35 322 days ago 1704543035 IN 0 ETH$0.00 0.00153799 15.39411243 Exec Transaction 18948043 2024-01-06 12:00:47 322 days ago 1704542447 IN 0 ETH$0.00 0.00400293 14.68989343 Exec Transaction 17233276 2023-05-10 23:31:47 562 days ago 1683761507 IN 0 ETH$0.00 0.00714234 88 Exec Transaction 17233240 2023-05-10 23:24:35 562 days ago 1683761075 IN 0 ETH$0.00 0.03578201 94.20111596 Exec Transaction 17233208 2023-05-10 23:18:11 562 days ago 1683760691 IN 0 ETH$0.00 0.01527266 96.40615033 Exec Transaction 17117506 2023-04-24 17:02:59 579 days ago 1682355779 IN 0 ETH$0.00 0.00529328 64.84876655 Exec Transaction 16569774 2023-02-06 12:33:59 656 days ago 1675686839 IN 0 ETH$0.00 0.00414992 18.85515713 Exec Transaction 16569767 2023-02-06 12:32:35 656 days ago 1675686755 IN 0 ETH$0.00 0.00185973 19.61889964 Exec Transaction 16569712 2023-02-06 12:21:35 656 days ago 1675686095 IN 0 ETH$0.00 0.0016956 17.9290842 Exec Transaction 16569709 2023-02-06 12:20:59 656 days ago 1675686059 IN 0 ETH$0.00 0.00099004 18.18103142 Exec Transaction 16390724 2023-01-12 12:28:35 681 days ago 1673526515 IN 0 ETH$0.00 0.00574385 14.92167141 Exec Transaction 16390718 2023-01-12 12:27:23 681 days ago 1673526443 IN 0 ETH$0.00 0.00606308 14.30458753 Exec Transaction 16390627 2023-01-12 12:09:11 681 days ago 1673525351 IN 0 ETH$0.00 0.00080184 16.01905079 Latest 15 internal transactions
Advanced mode:Parent Transaction Hash Block From To 18965665 2024-01-08 23:50:47 319 days ago 1704757847 331 ETH$1,134,215.13 18948309 2024-01-06 12:56:47 322 days ago 1704545807 200 ETH$685,326.37 18948125 2024-01-06 12:18:47 322 days ago 1704543527 107.62474752 ETH$368,790.39 18948043 2024-01-06 12:00:47 322 days ago 1704542447 39.94239249 ETH$136,867.87 16390622 2023-01-12 12:08:11 681 days ago 1673525291 128.7046538 ETH$441,023.46 16369063 2023-01-09 11:51:47 684 days ago 1673265107 226.95436961 ETH$777,689.07 15320560 2022-08-11 11:56:44 835 days ago 1660219004 0.6492955 ETH$2,224.90 15320511 2022-08-11 11:44:22 835 days ago 1660218262 1.49419737 ETH$5,120.06 15146105 2022-07-15 8:15:20 862 days ago 1657872920 114.94351466 ETH$393,869.11 15146027 2022-07-15 7:58:25 862 days ago 1657871905 134.37511162 ETH$460,454.03 15140980 2022-07-14 13:20:43 863 days ago 1657804843 3.42862398 ETH$11,748.63 14729316 2022-05-07 10:38:54 931 days ago 1651919934 55.54999999 ETH$190,349.40 14729284 2022-05-07 10:29:04 931 days ago 1651919344 100 ETH$342,663.18 14680272 2022-04-29 16:32:01 939 days ago 1651249921 0.027219 ETH$93.27 14552221 2022-04-09 15:06:29 959 days ago 1649516789 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...LoadingLoading...LoadingMultichain Portfolio | 30 Chains
Chain Token Portfolio % Price Amount Value ETH 67.32% $0.888948 77,402.4451 $68,806.75 ETH 14.76% $2.6 5,804.6233 $15,092.02 ETH 12.88% $0.497877 26,433.2465 $13,160.51 ETH Ether (ETH)2.02% $3,427.92 0.6033 $2,067.93 ETH 1.75% $1.08 1,650.95 $1,784.68 ETH 0.97% $1 991.2626 $992.25 ETH 0.12% $0.517018 233.3057 $120.62 ETH 0.07% $7,447.42 0.00936564 $69.75 ETH 0.07% $0.049897 1,370.0396 $68.36 ETH 0.05% $0.990201 46.55 $46.09 ETH <0.01% <$0.000001 46,021,272.3729 $5.42 ETH <0.01% $0.001097 1,000 $1.1 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.SignIn
Address Cards
To use this feature, please login to your Etherscan account and return to this page.Before You Copy
Transaction Private Note
This website uses cookies to improve your experience. By continuing to use this website, you agree to its Terms and Privacy Policy.