Class ApplicationParams
Stores the global information associated with an application.
Inheritance
ApplicationParams
Assembly: Algorand.dll
Syntax
[MessagePackObject(false)]
public class ApplicationParams
Properties
|
Edit this page
View Source
ApprovalProgram
Declaration
[JsonProperty("approval-program", Required = Required.Always)]
[Key("approval-program")]
[Required]
public TEALProgram ApprovalProgram { get; set; }
Property Value
|
Edit this page
View Source
ClearStateProgram
Declaration
[JsonProperty("clear-state-program", Required = Required.Always)]
[Key("clear-state-program")]
[Required]
public TEALProgram ClearStateProgram { get; set; }
Property Value
|
Edit this page
View Source
Creator
Declaration
[JsonProperty("creator", Required = Required.Always)]
[Key("creator")]
[Required]
public Address Creator { get; set; }
Property Value
|
Edit this page
View Source
ExtraProgramPages
Declaration
[JsonProperty("extra-program-pages", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
[Key("extra-program-pages")]
public ulong? ExtraProgramPages { get; set; }
Property Value
|
Edit this page
View Source
GlobalState
Declaration
[JsonProperty("global-state", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
[Key("global-state")]
public ICollection<TealKeyValue> GlobalState { get; set; }
Property Value
|
Edit this page
View Source
GlobalStateSchema
Declaration
[JsonProperty("global-state-schema", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
[Key("global-state-schema")]
public ApplicationStateSchema GlobalStateSchema { get; set; }
Property Value
|
Edit this page
View Source
LocalStateSchema
Declaration
[JsonProperty("local-state-schema", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
[Key("local-state-schema")]
public ApplicationStateSchema LocalStateSchema { get; set; }
Property Value
|
Edit this page
View Source
Declaration
[JsonProperty("size-sponsor", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
[Key("size-sponsor")]
public Address SizeSponsor { get; set; }
Property Value
|
Edit this page
View Source
Version
Declaration
[JsonProperty("version", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
[Key("version")]
public ulong? Version { get; set; }
Property Value