> For the complete documentation index, see [llms.txt](https://centr.gitbook.io/netcs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://centr.gitbook.io/netcs/api/states/transactiontype.md).

# TransactionType

Different types of a Transaction

| Field                    | Code | Description                        |
| ------------------------ | ---- | ---------------------------------- |
| `TT_Transfer`            | 0    | Normal Transfer                    |
| `TT_ContractDeploy`      | 1    | Deploying Smart Contract           |
| `TT_ContractCall`        | 2    | Calling function in Smart Contract |
| `TT_ContractState`       | 3    | Smart Contract State               |
| `TT_ContractReplenish`   | 4    | Smart Contract Replenish           |
| `TT_TokenDeploy`         | 5    | Deploying Smart Contract Token     |
| `TT_TokenTransfer`       | 6    | Normal Token Transfer              |
| `TT_Delegation`          | 7    | Create Delegation                  |
| `TT_RevokeDelegation`    | 8    | Revoke Delegation                  |
| `TT_Hold`                | 9    | Transaction Hold                   |
| `TT_Release`             | 10   | Transaction Release                |
| `TT_CancelHold`          | 11   | Cancel Transaction Hold            |
| `TT_DelayedTransfer`     | 12   | Delayed Transfer                   |
| `TT_UpdateBootstrapList` | 13   | Updating BootstrapList             |
| `TT_UpdateSettings`      | 14   | UpdateSettings                     |
| `TT_Malformed`           | 15   | Malformed Transaction              |
| `TT_ContractEmitted`     | 16   | Smart Contract emitted             |
| `TT_Utility`             | 17   | Utility Transfer                   |
| `TT_Other`               | 18   | Other                              |
