// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts (last updated v5.2.0) (proxy/beacon/BeaconProxy.sol)
pragma solidity ^0.8.22;
import {IBeacon} from "./IBeacon.sol";
import {Proxy} from "../Proxy.sol";
import {ERC1967Utils} from "../ERC1967/ERC1967Utils.sol";
/**
* @dev This contract implements a proxy that gets the implementation address for each call from an {UpgradeableBeacon}.
*
* The beacon address can only be set once during construction, and cannot be changed afterwards. It is stored in an
* immutable variable to avoid unnecessary storage reads, and also in the beacon storage slot specified by
* https://eips.ethereum.org/EIPS/eip-1967[ERC-1967] so that it can be accessed externally.
*
* CAUTION: Since the beacon address can never be changed, you must ensure that you either control the beacon, or trust
* the beacon to not upgrade the implementation maliciously.
*
* IMPORTANT: Do not use the implementation logic to modify the beacon storage slot. Doing so would leave the proxy in
* an inconsistent state where the beacon storage slot does not match the beacon address.
*/
contract BeaconProxy is Proxy {
// An immutable address for the beacon to avoid unnecessary SLOADs before each delegate call.
address private immutable _beacon;
/**
* @dev Initializes the proxy with `beacon`.
*
* If `data` is nonempty, it's used as data in a delegate call to the implementation returned by the beacon. This
* will typically be an encoded function call, and allows initializing the storage of the proxy like a Solidity
* constructor.
*
* Requirements:
*
* - `beacon` must be a contract with the interface {IBeacon}.
* - If `data` is empty, `msg.value` must be zero.
*/
constructor(address beacon, bytes memory data) payable {
ERC1967Utils.upgradeBeaconToAndCall(beacon, data);
_beacon = beacon;
}
/**
* @dev Returns the current implementation address of the associated beacon.
*/
function _implementation() internal view virtual override returns (address) {
return IBeacon(_getBeacon()).implementation();
}
/**
* @dev Returns the beacon.
*/
function _getBeacon() internal view virtual returns (address) {
return _beacon;
}
}[
{
"type": "constructor",
"inputs": [
{
"name": "beacon",
"type": "address",
"internalType": "address"
},
{
"name": "data",
"type": "bytes",
"internalType": "bytes"
}
],
"stateMutability": "payable"
},
{
"name": "AddressEmptyCode",
"type": "error",
"inputs": [
{
"name": "target",
"type": "address",
"internalType": "address"
}
]
},
{
"name": "ERC1967InvalidBeacon",
"type": "error",
"inputs": [
{
"name": "beacon",
"type": "address",
"internalType": "address"
}
]
},
{
"name": "ERC1967InvalidImplementation",
"type": "error",
"inputs": [
{
"name": "implementation",
"type": "address",
"internalType": "address"
}
]
},
{
"name": "ERC1967NonPayable",
"type": "error",
"inputs": []
},
{
"name": "FailedCall",
"type": "error",
"inputs": []
},
{
"name": "BeaconUpgraded",
"type": "event",
"inputs": [
{
"name": "beacon",
"type": "address",
"indexed": true,
"internalType": "address"
}
],
"anonymous": false
},
{
"type": "fallback",
"stateMutability": "payable"
}
]0x60806040819052635c60da1b60e01b81526020906004817f00000000000000000000000016f7f0dca72fb9e1dcad85eae208d3d15c4916906001600160a01b03165afa801560a2575f901560d1575060203d602011609c575b601f19601f820116608001906080821067ffffffffffffffff83111760885760849160405260800160ad565b60d1565b634e487b7160e01b5f52604160045260245ffd5b503d6058565b6040513d5f823e3d90fd5b602090607f19011260cd576080516001600160a01b038116810360cd5790565b5f80fd5b5f8091368280378136915af43d5f803e1560e9573d5ff35b3d5ffdfea26469706673582212202f88e2614354995ef35de2634ec79b58edd47be7ef489b0ba8f2acdfbd8d94a164736f6c634300081c0033
| Token | Symbol | Balance | Price | Value |
|---|---|---|---|---|
| DIH | 2 | $0.0000106 | $0 |
| Transaction Hash | Method | Block | Age | From | To | Amount | Token | ||
|---|---|---|---|---|---|---|---|---|---|
| 0x7f6cadd9…5fa989 | Transfer | 17,402,858 | 23 days agoThu, 23 Jul 2026 15:41:14 UTC | 0xcaf7…5d11 | IN | 0x10e7…b0da | $0.001 DIH | ||
| 0xa6f1d17f…e2dca8 | Transfer | 17,369,242 | 23 days agoThu, 23 Jul 2026 14:45:05 UTC | 0xcaf7…5d11 | IN | 0x10e7…b0da | $0.001 DIH |
| Transaction Hash | Method | Block | Age | From | To | Type | Item | ||
|---|---|---|---|---|---|---|---|---|---|
| no NFT transfers for this address yet | |||||||||
| Txn Hash | Age | Event | Topics / Data |
|---|---|---|---|
| 0xad80b6…b597c1 | 7 days agoSat, 08 Aug 2026 15:08:28 UTC | Transfer | [0] 0x000000000000…b6d5d0fb [1] 0x000000000000…86d13743 data: 0x000000000000000000…8a33e8f9 |
| 0xb9be08…237515 | 7 days agoSat, 08 Aug 2026 15:08:22 UTC | Approval | [0] 0x000000000000…b6d5d0fb [1] 0x000000000000…8686df30 data: 0xffffffffffffffffff…ffffffff |
| 0xfe3186…006cf4 | 9 days agoFri, 07 Aug 2026 00:36:59 UTC | Transfer | [0] 0x000000000000…43e40951 [1] 0x000000000000…c701b3f9 data: 0x000000000000000000…5507dd24 |
| 0x6bc53e…6a5442 | 9 days agoThu, 06 Aug 2026 16:57:19 UTC | Transfer | [0] 0x000000000000…197b1283 [1] 0x000000000000…86d13743 data: 0x000000000000000000…b4b03139 |
| 0x5dca14…edc77d | 9 days agoThu, 06 Aug 2026 16:57:15 UTC | Approval | [0] 0x000000000000…197b1283 [1] 0x000000000000…8686df30 data: 0xffffffffffffffffff…ffffffff |
| 0x500690…065ff9 | 11 days agoTue, 04 Aug 2026 15:33:44 UTC | Transfer | [0] 0x000000000000…dbdff03a [1] 0x000000000000…86d13743 data: 0x000000000000000000…a2f3cb7c |
| 0x3de8e8…113df1 | 11 days agoTue, 04 Aug 2026 15:33:44 UTC | Approval | [0] 0x000000000000…dbdff03a [1] 0x000000000000…262c40dc data: 0x000000000000000000…a2f3cb7c |
| 0x229f91…71b628 | 11 days agoTue, 04 Aug 2026 14:46:23 UTC | Transfer | [0] 0x000000000000…86d13743 [1] 0x000000000000…dbdff03a data: 0x000000000000000000…a2f3cb7c |
| 0x0d1e7e…03634b | 11 days agoTue, 04 Aug 2026 14:46:17 UTC | Transfer | [0] 0x000000000000…5c8c14f1 [1] 0x000000000000…06ce9e49 data: 0x000000000000000000…3d28553f |
| 0x0d1e7e…03634b | 11 days agoTue, 04 Aug 2026 14:46:17 UTC | Transfer | [0] 0x000000000000…d113f996 [1] 0x000000000000…5c8c14f1 data: 0x000000000000000000…3d28553f |
| 0x0d1e7e…03634b | 11 days agoTue, 04 Aug 2026 14:46:17 UTC | Transfer | [0] 0x000000000000…86d13743 [1] 0x000000000000…d113f996 data: 0x000000000000000000…3d28553f |
| 0x414a79…93f10f | 12 days agoMon, 03 Aug 2026 09:12:03 UTC | Transfer | [0] 0x000000000000…c8aebb4f [1] 0x000000000000…86d13743 data: 0x000000000000000000…0343db93 |
| 0x414a79…93f10f | 12 days agoMon, 03 Aug 2026 09:12:03 UTC | Transfer | [0] 0x000000000000…6e03b78f [1] 0x000000000000…c8aebb4f data: 0x000000000000000000…0343db93 |
| 0xc86c1c…2c5871 | 12 days agoMon, 03 Aug 2026 09:12:02 UTC | Approval | [0] 0x000000000000…6e03b78f [1] 0x000000000000…e1a4f53d data: 0xffffffffffffffffff…ffffffff |
| 0x6bb954…1c42b6 | 12 days agoMon, 03 Aug 2026 09:11:31 UTC | Transfer | [0] 0x000000000000…43e40951 [1] 0x000000000000…6e03b78f data: 0x000000000000000000…4f28904f |
| 0xf7a90f…37f09a | 12 days agoMon, 03 Aug 2026 09:07:34 UTC | Transfer | [0] 0x000000000000…43e40951 [1] 0x000000000000…6e03b78f data: 0x000000000000000000…b41b4b44 |
| 0x4e2d5d…31bbbf | 12 days agoMon, 03 Aug 2026 09:01:19 UTC | Transfer | [0] 0x000000000000…7656cbeb [1] 0x000000000000…a188c1fb data: 0x000000000000000000…aa821e35 |
| 0x4e2d5d…31bbbf | 12 days agoMon, 03 Aug 2026 09:01:19 UTC | Transfer | [0] 0x000000000000…86d13743 [1] 0x000000000000…7656cbeb data: 0x000000000000000000…6f6662b4 |
| 0x4e2d5d…31bbbf | 12 days agoMon, 03 Aug 2026 09:01:19 UTC | Transfer | [0] 0x000000000000…86d13743 [1] 0x000000000000…7656cbeb data: 0x000000000000000000…3b1bbb81 |
| 0x87eb4d…6125ce | 12 days agoMon, 03 Aug 2026 09:01:07 UTC | Transfer | [0] 0x000000000000…8376dd7b [1] 0x000000000000…43e40951 data: 0x000000000000000000…fff36b6a |
| 0x87eb4d…6125ce | 12 days agoMon, 03 Aug 2026 09:01:07 UTC | Transfer | [0] 0x000000000000…86d13743 [1] 0x000000000000…8376dd7b data: 0x000000000000000000…fff36b6a |
| 0xff984f…d556d9 | 12 days agoMon, 03 Aug 2026 09:01:07 UTC | Transfer | [0] 0x000000000000…7d449c31 [1] 0x000000000000…3eb0a189 data: 0x000000000000000000…2c5a629e |
| 0xff984f…d556d9 | 12 days agoMon, 03 Aug 2026 09:01:07 UTC | Transfer | [0] 0x000000000000…e2d0592c [1] 0x000000000000…43e40951 data: 0x000000000000000000…5e51c5d7 |
| 0xff984f…d556d9 | 12 days agoMon, 03 Aug 2026 09:01:07 UTC | Transfer | [0] 0x000000000000…7d449c31 [1] 0x000000000000…e2d0592c data: 0x000000000000000000…5e51c5d7 |
| 0xff984f…d556d9 | 12 days agoMon, 03 Aug 2026 09:01:07 UTC | Transfer | [0] 0x000000000000…86d13743 [1] 0x000000000000…7d449c31 data: 0x000000000000000000…8aac2875 |
| Type | Age | Block | Details |
|---|---|---|---|
| no cross-chain L1↔L2 transactions for this address | |||
| Transaction Hash | Method ? | Block | Age | From | To | Amount | Txn Fee ? | ||
|---|---|---|---|---|---|---|---|---|---|
| 0xb9be08…237515 | Approve | 31,169,253 | 7 days agoSat, 08 Aug 2026 15:08:22 UTC | 0x24e4…d0fb | IN | PEPT | $0.000 ETH | 0.00000152 | |
| 0x5dca14…edc77d | Approve | 29,509,597 | 9 days agoThu, 06 Aug 2026 16:57:15 UTC | 0xdec5…1283 | IN | PEPT | $0.000 ETH | 0.00000161 | |
| 0x3de8e8…113df1 | Approve | 27,735,234 | 11 days agoTue, 04 Aug 2026 15:33:44 UTC | 0x7326…f03a | IN | PEPT | $0.000 ETH | 0.00000109 | |
| 0xc86c1c…2c5871 | Approve | 26,644,772 | 12 days agoMon, 03 Aug 2026 09:12:02 UTC | 0x57d0…b78f | IN | PEPT | $0.000 ETH | 0.00000110 | |
| 0x01cfbf…54523a | Approve | 26,638,162 | 12 days agoMon, 03 Aug 2026 09:01:00 UTC | 0x4f44…c1fb | IN | PEPT | $0.000 ETH | 0.00000109 | |
| 0xa4ce7d…a39ac8 | Approve | 23,058,590 | 16 days agoThu, 30 Jul 2026 05:18:54 UTC | 0x96d6…bba2 | IN | PEPT | $0.000 ETH | 0.00000109 | |
| 0xae117e…992318 | Approve | 21,644,340 | 18 days agoTue, 28 Jul 2026 13:55:59 UTC | 0x98ea…39d8 | IN | PEPT | $0.000 ETH | 0.00000092 | |
| 0x51ad79…1860d4 | Approve | 20,563,206 | 19 days agoMon, 27 Jul 2026 07:45:50 UTC | 0x9bdc…f22c | IN | PEPT | $0.000 ETH | 0.00000217 | |
| 0x203816…4c9610 | Approve | 20,562,821 | 19 days agoMon, 27 Jul 2026 07:45:11 UTC | 0x956b…0752 | IN | PEPT | $0.000 ETH | 0.00000219 | |
| 0xf8e591…fe282f | Approve | 20,475,153 | 19 days agoMon, 27 Jul 2026 05:18:38 UTC | 0x9604…642d | IN | PEPT | $0.000 ETH | 0.00000231 | |
| 0x3e858c…14ab32 | Approve | 19,371,532 | 21 days agoSat, 25 Jul 2026 22:33:16 UTC | 0xe259…e17b | IN | PEPT | $0.000 ETH | 0.00000389 | |
| 0xc93d75…dd8c9c | Approve | 18,197,807 | 22 days agoFri, 24 Jul 2026 13:50:29 UTC | 0xf1b2…7557 | IN | PEPT | $0.000 ETH | 0.00000596 | |
| 0x91f11b…b81a24 | Approve | 18,184,357 | 22 days agoFri, 24 Jul 2026 13:28:03 UTC | 0x762c…463c | IN | PEPT | $0.000 ETH | 0.00000591 | |
| 0x9eb9c1…a74161 | Approve | 17,985,553 | 22 days agoFri, 24 Jul 2026 07:55:16 UTC | 0x4ccb…4658 | IN | PEPT | $0.000 ETH | 0.00000625 | |
| 0xf6d5b2…e3f2c1 | Approve | 17,371,967 | 23 days agoThu, 23 Jul 2026 14:49:38 UTC | 0xdbd2…fbc8 | IN | PEPT | $0.000 ETH | 0.00000616 | |
| 0x533c6d…b34a8a | Approve | 17,241,007 | 23 days agoThu, 23 Jul 2026 11:10:46 UTC | 0x8a52…05a7 | IN | PEPT | $0.000 ETH | 0.00000572 | |
| 0xa19ec5…bfbcc0 | Approve | 17,025,657 | 23 days agoThu, 23 Jul 2026 05:11:02 UTC | 0x1ba6…06a8 | IN | PEPT | $0.000 ETH | 0.00000519 | |
| 0x67fe22…df483f | Approve | 16,704,230 | 24 days agoWed, 22 Jul 2026 20:13:51 UTC | 0x40da…e3fc | IN | PEPT | $0.000 ETH | 0.00000491 | |
| 0x86c13f…252bbb | Approve | 16,360,804 | 24 days agoWed, 22 Jul 2026 10:40:38 UTC | 0xa2bd…d38b | IN | PEPT | $0.000 ETH | 0.00000395 | |
| 0x283499…09775d | Approve | 16,293,634 | 24 days agoWed, 22 Jul 2026 08:48:27 UTC | 0x762c…463c | IN | PEPT | $0.000 ETH | 0.00000398 | |
| 0x66d92f…0f2a3d | Approve | 16,270,390 | 24 days agoWed, 22 Jul 2026 08:09:38 UTC | 0x09b8…380a | IN | PEPT | $0.000 ETH | 0.00000399 | |
| 0x050615…9e1312 | Approve | 16,250,561 | 24 days agoWed, 22 Jul 2026 07:36:30 UTC | 0x5e35…c646 | IN | PEPT | $0.000 ETH | 0.00000401 | |
| 0x0845da…31c97c | Approve | 16,250,454 | 24 days agoWed, 22 Jul 2026 07:36:19 UTC | 0xb2ae…bbd0 | IN | PEPT | $0.000 ETH | 0.00000404 | |
| 0x3d4624…71f206 | Approve | 16,250,318 | 24 days agoWed, 22 Jul 2026 07:36:06 UTC | 0xcbb8…ae00 | IN | PEPT | $0.000 ETH | 0.00000399 | |
| 0x8dea02…5b0e05 | Approve | 16,248,967 | 24 days agoWed, 22 Jul 2026 07:33:50 UTC | 0xe4f9…4dff | IN | PEPT | $0.000 ETH | 0.00000399 |
| Block | Age | Parent Transaction Hash | Type | Method | From | To | Value | |
|---|---|---|---|---|---|---|---|---|
| 15,431,346 | 25 days agoTue, 21 Jul 2026 08:48:18 UTC | 0xc281a3…28b34c | CREATE2 | createToken | 0x5640…b744 | IN | 0x10e7…b0da | 0 ETH |