// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts (last updated v5.0.0) (proxy/ERC1967/ERC1967Proxy.sol)
pragma solidity ^0.8.20;
import {Proxy} from "../Proxy.sol";
import {ERC1967Utils} from "./ERC1967Utils.sol";
/**
* @dev This contract implements an upgradeable proxy. It is upgradeable because calls are delegated to an
* implementation address that can be changed. This address is stored in storage in the location specified by
* https://eips.ethereum.org/EIPS/eip-1967[EIP1967], so that it doesn't conflict with the storage layout of the
* implementation behind the proxy.
*/
contract ERC1967Proxy is Proxy {
/**
* @dev Initializes the upgradeable proxy with an initial implementation specified by `implementation`.
*
* If `_data` is nonempty, it's used as data in a delegate call to `implementation`. This will typically be an
* encoded function call, and allows initializing the storage of the proxy like a Solidity constructor.
*
* Requirements:
*
* - If `data` is empty, `msg.value` must be zero.
*/
constructor(address implementation, bytes memory _data) payable {
ERC1967Utils.upgradeToAndCall(implementation, _data);
}
/**
* @dev Returns the current implementation address.
*
* TIP: To get this value clients can read directly from the storage slot shown below (specified by EIP1967) using
* the https://eth.wiki/json-rpc/API#eth_getstorageat[`eth_getStorageAt`] RPC call.
* `0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc`
*/
function _implementation() internal view virtual override returns (address) {
return ERC1967Utils.getImplementation();
}
}[
{
"type": "constructor",
"inputs": [
{
"name": "implementation",
"type": "address",
"internalType": "address"
},
{
"name": "_data",
"type": "bytes",
"internalType": "bytes"
}
],
"stateMutability": "payable"
},
{
"name": "AddressEmptyCode",
"type": "error",
"inputs": [
{
"name": "target",
"type": "address",
"internalType": "address"
}
]
},
{
"name": "ERC1967InvalidImplementation",
"type": "error",
"inputs": [
{
"name": "implementation",
"type": "address",
"internalType": "address"
}
]
},
{
"name": "ERC1967NonPayable",
"type": "error",
"inputs": []
},
{
"name": "FailedInnerCall",
"type": "error",
"inputs": []
},
{
"name": "Upgraded",
"type": "event",
"inputs": [
{
"name": "implementation",
"type": "address",
"indexed": true,
"internalType": "address"
}
],
"anonymous": false
},
{
"type": "fallback",
"stateMutability": "payable"
}
][
{
"type": "constructor",
"inputs": [
{
"name": "anEntryPoint",
"type": "address",
"internalType": "contract IEntryPoint"
}
],
"stateMutability": "nonpayable"
},
{
"name": "AddressEmptyCode",
"type": "error",
"inputs": [
{
"name": "target",
"type": "address",
"internalType": "address"
}
]
},
{
"name": "ECDSAInvalidSignature",
"type": "error",
"inputs": []
},
{
"name": "ECDSAInvalidSignatureLength",
"type": "error",
"inputs": [
{
"name": "length",
"type": "uint256",
"internalType": "uint256"
}
]
},
{
"name": "ECDSAInvalidSignatureS",
"type": "error",
"inputs": [
{
"name": "s",
"type": "bytes32",
"internalType": "bytes32"
}
]
},
{
"name": "ERC1967InvalidImplementation",
"type": "error",
"inputs": [
{
"name": "implementation",
"type": "address",
"internalType": "address"
}
]
},
{
"name": "ERC1967NonPayable",
"type": "error",
"inputs": []
},
{
"name": "FailedInnerCall",
"type": "error",
"inputs": []
},
{
"name": "InvalidInitialization",
"type": "error",
"inputs": []
},
{
"name": "NotInitializing",
"type": "error",
"inputs": []
},
{
"name": "UUPSUnauthorizedCallContext",
"type": "error",
"inputs": []
},
{
"name": "UUPSUnsupportedProxiableUUID",
"type": "error",
"inputs": [
{
"name": "slot",
"type": "bytes32",
"internalType": "bytes32"
}
]
},
{
"name": "Initialized",
"type": "event",
"inputs": [
{
"name": "version",
"type": "uint64",
"indexed": false,
"internalType": "uint64"
}
],
"anonymous": false
},
{
"name": "SimpleAccountInitialized",
"type": "event",
"inputs": [
{
"name": "entryPoint",
"type": "address",
"indexed": true,
"internalType": "contract IEntryPoint"
},
{
"name": "owner",
"type": "address",
"indexed": true,
"internalType": "address"
}
],
"anonymous": false
},
{
"name": "Upgraded",
"type": "event",
"inputs": [
{
"name": "implementation",
"type": "address",
"indexed": true,
"internalType": "address"
}
],
"anonymous": false
},
{
"name": "UPGRADE_INTERFACE_VERSION",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "string",
"internalType": "string"
}
],
"stateMutability": "view"
},
{
"name": "addDeposit",
"type": "function",
"inputs": [],
"outputs": [],
"stateMutability": "payable"
},
{
"name": "entryPoint",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "address",
"internalType": "contract IEntryPoint"
}
],
"stateMutability": "view"
},
{
"name": "execute",
"type": "function",
"inputs": [
{
"name": "dest",
"type": "address",
"internalType": "address"
},
{
"name": "value",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "func",
"type": "bytes",
"internalType": "bytes"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"name": "executeBatch",
"type": "function",
"inputs": [
{
"name": "dest",
"type": "address[]",
"internalType": "address[]"
},
{
"name": "value",
"type": "uint256[]",
"internalType": "uint256[]"
},
{
"name": "func",
"type": "bytes[]",
"internalType": "bytes[]"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"name": "getDeposit",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"name": "getNonce",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "view"
},
{
"name": "initialize",
"type": "function",
"inputs": [
{
"name": "anOwner",
"type": "address",
"internalType": "address"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"name": "onERC1155BatchReceived",
"type": "function",
"inputs": [
{
"name": "",
"type": "address",
"internalType": "address"
},
{
"name": "",
"type": "address",
"internalType": "address"
},
{
"name": "",
"type": "uint256[]",
"internalType": "uint256[]"
},
{
"name": "",
"type": "uint256[]",
"internalType": "uint256[]"
},
{
"name": "",
"type": "bytes",
"internalType": "bytes"
}
],
"outputs": [
{
"name": "",
"type": "bytes4",
"internalType": "bytes4"
}
],
"stateMutability": "pure"
},
{
"name": "onERC1155Received",
"type": "function",
"inputs": [
{
"name": "",
"type": "address",
"internalType": "address"
},
{
"name": "",
"type": "address",
"internalType": "address"
},
{
"name": "",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "",
"type": "bytes",
"internalType": "bytes"
}
],
"outputs": [
{
"name": "",
"type": "bytes4",
"internalType": "bytes4"
}
],
"stateMutability": "pure"
},
{
"name": "onERC721Received",
"type": "function",
"inputs": [
{
"name": "",
"type": "address",
"internalType": "address"
},
{
"name": "",
"type": "address",
"internalType": "address"
},
{
"name": "",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "",
"type": "bytes",
"internalType": "bytes"
}
],
"outputs": [
{
"name": "",
"type": "bytes4",
"internalType": "bytes4"
}
],
"stateMutability": "pure"
},
{
"name": "owner",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "address",
"internalType": "address"
}
],
"stateMutability": "view"
},
{
"name": "proxiableUUID",
"type": "function",
"inputs": [],
"outputs": [
{
"name": "",
"type": "bytes32",
"internalType": "bytes32"
}
],
"stateMutability": "view"
},
{
"name": "supportsInterface",
"type": "function",
"inputs": [
{
"name": "interfaceId",
"type": "bytes4",
"internalType": "bytes4"
}
],
"outputs": [
{
"name": "",
"type": "bool",
"internalType": "bool"
}
],
"stateMutability": "view"
},
{
"name": "upgradeToAndCall",
"type": "function",
"inputs": [
{
"name": "newImplementation",
"type": "address",
"internalType": "address"
},
{
"name": "data",
"type": "bytes",
"internalType": "bytes"
}
],
"outputs": [],
"stateMutability": "payable"
},
{
"name": "validateUserOp",
"type": "function",
"inputs": [
{
"name": "userOp",
"type": "tuple",
"components": [
{
"name": "sender",
"type": "address",
"internalType": "address"
},
{
"name": "nonce",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "initCode",
"type": "bytes",
"internalType": "bytes"
},
{
"name": "callData",
"type": "bytes",
"internalType": "bytes"
},
{
"name": "accountGasLimits",
"type": "bytes32",
"internalType": "bytes32"
},
{
"name": "preVerificationGas",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "gasFees",
"type": "bytes32",
"internalType": "bytes32"
},
{
"name": "paymasterAndData",
"type": "bytes",
"internalType": "bytes"
},
{
"name": "signature",
"type": "bytes",
"internalType": "bytes"
}
],
"internalType": "struct PackedUserOperation"
},
{
"name": "userOpHash",
"type": "bytes32",
"internalType": "bytes32"
},
{
"name": "missingAccountFunds",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [
{
"name": "validationData",
"type": "uint256",
"internalType": "uint256"
}
],
"stateMutability": "nonpayable"
},
{
"name": "withdrawDepositTo",
"type": "function",
"inputs": [
{
"name": "withdrawAddress",
"type": "address",
"internalType": "address payable"
},
{
"name": "amount",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"type": "receive",
"stateMutability": "payable"
}
]0x6080604052600a600c565b005b60186014601a565b605e565b565b600060597f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5473ffffffffffffffffffffffffffffffffffffffff1690565b905090565b3660008037600080366000845af43d6000803e808015607c573d6000f35b3d6000fdfea2646970667358221220d7f23a80daebb5531c9e4a18d87e812fca112e5df7e56433218edcc12bbe415d64736f6c63430008170033
| Type | Age | Block | Details |
|---|---|---|---|
| no cross-chain L1↔L2 transactions for this address | |||
| Txn Hash | Age | Event | Topics / Data |
|---|---|---|---|
| 0xe7b573…a30091 | 52 days agoFri, 26 Jun 2026 14:09:39 UTC | 0xc7f505…81d2 | data: 0x000000000000000000…00000001 |
| 0xe7b573…a30091 | 52 days agoFri, 26 Jun 2026 14:09:39 UTC | 0x47e55c…e5de | [0] 0x000000000000…f37da032 [1] 0x000000000000…051f7a03 |
| 0xe7b573…a30091 | 52 days agoFri, 26 Jun 2026 14:09:39 UTC | 0xbc7cd7…2d3b | [0] 0x000000000000…bb1400c2 |
| Transaction Hash | Method ? | Block | Age | From | To | Amount | Txn Fee ? | ||
|---|---|---|---|---|---|---|---|---|---|
| No direct transactions — this address is only ever reached via internal calls (common for a contract only invoked through a router or proxy). View Internal Transactions → | |||||||||
| Block | Age | Parent Transaction Hash | Type | Method | From | To | Value | |
|---|---|---|---|---|---|---|---|---|
| 231,916 | 52 days agoFri, 26 Jun 2026 14:09:39 UTC | 0xe7b573…a30091 | CREATE2 | handleOps | 0x91e6…8985 | IN | 0x9be1…ba37 | 0 ETH |
| Transaction Hash | Method | Block | Age | From | To | Type | Item | ||
|---|---|---|---|---|---|---|---|---|---|
| no NFT transfers for this address yet | |||||||||
| Transaction Hash | Method | Block | Age | From | To | Amount | Token | ||
|---|---|---|---|---|---|---|---|---|---|
| 0xac2d862b…ab2863 | Transfer | 39,218,443 | 2 hrs agoMon, 17 Aug 2026 23:06:16 UTC | 0x4a2e…44d3 | IN | 0x9be1…ba37 | 11 $WSB | Wall Street Bets ($WSB) | |
| 0xd2f7d468…efb503 | Transfer | 39,214,066 | 2 hrs agoMon, 17 Aug 2026 22:58:58 UTC | 0x4a2e…44d3 | IN | 0x9be1…ba37 | 11 $WSB | Wall Street Bets ($WSB) | |
| 0x9f4f9bee…6d1b09 | Transfer | 39,175,799 | 4 hrs agoMon, 17 Aug 2026 21:55:02 UTC | 0x3f48…48ee | IN | 0x9be1…ba37 | 25 MAXI | Maxi Doge (MAXI) | |
| 0x82dea361…fb4077 | Transfer | 39,166,112 | 4 hrs agoMon, 17 Aug 2026 21:38:50 UTC | 0x602e…7bd0 | IN | 0x9be1…ba37 | 1 USDG | Global Dollar (USDG) | |
| 0x42d60e45…81fa90 | Transfer | 39,151,776 | 4 hrs agoMon, 17 Aug 2026 21:14:52 UTC | 0x3f48…48ee | IN | 0x9be1…ba37 | 25 MAXI | Maxi Doge (MAXI) | |
| 0xeee014cd…7a10e0 | Transfer | 39,151,168 | 4 hrs agoMon, 17 Aug 2026 21:13:51 UTC | 0xea06…35bb | IN | 0x9be1…ba37 | 50 HOBBES | Hobbes (HOBBES) | |
| 0x71e5c04c…d2f74e | Transfer | 39,148,407 | 4 hrs agoMon, 17 Aug 2026 21:09:14 UTC | 0xea06…35bb | IN | 0x9be1…ba37 | 50 HOBBES | Hobbes (HOBBES) | |
| 0xa0ad1f80…19bddd | Transfer | 39,141,962 | 4 hrs agoMon, 17 Aug 2026 20:58:27 UTC | 0xea06…35bb | IN | 0x9be1…ba37 | 50 HOBBES | Hobbes (HOBBES) | |
| 0xa4e562f2…a17b73 | Transfer | 39,137,590 | 5 hrs agoMon, 17 Aug 2026 20:51:10 UTC | 0xea06…35bb | IN | 0x9be1…ba37 | 50 HOBBES | Hobbes (HOBBES) | |
| 0xee1c52ff…ae7671 | Transfer | 39,137,195 | 5 hrs agoMon, 17 Aug 2026 20:50:30 UTC | 0x3f48…48ee | IN | 0x9be1…ba37 | 25 MAXI | Maxi Doge (MAXI) | |
| 0xbc62dd4b…5ecce4 | Transfer | 39,134,394 | 5 hrs agoMon, 17 Aug 2026 20:45:48 UTC | 0xea06…35bb | IN | 0x9be1…ba37 | 50 HOBBES | Hobbes (HOBBES) | |
| 0x430426ea…2fccc9 | Transfer | 39,131,977 | 5 hrs agoMon, 17 Aug 2026 20:41:47 UTC | 0xea06…35bb | IN | 0x9be1…ba37 | 50 HOBBES | Hobbes (HOBBES) | |
| 0xb715c160…f65e99 | Transfer | 39,129,668 | 5 hrs agoMon, 17 Aug 2026 20:37:56 UTC | 0x3f48…48ee | IN | 0x9be1…ba37 | 25 MAXI | Maxi Doge (MAXI) | |
| 0x7283cce4…28372d | Transfer | 39,123,605 | 5 hrs agoMon, 17 Aug 2026 20:27:47 UTC | 0xea06…35bb | IN | 0x9be1…ba37 | 50 HOBBES | Hobbes (HOBBES) | |
| 0x9557ccae…02a27c | Transfer | 39,123,275 | 5 hrs agoMon, 17 Aug 2026 20:27:14 UTC | 0xea06…35bb | IN | 0x9be1…ba37 | 50 HOBBES | Hobbes (HOBBES) | |
| 0xa78ba9c2…22107a | Transfer | 39,103,727 | 6 hrs agoMon, 17 Aug 2026 19:54:30 UTC | 0xf8e0…c306 | IN | 0x9be1…ba37 | 10 BrokeCat | Brokee Cat (BrokeCat) | |
| 0xbdbdc72c…335e01 | Transfer | 39,102,833 | 6 hrs agoMon, 17 Aug 2026 19:53:01 UTC | 0xf8e0…c306 | IN | 0x9be1…ba37 | 10 Z | Z (Z) | |
| 0x0447e78d…b3e338 | Transfer | 39,100,797 | 6 hrs agoMon, 17 Aug 2026 19:49:36 UTC | 0xea06…35bb | IN | 0x9be1…ba37 | 40 SLIPPY | SLIPPY (SLIPPY) | |
| 0xaac73d5c…202bcd | Transfer | 39,099,962 | 6 hrs agoMon, 17 Aug 2026 19:48:12 UTC | 0x8c94…ec08 | IN | 0x9be1…ba37 | 0.9 HYRL | Hyper RobinHood Liquid (HYRL) | |
| 0x68268882…dcf2b7 | Transfer | 39,099,895 | 6 hrs agoMon, 17 Aug 2026 19:48:05 UTC | 0xea06…35bb | IN | 0x9be1…ba37 | 40 Index | The Index (Index) | |
| 0x5765938d…ed8680 | Transfer | 39,099,498 | 6 hrs agoMon, 17 Aug 2026 19:47:27 UTC | 0xea06…35bb | IN | 0x9be1…ba37 | 40 Meowt | The Runner (Meowt) | |
| 0xeccbc1ee…a88578 | Transfer | 39,099,425 | 6 hrs agoMon, 17 Aug 2026 19:47:19 UTC | 0xf8e0…c306 | IN | 0x9be1…ba37 | 10 Z | Z (Z) | |
| 0x906fdd88…f56498 | Transfer | 39,087,699 | 6 hrs agoMon, 17 Aug 2026 19:27:44 UTC | 0xf8e0…c306 | IN | 0x9be1…ba37 | 10 Z | Z (Z) | |
| 0x476048da…513392 | Transfer | 39,068,302 | 7 hrs agoMon, 17 Aug 2026 18:55:18 UTC | 0xd2e4…b70c | IN | 0x9be1…ba37 | 2 USDG | Global Dollar (USDG) | |
| 0xf17934a1…c02214 | Transfer | 39,062,677 | 7 hrs agoMon, 17 Aug 2026 18:45:53 UTC | 0x3f48…48ee | IN | 0x9be1…ba37 | 2 USDC | Universal Stable Digital Coin (USDC) |