Class AppDescription
Represents an ARC32 app description
Inheritance
AppDescription
Assembly: Algorand.dll
Syntax
[JsonConverter(typeof(AppDescriptionConverter))]
public class AppDescription
Fields
|
Edit this page
View Source
Hints
Declaration
public Dictionary<string, HintSpec> Hints
Field Value
Properties
|
Edit this page
View Source
Bare_call_config
Declaration
public CallConfigSpec Bare_call_config { get; set; }
Property Value
|
Edit this page
View Source
Contract
Declaration
public ContractDescription Contract { get; set; }
Property Value
|
Edit this page
View Source
Source
The ARC32 source attribute
Declaration
[JsonProperty("source")]
public SourceDescription Source { get; set; }
Property Value
|
Edit this page
View Source
State
Declaration
public StateDescription State { get; set; }
Property Value
Methods
|
Edit this page
View Source
GenerateContractDescription(SemanticModel, ClassDeclarationSyntax)
Declaration
public static AppDescription GenerateContractDescription(SemanticModel semanticModel, ClassDeclarationSyntax smartContractClass)
Parameters
Returns
|
Edit this page
View Source
LoadFromByteArray(byte[], IDefaultApi?)
Declaration
public static Task<AppDescription> LoadFromByteArray(byte[] data, IDefaultApi? algodClient = null)
Parameters
Returns
|
Edit this page
View Source
LoadFromFile(string)
Declaration
public static AppDescription LoadFromFile(string fileName)
Parameters
| Type |
Name |
Description |
| string |
fileName |
|
Returns
|
Edit this page
View Source
SaveToFile(string)
Declaration
public void SaveToFile(string filename)
Parameters
| Type |
Name |
Description |
| string |
filename |
|
|
Edit this page
View Source
ToProxy(string)
Declaration
public string ToProxy(string namespaceName)
Parameters
| Type |
Name |
Description |
| string |
namespaceName |
|
Returns
|
Edit this page
View Source
ToSmartContractReference(string, string)
Declaration
public string ToSmartContractReference(string nameSpace, string nameOverride)
Parameters
Returns