Coda by Ian Macalinao
    Preparing search index...

    Interface FlashBorrowReserveLiquidityInput<TAccountUserTransferAuthority, TAccountLendingMarketAuthority, TAccountLendingMarket, TAccountReserve, TAccountReserveLiquidityMint, TAccountReserveSourceLiquidity, TAccountUserDestinationLiquidity, TAccountReserveLiquidityFeeReceiver, TAccountReferrerTokenState, TAccountReferrerAccount, TAccountSysvarInfo, TAccountTokenProgram>

    interface FlashBorrowReserveLiquidityInput<
        TAccountUserTransferAuthority extends string = string,
        TAccountLendingMarketAuthority extends string = string,
        TAccountLendingMarket extends string = string,
        TAccountReserve extends string = string,
        TAccountReserveLiquidityMint extends string = string,
        TAccountReserveSourceLiquidity extends string = string,
        TAccountUserDestinationLiquidity extends string = string,
        TAccountReserveLiquidityFeeReceiver extends string = string,
        TAccountReferrerTokenState extends string = string,
        TAccountReferrerAccount extends string = string,
        TAccountSysvarInfo extends string = string,
        TAccountTokenProgram extends string = string,
    > {
        lendingMarket: Address<TAccountLendingMarket>;
        lendingMarketAuthority: Address<TAccountLendingMarketAuthority>;
        liquidityAmount: number | bigint;
        referrerAccount?: Address<TAccountReferrerAccount>;
        referrerTokenState?: Address<TAccountReferrerTokenState>;
        reserve: Address<TAccountReserve>;
        reserveLiquidityFeeReceiver: Address<TAccountReserveLiquidityFeeReceiver>;
        reserveLiquidityMint: Address<TAccountReserveLiquidityMint>;
        reserveSourceLiquidity: Address<TAccountReserveSourceLiquidity>;
        sysvarInfo?: Address<TAccountSysvarInfo>;
        tokenProgram?: Address<TAccountTokenProgram>;
        userDestinationLiquidity: Address<TAccountUserDestinationLiquidity>;
        userTransferAuthority: TransactionSigner<TAccountUserTransferAuthority>;
    }

    Type Parameters

    • TAccountUserTransferAuthority extends string = string
    • TAccountLendingMarketAuthority extends string = string
    • TAccountLendingMarket extends string = string
    • TAccountReserve extends string = string
    • TAccountReserveLiquidityMint extends string = string
    • TAccountReserveSourceLiquidity extends string = string
    • TAccountUserDestinationLiquidity extends string = string
    • TAccountReserveLiquidityFeeReceiver extends string = string
    • TAccountReferrerTokenState extends string = string
    • TAccountReferrerAccount extends string = string
    • TAccountSysvarInfo extends string = string
    • TAccountTokenProgram extends string = string
    Index

    Properties

    lendingMarket: Address<TAccountLendingMarket>
    lendingMarketAuthority: Address<TAccountLendingMarketAuthority>
    liquidityAmount: number | bigint
    referrerAccount?: Address<TAccountReferrerAccount>
    referrerTokenState?: Address<TAccountReferrerTokenState>
    reserve: Address<TAccountReserve>
    reserveLiquidityFeeReceiver: Address<TAccountReserveLiquidityFeeReceiver>
    reserveLiquidityMint: Address<TAccountReserveLiquidityMint>
    reserveSourceLiquidity: Address<TAccountReserveSourceLiquidity>
    sysvarInfo?: Address<TAccountSysvarInfo>
    tokenProgram?: Address<TAccountTokenProgram>
    userDestinationLiquidity: Address<TAccountUserDestinationLiquidity>
    userTransferAuthority: TransactionSigner<TAccountUserTransferAuthority>