---
title: "Enumeration: TransactionFlag"
canonical_url: "https://nimiq.dev/web-client/reference/enumerations/transactionflag"
---
# Enumeration: TransactionFlag

[@nimiq/core](../globals) / TransactionFlag

Defined in: @nimiq/core/types/wasm/web.d.ts:2583

A transaction flag signals a special purpose of the transaction. `ContractCreation` must be set
to create new vesting contracts or HTLCs. `Signaling` must be set to interact with the staking
contract for non-value transactions. All other transactions' flag is set to `None`.

## Enumeration Members

### ContractCreation

> **ContractCreation**: `1`

Defined in: @nimiq/core/types/wasm/web.d.ts:2585

---

### None

> **None**: `0`

Defined in: @nimiq/core/types/wasm/web.d.ts:2584

---

### Signaling

> **Signaling**: `2`

Defined in: @nimiq/core/types/wasm/web.d.ts:2586


## Sitemap

See the full [sitemap](https://nimiq.dev/sitemap.md) for all pages.
