Repayment
Last updated
Last updated
Locate the Loan: Before the maturity date, borrowers can find the "Repay" button next to the associated loan in the Wallets -> Liability (Borrower) tab.
Maturity Time: The exact maturity time is 00:00 on the maturity date plus one day, coordinated in UTC+0. For example, if the maturity date is January 30, 2025, the maturity time is 00:00 on January 31, 2025, UTC+0.
Repayment Process:
Before Maturity: Borrowers can repay their loans at any time before maturity by following these steps:
Approve the transfer of debt to the lender
Call the smart contract to execute the transaction
After Maturity: If the loan is not repaid before maturity, the liquidation process will be automatically triggered.
Smart Contract Execution: When the borrower initiates repayment, the smart contract:
Transfers the debt (principal plus accrued interest) from the borrower to the lender
Transfers the collateral from the lender's wallet back to the borrower's wallet
Collateral Return: The collateral return is executed automatically by the smart contract based on the lender's pre-approval that was provided during the loan creation. The borrower does not need to wait for manual action from the lender to receive their collateral back.
Transaction Monitoring: Both the borrower and lender can monitor the status of the repayment and collateral transfer transactions in the Transfers page.
The smart contract ensures that the collateral is only returned to the borrower after confirming the full repayment has been made.
The peer-to-peer nature of the repayment process means assets move directly between user wallets, not through an intermediary.
The TSI system sends reminder notifications to borrowers as the maturity date approaches to help them avoid late repayments.
If the borrower fails to repay by maturity, the liquidation process will be triggered automatically to protect the lender's interests.
If any issues arise during the repayment process, users should contact TSI support for assistance.