Type alias AddLaunchPoolBucketV2InstructionDataArgs

AddLaunchPoolBucketV2InstructionDataArgs: {
    allowlist?: OptionOrNullable<AllowlistInitArgsArgs>;
    backendSigner?: OptionOrNullable<BackendSignerArgs>;
    baseTokenAllocation?: number | bigint;
    bonusSchedule?: OptionOrNullable<LinearBpsScheduleArgs>;
    bucketIndex?: number;
    claimEndCondition: ConditionArgs;
    claimSchedule?: OptionOrNullable<ClaimScheduleArgs>;
    claimStartCondition: ConditionArgs;
    depositEndCondition: ConditionArgs;
    depositLimit?: OptionOrNullable<DepositLimitArgs>;
    depositPenalty?: OptionOrNullable<LinearBpsScheduleArgs>;
    depositStartCondition: ConditionArgs;
    endBehaviors?: BehaviorArgs[];
    minimumDepositAmount?: OptionOrNullable<MinimumDepositAmountArgs>;
    minimumQuoteTokenThreshold?: OptionOrNullable<MinimumQuoteTokenThresholdArgs>;
    padding?: number[];
    penaltyWallet?: OptionOrNullable<PublicKey>;
    reserved?: number[];
    withdrawPenalty?: OptionOrNullable<LinearBpsScheduleArgs>;
}

Type declaration

Generated using TypeDoc