github.com/algorand/go-algorand-sdk@v1.24.0/client/v2/common/models/application_params.go (about) 1 package models 2 3 // ApplicationParams stores the global information associated with an application. 4 type ApplicationParams struct { 5 // ApprovalProgram (approv) approval program. 6 ApprovalProgram []byte `json:"approval-program"` 7 8 // ClearStateProgram (clearp) approval program. 9 ClearStateProgram []byte `json:"clear-state-program"` 10 11 // Creator the address that created this application. This is the address where the 12 // parameters and global state for this application can be found. 13 Creator string `json:"creator,omitempty"` 14 15 // ExtraProgramPages (epp) the amount of extra program pages available to this app. 16 ExtraProgramPages uint64 `json:"extra-program-pages,omitempty"` 17 18 // GlobalState [\gs) global schema 19 GlobalState []TealKeyValue `json:"global-state,omitempty"` 20 21 // GlobalStateSchema [\gsch) global schema 22 GlobalStateSchema ApplicationStateSchema `json:"global-state-schema,omitempty"` 23 24 // LocalStateSchema [\lsch) local schema 25 LocalStateSchema ApplicationStateSchema `json:"local-state-schema,omitempty"` 26 }