Function getPresaleBucketV1GpaBuilder
- getPresaleBucketV1GpaBuilder(context: Pick<Context, "rpc" | "programs">): GpaBuilder<PresaleBucketV1, {
allocationSolCap: number | bigint;
allowWithdraw: boolean;
allowlistEnd: number | bigint;
allowlistMerkleRoot: Uint8Array;
allowlistMerkleTreeHeight: number;
allowlistSolCap: number | bigint;
allowlistSolDepositTotal: number | bigint;
backendSigner: PublicKey<string>;
bump: number;
claimCount: number | bigint;
claimStart: number | bigint;
depositCooldown: number | bigint;
depositCount: number | bigint;
depositFee: number | bigint;
depositFeeType: FeeDiscriminants;
depositLimit: number | bigint;
end: number | bigint;
fee: number | bigint;
feeType: FeeDiscriminants;
genesis: PublicKey<string>;
hasAllowlist: boolean;
index: number;
isAllowlistSolCapReached: boolean;
key: Key;
padding2: number[];
perCooldownDepositLimit: number | bigint;
reserved: number[];
solDepositTotal: number | bigint;
start: number | bigint;
state: PresaleBucketState;
tokenAllocation: number | bigint;
tokenBalance: number | bigint;
unsoldWithdrawn: number | bigint;
withdrawFee: number | bigint;
withdrawFeeType: FeeDiscriminants;
}>
-
Returns GpaBuilder<PresaleBucketV1, {
allocationSolCap: number | bigint;
allowWithdraw: boolean;
allowlistEnd: number | bigint;
allowlistMerkleRoot: Uint8Array;
allowlistMerkleTreeHeight: number;
allowlistSolCap: number | bigint;
allowlistSolDepositTotal: number | bigint;
backendSigner: PublicKey<string>;
bump: number;
claimCount: number | bigint;
claimStart: number | bigint;
depositCooldown: number | bigint;
depositCount: number | bigint;
depositFee: number | bigint;
depositFeeType: FeeDiscriminants;
depositLimit: number | bigint;
end: number | bigint;
fee: number | bigint;
feeType: FeeDiscriminants;
genesis: PublicKey<string>;
hasAllowlist: boolean;
index: number;
isAllowlistSolCapReached: boolean;
key: Key;
padding2: number[];
perCooldownDepositLimit: number | bigint;
reserved: number[];
solDepositTotal: number | bigint;
start: number | bigint;
state: PresaleBucketState;
tokenAllocation: number | bigint;
tokenBalance: number | bigint;
unsoldWithdrawn: number | bigint;
withdrawFee: number | bigint;
withdrawFeeType: FeeDiscriminants;
}>