Coda by Ian Macalinao
    Preparing search index...

    Interface InitReserveAsyncInput<TAccountLendingMarketOwner, TAccountLendingMarket, TAccountLendingMarketAuthority, TAccountReserve, TAccountReserveLiquidityMint, TAccountReserveLiquiditySupply, TAccountFeeReceiver, TAccountReserveCollateralMint, TAccountReserveCollateralSupply, TAccountInitialLiquiditySource, TAccountRent, TAccountLiquidityTokenProgram, TAccountCollateralTokenProgram, TAccountSystemProgram>

    interface InitReserveAsyncInput<
        TAccountLendingMarketOwner extends string = string,
        TAccountLendingMarket extends string = string,
        TAccountLendingMarketAuthority extends string = string,
        TAccountReserve extends string = string,
        TAccountReserveLiquidityMint extends string = string,
        TAccountReserveLiquiditySupply extends string = string,
        TAccountFeeReceiver extends string = string,
        TAccountReserveCollateralMint extends string = string,
        TAccountReserveCollateralSupply extends string = string,
        TAccountInitialLiquiditySource extends string = string,
        TAccountRent extends string = string,
        TAccountLiquidityTokenProgram extends string = string,
        TAccountCollateralTokenProgram extends string = string,
        TAccountSystemProgram extends string = string,
    > {
        collateralTokenProgram?: Address<TAccountCollateralTokenProgram>;
        feeReceiver?: Address<TAccountFeeReceiver>;
        initialLiquiditySource: Address<TAccountInitialLiquiditySource>;
        lendingMarket: Address<TAccountLendingMarket>;
        lendingMarketAuthority?: Address<TAccountLendingMarketAuthority>;
        lendingMarketOwner: TransactionSigner<TAccountLendingMarketOwner>;
        liquidityTokenProgram?: Address<TAccountLiquidityTokenProgram>;
        rent?: Address<TAccountRent>;
        reserve: Address<TAccountReserve>;
        reserveCollateralMint?: Address<TAccountReserveCollateralMint>;
        reserveCollateralSupply?: Address<TAccountReserveCollateralSupply>;
        reserveLiquidityMint: Address<TAccountReserveLiquidityMint>;
        reserveLiquiditySupply?: Address<TAccountReserveLiquiditySupply>;
        systemProgram?: Address<TAccountSystemProgram>;
    }

    Type Parameters

    • TAccountLendingMarketOwner extends string = string
    • TAccountLendingMarket extends string = string
    • TAccountLendingMarketAuthority extends string = string
    • TAccountReserve extends string = string
    • TAccountReserveLiquidityMint extends string = string
    • TAccountReserveLiquiditySupply extends string = string
    • TAccountFeeReceiver extends string = string
    • TAccountReserveCollateralMint extends string = string
    • TAccountReserveCollateralSupply extends string = string
    • TAccountInitialLiquiditySource extends string = string
    • TAccountRent extends string = string
    • TAccountLiquidityTokenProgram extends string = string
    • TAccountCollateralTokenProgram extends string = string
    • TAccountSystemProgram extends string = string
    Index

    Properties

    collateralTokenProgram?: Address<TAccountCollateralTokenProgram>
    feeReceiver?: Address<TAccountFeeReceiver>
    initialLiquiditySource: Address<TAccountInitialLiquiditySource>
    lendingMarket: Address<TAccountLendingMarket>
    lendingMarketAuthority?: Address<TAccountLendingMarketAuthority>
    lendingMarketOwner: TransactionSigner<TAccountLendingMarketOwner>
    liquidityTokenProgram?: Address<TAccountLiquidityTokenProgram>
    rent?: Address<TAccountRent>
    reserve: Address<TAccountReserve>
    reserveCollateralMint?: Address<TAccountReserveCollateralMint>
    reserveCollateralSupply?: Address<TAccountReserveCollateralSupply>
    reserveLiquidityMint: Address<TAccountReserveLiquidityMint>
    reserveLiquiditySupply?: Address<TAccountReserveLiquiditySupply>
    systemProgram?: Address<TAccountSystemProgram>