$TransactionApplication
const
$TransactionApplication:object
Type declaration
description
readonly
description: “Fields for application transactions.\n\nDefinition:\ndata/transactions/application.go : ApplicationCallTxnFields”
properties
readonly
properties:object
properties.accounts
readonly
properties.accounts:object
properties.accounts.description
readonly
properties.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
readonly
properties.accounts.items:object
properties.accounts.items.type
readonly
properties.accounts.items.type:"string"
='string'
properties.accounts.items.x-algorand-format
readonly
properties.accounts.items.x-algorand-format:"Address"
='Address'
properties.accounts.type
readonly
properties.accounts.type:"array"
='array'
properties.application-args
readonly
properties.application-args:object
properties.application-args.description
readonly
properties.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
readonly
properties.application-args.items:object
properties.application-args.items.type
readonly
properties.application-args.items.type:"string"
='string'
properties.application-args.type
readonly
properties.application-args.type:"array"
='array'
properties.application-id
readonly
properties.application-id:object
properties.application-id.description
readonly
properties.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
readonly
properties.application-id.type:"integer"
='integer'
properties.approval-program
readonly
properties.approval-program:object
properties.approval-program.description
readonly
properties.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
readonly
properties.approval-program.format:"byte"
='byte'
properties.approval-program.pattern
readonly
properties.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
readonly
properties.approval-program.type:"string"
='string'
properties.approval-program.x-algorand-format
readonly
properties.approval-program.x-algorand-format:"TEALProgram"
='TEALProgram'
properties.clear-state-program
readonly
properties.clear-state-program:object
properties.clear-state-program.description
readonly
properties.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
readonly
properties.clear-state-program.format:"byte"
='byte'
properties.clear-state-program.pattern
readonly
properties.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
readonly
properties.clear-state-program.type:"string"
='string'
properties.clear-state-program.x-algorand-format
readonly
properties.clear-state-program.x-algorand-format:"TEALProgram"
='TEALProgram'
properties.extra-program-pages
readonly
properties.extra-program-pages:object
properties.extra-program-pages.description
readonly
properties.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
readonly
properties.extra-program-pages.type:"integer"
='integer'
properties.foreign-apps
readonly
properties.foreign-apps:object
properties.foreign-apps.description
readonly
properties.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
readonly
properties.foreign-apps.items:object
properties.foreign-apps.items.type
readonly
properties.foreign-apps.items.type:"integer"
='integer'
properties.foreign-apps.type
readonly
properties.foreign-apps.type:"array"
='array'
properties.foreign-assets
readonly
properties.foreign-assets:object
properties.foreign-assets.description
readonly
properties.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
readonly
properties.foreign-assets.items:object
properties.foreign-assets.items.type
readonly
properties.foreign-assets.items.type:"integer"
='integer'
properties.foreign-assets.type
readonly
properties.foreign-assets.type:"array"
='array'
properties.global-state-schema
readonly
properties.global-state-schema:object
properties.global-state-schema.$ref
readonly
properties.global-state-schema.$ref:"#/components/schemas/StateSchema"
='#/components/schemas/StateSchema'
properties.local-state-schema
readonly
properties.local-state-schema:object
properties.local-state-schema.$ref
readonly
properties.local-state-schema.$ref:"#/components/schemas/StateSchema"
='#/components/schemas/StateSchema'
properties.on-completion
readonly
properties.on-completion:object
properties.on-completion.$ref
readonly
properties.on-completion.$ref:"#/components/schemas/OnCompletion"
='#/components/schemas/OnCompletion'
required
readonly
required: readonly ["application-id"
,"on-completion"
]
type
readonly
type:"object"
='object'
Defined in
schemas.gen.ts:1336