Wind or Unwind to Maintain Target HFWind or Unwind to Maintain Target HF
0x484428507A212cA56D71baa27Ca6089a6dB63a88
Actions · 23
Getaccountdatain
Reads the socket's overall position in an Aave market: collateral, debt, borrow capacity, and health factor.Reads the socket's overall position in an Aave market: collateral, debt, borrow capacity, and health factor.
Getpriceofin
Reads the price the market's own oracle assigns to an asset.Reads the price the market's own oracle assigns to an asset.
GetliquidationLTVofin
Reads the liquidation threshold of an asset in an Aave market.Reads the liquidation threshold of an asset in an Aave market.
Calculateof
Calculates a proportion of a value using percent, basis points, WAD, or RAY units.Calculates a proportion of a value using percent, basis points, WAD, or RAY units.
Setto
Assigns a value to a named variable that later steps reference.Assigns a value to a named variable that later steps reference.
Calculate
Applies a binary arithmetic operation to two values and returns the result.Applies a binary arithmetic operation to two values and returns the result.
Setto
Assigns a value to a named variable that later steps reference.Assigns a value to a named variable that later steps reference.
Is
Compares two values with a chosen operator and returns a boolean.Compares two values with a chosen operator and returns a boolean.
Steers control flow by comparing two values: branch, loop, or require the condition holds.Steers control flow by comparing two values: branch, loop, or require the condition holds.
Calculate
Applies a binary arithmetic operation to two values and returns the result.Applies a binary arithmetic operation to two values and returns the result.
Setto
Assigns a value to a named variable that later steps reference.Assigns a value to a named variable that later steps reference.
Calculate
Applies a binary arithmetic operation to two values and returns the result.Applies a binary arithmetic operation to two values and returns the result.
Setto
Assigns a value to a named variable that later steps reference.Assigns a value to a named variable that later steps reference.
Repayto
Repays borrowed assets to an Aave market from the socket's balance.Repays borrowed assets to an Aave market from the socket's balance.
Withdrawfrom
Withdraws a supplied asset from an Aave market back to the socket.Withdraws a supplied asset from an Aave market back to the socket.
Else
Opens the else branch of a conditional.Opens the else branch of a conditional.
Calculate
Applies a binary arithmetic operation to two values and returns the result.Applies a binary arithmetic operation to two values and returns the result.
Setto
Assigns a value to a named variable that later steps reference.Assigns a value to a named variable that later steps reference.
Calculate
Applies a binary arithmetic operation to two values and returns the result.Applies a binary arithmetic operation to two values and returns the result.
Setto
Assigns a value to a named variable that later steps reference.Assigns a value to a named variable that later steps reference.
Supplyto
Supplies an asset to an Aave market, minting aTokens to the socket.Supplies an asset to an Aave market, minting aTokens to the socket.
Borrowfrom
Borrows an asset from an Aave market against collateral you have supplied.Borrows an asset from an Aave market against collateral you have supplied.
Endblock
Closes the innermost open block, whether a conditional branch or a loop.Closes the innermost open block, whether a conditional branch or a loop.