Algorand TypeScript
    Preparing search index...

    Interface ApplicationCallInnerTxn

    An inner transaction of type 'appl'

    interface ApplicationCallInnerTxn {
        appId: Application;
        approvalProgram: bytes;
        clearStateProgram: bytes;
        createdApp: Application;
        extraProgramPages: uint64;
        fee: uint64;
        firstValid: uint64;
        firstValidTime: uint64;
        globalNumBytes: uint64;
        globalNumUint: uint64;
        groupIndex: uint64;
        lastLog: bytes;
        lastValid: uint64;
        lease: bytes;
        localNumBytes: uint64;
        localNumUint: uint64;
        note: bytes;
        numAccounts: uint64;
        numAppArgs: uint64;
        numApprovalProgramPages: uint64;
        numApps: uint64;
        numAssets: uint64;
        numClearStateProgramPages: uint64;
        numLogs: uint64;
        onCompletion: OnCompleteAction;
        rekeyTo: Account;
        sender: Account;
        txnId: bytes;
        type: ApplicationCall;
        typeBytes: bytes;
        accounts(index: uint64): Account;
        appArgs(index: uint64): bytes;
        approvalProgramPages(index: uint64): bytes;
        apps(index: uint64): Application;
        assets(index: uint64): Asset;
        clearStateProgramPages(index: uint64): bytes;
        logs(index: uint64): bytes;
    }
    Index

    Properties

    ApplicationID from ApplicationCall transaction

    approvalProgram: bytes

    The first page of the Approval program

    clearStateProgram: bytes

    The first page of the Clear State program

    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

    microalgos

    firstValid: uint64

    round number

    firstValidTime: uint64

    UNIX timestamp of block before txn.FirstValid. Fails if negative

    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

    Position of this transaction within an atomic group A stand-alone transaction is implicitly element 0 in a group of 1

    lastLog: bytes

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

    lastValid: uint64

    round number

    lease: bytes

    32 byte lease value

    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

    Any data up to 1024 bytes

    numAccounts: uint64

    Number of ApplicationArgs

    numAppArgs: uint64

    Number of ApplicationArgs

    numApprovalProgramPages: uint64

    Number of Approval Program pages

    numApps: uint64

    Number of Applications

    numAssets: uint64

    Number of Assets

    numClearStateProgramPages: uint64

    Number of Clear State Program pages

    numLogs: uint64

    Number of logs

    onCompletion: OnCompleteAction

    ApplicationCall transaction on completion action

    rekeyTo: Account

    32 byte Sender's new AuthAddr

    sender: Account

    32 byte address

    txnId: bytes

    The computed ID for this transaction. 32 bytes.

    Transaction type

    typeBytes: bytes

    Transaction type as bytes

    Methods