Impermax UniV2: IMX-9

Verified contract

Active on Ethereum with 127 txns
Deployed by via 0x91fa839b at 12335408
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
2 additional variables
ERC-20
--
0xc1b7f7531339430dd6e5cb3c0df3c0259deada467ae5321e723237077b572372
0xbc4191adc5bb1f826d53510d4fa680e59f3ba2ae9148f21759a39623aca77b73
0x37c9357b2b4ffbe00d41dadddf0aa8daa796b01d58557b5e9ed7700cc9274c29
0x3886ab6eadfacc780ba7ad29b2781f9519456a75a7d43f3e7f813aab88ca193a
0x90e639e1bf52e6a465a10ee2f66dc9c95fb09d1f1bccfdd4ec6d09ad65dff8d4
0x461f304d022029f59681a3759ed0806631056670c1fe7a6ee83cdbfca09b1947
0xa31299ff538447b6d69f2dd911e422ab310d01ade81920c633b2591b8f07762a
0x9d91a6260984bc45fc774ddf483862eb8bbadb60eb52b795adad8e319011ba43
0x3ec69d835c5c8671cdd0aa2753223547a9f4ab0f0a5ee53b4af5a82867587ea4
0x3afee5e9891cafc313ef375539ac3295b7333380601c015bb74998adfd86c5ca

Functions
Getter at block 21039641
ADJUST_SPEED_MAX(view returns (uint256)
5787037000000
ADJUST_SPEED_MIN(view returns (uint256)
57870370000
BORROW_FEE(view returns (uint256)
1000000000000000
BORROW_PERMIT_TYPEHASH(view returns (bytes32)
0xf6d86ed606f871fa1a557ac0ba607adce07767acf53f492fb215a1a4db4aea6f
DOMAIN_SEPARATOR(view returns (bytes32)
0xff7d22b57974eaa5183370cf29c909acfb05be6a9dd25998e88c9b8e38888e48
KINK_BORROW_RATE_MAX(view returns (uint256)
31709792000
KINK_BORROW_RATE_MIN(view returns (uint256)
317097920
KINK_MULTIPLIER(view returns (uint256)
5
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)
1675147115
adjustSpeed(view returns (uint256)
2578703700000
borrowIndex(view returns (uint112)
15702517013946338399
borrowRate(view returns (uint48)
156258593925
borrowTracker(view returns (address)
0x58fde5bdb2c6bd828bc41c12a68189c7cd93dce2
collateral(view returns (address)
0x639c68aa1b5c8bc7cdf03fb8829667f0b3a6aa21
decimals(view returns (uint8)
18
exchangeRateLast(view returns (uint256)
8332199945537951124
factory(view returns (address)
0x8c3736e2fe63cc2cd89ee228d9dbcab6ce5b767b
getBlockTimestamp(view returns (uint32)
1729823291
kinkBorrowRate(view returns (uint48)
31709792000
kinkUtilizationRate(view returns (uint256)
800000000000000000
name(view returns (string)
Impermax UniV2: IMX-9
rateUpdateTimestamp(view returns (uint32)
1675147115
reserveFactor(view returns (uint256)
200000000000000000
symbol(view returns (string)
iIMX-9
totalBalance(view returns (uint256)
18377147183946076482328
totalBorrows(view returns (uint112)
5070202545062323129044822
totalSupply(view returns (uint256)
610712623977692563982560
underlying(view returns (address)
0x7b35ce522cb72e4077baeb96cb923a5529764a00
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.