Search
Preparing search index...
The search index is not available
@augmint/js
Options
All
Public
Public/Protected
All
Inherited
Menu
Globals
"src/Loan"
Loan
Class Loan
Hierarchy
Loan
Index
Constructors
constructor
Properties
borrower
collateral
Amount
disbursement
Time
id
interest
Amount
loan
Amount
loan
Manager
Address
margin
Call
Rate
maturity
product
Id
repayment
Amount
state
token
Address
Accessors
collateral
Status
due
State
is
Collectable
is
Collected
is
Due
is
Expired
is
Margin
Loan
is
Repaid
is
Repayable
term
Methods
calculate
Collateral
Change
calculate
Collateral
Ratio
calculate
Collateral
Ratio
Change
Constructors
constructor
new
Loan
(
loan
:
ILoanTuple
, loanManagerAddress
:
string
, tokenAddress
:
string
)
:
Loan
Parameters
loan:
ILoanTuple
loanManagerAddress:
string
tokenAddress:
string
Returns
Loan
Properties
Readonly
borrower
borrower
:
string
Readonly
collateral
Amount
collateral
Amount
:
Wei
Readonly
disbursement
Time
disbursement
Time
:
number
Readonly
id
id
:
number
Readonly
interest
Amount
interest
Amount
:
Tokens
Readonly
loan
Amount
loan
Amount
:
Tokens
Readonly
loan
Manager
Address
loan
Manager
Address
:
string
Readonly
margin
Call
Rate
margin
Call
Rate
:
Tokens
Readonly
maturity
maturity
:
number
Readonly
product
Id
product
Id
:
number
Readonly
repayment
Amount
repayment
Amount
:
Tokens
Readonly
state
state
:
number
Readonly
token
Address
token
Address
:
string
Accessors
collateral
Status
get
collateralStatus
(
)
:
string
Returns
string
due
State
get
dueState
(
)
:
string
Returns
string
is
Collectable
get
isCollectable
(
)
:
boolean
Returns
boolean
is
Collected
get
isCollected
(
)
:
boolean
Returns
boolean
is
Due
get
isDue
(
)
:
boolean
Returns
boolean
is
Expired
get
isExpired
(
)
:
boolean
Returns
boolean
is
Margin
Loan
get
isMarginLoan
(
)
:
boolean
Returns
boolean
is
Repaid
get
isRepaid
(
)
:
boolean
Returns
boolean
is
Repayable
get
isRepayable
(
)
:
boolean
Returns
boolean
term
get
term
(
)
:
number
Returns
number
Methods
calculate
Collateral
Change
calculate
Collateral
Change
(
currentRate
:
Tokens
, targetRatio
:
Ratio
)
:
Wei
Parameters
currentRate:
Tokens
targetRatio:
Ratio
Returns
Wei
calculate
Collateral
Ratio
calculate
Collateral
Ratio
(
currentRate
:
Tokens
)
:
Ratio
Parameters
currentRate:
Tokens
Returns
Ratio
calculate
Collateral
Ratio
Change
calculate
Collateral
Ratio
Change
(
currentRate
:
Tokens
, collateralChange
:
Wei
)
:
Ratio
Parameters
currentRate:
Tokens
collateralChange:
Wei
Returns
Ratio
Globals
"src/
Abstract
Contract"
"src/
Augmint"
"src/
Augmint
Token"
"src/
Deployed
Contract"
"src/
Deployed
Environment"
"src/
Errors"
"src/
Ethereum
Connection"
"src/
Exchange"
"src/
Loan"
"src/
Loan
Manager"
"src/
Loan
Product"
"src/
Rates"
"src/
Transaction"
"src/constants"
"src/gas"
"src/index"
"src/units"
"src/utils/generic"
"src/utils/index"
"src/utils/logger"
"src/utils/promise
Timeout"
"src/utils/sigint
Handler"
Loan
constructor
borrower
collateral
Amount
disbursement
Time
id
interest
Amount
loan
Amount
loan
Manager
Address
margin
Call
Rate
maturity
product
Id
repayment
Amount
state
token
Address
collateral
Status
due
State
is
Collectable
is
Collected
is
Due
is
Expired
is
Margin
Loan
is
Repaid
is
Repayable
term
calculate
Collateral
Change
calculate
Collateral
Ratio
calculate
Collateral
Ratio
Change
ILoan
Tuple
Generated using
TypeDoc