Sourcify Logosourcify.eth

0xE16DB319d9dA7Ce40b666DD2E365a4b8B3C18217

on PulseChain (369)

Match
Runtime Bytecode
Creation Bytecode
Contract Name
Comptroller
Compilation Target
Comptroller.sol:Comptroller
Language
SoliditySolidity
Compiler
solc 0.5.17+commit.d19bba13
EVM Version
default
Verified At
2026-02-09 00:11:42 UTC
Deployer
0xB8f02248d53F7EdfA38E79263e743e9390f81942
Deployment Transaction
0x0475574c39803180acc415925d5c6819de424eaf218b3cf7bbcd72f883ea70b9
Block Number
13324034
Transaction Index
173

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

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

Loading contract data...

Transformations

CBOR Auxdata Transformations

Byte OffsetsLength (bytes)Values
2407753
Original (recompiled):0xa265627a7a723158202e41d63aa92e4ad9239edb957907f21a3771c52bfbfd12ba06c44ae7b962661c64736f6c63430005110032
Transformed (onchain):0xa265627a7a723158201e27e3a13d962d6ee472dce2581484a94a846cd87e3bf4f43549091fae35de7564736f6c63430005110032

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

Loading contract data...

Transformations

CBOR Auxdata Transformations

Byte OffsetsLength (bytes)Values
2401053
Original (recompiled):0xa265627a7a723158202e41d63aa92e4ad9239edb957907f21a3771c52bfbfd12ba06c44ae7b962661c64736f6c63430005110032
Transformed (onchain):0xa265627a7a723158201e27e3a13d962d6ee472dce2581484a94a846cd87e3bf4f43549091fae35de7564736f6c63430005110032

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0020adminaddressComptroller.sol:Comptroller
1020pendingAdminaddressComptroller.sol:Comptroller
1201fuseAdminHasRightsboolComptroller.sol:Comptroller
1211adminHasRightsboolComptroller.sol:Comptroller
2020comptrollerImplementationaddressComptroller.sol:Comptroller
3020pendingComptrollerImplementationaddressComptroller.sol:Comptroller
4020oraclecontract PriceOracleComptroller.sol:Comptroller
5032closeFactorMantissauint256Comptroller.sol:Comptroller
6032liquidationIncentiveMantissauint256Comptroller.sol:Comptroller
7032maxAssetsuint256Comptroller.sol:Comptroller
8032accountAssetsmapping(address ⇒ contract CToken[])Comptroller.sol:Comptroller
9032marketsmapping(address ⇒ struct ComptrollerV2Storage.Market)Comptroller.sol:Comptroller
10032allMarketscontract CToken[]Comptroller.sol:Comptroller
11032borrowersmapping(address ⇒ bool)Comptroller.sol:Comptroller
12032allBorrowersaddress[]Comptroller.sol:Comptroller
13032borrowerIndexesmapping(address ⇒ uint256)Comptroller.sol:Comptroller
14032suppliersmapping(address ⇒ bool)Comptroller.sol:Comptroller
15032cTokensByUnderlyingmapping(address ⇒ contract CToken)Comptroller.sol:Comptroller
1601enforceWhitelistboolComptroller.sol:Comptroller
17032whitelistmapping(address ⇒ bool)Comptroller.sol:Comptroller
18032whitelistArrayaddress[]Comptroller.sol:Comptroller
19032whitelistIndexesmapping(address ⇒ uint256)Comptroller.sol:Comptroller
20020pauseGuardianaddressComptroller.sol:Comptroller
20201_mintGuardianPausedboolComptroller.sol:Comptroller
20211_borrowGuardianPausedboolComptroller.sol:Comptroller
20221transferGuardianPausedboolComptroller.sol:Comptroller
20231seizeGuardianPausedboolComptroller.sol:Comptroller
21032mintGuardianPausedmapping(address ⇒ bool)Comptroller.sol:Comptroller
22032borrowGuardianPausedmapping(address ⇒ bool)Comptroller.sol:Comptroller
2301autoImplementationboolComptroller.sol:Comptroller
23120borrowCapGuardianaddressComptroller.sol:Comptroller
24032borrowCapsmapping(address ⇒ uint256)Comptroller.sol:Comptroller
25032supplyCapsmapping(address ⇒ uint256)Comptroller.sol:Comptroller
26032rewardsDistributorsaddress[]Comptroller.sol:Comptroller
2701_notEnteredboolComptroller.sol:Comptroller
2711_notEnteredInitializedboolComptroller.sol:Comptroller

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...
0xE16DB319d9dA7Ce40b666DD2E365a4b8B3C18217 on PulseChain (369)