This contract is being backfilled. You may encounter incomplete storage history.

Impermax Borrowable

Verified contract

Active on Base with 14 txns
Deployed by via 0xc2293fb6 at 21390232
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
2 additional variables
ERC-20
Value $18,011.79
0x8f8b1c39b8ca09b68adb76ee46b40713aeacae27452f383148797ff70735723d
0x79c4b2110654b475681deac16d0ab93cc089d6e0e11f64294b5263ede25e9eab
0xa1a36f2832318cce56aabb79160889d241431b83a65415c6a5925af0dae2d406
0xcf4a02440bcf791f3b09d333826a177f2108893eccdadb0647b028d568235024
0x058275f59a7cdbbf6ba02441a2323087aed69910dca10a972fdb27b5106f9eee
0x1cda856afc2431ffb0833f030b7100901c4bc8866441d3f805179e9b91ceb8ab
0x0c953f44d5db261d4952e863fbc59b65c0ae353478ff59a5fbc199c50ccb83ab
0xc71491b7c3e128fbcbac432dd36bd43127635ddcb57b6823adf3401dae4081c5
0x16f61ee2891e66c3cd629849253a49e37ef1b3a91bc72186f7891709fa124a81
0xb6034d936d2a247ba27362051a77b3ede16e92d9b336efd11848efe246b37fb3

Functions
Getter at block 22918210
ADJUST_SPEED_MAX(view returns (uint256)
57870370000000
ADJUST_SPEED_MIN(view returns (uint256)
57870370000
BORROW_FEE(view returns (uint256)
0
BORROW_PERMIT_TYPEHASH(view returns (bytes32)
0xf6d86ed606f871fa1a557ac0ba607adce07767acf53f492fb215a1a4db4aea6f
DOMAIN_SEPARATOR(view returns (bytes32)
0x8458ddcde402fb37e77229f6ffa7899e4dd7b693e4d2cacf110c6b49306ffcf3
KINK_BORROW_RATE_MAX(view returns (uint256)
792744800000
KINK_BORROW_RATE_MIN(view returns (uint256)
317097920
KINK_MULTIPLIER(view returns (uint256)
2
KINK_UR_MAX(view returns (uint256)
990000000000000000
KINK_UR_MIN(view returns (uint256)
500000000000000000
MINIMUM_LIQUIDITY(view returns (uint256)
1000
PERMIT_TYPEHASH(view returns (bytes32)
0x6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9
RESERVE_FACTOR_MAX(view returns (uint256)
200000000000000000
accrualTimestamp(view returns (uint32)
1732624585
adjustSpeed(view returns (uint256)
5787037000000
borrowIndex(view returns (uint112)
1095649466077860145
borrowRate(view returns (uint48)
55785020579
borrowTracker(view returns (address)
0x0000000000000000000000000000000000000000
collateral(view returns (address)
0x1c1abf9356371950578f315303e42d0ce2a98e30
decimals(view returns (uint8)
18
exchangeRateLast(view returns (uint256)
1061488724506929876
factory(view returns (address)
0x66ca66e002a9cee8defe25db6f0c6225117c2d9f
getBlockTimestamp(view returns (uint32)
1732625767
kinkBorrowRate(view returns (uint48)
64991391980
kinkUtilizationRate(view returns (uint256)
750000000000000000
name(view returns (string)
Impermax Borrowable
rateUpdateTimestamp(view returns (uint32)
1732624585
reserveFactor(view returns (uint256)
200000000000000000
symbol(view returns (string)
imxB
totalBalance(view returns (uint256)
14182513040902
totalBorrows(view returns (uint112)
25629007371637
totalSupply(view returns (uint256)
37505363451723
underlying(view returns (address)
0xdcefd8c8fcc492630b943abcab3429f12ea9fea2
Read-only
allowance(addressaddressview returns (uint256)
balanceOf(addressview returns (uint256)
borrowAllowance(addressaddressview returns (uint256)
borrowBalance(address borrowerview returns (uint256)
nonces(addressview returns (uint256)
State-modifying
_initialize(string _namestring _symboladdress _underlyingaddress _collateral
_setAdjustSpeed(uint256 newAdjustSpeed
_setBorrowTracker(address newBorrowTracker
_setFactory(
_setKinkUtilizationRate(uint256 newKinkUtilizationRate
_setReserveFactor(uint256 newReserveFactor
accrueInterest(
approve(address spenderuint256 valuereturns (bool)
borrow(address borroweraddress receiveruint256 borrowAmountbytes data
borrowApprove(address spenderuint256 valuereturns (bool)
borrowPermit(address owneraddress spenderuint256 valueuint256 deadlineuint8 vbytes32 rbytes32 s
exchangeRate(returns (uint256)
liquidate(address borroweraddress liquidatorreturns (uint256 seizeTokens)
mint(address minterreturns (uint256 mintTokens)
permit(address owneraddress spenderuint256 valueuint256 deadlineuint8 vbytes32 rbytes32 s
redeem(address redeemerreturns (uint256 redeemAmount)
skim(address to
sync(
trackBorrow(address borrower
transfer(address touint256 valuereturns (bool)
transferFrom(address fromaddress touint256 valuereturns (bool)
Events
AccrueInterest(uint256 interestAccumulateduint256 borrowIndexuint256 totalBorrows
Approval(address indexed owneraddress indexed spenderuint256 value
Borrow(address indexed senderaddress indexed borroweraddress indexed receiveruint256 borrowAmountuint256 repayAmountuint256 accountBorrowsPrioruint256 accountBorrowsuint256 totalBorrows
BorrowApproval(address indexed owneraddress indexed spenderuint256 value
CalculateBorrowRate(uint256 borrowRate
CalculateKink(uint256 kinkRate
CalculateKinkBorrowRate(uint256 kinkBorrowRate
Liquidate(address indexed senderaddress indexed borroweraddress indexed liquidatoruint256 seizeTokensuint256 repayAmountuint256 accountBorrowsPrioruint256 accountBorrowsuint256 totalBorrows
Mint(address indexed senderaddress indexed minteruint256 mintAmountuint256 mintTokens
NewAdjustSpeed(uint256 newAdjustSpeed
NewBorrowTracker(address newBorrowTracker
NewKinkUtilizationRate(uint256 newKinkUtilizationRate
NewReserveFactor(uint256 newReserveFactor
Redeem(address indexed senderaddress indexed redeemeruint256 redeemAmountuint256 redeemTokens
Sync(uint256 totalBalance
Transfer(address indexed fromaddress indexed touint256 value
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.