Sourcify Logosourcify.eth

0x118b7CF595F6476a18538EAF4Fbecbf594338B39

on PulseChain (369)

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
TroveManager
Compilation Target
packages/contracts/contracts/TroveManager.sol:TroveManager
Language
Solidity
Compiler
solc 0.6.11+commit.5ef660b1
EVM Version
istanbul
Verified At
2024-08-08 10:37:14 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: QmTfrBUN64iFEKJVU2nhRTjb8pHf4J4x1YeoaCRtNYYvCa

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

Loading contract data...

Transformations

CBOR Auxdata Transformations

Byte OffsetsLength (bytes)Values
2401554
Original (recompiled):0xa26469706673582212204f3570f51ef677d1d4dc87bec42a9336a1204e4aa651265208c762a8299310bb64736f6c634300060b0033
Transformed (onchain):0xa2646970667358221220304eaa67aa4eb4b75e62710eb05f3e54e68b7973ad553c596a286cda2f0e06cd64736f6c634300060b0033

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0020activePoolcontract IActivePoolpackages/contracts/contracts/TroveManager.sol:TroveManager
1020defaultPoolcontract IDefaultPoolpackages/contracts/contracts/TroveManager.sol:TroveManager
2020priceFeedcontract IPriceFeedpackages/contracts/contracts/TroveManager.sol:TroveManager
3020_owneraddresspackages/contracts/contracts/TroveManager.sol:TroveManager
4020borrowerOperationsAddressaddresspackages/contracts/contracts/TroveManager.sol:TroveManager
5020stabilityPoolcontract IStabilityPoolpackages/contracts/contracts/TroveManager.sol:TroveManager
6020gasPoolAddressaddresspackages/contracts/contracts/TroveManager.sol:TroveManager
7020collSurplusPoolcontract ICollSurplusPoolpackages/contracts/contracts/TroveManager.sol:TroveManager
8020lusdTokencontract ILUSDTokenpackages/contracts/contracts/TroveManager.sol:TroveManager
9020lqtyTokencontract ILQTYTokenpackages/contracts/contracts/TroveManager.sol:TroveManager
10020lqtyStakingcontract ILQTYStakingpackages/contracts/contracts/TroveManager.sol:TroveManager
11020pulseXcontract IPulseXpackages/contracts/contracts/TroveManager.sol:TroveManager
12020sortedTrovescontract ISortedTrovespackages/contracts/contracts/TroveManager.sol:TroveManager
13032baseRateuint256packages/contracts/contracts/TroveManager.sol:TroveManager
14020timelockaddresspackages/contracts/contracts/TroveManager.sol:TroveManager
15032lastFeeOperationTimeuint256packages/contracts/contracts/TroveManager.sol:TroveManager
16032Trovesmapping(address ⇒ struct TroveManager.Trove)packages/contracts/contracts/TroveManager.sol:TroveManager
17032totalStakesuint256packages/contracts/contracts/TroveManager.sol:TroveManager
18032totalStakesSnapshotuint256packages/contracts/contracts/TroveManager.sol:TroveManager
19032totalCollateralSnapshotuint256packages/contracts/contracts/TroveManager.sol:TroveManager
20032L_ETHuint256packages/contracts/contracts/TroveManager.sol:TroveManager
21032L_LUSDDebtuint256packages/contracts/contracts/TroveManager.sol:TroveManager
22032rewardSnapshotsmapping(address ⇒ struct TroveManager.RewardSnapshot)packages/contracts/contracts/TroveManager.sol:TroveManager
23032TroveOwnersaddress[]packages/contracts/contracts/TroveManager.sol:TroveManager
24032lastETHError_Redistributionuint256packages/contracts/contracts/TroveManager.sol:TroveManager
25032lastLUSDDebtError_Redistributionuint256packages/contracts/contracts/TroveManager.sol:TroveManager

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