Lendasat LogoLendasat Docs
Concepts

Contract States

Understanding the different states of your loan contract

Throughout the loan lifecycle, your contract transitions through different states. Track your current state in the borrower or lender interface.

Quick Reference
StateDescriptionWho Acts
RequestedLoan request submittedLender
ApprovedRequest acceptedBorrower
CollateralSeenBTC detected on-chainSystem
CollateralConfirmedBTC confirmedLender
PrincipalGivenLoan disbursedBorrower
RepaymentProvidedRepayment sentLender
RepaymentConfirmedRepayment verifiedBorrower
ClosedLoan completed-

Normal Loan Flow
Requested

Borrower submits a loan request based on a lender's offer.

Waiting for lender approval

Approved

Lender accepts the contract request.

Borrower deposits Bitcoin collateral

CollateralSeen

Collateral transaction detected on-chain, awaiting confirmations.

Waiting for blockchain confirmations

CollateralConfirmed

Collateral confirmed with sufficient verifications.

Lender releases principal

PrincipalGiven

Loan amount transferred to borrower or Virtual Card. Loan is now active.

Borrower manages loan and plans repayment

RepaymentProvided

Borrower sends repayment (principal + interest) and provides transaction hash.

Waiting for lender confirmation

RepaymentConfirmed

Lender confirms receipt of full repayment.

Borrower withdraws collateral

Closed

Loan successfully completed. Collateral returned to borrower.


Extension States

RenewalRequested

Borrower requested a loan extension with the same lender.

Waiting for lender approval

Extended

Extension approved. Original loan closed, new contract begins.

New loan follows normal flow


Problem States

These states require immediate attention to avoid losing collateral.

Undercollateralized

LTV reached 90%. Lender can initiate liquidation.

Add collateral immediately or face liquidation

Defaulted

Borrower failed to repay by maturity date.

Lender claims Bitcoin collateral

Closing

Collateral claim transaction processing on-chain.

Waiting for blockchain confirmations


Cancellation States

Rejected

Lender rejected the request. No collateral deposited.

Submit a new request

Cancelled

Request cancelled by borrower or lender before collateral confirmed.

No obligations for either party

RequestExpired

Request not accepted within 24 hours.

Submit a new request


Dispute States

DisputeBorrowerStarted

Borrower initiated a dispute. Lendasat will review and mediate.

DisputeLenderStarted

Lender initiated a dispute. Lendasat will review and mediate.

DisputeBorrowerResolved

Borrower accepted the resolution. Contract transitions accordingly.

DisputeLenderResolved

Lender accepted the resolution. Contract transitions accordingly.


State Flow Diagrams

Successful Loan

Requested → Approved → CollateralSeen → CollateralConfirmed

PrincipalGiven → RepaymentProvided → RepaymentConfirmed → Closed

Extension

PrincipalGiven → RenewalRequested → Extended → (New contract)

Liquidation / Default

PrincipalGiven → Undercollateralized → Closing → Closed
PrincipalGiven → Defaulted → Closing → Closed

Cancelled

Requested → Rejected / Cancelled / RequestExpired

Need Help?

Questions about contract states? Check our FAQ or contact support.