Coda by Ian Macalinao
    Preparing search index...

    Interface DepositReserveLiquidityAsyncInput<TAccountOwner, TAccountReserve, TAccountLendingMarket, TAccountLendingMarketAuthority, TAccountReserveLiquidityMint, TAccountReserveLiquiditySupply, TAccountReserveCollateralMint, TAccountUserSourceLiquidity, TAccountUserDestinationCollateral, TAccountCollateralTokenProgram, TAccountLiquidityTokenProgram, TAccountInstructionSysvarAccount>

    interface DepositReserveLiquidityAsyncInput<
        TAccountOwner extends string = string,
        TAccountReserve extends string = string,
        TAccountLendingMarket extends string = string,
        TAccountLendingMarketAuthority extends string = string,
        TAccountReserveLiquidityMint extends string = string,
        TAccountReserveLiquiditySupply extends string = string,
        TAccountReserveCollateralMint extends string = string,
        TAccountUserSourceLiquidity extends string = string,
        TAccountUserDestinationCollateral extends string = string,
        TAccountCollateralTokenProgram extends string = string,
        TAccountLiquidityTokenProgram extends string = string,
        TAccountInstructionSysvarAccount extends string = string,
    > {
        collateralTokenProgram?: Address<TAccountCollateralTokenProgram>;
        instructionSysvarAccount?: Address<TAccountInstructionSysvarAccount>;
        lendingMarket: Address<TAccountLendingMarket>;
        lendingMarketAuthority?: Address<TAccountLendingMarketAuthority>;
        liquidityAmount: number | bigint;
        liquidityTokenProgram?: Address<TAccountLiquidityTokenProgram>;
        owner: TransactionSigner<TAccountOwner>;
        reserve: Address<TAccountReserve>;
        reserveCollateralMint?: Address<TAccountReserveCollateralMint>;
        reserveLiquidityMint: Address<TAccountReserveLiquidityMint>;
        reserveLiquiditySupply?: Address<TAccountReserveLiquiditySupply>;
        userDestinationCollateral: Address<TAccountUserDestinationCollateral>;
        userSourceLiquidity: Address<TAccountUserSourceLiquidity>;
    }

    Type Parameters

    • TAccountOwner extends string = string
    • TAccountReserve extends string = string
    • TAccountLendingMarket extends string = string
    • TAccountLendingMarketAuthority extends string = string
    • TAccountReserveLiquidityMint extends string = string
    • TAccountReserveLiquiditySupply extends string = string
    • TAccountReserveCollateralMint extends string = string
    • TAccountUserSourceLiquidity extends string = string
    • TAccountUserDestinationCollateral extends string = string
    • TAccountCollateralTokenProgram extends string = string
    • TAccountLiquidityTokenProgram extends string = string
    • TAccountInstructionSysvarAccount extends string = string
    Index

    Properties

    collateralTokenProgram?: Address<TAccountCollateralTokenProgram>
    instructionSysvarAccount?: Address<TAccountInstructionSysvarAccount>
    lendingMarket: Address<TAccountLendingMarket>
    lendingMarketAuthority?: Address<TAccountLendingMarketAuthority>
    liquidityAmount: number | bigint
    liquidityTokenProgram?: Address<TAccountLiquidityTokenProgram>
    owner: TransactionSigner<TAccountOwner>
    reserve: Address<TAccountReserve>
    reserveCollateralMint?: Address<TAccountReserveCollateralMint>
    reserveLiquidityMint: Address<TAccountReserveLiquidityMint>
    reserveLiquiditySupply?: Address<TAccountReserveLiquiditySupply>
    userDestinationCollateral: Address<TAccountUserDestinationCollateral>
    userSourceLiquidity: Address<TAccountUserSourceLiquidity>