OpenTermLoanRefinancer
Functions
borrower
borrower function borrower()
view
returns (
address
);Return Values:
0
address
address
calledPrincipal
calledPrincipal function calledPrincipal()
view
returns (
uint256
);Return Values:
0
uint256
uint256
dateCalled
dateCalledReturn Values:
0
uint40
uint40
dateFunded
dateFundedReturn Values:
0
uint40
uint40
dateImpaired
dateImpairedReturn Values:
0
uint40
uint40
datePaid
datePaidReturn Values:
0
uint40
uint40
decreasePrincipal
decreasePrincipalFunction to decrease the principal during a refinance.
Parameters:
0
amount_
uint256
uint256
The amount of which the value will decrease by.
delegateServiceFeeRate
delegateServiceFeeRateReturn Values:
0
uint64
uint64
fundsAsset
fundsAssetReturn Values:
0
address
address
gracePeriod
gracePeriodReturn Values:
0
uint32
uint32
increasePrincipal
increasePrincipalFunction to increase the principal during a refinance.
Parameters:
0
amount_
uint256
uint256
The amount of which the value will increase by.
interestRate
interestRateReturn Values:
0
uint64
uint64
lateFeeRate
lateFeeRateReturn Values:
0
uint64
uint64
lateInterestPremiumRate
lateInterestPremiumRateReturn Values:
0
uint64
uint64
lender
lenderReturn Values:
0
address
address
noticePeriod
noticePeriodReturn Values:
0
uint32
uint32
paymentInterval
paymentIntervalReturn Values:
0
uint32
uint32
pendingBorrower
pendingBorrowerReturn Values:
0
address
address
pendingLender
pendingLenderReturn Values:
0
address
address
platformServiceFeeRate
platformServiceFeeRateReturn Values:
0
uint64
uint64
principal
principalReturn Values:
0
uint256
uint256
refinanceCommitment
refinanceCommitmentReturn Values:
0
bytes32
bytes32
setDelegateServiceFeeRate
setDelegateServiceFeeRateFunction to set the delegateServiceFeeRate during a refinance. The rate is denominated in 1e18 units.
Parameters:
0
delegateServiceFeeRate_
uint64
uint64
The new value for delegateServiceFeeRate.
setGracePeriod
setGracePeriodFunction to set the gracePeriod during a refinance.
Parameters:
0
gracePeriod_
uint32
uint32
The new value for gracePeriod.
setInterestRate
setInterestRateFunction to set the interestRate during a refinance. The interest rate is measured with 18 decimals of precision.
Parameters:
0
interestRate_
uint64
uint64
The new value for interestRate.
setLateFeeRate
setLateFeeRateFunction to set the lateFeeRate during a refinance.
Parameters:
0
lateFeeRate_
uint64
uint64
The new value for lateFeeRate.
setLateInterestPremiumRate
setLateInterestPremiumRateFunction to set the lateInterestPremiumRate during a refinance.
Parameters:
0
lateInterestPremiumRate_
uint64
uint64
The new value for lateInterestPremiumRate.
setNoticePeriod
setNoticePeriodFunction to set the noticePeriod during a refinance.
Parameters:
0
noticePeriod_
uint32
uint32
The new value for noticePeriod.
setPaymentInterval
setPaymentIntervalFunction to set the paymentInterval during a refinance. The interval is denominated in seconds.
Parameters:
0
paymentInterval_
uint32
uint32
The new value for paymentInterval.
Events
DelegateServiceFeeRateSet
DelegateServiceFeeRateSetThe value for the service fee rate for the PoolDelegate (1e18 units).
Parameters:
0
delegateServiceFeeRate_
uint64
uint64
The new value for delegateServiceFeeRate.
GracePeriodSet
GracePeriodSetA new value for gracePeriod has been set.
Parameters:
0
gracePeriod_
uint256
uint256
The new value for gracePeriod.
InterestRateSet
InterestRateSetA new value for interestRate has been set.
Parameters:
0
interestRate_
uint64
uint64
The new value for interestRate.
LateFeeRateSet
LateFeeRateSetA new value for lateFeeRate has been set.
Parameters:
0
lateFeeRate_
uint64
uint64
The new value for lateFeeRate.
LateInterestPremiumRateSet
LateInterestPremiumRateSetA new value for lateInterestPremiumRate has been set.
Parameters:
0
lateInterestPremiumRate_
uint64
uint64
The new value for lateInterestPremiumRate.
NoticePeriodSet
NoticePeriodSetA new value for noticePeriod has been set.
Parameters:
0
noticePeriod_
uint256
uint256
The new value for noticedPeriod.
PaymentIntervalSet
PaymentIntervalSetA new value for paymentInterval has been set.
Parameters:
0
paymentInterval_
uint256
uint256
The new value for paymentInterval.
PrincipalDecreased
PrincipalDecreasedThe value of the principal has been decreased.
Parameters:
0
decreasedBy_
uint256
uint256
The amount of which the value was decreased by.
PrincipalIncreased
PrincipalIncreasedThe value of the principal has been increased.
Parameters:
0
increasedBy_
uint256
uint256
The amount of which the value was increased by.
Last updated