Options
All
  • Public
  • Public/Protected
  • All
Menu

Augmint LoanManager contract class

Hierarchy

Index

Constructors

constructor

Properties

augmintTokenAddress

augmintTokenAddress: Promise<string>

instance

instance: LoanManagerInstance

Accessors

address

  • get address(): string

tokenAddress

  • get tokenAddress(): Promise<string>
  • Returns Promise<string>

Static Loan

  • get Loan(): typeof Loan
  • Returns typeof Loan

Static LoanProduct

  • get LoanProduct(): typeof LoanProduct
  • Returns typeof LoanProduct

Methods

addExtraCollateral

  • Parameters

    • loan: Loan
    • weiAmount: Wei
    • userAccount: string

    Returns Transaction

collectLoans

  • Parameters

    • loansToCollect: Loan[]
    • userAccount: string

    Returns Transaction

getActiveProducts

  • Returns Promise<LoanProduct[]>

getAllLoans

  • getAllLoans(): Promise<Loan[]>
  • Returns Promise<Loan[]>

getAllProducts

  • Returns Promise<LoanProduct[]>

getLoanCount

  • getLoanCount(): Promise<number>
  • Returns Promise<number>

getLoansForAccount

  • getLoansForAccount(userAccount: string): Promise<Loan[]>
  • Parameters

    • userAccount: string

    Returns Promise<Loan[]>

newEthBackedLoan

  • Parameters

    Returns Promise<Transaction>

repayLoan

Generated using TypeDoc