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
$148,159.57 (@ $3,361.34/ETH)Token Holdings
Could not find any matches!
- ERC-20 Tokens (14)203.04162918 aEthrETHAave Ethereu... (aEthrE...)$760,922.87@3,747.621,000 MTVMultiVAC (MTV)$1.06@0.00110.84881172 stETHstETH (stETH)$2,855.24@3,363.81795,308.086 variableDebtEthUSDTAave Ethereu... (variab...)447.58791912 aEthwstETHAave Ethereu... (aEthws...)$1,783,315.59@3,984.28782.967365 LLLightLink (LL)$77.28@0.098778,279.523365 USDTTether USD (USDT)$78,357.80@1.0013,999.99 TokenERC-20 TOKEN*[Suspicious]1.7 TokenERC-20 TOKEN*[Suspicious]3,999.99 TokenERC-20 TOKEN*[Suspicious]100,000 TokenERC-20 TOKEN*[Suspicious]0.000001 TokenERC-20 TOKEN*[Suspicious]412,892 TokenERC-20 TOKEN*[Spam]12.5 TokenERC-20 TOKEN*[Spam]NFT Tokens (31)asteth.com : airdrop recipient# asteth.com : airdrop recipientERC-1155Staders.com : Withdrawal NFT# Staders.com : Withdrawal NFTERC-1155EthereumEthereumERC-1155Noox.fi Distribution ProtocolNoox.fi : Lido Airdrop RecipientERC-1155claim rewards on origindollar.orgorigindollar.orgERC-1155claim rewards on pooleth.iopooleth.ioERC-1155claim rewards on poolstake.orgpoolstake.orgERC-1155debridgeth.comWithdrawal Badge debridgeth.comERC-1155debridgeth.comWithdrawal Badge debridgeth.comERC-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*[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]
More Info
Private Name Tags
ContractCreator
Multichain Info
1 address found via- 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 377 transactions
Transaction Hash MethodBlockFromToExec Transaction 21242525 2024-11-22 9:58:35 25 hrs ago 1732269515 IN 0 ETH$0.00 0.00090716 9.30243832 Exec Transaction 21242132 2024-11-22 8:39:23 26 hrs ago 1732264763 IN 0 ETH$0.00 0.00082747 10.28802992 Exec Transaction 21242127 2024-11-22 8:38:23 26 hrs ago 1732264703 IN 0 ETH$0.00 0.00076391 10.38457978 Exec Transaction 21242097 2024-11-22 8:32:11 27 hrs ago 1732264331 IN 0 ETH$0.00 0.00097534 10.00285165 Exec Transaction 21242093 2024-11-22 8:31:23 27 hrs ago 1732264283 IN 0 ETH$0.00 0.00506297 12.19050279 Exec Transaction 21235380 2024-11-21 10:02:23 2 days ago 1732183343 IN 0 ETH$0.00 0.00085528 10.63530576 Exec Transaction 21234907 2024-11-21 8:27:35 2 days ago 1732177655 IN 0 ETH$0.00 0.00387254 9.24820043 Exec Transaction 21234236 2024-11-21 6:12:11 2 days ago 1732169531 IN 0 ETH$0.00 0.00073903 10.04476167 Exec Transaction 21232229 2024-11-20 23:28:35 2 days ago 1732145315 IN 0 ETH$0.00 0.00081874 9.03190767 Exec Transaction 21232207 2024-11-20 23:23:59 2 days ago 1732145039 IN 0 ETH$0.00 0.0023568 9.64860006 Exec Transaction 21227197 2024-11-20 6:35:35 3 days ago 1732084535 IN 0 ETH$0.00 0.00128435 9.04263388 Exec Transaction 21224960 2024-11-19 23:06:59 3 days ago 1732057619 IN 0 ETH$0.00 0.00505217 12.1756567 Exec Transaction 21183117 2024-11-14 3:02:23 9 days ago 1731553343 IN 0 ETH$0.00 0.00503876 40.65817618 Exec Transaction 21183090 2024-11-14 2:56:59 9 days ago 1731553019 IN 0 ETH$0.00 0.01601623 38.27250344 Exec Transaction 21183013 2024-11-14 2:41:23 9 days ago 1731552083 IN 0 ETH$0.00 0.0034084 41.31755184 Exec Transaction 21170189 2024-11-12 7:44:11 11 days ago 1731397451 IN 0 ETH$0.00 0.00264042 24.48898637 Exec Transaction 21168124 2024-11-12 0:48:23 11 days ago 1731372503 IN 0 ETH$0.00 0.00229616 27.83062402 Exec Transaction 21153788 2024-11-10 0:49:47 13 days ago 1731199787 IN 0 ETH$0.00 0.0025681 10.26437286 Exec Transaction 21132144 2024-11-07 0:18:47 16 days ago 1730938727 IN 0 ETH$0.00 0.00437795 17.49895434 Exec Transaction 21125493 2024-11-06 2:01:47 17 days ago 1730858507 IN 0 ETH$0.00 0.00129405 13.42558173 Exec Transaction 21120701 2024-11-05 9:58:23 18 days ago 1730800703 IN 0 ETH$0.00 0.00089341 4.30596835 Exec Transaction 21118978 2024-11-05 4:11:47 18 days ago 1730779907 IN 0 ETH$0.00 0.00040257 4.43977203 Exec Transaction 21118969 2024-11-05 4:09:59 18 days ago 1730779799 IN 0 ETH$0.00 0.00037563 4.51376112 Exec Transaction 21118962 2024-11-05 4:08:35 18 days ago 1730779715 IN 0 ETH$0.00 0.00136335 5.10078173 Exec Transaction 21117790 2024-11-05 0:12:35 18 days ago 1730765555 IN 0 ETH$0.00 0.00065188 5.21937625 Latest 23 internal transactions
Advanced mode:Parent Transaction Hash Block From To 21110849 2024-11-04 0:58:35 19 days ago 1730681915 70 ETH$235,293.72 21110689 2024-11-04 0:26:23 19 days ago 1730679983 0.01 ETH$33.61 20920160 2024-10-08 10:07:59 46 days ago 1728382079 2 ETH$6,722.68 20624733 2024-08-28 4:34:59 87 days ago 1724819699 4.5 ETH$15,126.02 20613488 2024-08-26 14:53:47 88 days ago 1724684027 1.5 ETH$5,042.01 20311172 2024-07-15 9:59:35 131 days ago 1721037575 20 ETH$67,226.78 20180354 2024-06-27 3:31:47 149 days ago 1719459107 224.91 ETH$755,998.72 20180339 2024-06-27 3:28:47 149 days ago 1719458927 524.79 ETH$1,763,997.01 20130303 2024-06-20 3:36:47 156 days ago 1718854607 1 ETH$3,361.34 20122605 2024-06-19 1:46:35 157 days ago 1718761595 1 ETH$3,361.34 20075222 2024-06-12 10:42:35 164 days ago 1718188955 2 ETH$6,722.68 20010958 2024-06-03 11:20:47 173 days ago 1717413647 1 ETH$3,361.34 19757656 2024-04-29 1:21:59 208 days ago 1714353719 100.5 ETH$337,814.55 19757656 2024-04-29 1:21:59 208 days ago 1714353719 115.2 ETH$387,226.24 19757656 2024-04-29 1:21:59 208 days ago 1714353719 15.2 ETH$51,092.35 19724259 2024-04-24 9:10:59 213 days ago 1713949859 61 ETH$205,041.67 19718288 2024-04-23 13:07:23 213 days ago 1713877643 640 ETH$2,151,256.86 19718256 2024-04-23 13:00:59 213 days ago 1713877259 640 ETH$2,151,256.86 19657766 2024-04-15 1:54:11 222 days ago 1713146051 29.8 ETH$100,167.90 19629033 2024-04-11 1:13:35 226 days ago 1712798015 5 ETH$16,806.69 19132865 2024-02-01 10:02:23 296 days ago 1706781743 0.2 ETH$672.27 19132780 2024-02-01 9:45:11 296 days ago 1706780711 0.2 ETH$672.27 16286668 2022-12-28 23:54:23 695 days ago 1672271663 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 64.29% $3,984.28 447.5879 $1,783,315.59 ETH 27.43% $3,747.62 203.0416 $760,922.87 ETH Ether (ETH)5.34% $3,360.75 44.0775 $148,133.5 ETH 2.83% $1 78,279.5234 $78,357.8 ETH 0.10% $3,363.81 0.8488 $2,855.24 ETH <0.01% $0.098707 782.9674 $77.28 ETH <0.01% $0.001061 1,000 $1.06 BSC <0.01% $1 5 $5 BASE <0.01% $0.000563 200 $0.1126 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.