Spend less on fees, more on crypto. Buy crypto easily with MoonPay Balance. 20M+ users trust MoonPay worldwide.
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.
Ready to simplify your web3 experience? Try the all-in-one web3 app trusted by millions worldwide.
Thousands of tokens and competitive prices from multiple aggregators, in one place.
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!
Overview
ETH Balance
Eth Value
$0.00Token Holdings
Could not find any matches!
- ERC-20 Tokens (35)7,571.34537 aEthUSDCAave Ethereu... (aEthUS...)$7,570.94@0.99992,603,273.94309321 BAGBag (BAG)$2,493.68@0.00114,679.52765979 DIADIAToken (DIA)$11,789.44@0.80310.00672211 DMTRDimitra Toke... (DMTR)$0.00@0.07940 FETFetch (FET)$0.00@1.61539.94064912 NMRNumeraire (NMR)$9,362.57@17.3414.45618669 rETHRocket Pool ... (rETH)$59,861.33@4,140.880 SDAOSingularity ... (SDAO)$0.00@0.27731,716.58427475 AGIXSingularityN... (AGIX)$21,889.39@0.6902122,733.70689006 SOVRNSOVRUN (SOVRN)$22,964.46@0.18719.77059019 stETHstETH (stETH)$36,110.44@3,695.833,222.61969896 GROWValleyDAO To... (GROW)$4,191.32@1.300613,738.55273615 VITAVitaDAO Toke... (VITA)$82,156.55@5.980 AAVEAave Token (AAVE)$0.00@346.77100,000 BIOBIO (BIO)$72,197.80@0.72235.7568811 BLURBlur (BLUR)$9.89@0.276710,000 MNAYMERC-20: Mome... (MNAYM)600 NEWOERC-20: New ... (NEWO)2,870.62638995 LYXeLUKSO$6,840.15@2.382837,767.93287375 SWASHSwash Token$232.53@0.006216,500 TokenERC-20 TOKEN*[Suspicious]5.7 TokenERC-20 TOKEN*[Suspicious]30 TokenERC-20 TOKEN*[Suspicious]245.44 TokenERC-20 TOKEN*[Suspicious]4,999 TokenERC-20 TOKEN*[Suspicious]1.7 TokenERC-20 TOKEN*[Suspicious]1.5 TokenERC-20 TOKEN*[Suspicious]4,999 TokenERC-20 TOKEN*[Suspicious]3,200 TokenERC-20 TOKEN*[Suspicious]8,500 TokenERC-20 TOKEN*[Suspicious]8,500 TokenERC-20 TOKEN*[Suspicious]4,999 TokenERC-20 TOKEN*[Suspicious]1.5 TokenERC-20 TOKEN*[Suspicious]412,892 TokenERC-20 TOKEN*[Spam]12.5 TokenERC-20 TOKEN*[Spam]NFT Tokens (59)! fetpool.com! fetpool.comERC-1155Official Authorize credentialAGIX: Airdrop NFT VoucherERC-1155nft-api3.comAPI3 Mysterybox NFTERC-1155claim rewards on apyaave.comapyaave.comERC-1155claim rewards on ether-origin.netether-origin.netERC-1155EthereumEthereumERC-1155EventERC-1155claim rewards on fetchevent.netfetchevent.netERC-1155claim rewards on fetpool.orgfetpool.orgERC-1155claim rewards on get-steth.orgget-steth.orgERC-1155nft-agix.comnft-agix.comERC-1155Noox.fi Distribution ProtocolNoox.fi : Lido Airdrop RecipientERC-1155claim rewards on pooledeth.orgpooledeth.orgERC-1155claim rewards on poolstake.orgpoolstake.orgERC-1155nft-steth.comstETH Mysterybox NFTERC-1155ERC-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]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]ERC-1155 TOKEN*[Spam]ERC-1155 TOKEN*[Spam]ERC-1155 TOKEN*[Spam]ERC-1155 TOKEN*[Spam]ERC-1155 TOKEN*[Spam]ERC-1155 TOKEN*[Spam]ERC-1155 TOKEN*[Spam]ERC-1155 TOKEN*[Spam]ERC-1155 TOKEN*[Spam]ERC-1155 TOKEN*[Spam]ERC-1155 TOKEN*[Spam]ERC-1155 TOKEN*[Spam]ERC-1155 TOKEN*[Spam]ERC-721 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 64 transactions
Transaction Hash MethodBlockFromToExec Transaction 21553091 2025-01-04 19:05:23 2 days ago 1736017523 IN 0 ETH$0.00 0.00096707 7.58921991 Exec Transaction 21216401 2024-11-18 18:29:23 49 days ago 1731954563 IN 0 ETH$0.00 0.00532637 23.52796149 Exec Transaction 21187213 2024-11-14 16:45:35 53 days ago 1731602735 IN 0 ETH$0.00 0.00264918 28.86388175 Exec Transaction 21187172 2024-11-14 16:37:23 53 days ago 1731602243 IN 0 ETH$0.00 0.00333593 28.71446509 Exec Transaction 21186489 2024-11-14 14:20:11 53 days ago 1731594011 IN 0 ETH$0.00 0.00280468 33.99409208 Exec Transaction 21186471 2024-11-14 14:16:35 53 days ago 1731593795 IN 0 ETH$0.00 0.00493869 40.6767936 Exec Transaction 21174747 2024-11-12 22:59:47 54 days ago 1731452387 IN 0 ETH$0.00 0.0026054 28.38683749 Exec Transaction 21174733 2024-11-12 22:56:59 54 days ago 1731452219 IN 0 ETH$0.00 0.0021148 25.6324808 Exec Transaction 21100293 2024-11-02 13:35:59 65 days ago 1730554559 IN 0 ETH$0.00 0.00140838 4.44322336 Exec Transaction 21100280 2024-11-02 13:33:23 65 days ago 1730554403 IN 0 ETH$0.00 0.00034988 4.24077675 Exec Transaction 21100270 2024-11-02 13:31:23 65 days ago 1730554283 IN 0 ETH$0.00 0.00071826 4.920524 Exec Transaction 20425884 2024-07-31 10:17:35 159 days ago 1722421055 IN 0 ETH$0.00 0.00082614 9 Exec Transaction 20425799 2024-07-31 10:00:35 159 days ago 1722420035 IN 0 ETH$0.00 0.00062609 6 Exec Transaction 20425792 2024-07-31 9:59:11 159 days ago 1722419951 IN 0 ETH$0.00 0.00101084 6.83350535 Exec Transaction 20420041 2024-07-30 14:43:23 160 days ago 1722350603 IN 0 ETH$0.00 0.00106299 12.88395295 Exec Transaction 20232639 2024-07-04 10:45:35 186 days ago 1720089935 IN 0 ETH$0.00 0.00335854 10.21838472 Exec Transaction 20105120 2024-06-16 15:01:59 204 days ago 1718550119 IN 0 ETH$0.00 0.00063585 8 Exec Transaction 20105049 2024-06-16 14:47:47 204 days ago 1718549267 IN 0 ETH$0.00 0.00094686 7 Exec Transaction 19567529 2024-04-02 10:29:35 279 days ago 1712053775 IN 0 ETH$0.00 0.00292325 31.84997833 Exec Transaction 19567516 2024-04-02 10:26:59 279 days ago 1712053619 IN 0 ETH$0.00 0.00562146 22.88553328 Exec Transaction 19567492 2024-04-02 10:22:11 279 days ago 1712053331 IN 0 ETH$0.00 0.00169921 31.19712027 Exec Transaction 19555848 2024-03-31 19:09:11 281 days ago 1711912151 IN 0 ETH$0.00 0.00508292 21.56387507 Exec Transaction 19555838 2024-03-31 19:07:11 281 days ago 1711912031 IN 0 ETH$0.00 0.0022546 25.08131569 Exec Transaction 19555817 2024-03-31 19:02:35 281 days ago 1711911755 IN 0 ETH$0.00 0.00587569 24.33854798 Exec Transaction 19555030 2024-03-31 16:22:35 281 days ago 1711902155 IN 0 ETH$0.00 0.0040182 25 Latest 12 internal transactions
Advanced mode:Parent Transaction Hash Block FromTo21186471 2024-11-14 14:16:35 53 days ago 1731593795 0.78053885 ETH$2,880.70 21186430 2024-11-14 14:08:11 53 days ago 1731593291 0.77990883 ETH$2,878.37 21100270 2024-11-02 13:31:23 65 days ago 1730554283 1.37334685 ETH$5,068.55 20799100 2024-09-21 12:58:11 107 days ago 1726923491 1.37397688 ETH$5,070.87 20425799 2024-07-31 10:00:35 159 days ago 1722420035 0.90755507 ETH$3,349.47 20425792 2024-07-31 9:59:11 159 days ago 1722419951 0.3956669 ETH$1,460.27 20425768 2024-07-31 9:54:23 159 days ago 1722419663 1.2938479 ETH$4,775.15 20232639 2024-07-04 10:45:35 186 days ago 1720089935 0.000001 ETH$0.00 19546982 2024-03-30 13:11:35 282 days ago 1711804295 1.11026753 ETH$4,097.61 19546933 2024-03-30 13:01:35 282 days ago 1711803695 0.74393872 ETH$2,745.62 16663128 2023-02-19 14:08:11 687 days ago 1676815691 0.01 ETH$36.91 16663055 2023-02-19 13:53:23 687 days ago 1676814803 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 24.33% $5.98 13,738.5527 $82,156.55 ETH 21.38% $0.721978 100,000 $72,197.8 ETH 17.73% $4,140.88 14.4562 $59,861.33 ETH 10.69% $3,695.83 9.7706 $36,110.44 ETH 6.80% $0.187108 122,733.7069 $22,964.46 ETH 6.48% $0.690156 31,716.5843 $21,889.39 ETH 3.49% $0.803121 14,679.5277 $11,789.44 ETH 2.77% $17.34 539.9406 $9,362.57 ETH 2.24% $0.999946 7,571.3454 $7,570.94 ETH 2.03% $2.38 2,870.6264 $6,840.15 ETH 1.24% $1.3 3,222.6197 $4,191.32 ETH 0.74% $0.000958 2,603,273.9431 $2,493.68 ETH 0.07% $0.006157 37,767.9329 $232.53 ETH <0.01% $0.276726 35.7569 $9.89 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.