Table of Contents

Class TokenERC1155_MintRequest

Namespace
Thirdweb
Assembly
Thirdweb.dll

Represents a mint request for an ERC1155 token.

[Struct("MintRequest")]
public class TokenERC1155_MintRequest
Inheritance
TokenERC1155_MintRequest
Inherited Members

Properties

Currency

Gets or sets the currency address.

[Parameter("address", "currency", 9)]
[JsonProperty("currency")]
public string Currency { get; set; }

Property Value

string

PricePerToken

Gets or sets the price per token.

[Parameter("uint256", "pricePerToken", 8)]
[JsonProperty("pricePerToken")]
public BigInteger PricePerToken { get; set; }

Property Value

BigInteger

PrimarySaleRecipient

Gets or sets the primary sale recipient address.

[Parameter("address", "primarySaleRecipient", 4)]
[JsonProperty("primarySaleRecipient")]
public string PrimarySaleRecipient { get; set; }

Property Value

string

Quantity

Gets or sets the quantity of tokens to mint.

[Parameter("uint256", "quantity", 7)]
[JsonProperty("quantity")]
public BigInteger Quantity { get; set; }

Property Value

BigInteger

RoyaltyBps

Gets or sets the royalty basis points.

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

Property Value

BigInteger

RoyaltyRecipient

Gets or sets the royalty recipient address.

[Parameter("address", "royaltyRecipient", 2)]
[JsonProperty("royaltyRecipient")]
public string RoyaltyRecipient { get; set; }

Property Value

string

To

Gets or sets the address to mint the token to.

[Parameter("address", "to", 1)]
[JsonProperty("to")]
public string To { get; set; }

Property Value

string

TokenId

Gets or sets the token ID.

[Parameter("uint256", "tokenId", 5)]
[JsonProperty("tokenId")]
public BigInteger? TokenId { get; set; }

Property Value

BigInteger?

Uid

Gets or sets the unique identifier for the mint request.

[Parameter("bytes32", "uid", 12)]
[JsonProperty("uid")]
public byte[] Uid { get; set; }

Property Value

byte[]

Uri

Gets or sets the URI of the token.

[Parameter("string", "uri", 6)]
[JsonProperty("uri")]
public string Uri { get; set; }

Property Value

string

ValidityEndTimestamp

Gets or sets the validity end timestamp.

[Parameter("uint128", "validityEndTimestamp", 11)]
[JsonProperty("validityEndTimestamp")]
public BigInteger ValidityEndTimestamp { get; set; }

Property Value

BigInteger

ValidityStartTimestamp

Gets or sets the validity start timestamp.

[Parameter("uint128", "validityStartTimestamp", 10)]
[JsonProperty("validityStartTimestamp")]
public BigInteger ValidityStartTimestamp { get; set; }

Property Value

BigInteger