Type alias AddLaunchPoolBucketV2InstructionArgs

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

Type declaration

Generated using TypeDoc