UNPKG

@algofi/lend

Version:

The official JavaScript SDK for the Algofi Lending Protocol

20 lines (19 loc) 1.24 kB
import { SuggestedParams } from "algosdk"; import { TransactionGroup } from "../utils"; /** * Returns a transaction group object representing an borrow group * transaction against the algofi protocol. Protocol sends requested borrow asset * to the sender account provided sufficient collateral has been posted * * @param sender - account address for the sender * @param suggestedParams - suggested transaction params * @param storageAccount - storage address for the sender * @param amount - amount of asset to borrow * @param assetId - asset id of the asset to be borrowed * @param managerAppId - id of the manager application * @param marketAppId - id of the market application for the borrow asset * @param supportedMarketAppIds - list of supported market application ids * @param supportedOracleAppIds - list of supported oracle applicaiton ids * @returns transaction group representing a borrow group transaction */ export declare function prepareBorrowTransactions(sender: string, suggestedParams: SuggestedParams, storageAccount: string, amount: number, assetId: number, managerAppId: number, marketAppId: number, supportedMarketAppIds: number[], supportedOracleAppIds: number[]): TransactionGroup;