Accounts

Verified contract

Implementation

Active on Ethereum with 1 txns
Deployed by via 0x7c00478b at 15283308
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots

No balances found for "Accounts"

0x2ced6e3e05eab996a8a559eb002cb1713c043713003ee07502890412542f7e89
From

Functions
Getter at block 21057854
ACCURACY(view returns (uint256)
1000000000000000000
BLOCKS_PER_YEAR(view returns (uint256)
2102400
ETH_ADDR(view returns (address)
0x000000000000000000000000000000000000000e
INT_UNIT(view returns (uint256)
1000000000000000000
version(pure returns (string)
v1.2.0
Read-only
FINAmount(addressview returns (uint256)
accounts(addressview returns (uint128 depositBitmapuint128 borrowBitmapuint128 collateralBitmapbool isCollInit)
getBorrowBalanceCurrent(address _tokenaddress _accountAddrview returns (uint256 borrowBalance)
getBorrowETH(address _accountAddrview returns (uint256 borrowETH)
getBorrowInterest(address _accountAddraddress _tokenview returns (uint256)
getBorrowPower(address _borrowerview returns (uint256 power)
getBorrowPrincipal(address _accountAddraddress _tokenview returns (uint256)
getCollateralETH(address _accountview returns (uint256 collETH)
getCollateralStatus(address _accountview returns (address[] tokensbool[] status)
getDepositBalanceCurrent(address _tokenaddress _accountAddrview returns (uint256 depositBalance)
getDepositETH(address _accountAddrview returns (uint256 depositETH)
getDepositInterest(address _accountaddress _tokenview returns (uint256)
getDepositPrincipal(address _accountAddraddress _tokenview returns (uint256)
getLastBorrowBlock(address _accountAddraddress _tokenview returns (uint256)
getLastDepositBlock(address _accountAddraddress _tokenview returns (uint256)
isUserHasAnyDeposits(address _accountview returns (bool)
isUserHasBorrows(address _accountuint8 _indexview returns (bool)
isUserHasCollateral(address _accountuint8 _indexview returns (bool)
isUserHasDeposits(address _accountuint8 _indexview returns (bool)
State-modifying
borrow(address _accountAddraddress _tokenuint256 _amount
claim(address _accountreturns (uint256)
claimForToken(address _accountaddress _tokenreturns (uint256)
deposit(address _accountAddraddress _tokenuint256 _amount
initCollateralFlag(address _account
initialize(address _globalConfig
isAccountLiquidatable(address _borrowerreturns (bool)
liquidate(address _liquidatoraddress _borroweraddress _borrowedTokenaddress _collateralTokenreturns (uint256uint256)
repay(address _accountAddraddress _tokenuint256 _amountreturns (uint256)
setCollateral(uint8 _tokenIndexbool _enable
setCollateral(uint8[] _tokenIndexArrbool[] _enableArr
withdraw(address _accountAddraddress _tokenuint256 _amountreturns (uint256)
Events
CollateralFlagChanged(address indexed _accountuint8 _indexbool _enabled
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.