ForTube HDOT
Verified contract
Proxy
Active on
Ethereum with 3 txns
Unified storage
Map
Table
Raw
Constants and immutables
2
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
0xfa78…c2b4
0x936e…f9ef
2 additional
variables
Balances ($0.00)
No balances found for "ForTube HDOT"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 13957893 | 3 years ago | | | 0 | 0.0055488580 | |
| 12119023 | 4 years ago | | | 0 | 0.043891200 | |
| 11045722 | 4 years ago | | | 0 | 0.0080289600 |
ABI
ABI objects
Getter at block 21293478 APR() view returns (uint256) APY() view returns (uint256) getBorrowRate() view returns (uint256) getSupplyRate() view returns (uint256) peekInterest() view returns (uint256 _accrualBlockNumber, uint256 _borrowIndex, uint256 _totalBorrows, uint256 _totalReserves) utilizationRate() view returns (uint256)
ONE() view returns (uint256)
1000000000000000000
accrualBlockNumber() view returns (uint256)
12479051
admin() view returns (address)
0xe91191c2cd2abba849fa9efa9c8c8977db518f16
bank() view returns (address)
0xde7b3b2fe0e7b4925107615a5b199a4eb40d9ca9
borrowIndex() view returns (uint256)
1013714516981771915
borrowSafeRatio() view returns (uint256)
1000000000000000000
controller() view returns (address)
0x936e6490ed786fd0e0f0c1b1e4e1540b9d41f9ef
decimals() view returns (uint8)
18
exchangeRateStored() view returns (uint256 exchangeRate)
1000000000000000000
initialExchangeRate() view returns (uint256)
1000000000000000000
interestRateModel() view returns (address)
0xfa78b9de4a9b59f6e41ff9e29698aced9aa2c2b4
name() view returns (string)
ForTube HDOT
reserveFactor() view returns (uint256)
200000000000000000
symbol() view returns (string)
fHDOT
totalBorrows() view returns (uint256)
0
totalCash() view returns (uint256)
0
totalReserves() view returns (uint256)
0
totalSupply() view returns (uint256)
0
underlying() view returns (address)
0x9ffc3bcde7b68c46a6dc34f0718009925c1867cb
Read-only
accountBorrows(address) view returns (uint256 principal, uint256 interestIndex)
accountTokens(address) view returns (uint256)
addExp(uint256 a, uint256 b) pure returns (uint256 result)
allowance(address owner, address spender) view returns (uint256)
balanceOf(address owner) view returns (uint256)
borrowBalanceStored(address account) view returns (uint256)
calcBalanceOfUnderlying(address owner) view returns (uint256)
calcExchangeRate(uint256 _totalBorrows, uint256 _totalReserves) view returns (uint256 exchangeRate)
divExp(uint256 a, uint256 b) pure returns (uint256)
divScalar(uint256 a, uint256 scalar) pure returns (uint256)
divScalarByExp(uint256 scalar, uint256 divisor) pure returns (uint256)
divScalarByExpTruncate(uint256 scalar, uint256 divisor) pure returns (uint256)
exchangeRateAfter(uint256 transferInAmout) view returns (uint256 exchangeRate)
getAccountState(address account) view returns (uint256, uint256, uint256)
getDiv(uint256 num, uint256 denom) pure returns (uint256 rational)
getExp(uint256 num, uint256 denom) pure returns (uint256 rational)
mulExp(uint256 a, uint256 b) pure returns (uint256)
mulExp3(uint256 a, uint256 b, uint256 c) pure returns (uint256)
mulScalar(uint256 a, uint256 scalar) pure returns (uint256 scaled)
mulScalarTruncate(uint256 a, uint256 scalar) pure returns (uint256)
mulScalarTruncateAddUInt(uint256 a, uint256 scalar, uint256 addend) pure returns (uint256)
subExp(uint256 a, uint256 b) pure returns (uint256 result)
tokenCash(address token, address account) view returns (uint256)
truncate(uint256 exp) pure returns (uint256)
State-modifying
Events admin() returns (address)
changeAdmin(address newAdmin)
implementation() returns (address)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
_addReservesFresh(uint256 addAmount)
_reduceReserves(uint256 reduceAmount)
_setBorrowSafeRatio(uint256 _borrowSafeRatio)
_setController(address _controller)
_setInitialExchangeRate(uint256 _initialExchangeRate)
_setInterestRateModel(address newInterestRateModel)
_setReserveFactorFresh(uint256 newReserveFactor)
accrueInterest()
addTotalCash(uint256 _addAmount)
approve(address spender, uint256 amount) returns (bool)
balanceOfUnderlying(address owner) returns (uint256)
borrow(address borrower, uint256 borrowAmount) returns (bytes)
borrowBalanceCurrent(address account) returns (uint256)
cancellingOut(address striker) returns (bool strikeOk, bytes strikeLog)
exchangeRateCurrent() returns (uint256)
initialize(uint256 _initialExchangeRate, address _controller, address _initialInterestRateModel, address _underlying, address _bank, uint256 _borrowSafeRatio, string _name, string _symbol, uint8 _decimals)
liquidateBorrow(address liquidator, address borrower, uint256 repayAmount, address fTokenCollateral) returns (bytes)
mint(address user, uint256 amount) returns (bytes)
repay(address borrower, uint256 repayAmount) returns (uint256, bytes)
seize(address liquidator, address borrower, uint256 seizeTokens)
subTotalCash(uint256 _subAmount)
transfer(address dst, uint256 amount) returns (bool)
transferFrom(address src, address dst, uint256 amount) returns (bool)
withdraw(address withdrawer, uint256 withdrawTokensIn, uint256 withdrawAmountIn) returns (uint256, bytes)
AdminChanged(address previousAdmin, address newAdmin)
Upgraded(address indexed implementation)
Approval(address indexed owner, address indexed spender, uint256 value)
NewInitialExchangeRate(uint256 oldInitialExchangeRate, uint256 oldUR, uint256 oldAPR, uint256 oldAPY, uint256 exRate1, uint256 _initialExchangeRate, uint256 newUR, uint256 newAPR, uint256 newAPY, uint256 exRate2)
NewInterestRateModel(address oldIRM, uint256 oldUR, uint256 oldAPR, uint256 oldAPY, uint256 exRate1, address newIRM, uint256 newUR, uint256 newAPR, uint256 newAPY, uint256 exRate2)
Transfer(address indexed from, address indexed to, uint256 value)
constructor(address _logic, address _admin, bytes _data)
fallback()
This contract contains no error objects.