Table of Contents

Class DestinationToken4

Namespace
Thirdweb.Api
Assembly
Thirdweb.dll
public class DestinationToken4
Inheritance
DestinationToken4
Inherited Members

Properties

AdditionalProperties

[JsonExtensionData]
public IDictionary<string, object> AdditionalProperties { get; set; }

Property Value

IDictionary<string, object>

Address

A valid Ethereum address (0x-prefixed hex string) or ENS name (e.g., vitalik.eth).

[JsonProperty("address", Required = Required.Always)]
[Required(AllowEmptyStrings = true)]
public string Address { get; set; }

Property Value

string

ChainId

The blockchain network identifier. Common values include: 1 (Ethereum), 8453 (Base), 137 (Polygon), 56 (BSC), 43114 (Avalanche), 42161 (Arbitrum), 10 (Optimism).

[JsonProperty("chainId", Required = Required.Always)]
[Range(1, 2147483647)]
public int ChainId { get; set; }

Property Value

int

Decimals

[JsonProperty("decimals", Required = Required.Always)]
public double Decimals { get; set; }

Property Value

double

IconUri

[JsonProperty("iconUri", Required = Required.DisallowNull, NullValueHandling = NullValueHandling.Ignore)]
public string IconUri { get; set; }

Property Value

string

Prices

Token price in different FIAT currencies.

[JsonProperty("prices", Required = Required.Always)]
[Required]
public IDictionary<string, double> Prices { get; set; }

Property Value

IDictionary<string, double>

Symbol

[JsonProperty("symbol", Required = Required.Always)]
[Required(AllowEmptyStrings = true)]
public string Symbol { get; set; }

Property Value

string