Bytecode-generated storage layout

We've generated a storage layout (with no variable labels) from this contract's bytecode. We've also started a backfill to track the inferred variables and it is currently at block 20792420.

0xbc36fde44a7fd8f545d459452ef9539d7a14dd63

Verified contract

Proxy

Active on Ethereum with 2,907 txns
Deployed by via 0x1f457451 at 13486613
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "0xbc36fde44a7fd8f545d459452ef9539d7a14dd63"

0x5a71b23d24c16d48bd5947a5c4acfcc1ba569e988860707ba627875f209a86f0
0xdaac3affa22e03938893a2905f031092bc7d80cb6d754384099d61eba55f950b
0x156b5da95b1e7ef29c44db1103eafda0034927404b6f6d111c6625c029a50430
0x0ce17c7a1611c70bca43c42f1f063e6d2163979849066990263ba4b0a26228d7
0xec628b0150268edc372059947c3b53c2ed73c52670a867568560733408e2a7de
0x7054463cf8879b92376c9e6ddc407216695ef35f8d9327cc278a5a481cea7421
0x60c623d33b3dfbd244f8fc6b779efbb9d3e0defb94013b3012dd4cd58b64f1f8
0xaee161aaa1cc7b2eb3a2394b1d0c67612cac4021188d310746773911e7d5dd86
0xa38ca92e5a3516caad5f33f8402d785ec8e89e650da49aeb3b44f063aa11a7f1
0x62e6c24dee3796744411084033f27e180c9e5b96b2d024024cfcdece451b389b

Functions
Getter at block 20799488
BORROW_OPENING_FEE(view returns (uint256)
500
COLLATERIZATION_RATE(view returns (uint256)
90000
LIQUIDATION_MULTIPLIER(view returns (uint256)
105000
accrueInfo(view returns (uint64 lastAccrueduint128 feesEarneduint64 INTEREST_PER_SECOND)
(lastAccrued=1704153275, feesEarned=491088516976598636917, INTEREST_PER_SECOND=633761756)
bentoBox(view returns (address)
0xd96f48665a1410c0cd669a88898eca36b9fc2cce
collateral(view returns (address)
0xa47c8bf37f92abed4a126bda807a7b7498661acd
exchangeRate(view returns (uint256)
22480528914685616631
feeTo(view returns (address)
0x0000000000000000000000000000000000000000
magicInternetMoney(view returns (address)
0x99d8a9c45b2eca8864373a26d1459e3dff1e17f3
masterContract(view returns (address)
0x476b1e35dde474cb9aa1f6b85c9cc589bfa85c1f
oracle(view returns (address)
0x4f51264b07db8b2910e892eeef22460de23268a7
oracleData(view returns (bytes)
0x0000000000000000000000000000000000000000
owner(view returns (address)
0x0000000000000000000000000000000000000000
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
totalBorrow(view returns (uint128 elasticuint128 base)
(elastic=902160346149056718249, base=863611976804751138029)
totalCollateralShare(view returns (uint256)
73543904481140249613976
Read-only
userBorrowPart(addressview returns (uint256)
userCollateralShare(addressview returns (uint256)
State-modifying
accrue(
addCollateral(address tobool skimuint256 share
borrow(address touint256 amountreturns (uint256 partuint256 share)
claimOwnership(
cook(uint8[] actionsuint256[] valuesbytes[] dataspayable returns (uint256 value1uint256 value2)
init(bytes datapayable 
liquidate(address[] usersuint256[] maxBorrowPartsaddress toaddress swapper
reduceSupply(uint256 amount
removeCollateral(address touint256 share
repay(address tobool skimuint256 partreturns (uint256 amount)
setFeeTo(address newFeeTo
transferOwnership(address newOwnerbool directbool renounce
updateExchangeRate(returns (bool updateduint256 rate)
withdrawFees(
Events
LogAccrue(uint128 accruedAmount
LogAddCollateral(address indexed fromaddress indexed touint256 share
LogBorrow(address indexed fromaddress indexed touint256 amountuint256 part
LogExchangeRate(uint256 rate
LogFeeTo(address indexed newFeeTo
LogRemoveCollateral(address indexed fromaddress indexed touint256 share
LogRepay(address indexed fromaddress indexed touint256 amountuint256 part
LogWithdrawFees(address indexed feeTouint256 feesEarnedFraction
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.