Algorand TypeScript Testing
    Preparing search index...

    Class ApplicationCallInnerTxnContext<TReturn>

    The ApplicationCallInnerTxnContext class is a specialized version of the ApplicationCallInnerTxn class. It is used to handle the context of an application call transaction, including managing the return value.

    Type Parameters

    • TReturn = unknown

    Hierarchy

    Index

    Properties

    createdApp: Application

    The id of the created application

    extraProgramPages: uint64

    Number of additional pages for each of the application's approval and clear state program

    fee: uint64
    firstValid: uint64
    firstValidTime: uint64
    globalNumBytes: uint64

    Number of global state byteslices this application makes use of.

    globalNumUint: uint64

    Number of global state integers this application makes use of.

    groupIndex: uint64
    isItxn?: true
    itxns?: Transaction[]
    lastValid: uint64
    lease: bytes<32>
    localNumBytes: uint64

    Number of local state byteslices this application makes use of.

    localNumUint: uint64

    Number of local state integers this application makes use of.

    note: bytes
    onCompletion: OnCompleteAction

    ApplicationCall transaction on completion action

    rekeyTo: Account
    scratchSpace: (uint64 | bytes)[]
    sender: Account
    txnId: bytes<32>
    type: ApplicationCall = TransactionType.ApplicationCall

    Transaction type

    typeBytes: bytes = ...

    Transaction type as bytes

    Accessors

    • get apfa(): Application[]

      Returns Application[]

    • get appId(): Application

      ApplicationID from ApplicationCall transaction

      Returns Application

    • get approvalProgram(): bytes

      The first page of the Approval program

      Returns bytes

    • get backingAppId(): Application

      Returns Application

    • get clearStateProgram(): bytes

      The first page of the Clear State program

      Returns bytes

    • get lastLog(): bytes<uint64>

      The last message emitted. Empty bytes if none were emitted. App mode only

      Returns bytes<uint64>

    • get numAccounts(): uint64

      Number of ApplicationArgs

      Returns uint64

    • get numAppArgs(): uint64

      Number of ApplicationArgs

      Returns uint64

    • get numApprovalProgramPages(): uint64

      Number of Approval Program pages

      Returns uint64

    • get numApps(): uint64

      Number of Applications

      Returns uint64

    • get numAssets(): uint64

      Number of Assets

      Returns uint64

    • get numClearStateProgramPages(): uint64

      Number of Clear State Program pages

      Returns uint64

    • get numLogs(): uint64

      Number of logs

      Returns uint64

    • get rejectVersion(): uint64

      Application version for which the txn must reject

      Returns uint64

    Methods