Coda by Ian Macalinao
    Preparing search index...

    Interface FlashRepayReserveLiquidityInput<TAccountUserTransferAuthority, TAccountLendingMarketAuthority, TAccountLendingMarket, TAccountReserve, TAccountReserveLiquidityMint, TAccountReserveDestinationLiquidity, TAccountUserSourceLiquidity, TAccountReserveLiquidityFeeReceiver, TAccountReferrerTokenState, TAccountReferrerAccount, TAccountSysvarInfo, TAccountTokenProgram>

    interface FlashRepayReserveLiquidityInput<
        TAccountUserTransferAuthority extends string = string,
        TAccountLendingMarketAuthority extends string = string,
        TAccountLendingMarket extends string = string,
        TAccountReserve extends string = string,
        TAccountReserveLiquidityMint extends string = string,
        TAccountReserveDestinationLiquidity extends string = string,
        TAccountUserSourceLiquidity extends string = string,
        TAccountReserveLiquidityFeeReceiver extends string = string,
        TAccountReferrerTokenState extends string = string,
        TAccountReferrerAccount extends string = string,
        TAccountSysvarInfo extends string = string,
        TAccountTokenProgram extends string = string,
    > {
        borrowInstructionIndex: number;
        lendingMarket: Address<TAccountLendingMarket>;
        lendingMarketAuthority: Address<TAccountLendingMarketAuthority>;
        liquidityAmount: number | bigint;
        referrerAccount?: Address<TAccountReferrerAccount>;
        referrerTokenState?: Address<TAccountReferrerTokenState>;
        reserve: Address<TAccountReserve>;
        reserveDestinationLiquidity: Address<TAccountReserveDestinationLiquidity>;
        reserveLiquidityFeeReceiver: Address<TAccountReserveLiquidityFeeReceiver>;
        reserveLiquidityMint: Address<TAccountReserveLiquidityMint>;
        sysvarInfo?: Address<TAccountSysvarInfo>;
        tokenProgram?: Address<TAccountTokenProgram>;
        userSourceLiquidity: Address<TAccountUserSourceLiquidity>;
        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
    • TAccountReserveDestinationLiquidity extends string = string
    • TAccountUserSourceLiquidity 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

    borrowInstructionIndex: number
    lendingMarket: Address<TAccountLendingMarket>
    lendingMarketAuthority: Address<TAccountLendingMarketAuthority>
    liquidityAmount: number | bigint
    referrerAccount?: Address<TAccountReferrerAccount>
    referrerTokenState?: Address<TAccountReferrerTokenState>
    reserve: Address<TAccountReserve>
    reserveDestinationLiquidity: Address<TAccountReserveDestinationLiquidity>
    reserveLiquidityFeeReceiver: Address<TAccountReserveLiquidityFeeReceiver>
    reserveLiquidityMint: Address<TAccountReserveLiquidityMint>
    sysvarInfo?: Address<TAccountSysvarInfo>
    tokenProgram?: Address<TAccountTokenProgram>
    userSourceLiquidity: Address<TAccountUserSourceLiquidity>
    userTransferAuthority: TransactionSigner<TAccountUserTransferAuthority>