Compound
Interact with Compound Protocol
These connectors interact with the Compound protocol to facilitate Compound transactions like deposit, borrow, withdraw, payback, and more.
Deposit
This connector deposits into Compound
Parameter | Type | Description |
token | address | The token address to deposit |
amount | number | The amount of tokens to deposit. use -1 or dsa |
getId | number | ID fetches the amount of token to deposit. |
setId | number | ID stores the amount of token deposited. |
Withdraw
This connector withdraws tokens out of Compound.
Parameter | Type | Description |
token | address | The token address to withdraw |
amount | number | The amount of tokens to withdraw. use -1 or |
getId | number | ID fetches the amount of token to withdraw |
setId | number | ID stores the amount of token withdrawn |
Borrow
This connector borrows tokens from Compound
Parameter | Type | Description |
token | address | The token address to borrow |
amount | number | The amount of tokens to borrow |
getId | number | ID fetches the amount of token to borrow |
setId | number | ID stores the amount of token borrowed |
Payback
This connector pays back debt owed to Compound
Parameter | Type | Description |
token | address | The token address to payback |
amount | number | The amount of tokens to payback. use -1 or |
getId | number | ID fetches the amount of token to deposit. |
setId | number | ID stores the amount of token deposited. |
Liquidate
This connector will execute a liquidation on Compound
Parameter | Type | Description |
borrower | address | Borrower's Address. |
tokenToPay | address | Token Address to pay for liquidation. |
tokenInReturn | address | Token Address to return on liquidation. |
amount | number | The amount of tokens to payback. use -1 or `dsa.maxValue` to payback 100%. |
getId | number | ID fetches the amount of token to payback. |
setId | number | ID stores the amount of token paid back. |
Deposit cToken
Similar to the Deposit connector except this connector stores the deposit value in cTokens in setId
Parameter | Type | Description |
token | address | The token address to deposit. |
amount | number | The amount of tokens to deposit. use -1 or `dsa.maxValue` to deposit 100%. |
getId | number | ID fetches the amount of token to deposit. |
setId | number | ID stores the amount of ctoken minted. |
Withdraw cToken
Similar to the Withdraw connector except this connector fetches the cToken amount in getId
Parameter | Type | Description |
token | address | The token address to withdraw. |
amount | number | The amount of ctokens to withdraw. use -1 or `dsa.maxValue` to withdraw 100%. |
getId | number | ID fetches the amount of ctoken to withdraw. |
setId | number | ID stores the amount of token withdrawn. |
Last updated