dForce MKR

Verified contract

Proxy

Active on Ethereum with 25 txns
Deployed by via 0xba0bd784 at 13126394
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
5 additional variables
ERC-20
Value $67,157.08
0xca9f2cbc6bc13f71b31445520cb2778980f5bf4d847f5068c33c4b3f31360ee0
0x034787fd4a4b7a58bfb0d78129e93a7ede81d5fc470c490fffa0ef1fb9b0cbe7
0x845d84214129041df68167c1bd83ca1a5c3086596fd1b982a881649a37390b96
0xd83d82b31b917a77d0fb53d836ab49adb902ab52f900ee72a4257941a811740f
0x65e55b49e183f881cae00cebc268119e5d0ea6a365dc98b3f06da800693019e6
0x7a6c1573405839d1b38e6acc9a34f04be13053dd7f2040fd51e9ca17b6e022db
0x307611da4e86ee510e621a52dc5203755b0b33917caa53361a1985800505f3ca
0xe01671bc1434244e6426c442f9d12bf693716ceebfe0575aa4730a1d097c017a
0x143c3fcce728fe73725c8b6b0a187269028ed1370486f0bbd5bd44f2abb983f8
0xc1ed070fa897abcd273aa854a019bbbcf8c7a9a4dcd9ceb80351a312a17a966a

Functions
Getter at block 21301316
DOMAIN_SEPARATOR(view returns (bytes32)
0xbc7468fb354f0ca93765a8f13cc57a1fb893b326bd436736b314bd06c40be595
PERMIT_TYPEHASH(view returns (bytes32)
0x576144ed657c8304561e56ca632e17751956250114636e8c01f64a7f2c6d98cf
TOTAL_SUPPLY_THRESHOLD(view returns (uint256)
10000
accrualBlockNumber(view returns (uint256)
21003736
accrualBlockTimestamp(view returns (uint256)
1729585991
borrowIndex(view returns (uint256)
1000000000000000000
 
borrowRatePerUnit(view returns (uint256)
controller(view returns (address)
0x8b53ab2c0df3230ea327017c91eb909f815ad113
decimals(view returns (uint8)
18
exchangeRateStored(view returns (uint256)
1000000000000000000
flashloanFeeRatio(view returns (uint256)
800000000000000
getAccrualInterestUnit(view returns (uint256)
1729585991
getCash(view returns (uint256)
36310351507343394735
interestRateModel(view returns (address)
0xbbd3494613d90f3fa3bb8c45701edaf8cb7eeb9b
isSupported(view returns (bool)
true
isiToken(pure returns (bool)
true
name(view returns (string)
dForce MKR
owner(view returns (address)
0x17e66b1e0260c930bfa567ff3ab5c71794279b94
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
protocolFeeRatio(view returns (uint256)
250000000000000000
reserveRatio(view returns (uint256)
150000000000000000
 
supplyRatePerUnit(view returns (uint256)
symbol(view returns (string)
iMKR
totalBorrows(view returns (uint256)
0
totalReserves(view returns (uint256)
0
totalSupply(view returns (uint256)
36310351507343394735
underlying(view returns (address)
0x9f8f72aa9304c8b593d555f12ef6589cc3a579a2
Read-only
allowance(addressaddressview returns (uint256)
balanceOf(addressview returns (uint256)
borrowBalanceStored(address _accountview returns (uint256)
borrowSnapshot(address _accountview returns (uint256uint256)
nonces(addressview returns (uint256)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
_acceptOwner(
_setController(address _newController
_setInterestRateModel(address _newInterestRateModel
_setNewFlashloanFeeRatio(uint256 _newFlashloanFeeRatio
_setNewProtocolFeeRatio(uint256 _newProtocolFeeRatio
_setNewReserveRatio(uint256 _newReserveRatio
_setPendingOwner(address newPendingOwner
_upgrade(
_withdrawReserves(uint256 _withdrawAmount
approve(address spenderuint256 amountreturns (bool)
balanceOfUnderlying(address _accountreturns (uint256)
borrow(uint256 _borrowAmount
borrowBalanceCurrent(address _accountreturns (uint256)
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
exchangeRateCurrent(returns (uint256)
increaseAllowance(address spenderuint256 addedValuereturns (bool)
initialize(address _underlyingTokenstring _namestring _symboladdress _controlleraddress _interestRateModel
liquidateBorrow(address _borroweruint256 _repayAmountaddress _assetCollateral
mint(address _recipientuint256 _mintAmount
mintForSelfAndEnterMarket(uint256 _mintAmount
permit(address _owneraddress _spenderuint256 _valueuint256 _deadlineuint8 _vbytes32 _rbytes32 _s
redeem(address _fromuint256 _redeemiToken
redeemFromSelfAndExitMarket(uint256 _redeemiToken
redeemUnderlying(address _fromuint256 _redeemUnderlying
repayBorrow(uint256 _repayAmount
repayBorrowBehalf(address _borroweruint256 _repayAmount
seize(address _liquidatoraddress _borroweruint256 _seizeTokens
totalBorrowsCurrent(returns (uint256)
transfer(address _recipientuint256 _amountreturns (bool)
transferFrom(address _senderaddress _recipientuint256 _amountreturns (bool)
updateInterest(returns (bool)
Events
AdminChanged(address previousAdminaddress newAdmin
Upgraded(address indexed implementation
Approval(address indexed owneraddress indexed spenderuint256 value
Borrow(address borroweruint256 borrowAmountuint256 accountBorrowsuint256 accountInterestIndexuint256 totalBorrows
Flashloan(address loaneruint256 loanAmountuint256 flashloanFeeuint256 protocolFeeuint256 timestamp
LiquidateBorrow(address liquidatoraddress borroweruint256 repayAmountaddress iTokenCollateraluint256 seizeTokens
Mint(address senderaddress recipientuint256 mintAmountuint256 mintTokens
NewController(address oldControlleraddress newController
NewFlashloanFee(uint256 oldFlashloanFeeRatiouint256 newFlashloanFeeRatiouint256 oldProtocolFeeRatiouint256 newProtocolFeeRatio
NewFlashloanFeeRatio(uint256 oldFlashloanFeeRatiouint256 newFlashloanFeeRatio
NewInterestRateModel(address oldInterestRateModeladdress newInterestRateModel
NewOwner(address indexed previousOwneraddress indexed newOwner
NewPendingOwner(address indexed oldPendingOwneraddress indexed newPendingOwner
NewProtocolFeeRatio(uint256 oldProtocolFeeRatiouint256 newProtocolFeeRatio
NewReserveRatio(uint256 oldReserveRatiouint256 newReserveRatio
Redeem(address fromaddress recipientuint256 redeemiTokenAmountuint256 redeemUnderlyingAmount
RepayBorrow(address payeraddress borroweruint256 repayAmountuint256 accountBorrowsuint256 accountInterestIndexuint256 totalBorrows
ReservesWithdrawn(address adminuint256 amountuint256 newTotalReservesuint256 oldTotalReserves
Transfer(address indexed fromaddress indexed touint256 value
UpdateInterest(uint256 currentBlockNumberuint256 interestAccumulateduint256 borrowIndexuint256 cashuint256 totalBorrowsuint256 totalReserves
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.