// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts (last updated v5.6.0) (proxy/ERC1967/ERC1967Proxy.sol)
pragma solidity ^0.8.22;
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[ERC-1967], so that it doesn't conflict with the storage layout of the
* implementation behind the proxy.
*/
contract ERC1967Proxy is Proxy {
/**
* @dev The proxy is left uninitialized.
*/
error ERC1967ProxyUninitialized();
/**
* @dev Initializes the upgradeable proxy with an initial implementation specified by `implementation`.
*
* Provided `_data` is passed 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. By default construction
* will fail if `_data` is empty. This behavior can be overridden using a custom {_unsafeAllowUninitialized} that
* returns true. In that case, empty `_data` is ignored and no delegate call to the implementation is performed
* during construction.
*
* Requirements:
*
* - If `data` is empty, `msg.value` must be zero.
*/
constructor(address implementation, bytes memory _data) payable {
if (!_unsafeAllowUninitialized() && _data.length == 0) {
revert ERC1967ProxyUninitialized();
}
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 ERC-1967) 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();
}
/**
* @dev Returns whether the proxy can be left uninitialized.
*
* NOTE: Override this function to allow the proxy to be left uninitialized.
* Consider uninitialized proxies might be susceptible to man-in-the-middle threats
* where the proxy is replaced with a malicious one.
*/
function _unsafeAllowUninitialized() internal pure virtual returns (bool) {
return false;
}
}[
{
"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": "ERC1967ProxyUninitialized",
"type": "error",
"inputs": []
},
{
"name": "FailedCall",
"type": "error",
"inputs": []
},
{
"name": "Upgraded",
"type": "event",
"inputs": [
{
"name": "implementation",
"type": "address",
"indexed": true,
"internalType": "address"
}
],
"anonymous": false
},
{
"type": "fallback",
"stateMutability": "payable"
}
]0x60806040526102a2803803806100148161016e565b9283398101604082820312610156578151916001600160a01b03831690818403610156576020810151906001600160401b038211610156570182601f82011215610156578051906001600160401b03821161015a5761007c601f8301601f191660200161016e565b938285526020838301011161015657815f9260208093018387015e8401015281511561014757823b15610135577f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80546001600160a01b031916821790557fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b5f80a280511561011e5761010e91610193565b505b604051608290816102208239f35b505034156101105763b398979f60e01b5f5260045ffd5b634c9c8ce360e01b5f5260045260245ffd5b6330a289cf60e21b5f5260045ffd5b5f80fd5b634e487b7160e01b5f52604160045260245ffd5b6040519190601f01601f191682016001600160401b0381118382101761015a57604052565b905f8091602081519101845af4808061020c575b156101c75750506040513d81523d5f602083013e60203d82010160405290565b156101ec57639996b31560e01b5f9081526001600160a01b0391909116600452602490fd5b3d156101fd576040513d5f823e3d90fd5b63d6bda27560e01b5f5260045ffd5b503d1515806101a75750813b15156101a756fe60806040527f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc545f9081906001600160a01b0316368280378136915af43d5f803e156048573d5ff35b3d5ffdfea26469706673582212200b00e380f6c479028f2843d07e697bf1d2ebcfe5523beb135d25f3f2a4496c8e64736f6c6343000824003300000000000000000000000075863ad59e7435425299f4dde27cd8c3f1d7c91800000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000024c4d66de80000000000000000000000006aab58bbdc769878637a4329287d796f6ab896bb00000000000000000000000000000000000000000000000000000000
0x60806040527f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc545f9081906001600160a01b0316368280378136915af43d5f803e156048573d5ff35b3d5ffdfea26469706673582212200b00e380f6c479028f2843d07e697bf1d2ebcfe5523beb135d25f3f2a4496c8e64736f6c63430008240033
| Token | Symbol | Balance | Price | Value |
|---|---|---|---|---|
| no token holdings | ||||
| Type | Age | Block | Details |
|---|---|---|---|
| no cross-chain L1↔L2 transactions for this address | |||
| Transaction Hash | Method | Block | Age | From | To | Amount | Token | ||
|---|---|---|---|---|---|---|---|---|---|
| no token transfers for this address yet | |||||||||
| Transaction Hash | Method | Block | Age | From | To | Type | Item | ||
|---|---|---|---|---|---|---|---|---|---|
| no NFT transfers for this address yet | |||||||||
| Block | Age | Parent Transaction Hash | Type | Method | From | To | Value | |
|---|---|---|---|---|---|---|---|---|
| no internal transactions found for this address yet (traced blocks + on-demand) | ||||||||
| Txn Hash | Age | Event | Topics / Data |
|---|---|---|---|
| 0x5a9173…85e379 | 38 days agoThu, 16 Jul 2026 20:02:44 UTC | 0x08da48…0b7c | [0] 0x000000000000…774d79aa [1] 0x000000000000…511ead35 [2] 0x000000000000…00000002 data: 0x000000000000000000…00000000 |
| 0x5a9173…85e379 | 38 days agoThu, 16 Jul 2026 20:02:44 UTC | Transfer | [0] 0x000000000000…00000000 [1] 0x000000000000…511ead35 data: 0x000000000000000000…e6845190 |
| 0x5a9173…85e379 | 38 days agoThu, 16 Jul 2026 20:02:44 UTC | 0x08da48…0b7c | [0] 0x000000000000…511ead35 [1] 0x000000000000…511ead35 [2] 0x000000000000…00000003 data: 0x000000000000000000…00000000 |
| 0x5a9173…85e379 | 38 days agoThu, 16 Jul 2026 20:02:44 UTC | Transfer | [0] 0x000000000000…00000000 [1] 0x000000000000…511ead35 data: 0x000000000000000000…9a0b5cb0 |
| 0xace6ea…414031 | 38 days agoThu, 16 Jul 2026 20:00:26 UTC | Transfer | [0] 0x000000000000…2bd23ee9 [1] 0x000000000000…511ead35 data: 0x000000000000000000…63100000 |
| 0x56b808…2423f5 | 38 days agoThu, 16 Jul 2026 20:00:18 UTC | Approval | [0] 0x000000000000…2bd23ee9 [1] 0x000000000000…511ead35 data: 0x000000000000000000…63100000 |
| 0x5665c6…c01c73 | 39 days agoThu, 16 Jul 2026 13:57:26 UTC | 0x44f432…fe81 | [0] 0x000000000000…1c97ab2f |
| 0x5665c6…c01c73 | 39 days agoThu, 16 Jul 2026 13:57:26 UTC | 0x08da48…0b7c | [0] 0x000000000000…1c97ab2f [1] 0x000000000000…2bd23ee9 [2] 0x000000000000…00000001 data: 0x000000000000000000…00000000 |
| 0x5665c6…c01c73 | 39 days agoThu, 16 Jul 2026 13:57:26 UTC | Transfer | [0] 0x000000000000…00000000 [1] 0x000000000000…2bd23ee9 data: 0x000000000000000000…a1000000 |
| 0x05d0a9…5dac48 | 39 days agoThu, 16 Jul 2026 13:57:20 UTC | 0xd108b3…e13e | [0] 0x000000000000…d3726f73 data: 0x000000000000000000…00000003 |
| 0x9b99d3…3fc875 | 39 days agoThu, 16 Jul 2026 13:57:18 UTC | 0xe2b778…148e | [0] 0x000000000000…d3726f73 |
| 0x37bf95…73091e | 39 days agoThu, 16 Jul 2026 13:57:15 UTC | 0xb59cd6…c8be | [0] 0x000000000000…774d79aa data: 0x000000000000000000…ffffffff |
| 0x37bf95…73091e | 39 days agoThu, 16 Jul 2026 13:57:15 UTC | 0x709bc7…7f16 | [0] 0x000000000000…774d79aa [1] 0x000000000000…00000002 [2] 0x000000000000…511ead35 data: 0x000000000000000000…ffffffff |
| 0x30602d…d9c235 | 39 days agoThu, 16 Jul 2026 13:57:12 UTC | 0xb59cd6…c8be | [0] 0x000000000000…511ead35 data: 0x000000000000000000…00000000 |
| 0x30602d…d9c235 | 39 days agoThu, 16 Jul 2026 13:57:12 UTC | 0x709bc7…7f16 | [0] 0x000000000000…511ead35 [1] 0x000000000000…00000003 [2] 0x000000000000…511ead35 data: 0x000000000000000000…00000000 |
| 0x5e7b2c…49b611 | 39 days agoThu, 16 Jul 2026 13:57:10 UTC | 0xb59cd6…c8be | [0] 0x000000000000…1c97ab2f data: 0x000000000000000000…a1000000 |
| 0x5e7b2c…49b611 | 39 days agoThu, 16 Jul 2026 13:57:10 UTC | 0x709bc7…7f16 | [0] 0x000000000000…1c97ab2f [1] 0x000000000000…00000001 [2] 0x000000000000…00000000 data: 0x000000000000000000…a1000000 |
| 0x1368ec…649480 | 39 days agoThu, 16 Jul 2026 13:54:59 UTC | 0xc7f505…81d2 | data: 0x000000000000000000…00000001 |
| 0x1368ec…649480 | 39 days agoThu, 16 Jul 2026 13:54:59 UTC | 0x2f658b…7cad | data: 0x000000000000000000…6ab896bb |
| 0x1368ec…649480 | 39 days agoThu, 16 Jul 2026 13:54:59 UTC | 0xbc7cd7…2d3b | [0] 0x000000000000…f1d7c918 |
| Transaction Hash | Method ? | Block | Age | From | To | Amount | Txn Fee ? | ||
|---|---|---|---|---|---|---|---|---|---|
| 0x56b808…2423f5 | Approve | 11,528,112 | 38 days agoThu, 16 Jul 2026 20:00:18 UTC | 0xae8f…3ee9 | IN | Kingless | $0.000 ETH | 0.00000382 | |
| 0x05d0a9…5dac48 | finalizeIssuanceConfiguration | 11,310,503 | 39 days agoThu, 16 Jul 2026 13:57:20 UTC | 0xae8f…3ee9 | IN | Kingless | $0.000 ETH | 0.00000450 | |
| 0x9b99d3…3fc875 | configureFeeBurner | 11,310,477 | 39 days agoThu, 16 Jul 2026 13:57:18 UTC | 0xae8f…3ee9 | IN | Kingless | $0.000 ETH | 0.00000443 | |
| 0x37bf95…73091e | configureMinter | 11,310,451 | 39 days agoThu, 16 Jul 2026 13:57:15 UTC | 0xae8f…3ee9 | IN | Kingless | $0.000 ETH | 0.00000794 | |
| 0x30602d…d9c235 | configureMinter | 11,310,425 | 39 days agoThu, 16 Jul 2026 13:57:12 UTC | 0xae8f…3ee9 | IN | Kingless | $0.000 ETH | 0.00000664 | |
| 0x5e7b2c…49b611 | configureMinter | 11,310,400 | 39 days agoThu, 16 Jul 2026 13:57:10 UTC | 0xae8f…3ee9 | IN | Kingless | $0.000 ETH | 0.00001031 |