Table of Contents

Class Result19

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

Properties

AdditionalProperties

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

Property Value

IDictionary<string, object>

Compiler

Compiler information including version.

[JsonProperty("compiler", Required = Required.DisallowNull, NullValueHandling = NullValueHandling.Ignore)]
public Compiler Compiler { get; set; }

Property Value

Compiler

Language

Programming language of the contract (e.g., 'Solidity').

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

Property Value

string

Output

Compilation output including ABI and documentation.

[JsonProperty("output", Required = Required.DisallowNull, NullValueHandling = NullValueHandling.Ignore)]
public Output Output { get; set; }

Property Value

Output

Settings

Compilation settings including optimization and target configuration.

[JsonProperty("settings", Required = Required.DisallowNull, NullValueHandling = NullValueHandling.Ignore)]
public Settings Settings { get; set; }

Property Value

Settings

Version

Metadata format version.

[JsonProperty("version", Required = Required.DisallowNull, NullValueHandling = NullValueHandling.Ignore)]
public double Version { get; set; }

Property Value

double