OpenTermLoanRefinancer
\
Functions
borrower
borrower
Return Values:
0
address
address
\
calledPrincipal
calledPrincipal
Return Values:
0
uint256
uint256
\
dateCalled
dateCalled
Return Values:
0
uint40
uint40
\
dateFunded
dateFunded
Return Values:
0
uint40
uint40
\
dateImpaired
dateImpaired
Return Values:
0
uint40
uint40
\
datePaid
datePaid
Return Values:
0
uint40
uint40
\
decreasePrincipal
decreasePrincipal
Function to decrease the principal during a refinance.
Parameters:
0
amount_
uint256
uint256
The amount of which the value will decrease by.
\
delegateServiceFeeRate
delegateServiceFeeRate
Return Values:
0
uint64
uint64
\
fundsAsset
fundsAsset
Return Values:
0
address
address
\
gracePeriod
gracePeriod
Return Values:
0
uint32
uint32
\
increasePrincipal
increasePrincipal
Function to increase the principal during a refinance.
Parameters:
0
amount_
uint256
uint256
The amount of which the value will increase by.
\
interestRate
interestRate
Return Values:
0
uint64
uint64
\
lateFeeRate
lateFeeRate
Return Values:
0
uint64
uint64
\
lateInterestPremiumRate
lateInterestPremiumRate
Return Values:
0
uint64
uint64
\
lender
lender
Return Values:
0
address
address
\
noticePeriod
noticePeriod
Return Values:
0
uint32
uint32
\
paymentInterval
paymentInterval
Return Values:
0
uint32
uint32
\
pendingBorrower
pendingBorrower
Return Values:
0
address
address
\
pendingLender
pendingLender
Return Values:
0
address
address
\
platformServiceFeeRate
platformServiceFeeRate
Return Values:
0
uint64
uint64
\
principal
principal
Return Values:
0
uint256
uint256
\
refinanceCommitment
refinanceCommitment
Return Values:
0
bytes32
bytes32
\
setDelegateServiceFeeRate
setDelegateServiceFeeRate
Function 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
setGracePeriod
Function to set the gracePeriod during a refinance.
Parameters:
0
gracePeriod_
uint32
uint32
The new value for gracePeriod.
\
setInterestRate
setInterestRate
Function 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
setLateFeeRate
Function to set the lateFeeRate during a refinance.
Parameters:
0
lateFeeRate_
uint64
uint64
The new value for lateFeeRate.
\
setLateInterestPremiumRate
setLateInterestPremiumRate
Function to set the lateInterestPremiumRate during a refinance.
Parameters:
0
lateInterestPremiumRate_
uint64
uint64
The new value for lateInterestPremiumRate.
\
setNoticePeriod
setNoticePeriod
Function to set the noticePeriod during a refinance.
Parameters:
0
noticePeriod_
uint32
uint32
The new value for noticePeriod.
\
setPaymentInterval
setPaymentInterval
Function 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
DelegateServiceFeeRateSet
The value for the service fee rate for the PoolDelegate (1e18 units).
Parameters:
0
delegateServiceFeeRate_
uint64
uint64
The new value for delegateServiceFeeRate.
\
GracePeriodSet
GracePeriodSet
A new value for gracePeriod has been set.
Parameters:
0
gracePeriod_
uint256
uint256
The new value for gracePeriod.
\
InterestRateSet
InterestRateSet
A new value for interestRate has been set.
Parameters:
0
interestRate_
uint64
uint64
The new value for interestRate.
\
LateFeeRateSet
LateFeeRateSet
A new value for lateFeeRate has been set.
Parameters:
0
lateFeeRate_
uint64
uint64
The new value for lateFeeRate.
\
LateInterestPremiumRateSet
LateInterestPremiumRateSet
A new value for lateInterestPremiumRate has been set.
Parameters:
0
lateInterestPremiumRate_
uint64
uint64
The new value for lateInterestPremiumRate.
\
NoticePeriodSet
NoticePeriodSet
A new value for noticePeriod has been set.
Parameters:
0
noticePeriod_
uint256
uint256
The new value for noticedPeriod.
\
PaymentIntervalSet
PaymentIntervalSet
A new value for paymentInterval has been set.
Parameters:
0
paymentInterval_
uint256
uint256
The new value for paymentInterval.
\
PrincipalDecreased
PrincipalDecreased
The value of the principal has been decreased.
Parameters:
0
decreasedBy_
uint256
uint256
The amount of which the value was decreased by.
\
PrincipalIncreased
PrincipalIncreased
The value of the principal has been increased.
Parameters:
0
increasedBy_
uint256
uint256
The amount of which the value was increased by.
\
Last updated