Table of Contents

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

string

MaxClaimableSupply

Gets or sets the maximum claimable supply.

[Parameter("uint256", "maxClaimableSupply", 2)]
[JsonProperty("maxClaimableSupply")]
public BigInteger MaxClaimableSupply { get; set; }

Property Value

BigInteger

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

string

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

BigInteger

QuantityLimitPerWallet

Gets or sets the quantity limit per wallet.

[Parameter("uint256", "quantityLimitPerWallet", 4)]
[JsonProperty("quantityLimitPerWallet")]
public BigInteger QuantityLimitPerWallet { get; set; }

Property Value

BigInteger

StartTimestamp

Gets or sets the start timestamp of the claim condition.

[Parameter("uint256", "startTimestamp", 1)]
[JsonProperty("startTimestamp")]
public BigInteger StartTimestamp { get; set; }

Property Value

BigInteger

SupplyClaimed

Gets or sets the supply claimed so far.

[Parameter("uint256", "supplyClaimed", 3)]
[JsonProperty("supplyClaimed")]
public BigInteger SupplyClaimed { get; set; }

Property Value

BigInteger