![ads](/images/gen/moonpay_20.png)
15M+ users trust MoonPay. Checkout with your preferred payment method.
![ads](/images/gen/cons_20.png)
Ready to onboard to Ethereum? With MetaMask Portfolio, you're in control.
![ads](/images/gen/nexo.png)
Collect points for eligible actions and use multipliers to win big.
![ads](/images/gen/cons_20.png)
Ready to simplify your web3 experience? Try the all-in-one web3 app trusted by millions worldwide.
Opt-in, make your first trade on Exchange Plus & receive random crypto rewards from 10,000 SHIB, to 0.01 BTC.
![ads](/images/gen/coinsgame_20a.png)
Everyday giveaways up to 100 ETH, Lucky Spins. Deposit BONUS 300% and Cashbacks!
![ads](/images/gen/celsiuscasino_20.png)
9 years old Licensed Crypto Casino, Instant Withdraw 24/7, 6000+ Slots available, Paypal Deposit, Instant Live Support 24/7, 30% Rakeback.
![ads](/images/gen/bcgames_20.png)
5000+ Slots & Live Casino Games, 50+cryptos. Register with Etherscan and get 760% deposit bonus. Win Big$, withdraw it fast.
![ads](/images/gen/bcgames_20.png)
5000+ Slots & Live Casino Games, 50+cryptos. Register with Etherscan and get 760% deposit bonus. Win Big$, withdraw it fast.
![ads](/images/gen/cw_20.png)
Play 100s of games anonymously with all major cryptos. Join CryptoWins & start winning!
![ads](/images/gen/cryptoslots.png)
Anonymous play on awesome games - sign up now for 25 free jackpot spins - worth $100s!
Overview
ETH Balance
Eth Value
$17,994.20 (@ $2,872.25/ETH)Token Holdings
Could not find any matches!
- ERC-20 Tokens (28)33,802.60155688 AURAAura (AURA)$18,857.93@0.5579367.81143691 CVXConvex Token (CVX)$781.44@2.124635,432.73523333 CRVCurve DAO To... (CRV)$7,950.40@0.2244347.5879 3CrvCurve.fi DAI... (3Crv)$359.41@1.034297.11927464 crvUSDCurve.Fi USD... (crvUSD)$297.71@1.0020.00185505 TBTCtBTC (TBTC)$102.52@55,266.453210.08752443 tBTCtBTC v2 (tBTC)$554,561.66@54,975.002,140,130.18025748 TThreshold Ne... (T)$37,629.65@0.01761,250,000 yCRVYearn CRV (yCRV)932.12368277 BALBalancer (BAL)$2,078.64@2.2398.20632973 LINKChainLink To... (LINK)$1,115.62@11.360.03626471 DAIDai Stableco... (DAI)$0.04@0.9987235,993.955379 USDCUSDC (USDC)$236,229.95@1.0010.0000947 WETHWrapped Ethe... (WETH)$0.27@2,840.910850,000 $+ $50 000 FO... ($)2,517,927.43392843 aura80T-20TBTC-vault80T-20TBTC A... (aura80...)0.00003642ERC20 ***33,769.75557536 thUSDThreshold USD$33,803.53@1.0011.2 TokenERC-20 TOKEN*[Suspicious]200 TokenERC-20 TOKEN*[Suspicious]1.4 TokenERC-20 TOKEN*[Suspicious]0.7 TokenERC-20 TOKEN*[Suspicious]98,127 TokenERC-20 TOKEN*[Suspicious]9,283 TokenERC-20 TOKEN*[Spam]132.84 TokenERC-20 TOKEN*[Spam]1.7 TokenERC-20 TOKEN*[Spam]100 TokenERC-20 TOKEN*[Spam]100 TokenERC-20 TOKEN*[Spam]NFT Tokens (17)Official Authorize credentialFRAX: Airdrop NFT VoucherERC-1155claim rewards on linkprotocol.orglinkprotocol.orgERC-1155Official Authorize credentialWBTC: Airdrop NFT VoucherERC-1155
ERC-1155 TOKEN*
[Suspicious]ERC-1155 TOKEN*
[Suspicious]ERC-1155 TOKEN*
[Suspicious]ERC-1155 TOKEN*
[Suspicious]ERC-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 362 transactions
Transaction Hash MethodBlockFromToValue Exec Transaction 20168909 2024-06-25 13:11:23 9 days ago 1719321083 IN 0 ETH 0.00198566 8.99492316 Exec Transaction 20134009 2024-06-20 16:03:35 14 days ago 1718899415 IN 0 ETH 0.11154033 18 Exec Transaction 20072417 2024-06-12 1:18:23 23 days ago 1718155103 IN 0 ETH 0.0007617 8 Exec Transaction 20070252 2024-06-11 18:03:11 23 days ago 1718128991 IN 0 ETH 0.00907257 16.69078941 Exec Transaction 20068029 2024-06-11 10:36:23 23 days ago 1718102183 IN 0 ETH 0.0012693 12 Exec Transaction 20066018 2024-06-11 3:51:35 24 days ago 1718077895 IN 0 ETH 0.00107673 10 Exec Transaction 20066010 2024-06-11 3:49:59 24 days ago 1718077799 IN 0 ETH 0.00114264 11 Exec Transaction 20041694 2024-06-07 18:18:59 27 days ago 1717784339 IN 0 ETH 0.02535482 106.43628361 Exec Transaction 20041689 2024-06-07 18:17:59 27 days ago 1717784279 IN 0 ETH 0.06951584 112.2356595 Exec Transaction 20039968 2024-06-07 12:31:23 27 days ago 1717763483 IN 0 ETH 0.00224586 15.64617598 Exec Transaction 20039959 2024-06-07 12:29:35 27 days ago 1717763375 IN 0 ETH 0.08231829 13.42282493 Exec Transaction 20012476 2024-06-03 16:25:47 31 days ago 1717431947 IN 0 ETH 0.01193497 18.52149888 Exec Transaction 19992120 2024-05-31 20:12:47 34 days ago 1717186367 IN 0 ETH 0.00194156 11.88352255 Exec Transaction 19937979 2024-05-24 6:33:23 41 days ago 1716532403 IN 0 ETH 0.07898585 10.54177839 Exec Transaction 19920585 2024-05-21 20:11:35 44 days ago 1716322295 IN 0 ETH 0.00186184 16.60948825 Exec Transaction 19869003 2024-05-14 15:03:23 51 days ago 1715699003 IN 0 ETH 0.00118798 10.9717421 Exec Transaction 19864888 2024-05-14 1:11:11 52 days ago 1715649071 IN 0 ETH 0.00162351 6.39220146 Exec Transaction 19838815 2024-05-10 9:43:23 55 days ago 1715334203 IN 0 ETH 0.00069242 6.87650554 Exec Transaction 19836736 2024-05-10 2:44:11 56 days ago 1715309051 IN 0 ETH 0.00041869 3.75211229 Exec Transaction 19836729 2024-05-10 2:42:47 56 days ago 1715308967 IN 0 ETH 0.05150762 6.85528645 Exec Transaction 19817836 2024-05-07 11:17:23 58 days ago 1715080643 IN 0 ETH 0.00542266 7.82453962 Exec Transaction 19791731 2024-05-03 19:39:47 62 days ago 1714765187 IN 0 ETH 0.00057365 5.11813681 Exec Transaction 19791578 2024-05-03 19:08:47 62 days ago 1714763327 IN 0 ETH 0.00126068 5.54745067 Exec Transaction 19739059 2024-04-26 10:52:59 69 days ago 1714128779 IN 0 ETH 0.00115345 10.65401941 Exec Transaction 19736579 2024-04-26 2:32:35 70 days ago 1714098755 IN 0 ETH 0.04891806 7.92481215 Latest 25 internal transactions (View All)
Advanced mode:Parent Transaction Hash Block From To Value 20232377 2024-07-04 9:52:47 18 hrs ago 1720086767 0.17714671 ETH 20232377 2024-07-04 9:52:47 18 hrs ago 1720086767 0.1308243 ETH 20232377 2024-07-04 9:52:47 18 hrs ago 1720086767 0.19941419 ETH 20232377 2024-07-04 9:52:47 18 hrs ago 1720086767 0.26070947 ETH 20232377 2024-07-04 9:52:47 18 hrs ago 1720086767 0.29715785 ETH 20232377 2024-07-04 9:52:47 18 hrs ago 1720086767 0.21177883 ETH 20232377 2024-07-04 9:52:47 18 hrs ago 1720086767 0.33847151 ETH 20114681 2024-06-17 23:07:59 17 days ago 1718665679 30 ETH 20092026 2024-06-14 19:05:47 20 days ago 1718391947 28.025474 ETH 20041689 2024-06-07 18:17:59 27 days ago 1717784279 20 ETH 20039974 2024-06-07 12:32:35 27 days ago 1717763555 20.52398469 ETH 19864888 2024-05-14 1:11:11 52 days ago 1715649071 0.5 ETH 19864888 2024-05-14 1:11:11 52 days ago 1715649071 0.5 ETH 19864888 2024-05-14 1:11:11 52 days ago 1715649071 0.5 ETH 19864888 2024-05-14 1:11:11 52 days ago 1715649071 0.5 ETH 19864888 2024-05-14 1:11:11 52 days ago 1715649071 0.5 ETH 19775969 2024-05-01 14:47:11 64 days ago 1714574831 0.32 ETH 19664847 2024-04-16 1:43:11 80 days ago 1713231791 1 ETH 19664847 2024-04-16 1:43:11 80 days ago 1713231791 1 ETH 19664847 2024-04-16 1:43:11 80 days ago 1713231791 1 ETH 19664847 2024-04-16 1:43:11 80 days ago 1713231791 1 ETH 19661102 2024-04-15 13:07:11 80 days ago 1713186431 46 ETH 19640769 2024-04-12 16:38:11 83 days ago 1712939891 30.02250761 ETH 19639873 2024-04-12 13:37:59 83 days ago 1712929079 30.1480782 ETH 19625531 2024-04-10 13:29:35 85 days ago 1712755775 0.5 ETH 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...LoadingMultichain Portfolio | 26 Chains
Chain Token Portfolio % Price Amount Value ETH 60.84% $54,975 10.0875 $554,561.66 ETH 25.91% $1 235,993.9554 $236,229.95 ETH 4.13% $0.017583 2,140,130.1803 $37,629.65 ETH 3.71% $1 33,769.7556 $33,803.53 ETH 2.07% $0.557884 33,802.6016 $18,857.93 ETH Ether (ETH)1.95% $2,840.91 6.2648 $17,797.87 ETH 0.87% $0.22438 35,432.7352 $7,950.4 ETH 0.23% $2.23 932.1237 $2,078.64 ETH 0.12% $11.36 98.2063 $1,115.62 ETH 0.09% $2.12 367.8114 $781.44 ETH 0.04% $1.03 347.5879 $359.41 ETH 0.03% $1 297.1193 $297.71 ETH 0.01% $55,266.45 0.00185505 $102.52 ETH <0.01% $2,840.91 0.0000947 $0.269 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.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.