Borrower - Accept an offer

Borrower: accept an offer (loan starts)

Accept offer and start the loan.

Flow

  • Fetch Offer and corresponding Request.

  • Check TX is sent from request sender.

  • Check offer is valid.

  • Create and store a new Loan object.

  • Invalidate Request and Offer by zeroing borrower and lender respectively.

  • Move collateral and USDC:

    • Transfer collateral from borrower to PolyLend Smart Contract address.

    • Transfer USDC from lender to borrower address.

  • Emit LoanAccepted .

Last updated