repay

Overview

This function is called when the user wishes to repay his existing debts. User can opt to repay in full or partially.

Drawing

Inputs

  • address of debt asset: if repaying DAI debt, pass the DAI address

  • amount of debt to repay: does not need to be 100%

  • interestRateMode: stable or variable

  • onBehalfOf: if repaying another user's debt

  • useATokens: false

repayWithATokens has useATokens: true

executeRepay

Execution flow

We will breakdown and examine the unique sections of logics within executeRepay. Code delineated in orange are common functions and can be explored in that section.

Visual Aid

Last updated