Algorand TypeScript
    Preparing search index...

    Interface AnyTransactionComposeFields

    interface AnyTransactionComposeFields {
        accounts?: readonly (Account | bytes)[];
        amount?: uint64;
        appArgs?: readonly unknown[];
        appId?: uint64 | Application;
        approvalProgram?: bytes | readonly bytes[];
        apps?: readonly (uint64 | Application)[];
        assetAmount?: uint64;
        assetCloseTo?: Account | bytes;
        assetName?: string | bytes;
        assetReceiver?: Account | bytes;
        assets?: readonly (uint64 | Asset)[];
        assetSender?: Account | bytes;
        clawback?: Account | bytes;
        clearStateProgram?: bytes | readonly bytes[];
        closeRemainderTo?: Account | bytes;
        configAsset?: uint64 | Asset;
        decimals?: uint64;
        defaultFrozen?: boolean;
        extraProgramPages?: uint64;
        fee?: uint64;
        firstValid?: uint64;
        firstValidTime?: uint64;
        freeze?: Account | bytes;
        freezeAccount?: Account | bytes;
        freezeAsset?: uint64 | Asset;
        frozen?: boolean;
        globalNumBytes?: uint64;
        globalNumUint?: uint64;
        lastValid?: uint64;
        lease?: bytes<32>;
        localNumBytes?: uint64;
        localNumUint?: uint64;
        manager?: Account | bytes;
        metadataHash?: bytes<32>;
        nonparticipation?: boolean;
        note?: string | bytes;
        onCompletion?: OnCompleteAction;
        receiver?: Account | bytes;
        rejectVersion?: uint64;
        rekeyTo?: Account | bytes;
        reserve?: Account | bytes;
        selectionKey?: bytes<32>;
        sender?: Account | bytes;
        stateProofKey?: bytes<64>;
        total?: uint64;
        type: TransactionType;
        unitName?: string | bytes;
        url?: string | bytes;
        voteFirst?: uint64;
        voteKey?: bytes<32>;
        voteKeyDilution?: uint64;
        voteLast?: uint64;
        xferAsset?: uint64 | Asset;
    }

    Hierarchy

    Index

    Properties

    accounts?: readonly (Account | bytes)[]

    Accounts listed in the ApplicationCall transaction

    Index of the account to get

    amount?: uint64

    microalgos

    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

    assetAmount?: uint64

    value in Asset's units

    assetCloseTo?: Account | bytes

    32 byte address

    assetName?: string | bytes

    The asset name

    assetReceiver?: Account | bytes

    32 byte address

    assets?: readonly (uint64 | Asset)[]

    Foreign Assets listed in the ApplicationCall transaction

    Index of the asset to get

    assetSender?: Account | bytes

    32 byte address. Source of assets if Sender is the Asset's Clawback address.

    clawback?: Account | bytes

    32 byte address

    clearStateProgram?: bytes | readonly bytes[]

    All clear state program pages

    Index of the page to get

    closeRemainderTo?: Account | bytes

    32 byte address

    configAsset?: uint64 | Asset

    Asset ID in asset config transaction

    decimals?: uint64

    Number of digits to display after the decimal place when displaying the asset

    defaultFrozen?: boolean

    Whether the asset's slots are frozen by default or not, 0 or 1

    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

    freeze?: Account | bytes

    32 byte address

    freezeAccount?: Account | bytes

    32 byte address of the account whose asset slot is being frozen or un-frozen

    freezeAsset?: uint64 | Asset

    Asset ID being frozen or un-frozen

    frozen?: boolean

    The new frozen value

    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>

    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.

    manager?: Account | bytes

    32 byte address

    metadataHash?: bytes<32>

    32 byte commitment to unspecified asset metadata

    nonparticipation?: boolean

    Marks an account nonparticipating for rewards

    note?: string | bytes

    Any data up to 1024 bytes

    onCompletion?: OnCompleteAction

    ApplicationCall transaction on completion action

    receiver?: Account | bytes

    32 byte address

    rejectVersion?: uint64

    Application version for which the txn must reject

    rekeyTo?: Account | bytes

    32 byte Sender's new AuthAddr

    reserve?: Account | bytes

    32 byte address

    selectionKey?: bytes<32>

    32 byte address

    sender?: Account | bytes

    32 byte address

    stateProofKey?: bytes<64>

    64 byte state proof public key

    total?: uint64

    Total number of units of this asset created

    unitName?: string | bytes

    Unit name of the asset

    url?: string | bytes

    URL

    voteFirst?: uint64

    The first round that the participation key is valid.

    voteKey?: bytes<32>

    32 byte address

    voteKeyDilution?: uint64

    Dilution for the 2-level participation key

    voteLast?: uint64

    The last round that the participation key is valid.

    xferAsset?: uint64 | Asset

    Asset ID