Class Domain
public class Domain
- Inheritance
-
Domain
- Inherited Members
Properties
AdditionalProperties
[JsonExtensionData]
public IDictionary<string, object> AdditionalProperties { get; set; }
Property Value
ChainId
Chain ID as string for domain separation
[JsonProperty("chainId", Required = Required.DisallowNull, NullValueHandling = NullValueHandling.Ignore)]
public string ChainId { get; set; }
Property Value
Name
The domain name (e.g., token name)
[JsonProperty("name", Required = Required.DisallowNull, NullValueHandling = NullValueHandling.Ignore)]
public string Name { get; set; }
Property Value
Salt
Optional salt for additional entropy
[JsonProperty("salt", Required = Required.DisallowNull, NullValueHandling = NullValueHandling.Ignore)]
public string Salt { get; set; }
Property Value
VerifyingContract
The contract address that will verify this signature
[JsonProperty("verifyingContract", Required = Required.DisallowNull, NullValueHandling = NullValueHandling.Ignore)]
public string VerifyingContract { get; set; }
Property Value
Version
Domain version for signature compatibility
[JsonProperty("version", Required = Required.DisallowNull, NullValueHandling = NullValueHandling.Ignore)]
public string Version { get; set; }