Impermax UniV2: WETH-9

Verified contract

Active on Ethereum with 108 txns
Deployed by via 0xa653bea4 at 12335421
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
2 additional variables
ERC-20
Value $3.21
0x2094ef71d379477dc909c56e17b63a115cf87ba082409e87f621ca2977ecd32c
0x1f3c88cc38e1bf090853a266c67becb2714b917fb11663a4befedd14c3e9370c
0x09050e6ce446dd37b25881d1e3d66535d8c945d3ffcebbd98e096caa68b54b14
0xe75531223cd222436a02031194f8c253b3692a5c3a27fa0964bd096ba0ba5879
0x9c4ca8d352535720cca40c177c4e17877950e759e6e91733fb54d8bc6d6e05c0
0x6d2d74420e6abb9c7a5c6fb3cf345705536f36b20a9cc324186df62e3655eb60
0x1ecd1e7a3680baaf6d06d87abbf50de3c5ff4c93248f5960ef2d43860bad3270
0x72024666771f4d4239a629fbae9efde42249c6b37a9637d1f9052437189c7671
0xd80bbe1a487924c2c8aac57d8c09cf2b48000c93fccae93857be9756045e6816
0xf54ebf507a3d5f5837ec31d3670aabded2ffb1783920e89410565c89d47b8d5f

Functions
Getter at block 21040842
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)
0xd8b2092019c93915986216b73ec53bc827c5fd1004132ddde369e8e433087830
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)
1676957903
adjustSpeed(view returns (uint256)
5787037000000
borrowIndex(view returns (uint112)
4010047437044809299
borrowRate(view returns (uint48)
158523301967
borrowTracker(view returns (address)
0x064aa6fd8d407da9a4e39d09aaa74a445fd17fc6
collateral(view returns (address)
0x639c68aa1b5c8bc7cdf03fb8829667f0b3a6aa21
decimals(view returns (uint8)
18
exchangeRateLast(view returns (uint256)
3009597776916335543
factory(view returns (address)
0x8c3736e2fe63cc2cd89ee228d9dbcab6ce5b767b
getBlockTimestamp(view returns (uint32)
1729837775
kinkBorrowRate(view returns (uint48)
31709792000
kinkUtilizationRate(view returns (uint256)
800000000000000000
name(view returns (string)
Impermax UniV2: WETH-9
rateUpdateTimestamp(view returns (uint32)
1676957903
reserveFactor(view returns (uint256)
200000000000000000
symbol(view returns (string)
iWETH-9
totalBalance(view returns (uint256)
1287082531302654
totalBorrows(view returns (uint112)
31811844800923341058
totalSupply(view returns (uint256)
10570559337683556448
underlying(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
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.