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.
5000+ Slots & Live Casino Games, 50+cryptos. Register with Etherscan and get 760% deposit bonus. Win Big$, withdraw it fast.
Dive into 100s of games and play anonymously with major cryptos. Join CryptoWins today!
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 (20)106.49582685 CVXConvex Token (CVX)$157.07@1.47495.27687228 crvUSDCurve.Fi USD... (crvUSD)$5.27@0.998222.55248807 fxUSDf(x) USD (fxUSD)$22.49@0.99720.00000316 frxETHFrax Ether (frxETH)$0.01@2,386.83440.00787693 FXSFrax Share (FXS)$0.01@1.650.00000386 pxETHPirex Ether (pxETH)$0.01@2,401.610.00061707 SDTStake DAO To... (SDT)$0.00@0.23090.98690754 zunETHZunami ETH (zunETH)$2,347.82@2,378.97651,149.02970654 ZUNZunami Token (ZUN)$18,385.97@0.02820.00408654 CRVCurve DAO To... (CRV)$0.00@0.22630.003232 USDTTether USD (USDT)$0.00@0.999512,887,771 0xSwapo.com0xSwapo.com (0xSwap...)760.47727057 sdZUNWETH-gaugeStake DAO ZU... (sdZUNW...)17,342.35561165 UZDUZD Zunami Stable200 TokenERC-20 TOKEN*[Suspicious]1.7 TokenERC-20 TOKEN*[Suspicious]2,382.23 TokenERC-20 TOKEN*[Suspicious]3,999.99 TokenERC-20 TOKEN*[Suspicious]3,999.99 TokenERC-20 TOKEN*[Suspicious]350 TokenERC-20 TOKEN*[Suspicious]NFT Tokens (13)ENSEthereum Name ServiceERC-721Official Authorize credentialFRAX: Airdrop NFT VoucherERC-1155claim rewards on fraxprotocol.comfraxprotocol.comERC-1155ERC-1155 TOKEN*[Suspicious]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 727 transactions
Transaction Hash MethodBlockFromToExec Transaction 21114652 2024-11-04 13:42:11 13 hrs ago 1730727731 IN 0 ETH$0.00 0.05770468 5.83596584 Exec Transaction 21100396 2024-11-02 13:56:35 2 days ago 1730555795 IN 0 ETH$0.00 0.0005999 6.85797543 Exec Transaction 21100393 2024-11-02 13:55:59 2 days ago 1730555759 IN 0 ETH$0.00 0.00062547 6.74617655 Exec Transaction 21099013 2024-11-02 9:17:35 2 days ago 1730539055 IN 0 ETH$0.00 0.00123214 4.96383789 Exec Transaction 21099009 2024-11-02 9:16:47 2 days ago 1730539007 IN 0 ETH$0.00 0.00130271 4.70667717 Exec Transaction 21092641 2024-11-01 11:57:11 3 days ago 1730462231 IN 0 ETH$0.00 0.00375158 6.28602855 Exec Transaction 21085159 2024-10-31 10:56:23 4 days ago 1730372183 IN 0 ETH$0.00 0.01268466 9.63642758 Exec Transaction 21078235 2024-10-30 11:43:59 5 days ago 1730288639 IN 0 ETH$0.00 0.03669783 9.48162243 Exec Transaction 21077024 2024-10-30 7:39:23 5 days ago 1730273963 IN 0 ETH$0.00 0.02773853 10.2 Exec Transaction 21072349 2024-10-29 16:00:47 6 days ago 1730217647 IN 0 ETH$0.00 0.00129005 16.99406944 Exec Transaction 21070419 2024-10-29 9:32:59 6 days ago 1730194379 IN 0 ETH$0.00 0.02887654 9.01226147 Exec Transaction 21063532 2024-10-28 10:27:35 7 days ago 1730111255 IN 0 ETH$0.00 0.00088446 9.47194036 Exec Transaction 21063280 2024-10-28 9:37:11 7 days ago 1730108231 IN 0 ETH$0.00 0.00064592 7.21329924 Exec Transaction 21063172 2024-10-28 9:15:35 7 days ago 1730106935 IN 0 ETH$0.00 0.03152512 7.12307459 Exec Transaction 21063009 2024-10-28 8:42:59 7 days ago 1730104979 IN 0 ETH$0.00 0.00077752 9.73686808 Exec Transaction 21062379 2024-10-28 6:35:59 7 days ago 1730097359 IN 0 ETH$0.00 0.02186833 6.91350157 Exec Transaction 21035277 2024-10-24 11:51:59 11 days ago 1729770719 IN 0 ETH$0.00 0.00451322 10.8936896 Exec Transaction 21022703 2024-10-22 17:46:23 13 days ago 1729619183 IN 0 ETH$0.00 0.00355476 14.07359623 Exec Transaction 21013923 2024-10-21 12:22:23 14 days ago 1729513343 IN 0 ETH$0.00 0.00119277 9.06627345 Exec Transaction 21013319 2024-10-21 10:20:47 14 days ago 1729506047 IN 0 ETH$0.00 0.00077484 8.00310622 Exec Transaction 20992781 2024-10-18 13:34:59 17 days ago 1729258499 IN 0 ETH$0.00 0.00134668 28.50786356 Exec Transaction 20992780 2024-10-18 13:34:47 17 days ago 1729258487 IN 0 ETH$0.00 0.00266499 30.20988316 Exec Transaction 20941694 2024-10-11 10:10:23 24 days ago 1728641423 IN 0 ETH$0.00 0.00140464 17.62017366 Exec Transaction 20936643 2024-10-10 17:15:35 25 days ago 1728580535 IN 0 ETH$0.00 0.00166603 23.42700621 Exec Transaction 20928331 2024-10-09 13:28:11 26 days ago 1728480491 IN 0 ETH$0.00 0.00247143 25.5329574 Latest 25 internal transactions (View All)
Advanced mode:Parent Transaction Hash Block From To 20132106 2024-06-20 9:40:47 137 days ago 1718876447 1 ETH$2,400.47 20131927 2024-06-20 9:04:35 137 days ago 1718874275 1 ETH$2,400.47 20096116 2024-06-15 8:51:35 142 days ago 1718441495 0.2666 ETH$639.96 20034095 2024-06-06 16:51:59 151 days ago 1717692719 0.13 ETH$312.06 19989263 2024-05-31 10:36:59 157 days ago 1717151819 5.33 ETH$12,794.49 19974790 2024-05-29 10:01:23 159 days ago 1716976883 1.5 ETH$3,600.70 19831587 2024-05-09 9:27:47 179 days ago 1715246867 14.6 ETH$35,046.83 19825160 2024-05-08 11:51:47 180 days ago 1715169107 1 ETH$2,400.47 19824273 2024-05-08 8:52:35 180 days ago 1715158355 16.7 ETH$40,087.81 19824205 2024-05-08 8:38:59 180 days ago 1715157539 17 ETH$40,807.95 19818455 2024-05-07 13:21:35 181 days ago 1715088095 3 ETH$7,201.40 19817900 2024-05-07 11:30:11 181 days ago 1715081411 22.2 ETH$53,290.38 19817149 2024-05-07 8:59:11 181 days ago 1715072351 81.7266 ETH$196,182.05 19583378 2024-04-04 15:46:23 214 days ago 1712245583 0.18336587 ETH$440.16 19581545 2024-04-04 9:35:23 214 days ago 1712223323 0.2 ETH$480.09 19581468 2024-04-04 9:19:59 214 days ago 1712222399 6 ETH$14,402.81 19581452 2024-04-04 9:16:47 214 days ago 1712222207 9 ETH$21,604.21 19581434 2024-04-04 9:13:11 214 days ago 1712221991 14.6451561 ETH$35,155.22 19539892 2024-03-29 13:14:59 220 days ago 1711718099 0.0004663 ETH$1.12 19539881 2024-03-29 13:12:47 220 days ago 1711717967 0.5 ETH$1,200.23 19474939 2024-03-20 9:10:59 229 days ago 1710925859 0.3 ETH$720.14 19464644 2024-03-18 22:28:47 231 days ago 1710800927 0.00132392 ETH$3.18 19446599 2024-03-16 9:35:11 233 days ago 1710581711 1 ETH$2,400.47 19418368 2024-03-12 10:21:47 237 days ago 1710238907 0.5 ETH$1,200.23 19390002 2024-03-08 10:58:35 241 days ago 1709895515 1 ETH$2,400.47 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...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.Address Cards
To use this feature, please login to your Etherscan account and return to this page.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.