Sourcify Logo

0xa1314645CD6C07E651359abA540E2600090B98a8

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
KerbCredit
Compilation Target
src/KerbCredit.sol:KerbCredit
Language
SoliditySolidity
Compiler
solc 0.8.28+commit.7893614a
EVM Version
cancun
Verified At
2026-09-21 17:19:23 UTC
Deployer
0x0d63f9EeB86813230B72017444cea16Cd4A453F2
Deployment Transaction
0x81ad44965a2b7772b3c280aa281a8b917c28d3853cceed93fcd95bc5166fdc7e
Block Number
41483834
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: QmXLupD3pFq9fRw7A8Wy6nMizARf1DRk1PaZq5AWdgftRT

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: QmXLupD3pFq9fRw7A8Wy6nMizARf1DRk1PaZq5AWdgftRT

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
7860x00000000000000000000000091fcf99262214c32f6fe342d94c7b0dfb2dba6793179, 4219, 6438, 6799, 6939, 9971
7880x00000000000000000000000000000000000000000000000000000000000000061331, 11751, 12337
7910x0000000000000000000000005a4942f55e37994370745ef984a21321edb75f7e866, 3271, 3681, 9041, 10434, 11374
7940x000000000000000000000000d2483b2d8bd759f87fadb21117498a5db36bcb0f1690, 5448, 7370
7970x000000000000000000000000000000000000000000000000002386f26fc100007009, 8633, 8756
7990x000000000000000000000000000000000000000000000000008e1bc9bf0400003531, 8600, 8802
8010x0000000000000000000000000000000000000000000000000853a0d2313c00003341, 8699
8030x0000000000000000000000000000000000000000000000000b1a2bc2ec500000566, 8513
8050x000000000000000000000000000000000000000000000000016345785d8a00006135, 9451

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0032_statusuint256src/KerbCredit.sol:KerbCredit
1020adminaddresssrc/KerbCredit.sol:KerbCredit
2020guardianaddresssrc/KerbCredit.sol:KerbCredit
3020reserveRecipientaddresssrc/KerbCredit.sol:KerbCredit
3201borrowPausedboolsrc/KerbCredit.sol:KerbCredit
3211depositPausedboolsrc/KerbCredit.sol:KerbCredit
4032totalSuppliedAssetsuint256src/KerbCredit.sol:KerbCredit
5032totalSupplySharesuint256src/KerbCredit.sol:KerbCredit
6032totalDebtAssetsuint256src/KerbCredit.sol:KerbCredit
7032totalDebtSharesuint256src/KerbCredit.sol:KerbCredit
8032reservesuint256src/KerbCredit.sol:KerbCredit
908lastAccrualAtuint64src/KerbCredit.sol:KerbCredit
10032supplySharesmapping(address ⇒ uint256)src/KerbCredit.sol:KerbCredit
11032_collateralmapping(bytes32 ⇒ struct KerbCredit.CollateralConfig)src/KerbCredit.sol:KerbCredit
12032assetDebtSharesmapping(bytes32 ⇒ uint256)src/KerbCredit.sol:KerbCredit
13032_positionsmapping(address ⇒ mapping(bytes32 ⇒ struct KerbCredit.Position))src/KerbCredit.sol:KerbCredit

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...