Sourcify Logo

0x6c1dE992E3219980138d7e51B67eCc523618bc5C

on X Layer Testnet (1952)

Exact Match
Runtime Bytecode
Creation Bytecode
Warning: This contract is only matched with runtime bytecode. The constructor may be different from the original one, which could affect the contract's functionality.
Contract Name
KerbClock
Compilation Target
src/KerbClock.sol:KerbClock
Language
SoliditySolidity
Compiler
solc 0.8.28+commit.7893614a
EVM Version
cancun
Verified At
2026-09-20 05:09:57 UTC
Deployer
0x0d63f9EeB86813230B72017444cea16Cd4A453F2
Deployment Transaction
0x4ff3e60ff9427198129b5d1ff40bb195afec04e6b46ae3cd29ba7f9415b49e6a
Block Number
41420913
Transaction Index
1

Read/Write Contract on:

OpenZeppelin Logo

Loading contract data...

Source Code

Remix IDE LogoView on Remix IDE

Loading contract data...

Compiler Settings

Loading...

Contract Metadata

Loading...
Contract couldn't be verified with the creation bytecode but with the runtime bytecode. Below is what was found at the time of verification.

Creation Bytecode

Loading contract data...

CBOR Auxdata

These values are what Sourcify extracted from the recompiled bytecode. If these values are different in the on-chain bytecode, they will show up in Transformations section.

CBOR Auxdata id: 1

View on IPFS Logo
Solidity metadata.json IPFS hash: QmbpYJ3y6Mhvfx3UetQhQop7Vf4An5ekRpxTMoUkuQsRM9

Loading contract data...

Runtime Bytecode

Loading contract data...

CBOR Auxdata

These values are what Sourcify extracted from the recompiled bytecode. If these values are different in the on-chain bytecode, they will show up in Transformations section.

CBOR Auxdata id: 1

View on IPFS Logo
Solidity metadata.json IPFS hash: QmbpYJ3y6Mhvfx3UetQhQop7Vf4An5ekRpxTMoUkuQsRM9

Loading contract data...

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0020timelockaddresssrc/KerbClock.sol:KerbClock
1020adminaddresssrc/KerbClock.sol:KerbClock
2032_calendarsmapping(bytes8 ⇒ struct KerbClock.MarketCalendar)src/KerbClock.sol:KerbClock
3032_weeklymapping(bytes8 ⇒ mapping(uint8 ⇒ struct KerbClock.Session[]))src/KerbClock.sol:KerbClock
4032_dayOverridemapping(bytes8 ⇒ mapping(uint32 ⇒ struct KerbClock.Session[]))src/KerbClock.sol:KerbClock
5032_hasOverridemapping(bytes8 ⇒ mapping(uint32 ⇒ bool))src/KerbClock.sol:KerbClock
6032_assetMarketmapping(bytes32 ⇒ struct KerbClock.AssetMarket)src/KerbClock.sol:KerbClock
7032_haltsmapping(bytes32 ⇒ struct KerbClock.Halt)src/KerbClock.sol:KerbClock
8032isAttestermapping(address ⇒ bool)src/KerbClock.sol:KerbClock

Transient Storage Layout

No transient storage layouts found in the compiler output.

Standard JSON Input

This isn't the original compiler JSON data. Generated for compatibility.

Loading...

Standard JSON Output

This isn't the original compiler JSON data. Generated for compatibility.

Loading...