# Transaction Types

The `TransactionType` field determines what operation a transaction performs. All transactions share [common fields](/es-es/docs/references/protocol/transactions/common-fields), plus fields specific to the transaction type.

The following tables list all transaction types, grouped by feature area.

## Accounts

Accounts
## Payments

Payments
## Tokens

Tokens
## DEX

DEX
## Decentralized Storage

Decentralized Storage
## Lending

Lending Protocol
## XRPL Side Chains

Interoperability
## Other

Other Transactions