Skip to content

AppCallTxn

Extends

Constructors

new AppCallTxn(params)

new AppCallTxn(params): AppCallTxn

Parameters

params: AppParams

Returns

AppCallTxn

Inherited from

AppOnChainTransactionParams.constructor

Source

types/global.d.ts:799

Properties

accounts

accounts: Address[]

Inherited from

Required.accounts

Source

types/global.d.ts:753


applicationArgs

applicationArgs: BytesLike[]

Inherited from

Required.applicationArgs

Source

types/global.d.ts:755


applicationID

applicationID: AppID

The application that was called

Inherited from

AppOnChainTransactionParams.applicationID

Source

types/global.d.ts:664


applications

applications: AppID[]

Inherited from

Required.applications

Source

types/global.d.ts:757


approvalProgram

approvalProgram: BytesLike | BytesLike[]

Inherited from

Required.approvalProgram

Source

types/global.d.ts:754


assets

assets: AssetID[]

Inherited from

Required.assets

Source

types/global.d.ts:758


clearStateProgram

clearStateProgram: BytesLike | BytesLike[]

Inherited from

Required.clearStateProgram

Source

types/global.d.ts:756


createdApplicationID

createdApplicationID: AppID

The application created by this application call

Inherited from

AppOnChainTransactionParams.createdApplicationID

Source

types/global.d.ts:660


createdAssetID

createdAssetID: AssetID

The asset created by this application call

Inherited from

AppOnChainTransactionParams.createdAssetID

Source

types/global.d.ts:658


extraProgramPages

extraProgramPages: uint64

Inherited from

Required.extraProgramPages

Source

types/global.d.ts:763


fee

fee: uint64

The fee paid for this transaction

Inherited from

AppOnChainTransactionParams.fee

Source

types/global.d.ts:640


globalNumByteSlice

globalNumByteSlice: uint64

Inherited from

Required.globalNumByteSlice

Source

types/global.d.ts:759


globalNumUint

globalNumUint: uint64

Inherited from

Required.globalNumUint

Source

types/global.d.ts:760


groupIndex

groupIndex: uint64

The index of this transaction in its group

Inherited from

AppOnChainTransactionParams.groupIndex

Source

types/global.d.ts:651


lastLog

lastLog: Brand<string, "bytes">

The last log emitted by this application call

Inherited from

AppOnChainTransactionParams.lastLog

Source

types/global.d.ts:662


loadScratch

loadScratch: (slot) => unknown

Load the value in the given scratch slot. MUST use an as expression to specify the value type.

Parameters

slot: uint64

Returns

unknown

Example

someAppCall.loadScratch(0) as uint64;

Inherited from

AppOnChainTransactionParams.loadScratch

Source

types/global.d.ts:687


localNumByteSlice

localNumByteSlice: uint64

Inherited from

Required.localNumByteSlice

Source

types/global.d.ts:761


localNumUint

localNumUint: uint64

Inherited from

Required.localNumUint

Source

types/global.d.ts:762


note

note: string

The note field for this transaction

Inherited from

AppOnChainTransactionParams.note

Source

types/global.d.ts:646


numAccounts

numAccounts: uint64

The number of accounts in the foreign accounts array

Inherited from

AppOnChainTransactionParams.numAccounts

Source

types/global.d.ts:668


numAppArgs

numAppArgs: uint64

The number of application arguments

Inherited from

AppOnChainTransactionParams.numAppArgs

Source

types/global.d.ts:666


numApplicatons

numApplicatons: uint64

The number of applications in the foreign applications array

Inherited from

AppOnChainTransactionParams.numApplicatons

Source

types/global.d.ts:672


numApprovalProgrammPages

numApprovalProgrammPages: uint64

The number of pages used by the approval program

Inherited from

AppOnChainTransactionParams.numApprovalProgrammPages

Source

types/global.d.ts:676


numAssets

numAssets: uint64

The number of assets in the foreign assets array

Inherited from

AppOnChainTransactionParams.numAssets

Source

types/global.d.ts:670


numClearStateProgramPages

numClearStateProgramPages: uint64

The number of pages used by the clear state program

Inherited from

AppOnChainTransactionParams.numClearStateProgramPages

Source

types/global.d.ts:678


numLogs

numLogs: uint64

The number of logs emitted by this application call

Inherited from

AppOnChainTransactionParams.numLogs

Source

types/global.d.ts:674


onCompletion

onCompletion: OnCompletion

Inherited from

Required.onCompletion

Source

types/global.d.ts:752


rekeyTo

rekeyTo: Address

If set, changes the authAddr of sender to the given address

Inherited from

AppOnChainTransactionParams.rekeyTo

Source

types/global.d.ts:644


sender

sender: Address

The sender of this transaction. This is the account that pays the fee (if non-zero)

Inherited from

AppOnChainTransactionParams.sender

Source

types/global.d.ts:642


txID

txID: string

The transaction ID for this transaction

Inherited from

AppOnChainTransactionParams.txID

Source

types/global.d.ts:653