@neutral-trade/sdk - v1.0.0
    Preparing search index...

    Type Alias RequestWithdrawalAsyncInput<TAccountUser, TAccountUserBundleAccount, TAccountBundleAccount, TAccountOracleData, TAccountBundleTempData, TAccountTokenProgram, TAccountSystemProgram, TAccountRent>

    type RequestWithdrawalAsyncInput<
        TAccountUser extends string = string,
        TAccountUserBundleAccount extends string = string,
        TAccountBundleAccount extends string = string,
        TAccountOracleData extends string = string,
        TAccountBundleTempData extends string = string,
        TAccountTokenProgram extends string = string,
        TAccountSystemProgram extends string = string,
        TAccountRent extends string = string,
    > = {
        bundleAccount: Address<TAccountBundleAccount>;
        bundleTempData?: Address<TAccountBundleTempData>;
        oracleData?: Address<TAccountOracleData>;
        rent?: Address<TAccountRent>;
        sharesAmount: RequestWithdrawalInstructionDataArgs["sharesAmount"];
        systemProgram?: Address<TAccountSystemProgram>;
        tokenProgram?: Address<TAccountTokenProgram>;
        user: TransactionSigner<TAccountUser>;
        userBundleAccount?: Address<TAccountUserBundleAccount>;
    }

    Type Parameters

    • TAccountUser extends string = string
    • TAccountUserBundleAccount extends string = string
    • TAccountBundleAccount extends string = string
    • TAccountOracleData extends string = string
    • TAccountBundleTempData extends string = string
    • TAccountTokenProgram extends string = string
    • TAccountSystemProgram extends string = string
    • TAccountRent extends string = string
    Index

    Properties

    bundleAccount: Address<TAccountBundleAccount>
    bundleTempData?: Address<TAccountBundleTempData>
    oracleData?: Address<TAccountOracleData>
    rent?: Address<TAccountRent>
    systemProgram?: Address<TAccountSystemProgram>
    tokenProgram?: Address<TAccountTokenProgram>
    user: TransactionSigner<TAccountUser>
    userBundleAccount?: Address<TAccountUserBundleAccount>