Coda by Ian Macalinao
    Preparing search index...

    Interface WithdrawProtocolFeeAsyncInput<TAccountGlobalConfig, TAccountLendingMarket, TAccountReserve, TAccountReserveLiquidityMint, TAccountLendingMarketAuthority, TAccountFeeVault, TAccountFeeCollectorAta, TAccountTokenProgram>

    interface WithdrawProtocolFeeAsyncInput<
        TAccountGlobalConfig extends string = string,
        TAccountLendingMarket extends string = string,
        TAccountReserve extends string = string,
        TAccountReserveLiquidityMint extends string = string,
        TAccountLendingMarketAuthority extends string = string,
        TAccountFeeVault extends string = string,
        TAccountFeeCollectorAta extends string = string,
        TAccountTokenProgram extends string = string,
    > {
        amount: number | bigint;
        feeCollectorAta: Address<TAccountFeeCollectorAta>;
        feeVault: Address<TAccountFeeVault>;
        globalConfig: Address<TAccountGlobalConfig>;
        lendingMarket: Address<TAccountLendingMarket>;
        lendingMarketAuthority?: Address<TAccountLendingMarketAuthority>;
        reserve: Address<TAccountReserve>;
        reserveLiquidityMint: Address<TAccountReserveLiquidityMint>;
        tokenProgram?: Address<TAccountTokenProgram>;
    }

    Type Parameters

    • TAccountGlobalConfig extends string = string
    • TAccountLendingMarket extends string = string
    • TAccountReserve extends string = string
    • TAccountReserveLiquidityMint extends string = string
    • TAccountLendingMarketAuthority extends string = string
    • TAccountFeeVault extends string = string
    • TAccountFeeCollectorAta extends string = string
    • TAccountTokenProgram extends string = string
    Index

    Properties

    amount: number | bigint
    feeCollectorAta: Address<TAccountFeeCollectorAta>
    feeVault: Address<TAccountFeeVault>
    globalConfig: Address<TAccountGlobalConfig>
    lendingMarket: Address<TAccountLendingMarket>
    lendingMarketAuthority?: Address<TAccountLendingMarketAuthority>
    reserve: Address<TAccountReserve>
    reserveLiquidityMint: Address<TAccountReserveLiquidityMint>
    tokenProgram?: Address<TAccountTokenProgram>