Ready to simplify your web3 experience? Try the all-in-one web3 app trusted by millions worldwide.
Purchase 100+ cryptocurrencies instantly, with Visa/Mastercard, Google/Apple Pay, and a variety of other funding methods.
Everyday giveaways up to 100 ETH, Lucky Spins. Deposit BONUS 300% and Cashbacks!
9 years old Licensed Crypto Casino, Instant Withdraw 24/7, 6000+ Slots available, Paypal Deposit, Instant Live Support 24/7, 30% Rakeback.
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
$2,795,455.86 (@ $2,616.90/ETH)Token Holdings
Could not find any matches!
- ERC-20 Tokens (41)0 crvFRAXCurve.fi FRA... (crvFRA...)$0.00@1.01061,046,611.93443983 eUSDElectronic D... (eUSD)$1,045,568.75@0.9990.0101447 LDOLido DAO Tok... (LDO)$0.01@1.180.00493818 RSVReserve (RSV)9,305,377.68642612 RSRReserve Righ... (RSR)$65,699.50@0.00710 stETHstETH (stETH)$0.00@2,618.28361,162.94 USDCUSDC (USDC)$361,162.94@1.0030,000 $ Evmosia.com$ Evmosia.c... ($ Evm...)40,000 UniswapLP.com$ UniswapLP.... (Uniswa...)107,134.14636031 50RSR-50WETH50RSR-50WETH (50RSR-...)696.41395107 BGBGBigMouthFrog1,008,124.14645011ERC20 ***1,006,059.18844602 USD3sUSDe-gaugeCurve.fi USD... (USD3sU...)1,010,048.70594142 USD3USDM-gaugeCurve.fi USD... (USD3US...)1,568,449.94887304 dgnethRSRdgnethRSR To... (dgneth...)30,412,165.5000621 eth+RSReth+RSR Toke... (eth+RS...)328,622,344.978433 eusdRSReusdRSR Toke... (eusdRS...)14,341,552.7876381 hyusdRSRhyusdRSR Tok... (hyusdR...)50,015.44556783 prisma-eUSDmkUSDPrisma eUSDm... (prisma...)1,000,000 rgusdRSRrgusdRSR Tok... (rgusdR...)19,413,056.9165968 sdCRV-gaugeStake DAO sdCRV Gauge$5,102,314.34@0.262810,689.22589105 sdTriSDT+-gaugeStake DAO Tr... (sdTriS...)236,290.00366156ERC20 ***516,641.06279043 crvRSReUSDETH+TriRSR (crvRSR...)54,583,076.6780892 usd3RSRusd3RSR Toke... (usd3RS...)2,886,529.98034602 veBoostVote-Escrowed Boost200 TokenERC-20 TOKEN*[Suspicious]3,999.99 TokenERC-20 TOKEN*[Suspicious]1.7 TokenERC-20 TOKEN*[Suspicious]9,283 TokenERC-20 TOKEN*[Suspicious]100,000 TokenERC-20 TOKEN*[Suspicious]7,000 TokenERC-20 TOKEN*[Suspicious]98,127 TokenERC-20 TOKEN*[Suspicious]587 TokenERC-20 TOKEN*[Suspicious]7,000 TokenERC-20 TOKEN*[Unsafe]9,283 TokenERC-20 TOKEN*[Spam]100 TokenERC-20 TOKEN*[Spam]9,283 TokenERC-20 TOKEN*[Spam]100 TokenERC-20 TOKEN*[Spam]7,000 TokenERC-20 TOKEN*[Spam]181 TokenERC-20 TOKEN*[Spam]NFT Tokens (23)UNI-V3-POSUniswap V3: Positions NFTx3ERC-721univ4.org# univ4.orgERC-1155claim rewards on apyusd.netapyusd.netERC-1155ether-origin.comether-origin.comERC-1155claim rewards on pooled-eth.compooled-eth.comERC-1155claim rewards on poolstake.netpoolstake.netERC-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*[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 862 transactions
Transaction Hash MethodBlockFromToExec Transaction 20965166 2024-10-14 17:02:11 4 hrs ago 1728925331 IN 0 ETH$0.00 0.00620757 73.38864256 Exec Transaction 20944242 2024-10-11 18:43:11 3 days ago 1728672191 IN 0 ETH$0.00 0.00498083 15.5956561 Exec Transaction 20944207 2024-10-11 18:36:11 3 days ago 1728671771 IN 0 ETH$0.00 0.02039162 16.75022892 Exec Transaction 20943847 2024-10-11 17:24:11 3 days ago 1728667451 IN 0 ETH$0.00 0.00163975 19.38585014 Exec Transaction 20943737 2024-10-11 17:02:11 3 days ago 1728666131 IN 0 ETH$0.00 0.00821196 27.6 Exec Transaction 20943696 2024-10-11 16:53:47 3 days ago 1728665627 IN 0 ETH$0.00 0.00776225 24.60480944 Exec Transaction 20938466 2024-10-10 23:21:23 3 days ago 1728602483 IN 0 ETH$0.00 0.00073082 11.8 Exec Transaction 20938452 2024-10-10 23:18:35 3 days ago 1728602315 IN 0 ETH$0.00 0.00094662 9.8 Exec Transaction 20931690 2024-10-10 0:41:47 4 days ago 1728520907 IN 0 ETH$0.00 0.00193877 8.42582829 Exec Transaction 20929515 2024-10-09 17:25:23 5 days ago 1728494723 IN 0 ETH$0.00 0.00296622 33.57052054 Exec Transaction 20917345 2024-10-08 0:43:23 6 days ago 1728348203 IN 0 ETH$0.00 0.00367968 11.85816181 Exec Transaction 20917106 2024-10-07 23:55:11 6 days ago 1728345311 IN 0 ETH$0.00 0.00405984 9.5 Exec Transaction 20885991 2024-10-03 15:50:35 11 days ago 1727970635 IN 0 ETH$0.00 0.00081307 13.12801141 Exec Transaction 20837178 2024-09-26 20:27:23 18 days ago 1727382443 IN 0 ETH$0.00 0.00358666 38 Exec Transaction 20835764 2024-09-26 15:43:47 18 days ago 1727365427 IN 0 ETH$0.00 0.00715456 33 Exec Transaction 20835678 2024-09-26 15:26:35 18 days ago 1727364395 IN 0 ETH$0.00 0.00149829 27.51429143 Exec Transaction 20828587 2024-09-25 15:43:11 19 days ago 1727278991 IN 0 ETH$0.00 0.00325829 24.04698398 Transfer 20772618 2024-09-17 20:09:23 27 days ago 1726603763 IN 97.5 ETH$255,147.90 0.0006201 22.69028194 Transfer 20772601 2024-09-17 20:05:59 27 days ago 1726603559 IN 100 ETH$261,690.16 0.00058986 21.58371566 Exec Transaction 20772294 2024-09-17 19:04:23 27 days ago 1726599863 IN 0 ETH$0.00 0.00216371 23.81210265 Exec Transaction 20771406 2024-09-17 16:05:11 27 days ago 1726589111 IN 0 ETH$0.00 0.002877 31.66624767 Exec Transaction 20736023 2024-09-12 17:28:35 32 days ago 1726162115 IN 0 ETH$0.00 0.001047 9.9 Exec Transaction 20736021 2024-09-12 17:28:11 32 days ago 1726162091 IN 0 ETH$0.00 0.00209693 9.84480726 Exec Transaction 20720700 2024-09-10 14:07:11 34 days ago 1725977231 IN 0 ETH$0.00 0.00236428 11.1 Exec Transaction 20713317 2024-09-09 13:21:23 35 days ago 1725888083 IN 0 ETH$0.00 0.01243089 17.6 Latest 25 internal transactions (View All)
Advanced mode:Parent Transaction Hash Block From To 20938466 2024-10-10 23:21:23 3 days ago 1728602483 71.3339 ETH$186,673.79 20917345 2024-10-08 0:43:23 6 days ago 1728348203 2.7 ETH$7,065.63 20917122 2024-10-07 23:58:23 6 days ago 1728345503 2.72249781 ETH$7,124.51 20885991 2024-10-03 15:50:35 11 days ago 1727970635 70.9977 ETH$185,793.99 20837178 2024-09-26 20:27:23 18 days ago 1727382443 74.2205 ETH$194,227.74 20793355 2024-09-20 17:40:35 24 days ago 1726854035 72.5734 ETH$189,917.44 20736023 2024-09-12 17:28:35 32 days ago 1726162115 69.4006 ETH$181,614.54 20685351 2024-09-05 15:42:11 39 days ago 1725550931 68.0856 ETH$178,173.31 20636841 2024-08-29 21:11:59 46 days ago 1724965919 63.8152 ETH$166,998.10 20633704 2024-08-29 10:40:11 46 days ago 1724928011 197.5 ETH$516,838.06 20626131 2024-08-28 9:16:23 47 days ago 1724836583 3.5 ETH$9,159.16 20617923 2024-08-27 5:46:47 48 days ago 1724737607 3.51638722 ETH$9,202.04 20585765 2024-08-22 17:54:11 53 days ago 1724349251 62.2411 ETH$162,878.83 20535945 2024-08-15 18:54:11 60 days ago 1723748051 62.4569 ETH$163,443.56 20487500 2024-08-09 0:37:11 66 days ago 1723163831 5.96 ETH$15,596.73 20487497 2024-08-09 0:36:35 66 days ago 1723163795 55.7228 ETH$145,821.08 20270025 2024-07-09 16:07:35 97 days ago 1720541255 2.28835425 ETH$5,988.40 20267084 2024-07-09 6:15:23 97 days ago 1720505723 1.65675496 ETH$4,335.56 20166663 2024-06-25 5:38:47 111 days ago 1719293927 3 ETH$7,850.70 20065829 2024-06-11 3:13:35 125 days ago 1718075615 3.63159929 ETH$9,503.54 19922599 2024-05-22 2:57:47 145 days ago 1716346667 2.28923315 ETH$5,990.70 19850845 2024-05-12 2:04:11 155 days ago 1715479451 2.28923315 ETH$5,990.70 19826924 2024-05-08 17:47:47 159 days ago 1715190467 15.48939363 ETH$40,534.22 19741040 2024-04-26 17:33:47 171 days ago 1714152827 4 ETH$10,467.61 19741036 2024-04-26 17:32:59 171 days ago 1714152779 2 ETH$5,233.80 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...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.