Isle Finance
  • Introduction
    • What is Isle Finance?
    • What is Supply Chain Finance?
  • How Isle Finance Works
    • Glossary of Key Terms
    • Pool Admins
    • Buyers
    • Sellers
    • Liquidity Providers
    • Governance
    • Fees
  • Contract Documentation
    • Smart Contract Overview
    • Diagrams
    • Loan Accounting
    • Withdrawal Management
    • Upgradability
    • IsleGlobals
    • LoanManager
    • LoanManagerStorage
    • Pool
    • PoolAddressesProvider
    • PoolConfigurator
    • PoolConfiguratorStorage
    • Receivable
    • ReceivableStorage
    • WithdrawalManager
    • WithdrawalManagerStorage
    • abstracts
      • Governable
    • interfaces
      • IGovernable
      • IIsleGlobals
      • IIsleGlobalsEvents
      • ILoanManager
      • ILoanManagerEvents
      • ILoanManagerStorage
      • IPool
      • IPoolAddressesProvider
      • IPoolConfigurator
      • IPoolConfiguratorEvents
      • IPoolConfiguratorStorage
      • IReceivable
      • IReceivableEvent
      • IWithdrawalManager
      • IWithdrawalManagerStorage
    • libraries
      • Errors
      • PoolDeployer
      • ReentrancyGuardUpgradeable
      • types
        • PoolConfigurator
        • Loan
        • Receivable
        • WithdrawalManager
      • upgradability
        • UUPSProxy
        • VersionedInitializable
Powered by GitBook
On this page
  • State Variables
  • loanCounter
  • paymentCounter
  • paymentWithEarliestDueDate
  • domainStart
  • domainEnd
  • accountedInterest
  • principalOut
  • unrealizedLosses
  • issuanceRate
  • asset
  • paymentIdOf
  • impairmentFor
  • payments
  • sortedPayments
  • liquidationInfoFor
  • _loans
  1. Contract Documentation

LoanManagerStorage

PreviousLoanManagerNextPool

Last updated 6 months ago

Inherits:

State Variables

loanCounter

uint16 public override loanCounter;

paymentCounter

uint24 public override paymentCounter;

paymentWithEarliestDueDate

uint24 public override paymentWithEarliestDueDate;

domainStart

uint48 public override domainStart;

domainEnd

uint48 public override domainEnd;

accountedInterest

uint112 public override accountedInterest;

principalOut

uint128 public override principalOut;

unrealizedLosses

uint128 public override unrealizedLosses;

issuanceRate

uint256 public override issuanceRate;

asset

address public override asset;

paymentIdOf

mapping(uint16 => uint24) public override paymentIdOf;

impairmentFor

mapping(uint16 => Loan.Impairment) public impairmentFor;

payments

mapping(uint256 => Loan.PaymentInfo) public payments;

sortedPayments

mapping(uint256 => Loan.SortedPayment) public sortedPayments;

liquidationInfoFor

mapping(uint16 => Loan.LiquidationInfo) public liquidationInfoFor;

_loans

mapping(uint16 => Loan.Info) internal _loans;
Git Source
ILoanManagerStorage