$TransactionApplication
const$TransactionApplication:object
Type declaration
description
readonlydescription: “Fields for application transactions.\n\nDefinition:\ndata/transactions/application.go : ApplicationCallTxnFields”
properties
readonlyproperties:object
properties.accounts
readonlyproperties.accounts:object
properties.accounts.description
readonlyproperties.accounts.description: ”\[apat\] List of accounts in addition to the sender that may be accessed from the application’s approval-program and clear-state-program.” ="\\[apat\\] List of accounts in addition to the sender that may be accessed from the application's approval-program and clear-state-program."
properties.accounts.items
readonlyproperties.accounts.items:object
properties.accounts.items.type
readonlyproperties.accounts.items.type:"string"='string'
properties.accounts.items.x-algorand-format
readonlyproperties.accounts.items.x-algorand-format:"Address"='Address'
properties.accounts.type
readonlyproperties.accounts.type:"array"='array'
properties.application-args
readonlyproperties.application-args:object
properties.application-args.description
readonlyproperties.application-args.description: ”\[apaa\] transaction specific arguments accessed from the application’s approval-program and clear-state-program.” ="\\[apaa\\] transaction specific arguments accessed from the application's approval-program and clear-state-program."
properties.application-args.items
readonlyproperties.application-args.items:object
properties.application-args.items.type
readonlyproperties.application-args.items.type:"string"='string'
properties.application-args.type
readonlyproperties.application-args.type:"array"='array'
properties.application-id
readonlyproperties.application-id:object
properties.application-id.description
readonlyproperties.application-id.description: ”\[apid\] ID of the application being configured or empty if creating.” ='\\[apid\\] ID of the application being configured or empty if creating.'
properties.application-id.type
readonlyproperties.application-id.type:"integer"='integer'
properties.approval-program
readonlyproperties.approval-program:object
properties.approval-program.description
readonlyproperties.approval-program.description: ”\[apap\] Logic executed for every application transaction, except when on-completion is set to “clear”. It can read and write global state for the application, as well as account-specific local state. Approval programs may reject the transaction.” ='\\[apap\\] Logic executed for every application transaction, except when on-completion is set to "clear". It can read and write global state for the application, as well as account-specific local state. Approval programs may reject the transaction.'
properties.approval-program.format
readonlyproperties.approval-program.format:"byte"='byte'
properties.approval-program.pattern
readonlyproperties.approval-program.pattern: ”^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$” ='^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$'
properties.approval-program.type
readonlyproperties.approval-program.type:"string"='string'
properties.approval-program.x-algorand-format
readonlyproperties.approval-program.x-algorand-format:"TEALProgram"='TEALProgram'
properties.clear-state-program
readonlyproperties.clear-state-program:object
properties.clear-state-program.description
readonlyproperties.clear-state-program.description: ”\[apsu\] Logic executed for application transactions with on-completion set to “clear”. It can read and write global state for the application, as well as account-specific local state. Clear state programs cannot reject the transaction.” ='\\[apsu\\] Logic executed for application transactions with on-completion set to "clear". It can read and write global state for the application, as well as account-specific local state. Clear state programs cannot reject the transaction.'
properties.clear-state-program.format
readonlyproperties.clear-state-program.format:"byte"='byte'
properties.clear-state-program.pattern
readonlyproperties.clear-state-program.pattern: ”^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$” ='^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$'
properties.clear-state-program.type
readonlyproperties.clear-state-program.type:"string"='string'
properties.clear-state-program.x-algorand-format
readonlyproperties.clear-state-program.x-algorand-format:"TEALProgram"='TEALProgram'
properties.extra-program-pages
readonlyproperties.extra-program-pages:object
properties.extra-program-pages.description
readonlyproperties.extra-program-pages.description: ”\[epp\] specifies the additional app program len requested in pages.” ='\\[epp\\] specifies the additional app program len requested in pages.'
properties.extra-program-pages.type
readonlyproperties.extra-program-pages.type:"integer"='integer'
properties.foreign-apps
readonlyproperties.foreign-apps:object
properties.foreign-apps.description
readonlyproperties.foreign-apps.description: ”\[apfa\] Lists the applications in addition to the application-id whose global states may be accessed by this application’s approval-program and clear-state-program. The access is read-only.” ="\\[apfa\\] Lists the applications in addition to the application-id whose global states may be accessed by this application's approval-program and clear-state-program. The access is read-only."
properties.foreign-apps.items
readonlyproperties.foreign-apps.items:object
properties.foreign-apps.items.type
readonlyproperties.foreign-apps.items.type:"integer"='integer'
properties.foreign-apps.type
readonlyproperties.foreign-apps.type:"array"='array'
properties.foreign-assets
readonlyproperties.foreign-assets:object
properties.foreign-assets.description
readonlyproperties.foreign-assets.description: ”\[apas\] lists the assets whose parameters may be accessed by this application’s ApprovalProgram and ClearStateProgram. The access is read-only.” ="\\[apas\\] lists the assets whose parameters may be accessed by this application's ApprovalProgram and ClearStateProgram. The access is read-only."
properties.foreign-assets.items
readonlyproperties.foreign-assets.items:object
properties.foreign-assets.items.type
readonlyproperties.foreign-assets.items.type:"integer"='integer'
properties.foreign-assets.type
readonlyproperties.foreign-assets.type:"array"='array'
properties.global-state-schema
readonlyproperties.global-state-schema:object
properties.global-state-schema.$ref
readonlyproperties.global-state-schema.$ref:"#/components/schemas/StateSchema"='#/components/schemas/StateSchema'
properties.local-state-schema
readonlyproperties.local-state-schema:object
properties.local-state-schema.$ref
readonlyproperties.local-state-schema.$ref:"#/components/schemas/StateSchema"='#/components/schemas/StateSchema'
properties.on-completion
readonlyproperties.on-completion:object
properties.on-completion.$ref
readonlyproperties.on-completion.$ref:"#/components/schemas/OnCompletion"='#/components/schemas/OnCompletion'
required
readonlyrequired: readonly ["application-id","on-completion"]
type
readonlytype:"object"='object'
Defined in
schemas.gen.ts:1336