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
$382,167.11 (@ $2,467.93/ETH)Token Holdings
Could not find any matches!
- ERC-20 Tokens (15)115,611.229121 USDCUSDC (USDC)$115,595.62@0.99991.7 TokenERC-20 TOKEN*[Suspicious]8,271 TokenERC-20 TOKEN*[Suspicious]3,999.99 TokenERC-20 TOKEN*[Suspicious]3,999.99 TokenERC-20 TOKEN*[Suspicious]100,000 TokenERC-20 TOKEN*[Suspicious]7,000 TokenERC-20 TOKEN*[Suspicious]0.000001 TokenERC-20 TOKEN*[Suspicious]7,000 TokenERC-20 TOKEN*[Unsafe]1.4 TokenERC-20 TOKEN*[Spam]509 TokenERC-20 TOKEN*[Spam]801 TokenERC-20 TOKEN*[Spam]587 TokenERC-20 TOKEN*[Spam]98,127 TokenERC-20 TOKEN*[Spam]7,000 TokenERC-20 TOKEN*[Spam]NFT Tokens (14)claim rewards on apyusd.netapyusd.netERC-1155ether-origin.comether-origin.comERC-1155claim rewards on pooledeth.iopooledeth.ioERC-1155debridgeth.comWithdrawal Badge debridgeth.comERC-1155ERC-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 138 transactions
Transaction Hash MethodBlockFromToExec Transaction 20865394 2024-09-30 18:54:11 34 days ago 1727722451 IN 0 ETH$0.00 0.00124967 15.01075374 Exec Transaction 20638434 2024-08-30 2:33:11 66 days ago 1724985191 IN 0 ETH$0.00 0.00007341 0.88166987 Exec Transaction 20581169 2024-08-22 2:28:47 74 days ago 1724293727 IN 0 ETH$0.00 0.0000883 1.0604336 Exec Transaction 20520835 2024-08-13 16:15:47 82 days ago 1723565747 IN 0 ETH$0.00 0.00054887 5.46880093 Exec Transaction 20162465 2024-06-24 15:33:59 132 days ago 1719243239 IN 0 ETH$0.00 0.00074937 9 Exec Transaction 20086083 2024-06-13 23:10:35 143 days ago 1718320235 IN 0 ETH$0.00 0.00106433 12.77897732 Exec Transaction 20049683 2024-06-08 21:05:35 148 days ago 1717880735 IN 0 ETH$0.00 0.00074444 8.93825985 Exec Transaction 19834722 2024-05-09 19:57:59 178 days ago 1715284679 IN 0 ETH$0.00 0.00068756 6.83725886 Exec Transaction 19814976 2024-05-07 1:40:11 181 days ago 1715046011 IN 0 ETH$0.00 0.00039186 3.90402023 Exec Transaction 19765368 2024-04-30 3:14:11 188 days ago 1714446851 IN 0 ETH$0.00 0.0006662 8 Exec Transaction 19613448 2024-04-08 20:53:11 209 days ago 1712609591 IN 0 ETH$0.00 0.00218994 26.29748536 Exec Transaction 19590439 2024-04-05 15:30:23 212 days ago 1712331023 IN 0 ETH$0.00 0.00387565 38.61600998 Exec Transaction 19587336 2024-04-05 5:03:23 213 days ago 1712293403 IN 0 ETH$0.00 0.00129398 15.54071798 Exec Transaction 19576201 2024-04-03 15:40:59 214 days ago 1712158859 IN 0 ETH$0.00 0.00327497 49.83521395 Exec Transaction 19530278 2024-03-28 4:38:11 221 days ago 1711600691 IN 0 ETH$0.00 0.00187042 22.46056355 Exec Transaction 19530229 2024-03-28 4:28:23 221 days ago 1711600103 IN 0 ETH$0.00 0.00216486 26 Exec Transaction 19530218 2024-03-28 4:26:11 221 days ago 1711599971 IN 0 ETH$0.00 0.00218483 21.76907625 Exec Transaction 19493287 2024-03-22 22:58:47 226 days ago 1711148327 IN 0 ETH$0.00 0.0018783 22.55195699 Exec Transaction 19493255 2024-03-22 22:52:23 226 days ago 1711147943 IN 0 ETH$0.00 0.00210764 21 Exec Transaction 19335423 2024-02-29 20:02:23 248 days ago 1709236943 IN 0 ETH$0.00 0.00524413 62.98203898 Exec Transaction 19288112 2024-02-23 5:09:23 255 days ago 1708664963 IN 0 ETH$0.00 0.00345226 34.40151186 Exec Transaction 19242397 2024-02-16 19:00:59 261 days ago 1708110059 IN 0 ETH$0.00 0.0022997 27.61947338 Exec Transaction 19092053 2024-01-26 16:45:23 282 days ago 1706287523 IN 0 ETH$0.00 0.002291 21.21808431 Exec Transaction 19092050 2024-01-26 16:44:47 282 days ago 1706287487 IN 0 ETH$0.00 0.00112929 20.73354125 Exec Transaction 18993355 2024-01-12 20:59:23 296 days ago 1705093163 IN 0 ETH$0.00 0.0053955 45 Latest 25 internal transactions (View All)
Advanced mode:Parent Transaction Hash Block From To 19576201 2024-04-03 15:40:59 214 days ago 1712158859 2 ETH$4,935.85 18985056 2024-01-11 17:06:11 297 days ago 1704992771 2 ETH$4,935.85 18923834 2024-01-03 2:23:23 306 days ago 1704248603 1 ETH$2,467.93 18765204 2023-12-11 20:00:35 328 days ago 1702324835 0.1 ETH$246.79 18624985 2023-11-22 4:44:47 348 days ago 1700628287 2 ETH$4,935.85 18521687 2023-11-07 17:51:47 362 days ago 1699379507 0.25250953 ETH$623.17 18437369 2023-10-26 22:28:23 374 days ago 1698359303 2 ETH$4,935.85 18279131 2023-10-04 19:05:47 396 days ago 1696446347 1 ETH$2,467.93 18223596 2023-09-27 0:42:47 404 days ago 1695775367 1 ETH$2,467.93 18081676 2023-09-07 2:49:35 424 days ago 1694054975 6 ETH$14,807.55 17735594 2023-07-20 16:33:47 472 days ago 1689870827 2.5 ETH$6,169.81 17652328 2023-07-08 23:33:23 484 days ago 1688859203 6 ETH$14,807.55 17536564 2023-06-22 17:12:47 500 days ago 1687453967 2 ETH$4,935.85 17487599 2023-06-15 20:18:23 507 days ago 1686860303 1.25 ETH$3,084.91 17481631 2023-06-15 0:07:59 508 days ago 1686787679 5 ETH$12,339.63 17420791 2023-06-06 10:22:23 516 days ago 1686046943 0.11652297 ETH$287.57 17324956 2023-05-23 22:40:23 530 days ago 1684881623 1.2114644 ETH$2,989.80 17324956 2023-05-23 22:40:23 530 days ago 1684881623 0.10884 ETH$268.61 17177894 2023-05-03 4:40:59 551 days ago 1683088859 0.06152183 ETH$151.83 17070678 2023-04-18 2:38:47 566 days ago 1681785527 500 ETH$1,233,962.82 16802506 2023-03-11 4:35:35 604 days ago 1678509335 160.69120614 ETH$396,573.95 16800728 2023-03-10 22:35:59 604 days ago 1678487759 175.15944585 ETH$432,280.49 16800626 2023-03-10 22:15:23 604 days ago 1678486523 174.68443617 ETH$431,108.20 16800618 2023-03-10 22:13:47 604 days ago 1678486427 174.81139118 ETH$431,421.51 16679139 2023-02-21 20:05:47 621 days ago 1677009947 0.92058725 ETH$2,271.94 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.