Home > @3rdweb/sdk > ClaimConditionPhase
Signature:
export default class ClaimConditionPhase
| Constructor | Modifiers | Description |
|---|---|---|
| (constructor)(createSnapshotFunc) | Constructs a new instance of the ClaimConditionPhase class |
| Method | Modifiers | Description |
|---|---|---|
| setConditionStartTime(when) | Set the start time for the claim condition. | |
| setMaxQuantity(maxQuantity) | Override the maxQuantity for the claim condition after creating the phase. | |
| setMaxQuantityPerTransaction(max) | The max quantity of NFTs that can be claimed in a single transaction. | |
| setMerkleRoot(root) | Sets a merkle root hash for the claim condition. | |
| setPrice(price, tokenAddress) | Set the price claim condition for the drop. | |
| setSnapshot(addresses) | Sets a snapshot for the claim condition. You can use a snapshot to verify a merkle tree condition. | |
| setWaitTimeBetweenClaims(waitInSeconds) | Wait time enforced after calling claim before the next claim can be called. |