> For the complete documentation index, see [llms.txt](https://documentation.script.tv/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://documentation.script.tv/api-references/rpc-api-reference/getblock/transaction-types.md).

# Transaction Types

Text

0: coinbase transaction, for validator/lightning reward

1: slash transaction, for slashing malicious actors

2: send transaction, for sending tokens among accounts

3: reserve fund transaction, for off-chain micropayment

4: release fund transaction, for off-chain micropayment

5: service payment transaction, for off-chain micropayment

6: split rule transaction, for the "split rule" special smart contract

7: smart contract transaction, for general purpose smart contract

8: deposit stake transaction, for depositing stake to validators/lightnings

9: withdraw stake transaction, for withdrawing stake from validators/lightnings
