Accounts
Verified contract
Implementation
Active on
Ethereum with 1 txns
Storage
Map
Table
Raw
Constants and immutables
4
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
Balances ($0.00)
No balances found for "Accounts"
ABI
ABI objects
Getter at block 21058432
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(address) view returns (uint256)
accounts(address) view returns (uint128 depositBitmap, uint128 borrowBitmap, uint128 collateralBitmap, bool isCollInit)
getBorrowBalanceCurrent(address _token, address _accountAddr) view returns (uint256 borrowBalance)
getBorrowETH(address _accountAddr) view returns (uint256 borrowETH)
getBorrowInterest(address _accountAddr, address _token) view returns (uint256)
getBorrowPower(address _borrower) view returns (uint256 power)
getBorrowPrincipal(address _accountAddr, address _token) view returns (uint256)
getCollateralETH(address _account) view returns (uint256 collETH)
getCollateralStatus(address _account) view returns (address[] tokens, bool[] status)
getDepositBalanceCurrent(address _token, address _accountAddr) view returns (uint256 depositBalance)
getDepositETH(address _accountAddr) view returns (uint256 depositETH)
getDepositInterest(address _account, address _token) view returns (uint256)
getDepositPrincipal(address _accountAddr, address _token) view returns (uint256)
getLastBorrowBlock(address _accountAddr, address _token) view returns (uint256)
getLastDepositBlock(address _accountAddr, address _token) view returns (uint256)
isUserHasAnyDeposits(address _account) view returns (bool)
isUserHasBorrows(address _account, uint8 _index) view returns (bool)
isUserHasCollateral(address _account, uint8 _index) view returns (bool)
isUserHasDeposits(address _account, uint8 _index) view returns (bool)
State-modifying
Events borrow(address _accountAddr, address _token, uint256 _amount)
claim(address _account) returns (uint256)
claimForToken(address _account, address _token) returns (uint256)
deposit(address _accountAddr, address _token, uint256 _amount)
initCollateralFlag(address _account)
initialize(address _globalConfig)
isAccountLiquidatable(address _borrower) returns (bool)
liquidate(address _liquidator, address _borrower, address _borrowedToken, address _collateralToken) returns (uint256, uint256)
repay(address _accountAddr, address _token, uint256 _amount) returns (uint256)
setCollateral(uint8 _tokenIndex, bool _enable)
setCollateral(uint8[] _tokenIndexArr, bool[] _enableArr)
withdraw(address _accountAddr, address _token, uint256 _amount) returns (uint256)
CollateralFlagChanged(address indexed _account, uint8 _index, bool _enabled)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
This contract contains no error objects.