FixedTermLoanManagerInitializer

Functions

accountedInterest

    function accountedInterest()
        view
        returns (
            uint112
        );

Return Values:

IndexNameTypeInternal TypeDescription

0

uint112

uint112

allowedSlippageFor

    function allowedSlippageFor(
        address
    )
        view
        returns (
            uint256
        );

Parameters:

IndexNameTypeInternal TypeDescription

0

``

address

address

Return Values:

IndexNameTypeInternal TypeDescription

0

uint256

uint256

decodeArguments

Decodes the initialization arguments of a loan manager.

    function decodeArguments(
        bytes calldata_
    )
        pure
        returns (
            address poolManager_
        );

Parameters:

IndexNameTypeInternal TypeDescription

0

calldata_

bytes

bytes

ABI encoded address of the pool manager.

Return Values:

IndexNameTypeInternal TypeDescription

0

poolManager_

address

address

Address of the pool manager.

domainEnd

    function domainEnd()
        view
        returns (
            uint48
        );

Return Values:

IndexNameTypeInternal TypeDescription

0

uint48

uint48

domainStart

    function domainStart()
        view
        returns (
            uint48
        );

Return Values:

IndexNameTypeInternal TypeDescription

0

uint48

uint48

encodeArguments

Encodes the initialization arguments of a loan manager.

    function encodeArguments(
        address poolManager_
    )
        pure
        returns (
            bytes calldata_
        );

Parameters:

IndexNameTypeInternal TypeDescription

0

poolManager_

address

address

Address of the pool manager.

Return Values:

IndexNameTypeInternal TypeDescription

0

calldata_

bytes

bytes

ABI encoded address of the pool manager.

fundsAsset

    function fundsAsset()
        view
        returns (
            address
        );

Return Values:

IndexNameTypeInternal TypeDescription

0

address

address

issuanceRate

    function issuanceRate()
        view
        returns (
            uint256
        );

Return Values:

IndexNameTypeInternal TypeDescription

0

uint256

uint256

liquidationInfo

    function liquidationInfo(
        address
    )
        view
        returns (
            bool triggeredByGovernor,
            uint128 principal,
            uint120 interest,
            uint256 lateInterest,
            uint96 platformFees,
            address liquidator
        );

Parameters:

IndexNameTypeInternal TypeDescription

0

``

address

address

Return Values:

IndexNameTypeInternal TypeDescription

0

triggeredByGovernor

bool

bool

1

principal

uint128

uint128

2

interest

uint120

uint120

3

lateInterest

uint256

uint256

4

platformFees

uint96

uint96

5

liquidator

address

address

minRatioFor

    function minRatioFor(
        address
    )
        view
        returns (
            uint256
        );

Parameters:

IndexNameTypeInternal TypeDescription

0

``

address

address

Return Values:

IndexNameTypeInternal TypeDescription

0

uint256

uint256

paymentCounter

    function paymentCounter()
        view
        returns (
            uint24
        );

Return Values:

IndexNameTypeInternal TypeDescription

0

uint24

uint24

paymentIdOf

    function paymentIdOf(
        address
    )
        view
        returns (
            uint24
        );

Parameters:

IndexNameTypeInternal TypeDescription

0

``

address

address

Return Values:

IndexNameTypeInternal TypeDescription

0

uint24

uint24

payments

    function payments(
        uint256
    )
        view
        returns (
            uint24 platformManagementFeeRate,
            uint24 delegateManagementFeeRate,
            uint48 startDate,
            uint48 paymentDueDate,
            uint128 incomingNetInterest,
            uint128 refinanceInterest,
            uint256 issuanceRate
        );

Parameters:

IndexNameTypeInternal TypeDescription

0

``

uint256

uint256

Return Values:

IndexNameTypeInternal TypeDescription

0

platformManagementFeeRate

uint24

uint24

1

delegateManagementFeeRate

uint24

uint24

2

startDate

uint48

uint48

3

paymentDueDate

uint48

uint48

4

incomingNetInterest

uint128

uint128

5

refinanceInterest

uint128

uint128

6

issuanceRate

uint256

uint256

paymentWithEarliestDueDate

    function paymentWithEarliestDueDate()
        view
        returns (
            uint24
        );

Return Values:

IndexNameTypeInternal TypeDescription

0

uint24

uint24

poolManager

    function poolManager()
        view
        returns (
            address
        );

Return Values:

IndexNameTypeInternal TypeDescription

0

address

address

principalOut

    function principalOut()
        view
        returns (
            uint128
        );

Return Values:

IndexNameTypeInternal TypeDescription

0

uint128

uint128

sortedPayments

    function sortedPayments(
        uint256
    )
        view
        returns (
            uint24 previous,
            uint24 next,
            uint48 paymentDueDate
        );

Parameters:

IndexNameTypeInternal TypeDescription

0

``

uint256

uint256

Return Values:

IndexNameTypeInternal TypeDescription

0

previous

uint24

uint24

1

next

uint24

uint24

2

paymentDueDate

uint48

uint48

unrealizedLosses

    function unrealizedLosses()
        view
        returns (
            uint128
        );

Return Values:

IndexNameTypeInternal TypeDescription

0

uint128

uint128

Events

Initialized

Emitted when the loan manager is initialized.

    event Initialized(
        address poolManager_
    );

Parameters:

IndexNameTypeInternal TypeDescription

0

poolManager_

address

address

Address of the associated pool manager.

Last updated