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;