Kashi Medium Risk Wrapped BTC/Dai Stablecoin-Chainlink

Verified contract

Proxy

Active on Ethereum with 722 txns
Deployed by via 0x8f72b84f at 12146403
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
0x5f01cf4f5be945328acfccbbb2c6fa52799ec6659aea85d90fc7cfa8192e4706
0xcb38e09c29073b030f5dcb3163e02d88552f8aec084d7067af8f55abc3972a39
0x3f775c207d53b67bb2627fc74e1c77acc3d3ab2bf7d5e85eb2faf62614c7c674
0x3fc4a40813cb598dc2523f26086f0b479dbf7deceddae97e28d8c6d2103e1a37
0x3d90ddf829f86938cd7c89a36d6c0e65aaed450e22fd6029527895504f5dcb1b
0x71364865246701d0c1788f88e1655ae7f7a1f24f2f0c1fbe1e0dd40b59f178d2
0x0bb99953870982694ba468edb7391d2f7e7205f6d1dceb12577626803b1cfabd
0xd1d5d89f0b55e0b9bf9faca55945120b77c1a40ce62acddc540b41dea9413e64
0xf4b658e88f200409ec33ab768241f9221596e15f9696816b86454d0790ef1131
0x74cc7f3f829bcd019c5ca9df1e44cfabbae39b16b62108d37e81932144a587c9

Functions
Getter at block 21203959
DOMAIN_SEPARATOR(view returns (bytes32)
0xd179ed162ed835e5670a38223d6ed4cd3126ac057156f49b7a976feaa9923a65
accrueInfo(view returns (uint64 interestPerSeconduint64 lastAccrueduint128 feesEarnedFraction)
(interestPerSecond=317097920000, lastAccrued=1687203275, feesEarnedFraction=7389307868981898932162)
asset(view returns (address)
0x6b175474e89094c44da98b954eedeac495271d0f
bentoBox(view returns (address)
0xf5bce5077908a1b7370b9ae04adc565ebd643966
collateral(view returns (address)
0x2260fac5e5542a773aa44fbcfedf7c193bc2c599
decimals(view returns (uint8)
18
exchangeRate(view returns (uint256)
3793
feeTo(view returns (address)
0x0000000000000000000000000000000000000000
masterContract(view returns (address)
0x2cba6ab6574646badc84f0544d05059e57a5dc42
 
name(view returns (string)
oracle(view returns (address)
0x00632cfe43d8f9f8e6cd0d39ffa3d4fa7ec73cfb
oracleData(view returns (bytes)
0x000000000000000000000000773616e4d11a78f511299002da57a0a94577f1f4000000000000000000000000deb288f737066589598e9214e782fa5a8ed689e80000000000000000000000000000000000000000204fce5e3e25026110000000
owner(view returns (address)
0x0000000000000000000000000000000000000000
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
 
symbol(view returns (string)
totalAsset(view returns (uint128 elasticuint128 base)
(elastic=76561428848963, base=68976827373764553959592)
totalBorrow(view returns (uint128 elasticuint128 base)
(elastic=212324175435923291895367, base=58699077320582232117525)
totalCollateralShare(view returns (uint256)
45292457
totalSupply(view returns (uint256)
68976827373764553959592
Read-only
allowance(addressaddressview returns (uint256)
balanceOf(addressview returns (uint256)
nonces(addressview returns (uint256)
swappers(addressview returns (bool)
userBorrowPart(addressview returns (uint256)
userCollateralShare(addressview returns (uint256)
State-modifying
accrue(
addAsset(address tobool skimuint256 sharereturns (uint256 fraction)
addCollateral(address tobool skimuint256 share
approve(address spenderuint256 amountreturns (bool)
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 swapperbool open
permit(address owner_address spenderuint256 valueuint256 deadlineuint8 vbytes32 rbytes32 s
removeAsset(address touint256 fractionreturns (uint256 share)
removeCollateral(address touint256 share
repay(address tobool skimuint256 partreturns (uint256 amount)
setFeeTo(address newFeeTo
setSwapper(address swapperbool enable
transfer(address touint256 amountreturns (bool)
transferFrom(address fromaddress touint256 amountreturns (bool)
transferOwnership(address newOwnerbool directbool renounce
updateExchangeRate(returns (bool updateduint256 rate)
withdrawFees(
Events
Approval(address indexed _owneraddress indexed _spenderuint256 _value
LogAccrue(uint256 accruedAmountuint256 feeFractionuint64 rateuint256 utilization
LogAddAsset(address indexed fromaddress indexed touint256 shareuint256 fraction
LogAddCollateral(address indexed fromaddress indexed touint256 share
LogBorrow(address indexed fromaddress indexed touint256 amountuint256 feeAmountuint256 part
LogExchangeRate(uint256 rate
LogFeeTo(address indexed newFeeTo
LogRemoveAsset(address indexed fromaddress indexed touint256 shareuint256 fraction
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
Transfer(address indexed _fromaddress indexed _touint256 _value
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.