Options
All
  • Public
  • Public/Protected
  • All
Menu

Bank struct mirroring on-chain data Contains the state of the marginfi group.

Hierarchy

  • Bank

Index

Constructors

Properties

bankAuthorityBump: number
borrowAccumulator: BigNumber
depositAccumulator: BigNumber
feeVault: PublicKey
feeVaultAuthorityBump: number
fixedFee: BigNumber
initMarginRatio: BigNumber
insuranceVault: PublicKey
insuranceVaultAuthorityBump: number
interestFee: BigNumber
lastUpdate: Date
maintMarginRatio: BigNumber
mint: PublicKey
scalingFactorC: BigNumber
totalBorrowsRecord: BigNumber
totalDepositsRecord: BigNumber
vault: PublicKey

Accessors

  • get nativeBorrowBalance(): BigNumber
  • get nativeDepositBalance(): BigNumber

Methods

  • computeNativeAmount(record: BigNumber, side: LendingSide): BigNumber
  • computeRecordAmount(record: BigNumber, side: LendingSide): BigNumber

Generated using TypeDoc