![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)
Get up to 0.5% cashback per purchase and receive daily interest.
![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
$0.00Token Holdings
Could not find any matches!
- ERC-20 Tokens (20)5,193.94717582 aEthweETHAave Ethereu... (aEthwe...)0.08105135 aEthwstETHAave Ethereu... (aEthws...)$328.25@4,049.880 eETHether.fi ETH (eETH)$0.00@3,445.3010,000 ETHFIether.fi gov... (ETHFI)$25,200.00@2.52462,514.4264 GEARGearbox (GEAR)$4,521.18@0.009840,346.04035469 INSTInstadapp (INST)$86,743.99@2.15193.82617739 sUSDeStaked USDe (sUSDe)$194.21@1.00275.21306098 DAIDai Stableco... (DAI)$75.29@1.0010.00000063 stETHstETH (stETH)$0.00@3,456.6320.331264 USDCUSDC (USDC)$20.35@1.0010.00000019 wstETHWrapped liqu... (wstETH)$0.00@4,048.381,783.72254186 variableDebtEthWETHAave Ethereu... (variab...)2,815.00034438 variableDebtEthwstETHAave Ethereu... (variab...)150,995.856133ERC20 ***35.39878292 fiWETHFluid Intere... (fiWETH)0.00026291 spWETHSpark WETH (spWETH)200 TokenERC-20 TOKEN*[Suspicious]3,999.99 TokenERC-20 TOKEN*[Suspicious]200 TokenERC-20 TOKEN*[Suspicious]100 TokenERC-20 TOKEN*[Spam]NFT Tokens (19)fVLTFluid Vaultx5ERC-721fVLTFluid Vaultx16ERC-721Visit Aave-Box.com to claim rewardsVisit Aave-Box.com to claim rewardsERC-1155Withdrawal NFT originethers.commWithdrawal NFT originethers.comERC-1155
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]More Info
Private Name Tags
ContractCreator
Multichain Info
2 addresses found via- Transactions
- Internal Transactions
- Token Transfers (ERC-20)
- NFT Transfers
- Contract
- Events
- Analytics
- Multichain Portfolio
Latest 25 internal transactions (View All)
Advanced mode:Parent Transaction Hash Block From To 20351183 2024-07-20 23:59:35 2 days ago 1721519975 381.01218382 ETH$1,320,234.65 20351183 2024-07-20 23:59:35 2 days ago 1721519975 381.01218382 ETH$1,320,234.65 20351158 2024-07-20 23:54:35 2 days ago 1721519675 220 ETH$762,315.84 20351156 2024-07-20 23:54:11 2 days ago 1721519651 220 ETH$762,315.84 20351148 2024-07-20 23:52:35 2 days ago 1721519555 200 ETH$693,014.40 20351145 2024-07-20 23:51:59 2 days ago 1721519519 200 ETH$693,014.40 20351132 2024-07-20 23:49:23 2 days ago 1721519363 476.33018807 ETH$1,650,518.40 20351132 2024-07-20 23:49:23 2 days ago 1721519363 476.33018807 ETH$1,650,518.40 20347211 2024-07-20 10:41:47 3 days ago 1721472107 190.62823588 ETH$660,540.56 20347211 2024-07-20 10:41:47 3 days ago 1721472107 190.62823588 ETH$660,540.56 20347184 2024-07-20 10:36:23 3 days ago 1721471783 190.7765237 ETH$661,054.39 20347184 2024-07-20 10:36:23 3 days ago 1721471783 190.7765237 ETH$661,054.39 20347180 2024-07-20 10:35:35 3 days ago 1721471735 100 ETH$346,507.20 20347176 2024-07-20 10:34:47 3 days ago 1721471687 100 ETH$346,507.20 20347164 2024-07-20 10:32:23 3 days ago 1721471543 390 ETH$1,351,378.08 20347156 2024-07-20 10:30:47 3 days ago 1721471447 390 ETH$1,351,378.08 20322542 2024-07-17 0:04:23 6 days ago 1721174663 35 ETH$121,277.52 20322536 2024-07-17 0:03:11 6 days ago 1721174591 35 ETH$121,277.52 20314336 2024-07-15 20:36:35 7 days ago 1721075795 185.46273847 ETH$642,641.74 20314336 2024-07-15 20:36:35 7 days ago 1721075795 185.46273847 ETH$642,641.74 20308372 2024-07-15 0:37:23 8 days ago 1721003843 74.75174616 ETH$259,020.18 20308372 2024-07-15 0:37:23 8 days ago 1721003843 74.75174616 ETH$259,020.18 20308366 2024-07-15 0:36:11 8 days ago 1721003771 15.6807684 ETH$54,334.99 20308364 2024-07-15 0:35:47 8 days ago 1721003747 15.64111863 ETH$54,197.60 20301395 2024-07-14 1:15:23 9 days ago 1720919723 30 ETH$103,952.16 Loading...LoadingSimilar Match Source Code
This contract matches the deployed Bytecode of the Source Code for Contract 0xE95EC44a...68Ec5127aThe constructor portion of the code might be different and could alter the actual behaviour of the contractContract Name:Avocado
Compiler Versionv0.8.18+commit.87f61d96
Optimization Enabled:Yes with 10000000 runs
Other Settings:default evmVersionContract Source Code (Solidity Standard Json-Input format)
// SPDX-License-Identifier: MIT pragma solidity >=0.8.18; /// @title IAvocado /// @notice interface to access internal vars on-chain interface IAvocado { function _avoImpl() external view returns (address); function _data() external view returns (uint256); function _owner() external view returns (address); } /// @title Avocado /// @notice Proxy for Avocados as deployed by the AvoFactory. /// Basic Proxy with fallback to delegate and address for implementation contract at storage 0x0 // // @dev If this contract changes then the deployment addresses for new Avocados through factory change too!! // Relayers might want to pass in version as new param then to forward to the correct factory contract Avocado { /// @notice flexible immutable data slot. /// first 20 bytes: address owner /// next 4 bytes: uint32 index /// next 1 byte: uint8 type /// next 9 bytes: used flexible for use-cases found in the future uint256 internal immutable _data; /// @notice address of the Avocado logic / implementation contract. IMPORTANT: SAME STORAGE SLOT AS FOR PROXY // // @dev _avoImpl MUST ALWAYS be the first declared variable here in the proxy and in the logic contract // when upgrading, the storage at memory address 0x0 is upgraded (first slot). // To reduce deployment costs this variable is internal but can still be retrieved with // _avoImpl(), see code and comments in fallback below address internal _avoImpl; /// @notice sets _avoImpl & immutable _data, fetching it from msg.sender. // // @dev those values are not input params to not influence the deterministic Create2 address! constructor() { // "\x8c\x65\x73\x89" is hardcoded bytes of function selector for transientDeployData() (, bytes memory deployData_) = msg.sender.staticcall(bytes("\x8c\x65\x73\x89")); address impl_; uint256 data_; assembly { // cast first 20 bytes to version address (_avoImpl) impl_ := mload(add(deployData_, 0x20)) // cast bytes in position 0x40 to uint256 data; deployData_ plus 0x40 due to padding data_ := mload(add(deployData_, 0x40)) } _data = data_; _avoImpl = impl_; } /// @notice Delegates the current call to `_avoImpl` unless one of the view methods is called: /// `_avoImpl()` returns the address for `_avoImpl`, `_owner()` returns the first /// 20 bytes of `_data`, `_data()` returns `_data`. // // @dev Mostly based on OpenZeppelin Proxy.sol // logic contract must not implement a function `_avoImpl()`, `_owner()` or `_data()` // as they will not be callable due to collision fallback() external payable { uint256 data_ = _data; assembly { let functionSelector_ := calldataload(0) // 0xb2bdfa7b = function selector for _owner() if eq(functionSelector_, 0xb2bdfa7b00000000000000000000000000000000000000000000000000000000) { // store address owner at memory address 0x0, loading only last 20 bytes through the & mask mstore(0, and(data_, 0x000000000000000000000000ffffffffffffffffffffffffffffffffffffffff)) return(0, 0x20) // send 32 bytes of memory slot 0 as return value } // 0x68beab3f = function selector for _data() if eq(functionSelector_, 0x68beab3f00000000000000000000000000000000000000000000000000000000) { mstore(0, data_) // store uint256 _data at memory address 0x0 return(0, 0x20) // send 32 bytes of memory slot 0 as return value } // load address avoImpl_ from storage let avoImpl_ := and(sload(0), 0xffffffffffffffffffffffffffffffffffffffff) // first 4 bytes of calldata specify which function to call. // if those first 4 bytes == 874095c6 (function selector for _avoImpl()) then we return the _avoImpl address // The value is right padded to 32-bytes with 0s if eq(functionSelector_, 0x874095c600000000000000000000000000000000000000000000000000000000) { mstore(0, avoImpl_) // store address avoImpl_ at memory address 0x0 return(0, 0x20) // send 32 bytes of memory slot 0 as return value } // @dev code below is taken from OpenZeppelin Proxy.sol _delegate function // Copy msg.data. We take full control of memory in this inline assembly // block because it will not return to Solidity code. We overwrite the // Solidity scratch pad at memory position 0. calldatacopy(0, 0, calldatasize()) // Call the implementation. // out and outsize are 0 because we don't know the size yet. let result := delegatecall(gas(), avoImpl_, 0, calldatasize(), 0, 0) // Copy the returned data. returndatacopy(0, 0, returndatasize()) switch result // delegatecall returns 0 on error. case 0 { revert(0, returndatasize()) } default { return(0, returndatasize()) } } } }
{ "optimizer": { "enabled": true, "runs": 10000000 }, "libraries": {}, "outputSelection": { "*": { "*": [ "evm.bytecode", "evm.deployedBytecode", "devdoc", "userdoc", "metadata", "abi" ] } } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"stateMutability":"payable","type":"fallback"}]
Deployed Bytecode
0x60806040527f000000000000000000000000aeb2584fd2c1d1c27dc72afcb8e858a5ffe4c7946000357f4d42058500000000000000000000000000000000000000000000000000000000810161006f5773ffffffffffffffffffffffffffffffffffffffff821660005260206000f35b7f68beab3f0000000000000000000000000000000000000000000000000000000081036100a0578160005260206000f35b73ffffffffffffffffffffffffffffffffffffffff600054167f874095c60000000000000000000000000000000000000000000000000000000082036100ea578060005260206000f35b3660008037600080366000845af49150503d6000803e80801561010c573d6000f35b3d6000fdfea2646970667358221220bf171834b0948ebffd196d6a4208dbd5d0a71f76dfac9d90499de318c59558fc64736f6c63430008120033
Loading...LoadingLoading...LoadingABI for the implementation contract at 0xaa282c8ab681fbd501a2b8fa0ea558cbf5785f73, likely using a custom proxy implementation.Learn more about proxy contracts in our Knowledge Base
Loading...LoadingABI for the implementation contract at 0xaa282c8ab681fbd501a2b8fa0ea558cbf5785f73, 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 ARB 49.70% $3,468.05 60 $208,083.25 ARB 1.41% $0.803547 7,337.5446 $5,896.06 ARB <0.01% $0.999875 12.0082 $12.01 ARB <0.01% $1 8.1672 $8.18 ETH 20.72% $2.15 40,346.0404 $86,743.99 ETH 6.02% $2.52 10,000 $25,200 ETH 1.08% $0.009775 462,514.4264 $4,521.18 ETH 0.08% $4,049.88 0.0811 $328.25 ETH 0.05% $1 193.8262 $194.21 ETH 0.02% $1 75.2131 $75.29 ETH <0.01% $1 20.3313 $20.35 MATIC 20.73% $2.17 40,000 $86,800 MATIC 0.17% $1 700 $700 MATIC 0.02% $1 99.8242 $99.82 Loading...Loading[ 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 VerbatimInvalidDeduplication (low-severity), FullInlinerNonExpressionSplitArgumentEvaluationOrder (low-severity), MissingSideEffectsOnSelectorAccess (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.