Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

integration: liquity #134

Open
wants to merge 6 commits into
base: dev
Choose a base branch
from
Open
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 20 additions & 1 deletion knowledge_base/widgets.txt
Original file line number Diff line number Diff line change
Expand Up @@ -238,6 +238,25 @@ Required parameters:
Return value description:
-a summarized answer with source citations
---
Widget magic command: <|liquity-borrow({borrowAmount},{collateralAmount})|>
marcomariscal marked this conversation as resolved.
Show resolved Hide resolved
Description of widget: This widget is used when the user wants to borrow LUSD using ETH as collateral from the Liquity protocol.
Required Parameters:
-{borrowAmount}: amount of LUSD to borrow
-{collateralAmount}: amount of ETH to use as collateral
---
Widget magic command: <|liquity-close()|>
Description of widget: This widget is used when the user wants to close their trove from Liquity protocol.
---
Widget magic command: <|liquity-adjust({borrowAmount},{repayAmount},{depositCollateral},{withdrawCollateral})|>
Description of widget: This widget is used when the user wants to adjust their trove from Liquity protocol.
Required Parameters:
If the user is trying to borrow more LUSD and/or deposit more collateral
-{borrowAmount}: amount of LUSD to borrow
-{collateralAmount}: amount of ETH to use as collateral
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

there seems to be a mismatch of the parameters here and in the command above. also, if there are 2 use cases, what should the variables be when not being used (e.g. what to put for repay/withdraw if doing borrow/deposit)? could we just have 2 magic commands for 2 different use cases?

If the user is trying to repay debt and/or withdraw collateral
-{repayAmount}: amount of LUSD to repay
-{withdrawCollateral}: amount of ETH collateral to withdraw
---
Widget magic command: <|display-zksync-deposit({token},{amount})|>
Description of widget: This widget is used when the user wants to bridge and deposit tokens from mainnet L1 to zksync L2
Required parameters:
Expand All @@ -248,4 +267,4 @@ Widget magic command: <|display-zksync-withdraw({token},{amount})|>
Description of widget: This widget is used when the user wants to withdraw tokens from zksync L2 to mainnet L1
Required parameters:
-{token}: token to withdraw
-{amount}: quantity to withdraw
-{amount}: quantity to withdraw