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.
maxValue to deposit 100%.
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 dsa.
maxValue to withdraw 100%.
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 dsa.
maxValue to payback 100%.
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