Algorand TypeScript
    Preparing search index...

    Interface ApplicationCallFields

    interface ApplicationCallFields {
        accounts?: readonly (bytes | Account)[];
        appArgs?: readonly unknown[];
        appId?: uint64 | Application;
        approvalProgram?: bytes | readonly bytes[];
        apps?: readonly (uint64 | Application)[];
        assets?: readonly (uint64 | Asset)[];
        clearStateProgram?: bytes | readonly bytes[];
        extraProgramPages?: uint64;
        fee?: uint64;
        firstValid?: uint64;
        firstValidTime?: uint64;
        globalNumBytes?: uint64;
        globalNumUint?: uint64;
        lastValid?: uint64;
        lease?: bytes;
        localNumBytes?: uint64;
        localNumUint?: uint64;
        note?: string | bytes;
        onCompletion?: OnCompleteAction;
        rekeyTo?: bytes | Account;
        sender?: bytes | Account;
    }
    Index

    Properties

    accounts?: readonly (bytes | Account)[]

    Accounts listed in the ApplicationCall transaction

    Index of the account to get

    appArgs?: readonly unknown[]

    Arguments passed to the application in the ApplicationCall transaction

    Index of the arg to get

    ApplicationID from ApplicationCall transaction

    approvalProgram?: bytes | readonly bytes[]

    All approval program pages

    Index of the page to get

    apps?: readonly (uint64 | Application)[]

    Foreign Apps listed in the ApplicationCall transaction

    Index of the application to get

    assets?: readonly (uint64 | Asset)[]

    Foreign Assets listed in the ApplicationCall transaction

    Index of the asset to get

    clearStateProgram?: bytes | readonly bytes[]

    All clear state program pages

    Index of the page to get

    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.

    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?: string | bytes

    Any data up to 1024 bytes

    onCompletion?: OnCompleteAction

    ApplicationCall transaction on completion action

    rekeyTo?: bytes | Account

    32 byte Sender's new AuthAddr

    sender?: bytes | Account

    32 byte address