Spend less on fees, more on crypto. Buy crypto easily with MoonPay Balance. 20M+ users trust MoonPay worldwide.
Ready to onboard to Ethereum? With MetaMask Portfolio, you're in control.
Don’t invest unless you’re prepared to lose all the money you invest.
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.
Slots, Roulette, Poker & more - Proud sponsors of UFC, Everton & StakeF1 team!
5000+ Slots & Live Casino Games, 50+cryptos. Register with Etherscan and get 760% deposit bonus. Win Big$, withdraw it fast.
Anonymous play on awesome games - sign up now for 25 free jackpot spins - worth $100s!
100s of games, generous bonuses, 20+ years of trusted gaming. Join CryptoWins & start winning today!
Overview
ETH Balance
Eth Value
$0.00Token Holdings
Could not find any matches!
- ERC-20 Tokens (11)5.06539024 FXSFrax Share (FXS)$16.87@3.330.00000092 INSTInstadapp (INST)$0.00@6.1939.2398628 RENRepublic (REN)$2.20@0.05610.01925019 stETHstETH (stETH)$71.24@3,700.842.71984365 SUSHISushiToken (SUSHI)$3.51@1.290.00000026 CRVCurve DAO To... (CRV)$0.00@0.67650.00000006 DAIDai Stableco... (DAI)$0.00@1.000.00000045 WBTCWrapped BTC (WBTC)$0.04@96,197.000 WETHWrapped Ethe... (WETH)$0.00@3,700.3225.323064 LUSDLUSD Stablecoin$25.32@0.99990.7 TokenERC-20 TOKEN*[Suspicious]NFT Tokens (10)claim rewards on fraxprotocol.comfraxprotocol.comERC-1155claim rewards on stakedeth.iostakedeth.ioERC-1155claim rewards on wrappedbtc.netwrappedbtc.netERC-1155
More Info
Private Name Tags
Multichain Info
1 address found via
- Transactions
- Internal Transactions
- Token Transfers (ERC-20)
- NFT Transfers
- Contract
- Events
- Analytics
- Multichain Portfolio
- Filter by Tx Type:
- Tx
- Internal Tx
- ERC-20
- NFTs
Latest 1 from a total of 1 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Transfer | 16524717 | 2023-01-31 5:28:23 | 669 days ago | 1675142903 | IN | 0.4 ETH$1,480.08 | 0.00032595 | 15.52149389 |
Latest 6 internal transactions
Parent Transaction Hash | Block | From | To | |||||
---|---|---|---|---|---|---|---|---|
17905721 | 2023-08-13 11:44:47 | 475 days ago | 1691927087 | 0.257353 ETH$952.26 | ||||
16974340 | 2023-04-04 8:25:47 | 606 days ago | 1680596747 | 0.006 ETH$22.20 | ||||
16711399 | 2023-02-26 9:03:59 | 643 days ago | 1677402239 | 0.2 ETH$740.04 | ||||
16557899 | 2023-02-04 20:47:11 | 665 days ago | 1675543631 | 0.00595465 ETH$22.03 | ||||
16536449 | 2023-02-01 20:47:59 | 668 days ago | 1675284479 | 0.063353 ETH$234.42 | ||||
16535496 | 2023-02-01 17:36:23 | 668 days ago | 1675272983 | Contract Creation | 0 ETH$0.00 |
Similar Match Source Code This contract matches the deployed Bytecode of the Source Code for Contract 0x470A4c4A...50cb95632 The constructor portion of the code might be different and could alter the actual behaviour of the contract
Contract Source Code (Solidity Standard Json-Input format)
// SPDX-License-Identifier: MIT pragma solidity >=0.8.17; /// @title IAvoSafe /// @notice interface to access _avoWalletImpl on-chain interface IAvoSafe { function _avoWalletImpl() external view returns (address); } /// @title AvoSafe /// @notice Proxy for AvoWallets 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 AvoSafes through factory change too!! /// Relayers might want to pass in version as new param then to forward to the correct factory contract AvoSafe { /// @notice address of the Avo wallet logic / implementation contract. IMPORTANT: SAME STORAGE SLOT AS FOR PROXY /// @dev _avoWalletImpl 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 /// _avoWalletImpl(), see code and comments in fallback below address internal _avoWalletImpl; /// @notice sets _avoWalletImpl address, fetching it from msg.sender via avoWalletImpl() /// @dev avoWalletImpl_ is not an input param to not influence the deterministic Create2 address! constructor() { // "\x8e\x7d\xaf\x69" is hardcoded bytes of function selector for avoWalletImpl() (bool success_, bytes memory data_) = msg.sender.call(bytes("\x8e\x7d\xaf\x69")); address avoWalletImpl_; assembly { // cast last 20 bytes of hash to address avoWalletImpl_ := mload(add(data_, 32)) } if (!success_ || avoWalletImpl_.code.length == 0) { revert(); } _avoWalletImpl = avoWalletImpl_; } /// @notice Delegates the current call to `_avoWalletImpl` unless _avoWalletImpl() is called /// if _avoWalletImpl() is called then the address for _avoWalletImpl is returned /// @dev Mostly based on OpenZeppelin Proxy.sol fallback() external payable { assembly { // load address avoWalletImpl_ from storage let avoWalletImpl_ := and(sload(0), 0xffffffffffffffffffffffffffffffffffffffff) // first 4 bytes of calldata specify which function to call. // if those first 4 bytes == 87e9052a (function selector for _avoWalletImpl()) then we return the _avoWalletImpl address // The value is right padded to 32-bytes with 0s if eq(calldataload(0), 0x87e9052a00000000000000000000000000000000000000000000000000000000) { mstore(0, avoWalletImpl_) // store address avoWalletImpl_ at memory address 0x0 return(0, 0x20) // send first 20 bytes of address at memory address 0x0 } // @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(), avoWalletImpl_, 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": false, "runs": 200 }, "outputSelection": { "*": { "*": [ "evm.bytecode", "evm.deployedBytecode", "devdoc", "userdoc", "metadata", "abi" ] } }, "metadata": { "useLiteralContent": true }, "libraries": {} }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"stateMutability":"payable","type":"fallback"}]
Deployed Bytecode
0x608060405273ffffffffffffffffffffffffffffffffffffffff600054167f87e9052a0000000000000000000000000000000000000000000000000000000060003503604f578060005260206000f35b3660008037600080366000845af43d6000803e8060008114606f573d6000f35b3d6000fdfea26469706673582212206b87e9571aaea9ed523b568c544f1e27605a9e60767f9b6c9efbab3ad8293ea864736f6c63430008110033
Multichain Portfolio | 30 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|---|---|---|---|---|
ETH | 58.72% | $3,700.84 | 0.0193 | $71.24 | |
ETH | 20.87% | $0.999926 | 25.3231 | $25.32 | |
ETH | 13.90% | $3.33 | 5.0654 | $16.87 | |
ETH | 2.89% | $1.29 | 2.7198 | $3.51 | |
ETH | 1.82% | $0.056133 | 39.2399 | $2.2 | |
POL | 1.46% | $1 | 1.7758 | $1.78 | |
POL | 0.33% | $0.003299 | 120 | $0.3958 | |
POL | <0.01% | $0.585714 | 0.000000690257 | <$0.000001 | |
OP | <0.01% | $3,699.37 | 0.000000616642 | $0.002281 | |
AVAX | <0.01% | $44.3 | 0.000000150965 | $0.000007 | |
GNO | <0.01% | $1 | 0.000000529926 | $0.000001 |
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 Note:
Please DO NOT store any passwords or private keys here.
The compiled contract might be susceptible to VerbatimInvalidDeduplication (low-severity), FullInlinerNonExpressionSplitArgumentEvaluationOrder (low-severity), MissingSideEffectsOnSelectorAccess (low-severity) Solidity Compiler Bugs.
Connect a Wallet
Connect a Wallet
Connect a Wallet
SignIn
Address Cards
Before You Copy
Transaction Private Note
This website uses cookies to improve your experience. By continuing to use this website, you agree to its Terms and Privacy Policy.