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.
No gas? No problem. MetaMask Gas Station includes gas fees directly in your quote.
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
$3,828,926.36 (@ $3,340.17/ETH)Token Holdings
Could not find any matches!
- ERC-20 Tokens (11)1,062,118.286 SHIBSHIBA INU (SHIB)$22.33@0.0095.79289714 stETHstETH (stETH)$319,374.48@3,334.011,082,792.898 BATBAT (BAT)$250,316.81@0.23125,621.17 ENSEthereum Nam... (ENS)$184,261.95@32.786,040.610285 USDTTether USD (USDT)$6,027.02@0.997817,702.700849 USDCUSDC (USDC)$17,698.82@0.999880,000 Earn $BAT rewards at https://brave.farmERC-20: $ BR... (Earn $...)108,983,036,423,492,000,... USDСERC-20: USDС (USDС)38,654,675,927,362,100,0... USDТERC-20: Теth... (USDТ)1.7 TokenERC-20 TOKEN*[Suspicious]0.000001 TokenERC-20 TOKEN*[Suspicious]NFT Tokens (39)# mbadge.org : lido legends# MBADGE.ORG : LIDO LEGENDSERC-1155claim rewards on apyusd.netapyusd.netERC-1155EEPDeFiIllumeERC-1155claim rewards on ensfoundation.orgensfoundation.orgERC-1155EthereumEthereumERC-1155claim rewards on get-shiba.ioget-shiba.ioERC-1155claim rewards on get-steth.orgget-steth.orgERC-1155Noox.fi Distribution ProtocolNoox.fi : Lido Airdrop RecipientERC-1155OETHOETH NFT #1911ERC-1155claim rewards on pooleth.iopooleth.ioERC-1155claim rewards on poolstake.orgpoolstake.orgERC-1155debridgeth.comWithdrawal Badge debridgeth.comERC-1155debridgeth.comWithdrawal Badge debridgeth.comERC-1155Let's Go!🎁ERC-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]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 192 transactions
Transaction Hash MethodBlockFromToExec Transaction 21522986 2024-12-31 14:15:35 15 hrs ago 1735654535 IN 0 ETH$0.00 0.0014886 14.11535884 Exec Transaction 21522949 2024-12-31 14:08:11 15 hrs ago 1735654091 IN 0 ETH$0.00 0.0010672 12.38794812 Exec Transaction 21522764 2024-12-31 13:30:35 15 hrs ago 1735651835 IN 0 ETH$0.00 0.00157925 12.98743689 Exec Transaction 21522698 2024-12-31 13:17:11 16 hrs ago 1735651031 IN 0 ETH$0.00 0.00114572 9.42497172 Exec Transaction 21522420 2024-12-31 12:21:11 16 hrs ago 1735647671 IN 0 ETH$0.00 0.00105111 11.32932827 Exec Transaction 21521467 2024-12-31 9:09:11 20 hrs ago 1735636151 IN 0 ETH$0.00 0.00179761 14.67011956 Exec Transaction 21521460 2024-12-31 9:07:47 20 hrs ago 1735636067 IN 0 ETH$0.00 0.00187544 15.30372988 Exec Transaction 21521243 2024-12-31 8:24:11 20 hrs ago 1735633451 IN 0 ETH$0.00 0.00129012 12.23884221 Exec Transaction 21520851 2024-12-31 7:05:35 22 hrs ago 1735628735 IN 0 ETH$0.00 0.00281041 22.93097154 Exec Transaction 21520838 2024-12-31 7:02:59 22 hrs ago 1735628579 IN 0 ETH$0.00 0.00234681 22.25818528 Exec Transaction 21464769 2024-12-23 11:04:35 8 days ago 1734951875 IN 0 ETH$0.00 0.00089744 8.50978144 Exec Transaction 21464129 2024-12-23 8:55:59 8 days ago 1734944159 IN 0 ETH$0.00 0.00055943 5.35352797 Exec Transaction 21443305 2024-12-20 11:02:23 11 days ago 1734692543 IN 0 ETH$0.00 0.00343247 28.23059775 Exec Transaction 21428723 2024-12-18 10:08:35 13 days ago 1734516515 IN 0 ETH$0.00 0.00200081 18.67351593 Exec Transaction 21428598 2024-12-18 9:43:23 13 days ago 1734515003 IN 0 ETH$0.00 0.00132553 10.8175202 Transfer 21428490 2024-12-18 9:21:47 13 days ago 1734513707 IN 237.55535024 ETH$793,474.82 0.00029429 10.76856455 Exec Transaction 21428364 2024-12-18 8:56:23 13 days ago 1734512183 IN 0 ETH$0.00 0.00114765 9.43989765 Exec Transaction 21427708 2024-12-18 6:44:11 13 days ago 1734504251 IN 0 ETH$0.00 0.00104317 10.23788295 Exec Transaction 21427511 2024-12-18 6:04:35 13 days ago 1734501875 IN 0 ETH$0.00 0.0013011 12.33881242 Exec Transaction 21421912 2024-12-17 11:19:11 14 days ago 1734434351 IN 0 ETH$0.00 0.00104737 8.54834305 Transfer 21421844 2024-12-17 11:05:35 14 days ago 1734433535 IN 22.44464976 ETH$74,968.90 0.00025169 9.20991947 Exec Transaction 21421706 2024-12-17 10:37:59 14 days ago 1734431879 IN 0 ETH$0.00 0.00103866 9.9394707 Transfer 21416525 2024-12-16 17:18:23 15 days ago 1734369503 IN 125 ETH$417,521.02 0.0007849 28.72062997 Exec Transaction 21415292 2024-12-16 13:11:11 15 days ago 1734354671 IN 0 ETH$0.00 0.00159329 13.00139477 Exec Transaction 21415267 2024-12-16 13:06:11 15 days ago 1734354371 IN 0 ETH$0.00 0.00145731 13.94570596 Latest 25 internal transactions (View All)
Advanced mode:Parent Transaction Hash Block FromTo21522949 2024-12-31 14:08:11 15 hrs ago 1735654091 5.413 ETH$18,080.33 21522420 2024-12-31 12:21:11 16 hrs ago 1735647671 500 ETH$1,670,084.08 21427708 2024-12-18 6:44:11 13 days ago 1734504251 4.8875 ETH$16,325.07 21393225 2024-12-13 11:15:11 18 days ago 1734088511 110 ETH$367,418.50 21363248 2024-12-09 6:47:59 22 days ago 1733726879 20 ETH$66,803.36 21342586 2024-12-06 9:33:23 25 days ago 1733477603 102 ETH$340,697.15 21163636 2024-11-11 9:46:11 50 days ago 1731318371 15.54 ETH$51,906.21 21127896 2024-11-06 10:04:59 55 days ago 1730887499 1 ETH$3,340.17 21122740 2024-11-05 16:47:59 56 days ago 1730825279 0.966 ETH$3,226.60 21112430 2024-11-04 6:15:59 57 days ago 1730700959 500 ETH$1,670,084.08 20926173 2024-10-09 6:14:35 83 days ago 1728454475 0.01 ETH$33.40 20461151 2024-08-05 8:24:11 148 days ago 1722846251 99.9 ETH$333,682.80 20460906 2024-08-05 7:34:59 148 days ago 1722843299 0.1 ETH$334.02 20318193 2024-07-16 9:31:47 168 days ago 1721122307 50 ETH$167,008.41 20183008 2024-06-27 12:24:59 187 days ago 1719491099 45.66439 ETH$152,526.74 19483351 2024-03-21 13:31:59 285 days ago 1711027919 0.05 ETH$167.01 19275661 2024-02-21 11:13:23 314 days ago 1708514003 299.9 ETH$1,001,716.43 19275476 2024-02-21 10:36:11 314 days ago 1708511771 0.1 ETH$334.02 19268987 2024-02-20 12:42:47 315 days ago 1708432967 18.22868 ETH$60,886.86 19238989 2024-02-16 7:30:35 319 days ago 1708068635 1.07765 ETH$3,599.53 19238401 2024-02-16 5:30:47 319 days ago 1708061447 60.46656 ETH$201,968.48 19133868 2024-02-01 13:25:47 334 days ago 1706793947 0.99 ETH$3,306.77 19131553 2024-02-01 5:38:11 334 days ago 1706765891 0.01 ETH$33.40 18898215 2023-12-30 12:04:35 367 days ago 1703937875 309 ETH$1,032,111.96 18891161 2023-12-29 12:13:11 368 days ago 1703851991 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 0x3e5c63644e683549055b9be8653de26e0b4cd36e, using Safe's custom proxy implementation.Learn more about proxy contracts in our Knowledge Base
Loading...LoadingABI for the implementation contract at 0x3e5c63644e683549055b9be8653de26e0b4cd36e, using Safe's 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 Ether (ETH)83.12% $3,340.17 1,146.3274 $3,828,926.36 ETH 6.93% $3,334.01 95.7929 $319,374.48 ETH 5.43% $0.231177 1,082,792.898 $250,316.81 ETH 4.00% $32.78 5,621.17 $184,261.95 ETH 0.38% $0.999781 17,702.7008 $17,698.82 ETH 0.13% $0.997751 6,040.6103 $6,027.02 ETH <0.01% $0.000021 1,062,118.286 $22.33 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.