TypeScript SDK
ClaimConditionInput
Represents the input data for creating a claim condition for a Modular Drop contract.
type ClaimConditionInput = { allowList?: Array<string>; currencyAddress?: string; endTime?: Date; maxClaimablePerWallet?: number | string; maxClaimableSupply?: number | string; pricePerToken?: number | string; startTime?: Date;};
List of overrides per wallet address.
type allowList = Array<string>;
The currency address to pay with, defaults to native currency.
type currencyAddress = string;
The end time of the claim condition, defaults to 10 years from now.
type endTime = Date;
The maximum amount of tokens that can be claimed per wallet, defaults to unlimited.
type maxClaimablePerWallet = number | string;
The maximum amount of tokens that can be claimed, defaults to unlimited.
type maxClaimableSupply = number | string;
The price per token to pay, defaults to 0.
type pricePerToken = number | string;
The start time of the claim condition, defaults to now.
type startTime = Date;