Sourcify Logo

0x3a82A35fe68D975F8eDB5E8DfFA60B13FbB4e040

on Base Mainnet (8453)

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
CometWithExtendedAssetList
Compilation Target
contracts/CometWithExtendedAssetList.sol:CometWithExtendedAssetList
Language
SoliditySolidity
Compiler
solc 0.8.15+commit.e14f2714
EVM Version
default
Verified At
2026-08-28 13:14:37 UTC
Deployer
Deployment Transaction
Block Number
Transaction Index

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

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

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
13510x000000000000000000000000cc3e7c85bb0ee4f09380e041fee95a0caedd4a021990, 3969, 5864, 7023
13550x0000000000000000000000003cb4653f3b45f448d9100b118b75a1503281d2ee2602, 4231
13590x000000000000000000000000d9aaec86b65d86f6a7b5b1b0c42ffa531710b6ca2512, 5735, 6313, 7128, 7312, 10038, 11212, 13978, 14346, 16522, 17885, 18234
13630x0000000000000000000000007e860098f58bbfc8648a4311b374b1d669a2bc6b7665, 11585, 12504, 20375
13670x000000000000000000000000d149132db93c44e0b306493dc3021966167b1b024295, 20780
13710x0000000000000000000000000000000000000000000000000bcbce7f1b1500005653, 9730
13750x0000000000000000000000000000000000000000000000000000000025cd0f7f4528, 9790, 9897
13790x000000000000000000000000000000000000000000000000000000068bd883104835, 9941
13830x00000000000000000000000000000000000000000000000000000000000000005223, 9829, 10179
13870x0000000000000000000000000000000000000000000000000bcbce7f1b1500005103, 10328
13910x0000000000000000000000000000000000000000000000000000000042b51bd63128, 10388, 10495
13950x00000000000000000000000000000000000000000000000000000019982d52662869, 10533
13990x000000000000000000000000000000000000000000000000000000005e80a6bf4703, 10427
14030x0000000000000000000000000000000000000000000000000853a0d2313c00002364, 20512
14070x00000000000000000000000000000000000000000000000000000000000f42403841, 11632, 12562, 13028, 19470, 20427
14110x00000000000000000000000000000000000000000000000000038d7ea4c680005799, 13687
14150x00000000000000000000000000000000000000000000000000000000000000002170, 9367
14190x00000000000000000000000000000000000000000000000000000000000000005337, 9247
14230x000000000000000000000000000000000000000000000000000000003b9aca005163, 9105
14270x00000000000000000000000000000000000000000000000000000000000000013250, 16981, 18152
14310x0000000000000000000000000000000000000000000000000000048c273950003373, 7550
14350x00000000000000000000000000000000000000000000000000000000000000063312
14390x00000000000000000000000000000000000000000000000000000000000000025592, 8447, 11687, 12423, 19403
14420x000000000000000000000000000000000000000000000000000000000000000113726
14450x000000000000000000000000231fe1814864cf3123975c31213bca4952c2d2fa6932, 8168

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
008baseSupplyIndexuint64contracts/CometWithExtendedAssetList.sol:CometWithExtendedAssetList
088baseBorrowIndexuint64contracts/CometWithExtendedAssetList.sol:CometWithExtendedAssetList
0168trackingSupplyIndexuint64contracts/CometWithExtendedAssetList.sol:CometWithExtendedAssetList
0248trackingBorrowIndexuint64contracts/CometWithExtendedAssetList.sol:CometWithExtendedAssetList
1013totalSupplyBaseuint104contracts/CometWithExtendedAssetList.sol:CometWithExtendedAssetList
11313totalBorrowBaseuint104contracts/CometWithExtendedAssetList.sol:CometWithExtendedAssetList
1265lastAccrualTimeuint40contracts/CometWithExtendedAssetList.sol:CometWithExtendedAssetList
1311pauseFlagsuint8contracts/CometWithExtendedAssetList.sol:CometWithExtendedAssetList
2032totalsCollateralmapping(address ⇒ struct CometStorage.TotalsCollateral)contracts/CometWithExtendedAssetList.sol:CometWithExtendedAssetList
3032isAllowedmapping(address ⇒ mapping(address ⇒ bool))contracts/CometWithExtendedAssetList.sol:CometWithExtendedAssetList
4032userNoncemapping(address ⇒ uint256)contracts/CometWithExtendedAssetList.sol:CometWithExtendedAssetList
5032userBasicmapping(address ⇒ struct CometStorage.UserBasic)contracts/CometWithExtendedAssetList.sol:CometWithExtendedAssetList
6032userCollateralmapping(address ⇒ mapping(address ⇒ struct CometStorage.UserCollateral))contracts/CometWithExtendedAssetList.sol:CometWithExtendedAssetList
7032liquidatorPointsmapping(address ⇒ struct CometStorage.LiquidatorPoints)contracts/CometWithExtendedAssetList.sol:CometWithExtendedAssetList
803extendedPauseFlagsuint24contracts/CometWithExtendedAssetList.sol:CometWithExtendedAssetList
833collateralsWithdrawPauseFlagsuint24contracts/CometWithExtendedAssetList.sol:CometWithExtendedAssetList
863collateralsSupplyPauseFlagsuint24contracts/CometWithExtendedAssetList.sol:CometWithExtendedAssetList
893collateralsTransferPauseFlagsuint24contracts/CometWithExtendedAssetList.sol:CometWithExtendedAssetList
8123deactivatedCollateralsuint24contracts/CometWithExtendedAssetList.sol:CometWithExtendedAssetList

Transient Storage Layout

Transient storage layout is only available for Solidity contracts compiled with version ≥ 0.8.27.

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