Class Drop_ClaimCondition
- Namespace
- Thirdweb
- Assembly
- Thirdweb.dll
Represents a claim condition for a drop.
public class Drop_ClaimCondition
- Inheritance
-
Drop_ClaimCondition
- Inherited Members
Properties
Currency
Gets or sets the currency address for the claim condition.
[Parameter("address", "currency", 7)]
[JsonProperty("currency")]
public string Currency { get; set; }
Property Value
MaxClaimableSupply
Gets or sets the maximum claimable supply.
[Parameter("uint256", "maxClaimableSupply", 2)]
[JsonProperty("maxClaimableSupply")]
public BigInteger MaxClaimableSupply { get; set; }
Property Value
MerkleRoot
Gets or sets the Merkle root for the claim condition.
[Parameter("bytes32", "merkleRoot", 5)]
[JsonProperty("merkleRoot")]
public byte[] MerkleRoot { get; set; }
Property Value
- byte[]
Metadata
Gets or sets the metadata for the claim condition.
[Parameter("string", "metadata", 8)]
[JsonProperty("metadata")]
public string Metadata { get; set; }
Property Value
PricePerToken
Gets or sets the price per token for the claim condition.
[Parameter("uint256", "pricePerToken", 6)]
[JsonProperty("pricePerToken")]
public BigInteger PricePerToken { get; set; }
Property Value
QuantityLimitPerWallet
Gets or sets the quantity limit per wallet.
[Parameter("uint256", "quantityLimitPerWallet", 4)]
[JsonProperty("quantityLimitPerWallet")]
public BigInteger QuantityLimitPerWallet { get; set; }
Property Value
StartTimestamp
Gets or sets the start timestamp of the claim condition.
[Parameter("uint256", "startTimestamp", 1)]
[JsonProperty("startTimestamp")]
public BigInteger StartTimestamp { get; set; }
Property Value
SupplyClaimed
Gets or sets the supply claimed so far.
[Parameter("uint256", "supplyClaimed", 3)]
[JsonProperty("supplyClaimed")]
public BigInteger SupplyClaimed { get; set; }