Balancer V2
FlashLoan
Types
Functions
Example Code
import * as api from '@protocolink/api';
const chainId = 1;
const tokenList = await api.protocols.balancerv2.getFlashLoanTokenList(chainId);
const underlyingToken = tokenList[0];
const loans = [
{
token: underlyingToken,
amount: '10000',
},
];
const flashLoanQuotation = await api.protocols.balancerv2.getFlashLoanQuotation(chainId, {
loans,
});
const [flashLoanLoanLogic, flashLoanRepayLogic] = api.protocols.balancerv2.newFlashLoanLogicPair(loans);
const logics = [flashLoanLoanLogic];
// logics.push(swapLogic)
// logics.push(supplyLogic)
// logics.push(...)
logics.push(flashLoanRepayLogic);Last updated