[algosdk](../README.md) / [Exports](../modules.md) / TransactionType

# Enumeration: TransactionType

Enum for application transaction types.

The full list is available at https://developer.algorand.org/docs/reference/transactions/

## Table of contents

### Enumeration Members

- [acfg](TransactionType.md#acfg)
- [afrz](TransactionType.md#afrz)
- [appl](TransactionType.md#appl)
- [axfer](TransactionType.md#axfer)
- [keyreg](TransactionType.md#keyreg)
- [pay](TransactionType.md#pay)
- [stpf](TransactionType.md#stpf)

## Enumeration Members

### acfg

• **acfg** = ``"acfg"``

Asset configuration transaction

#### Defined in

types/transactions/base.ts:20

___

### afrz

• **afrz** = ``"afrz"``

Asset freeze transaction

#### Defined in

types/transactions/base.ts:30

___

### appl

• **appl** = ``"appl"``

Application transaction

#### Defined in

types/transactions/base.ts:35

___

### axfer

• **axfer** = ``"axfer"``

Asset transfer transaction

#### Defined in

types/transactions/base.ts:25

___

### keyreg

• **keyreg** = ``"keyreg"``

Key registration transaction

#### Defined in

types/transactions/base.ts:15

___

### pay

• **pay** = ``"pay"``

Payment transaction

#### Defined in

types/transactions/base.ts:10

___

### stpf

• **stpf** = ``"stpf"``

State proof transaction

#### Defined in

types/transactions/base.ts:39
