# Transactions

## What is a transaction in VeChain?

A transaction, similar to any blockchain network, refers to an action or event that involves the transfer or modification of data within the blockchain.

By executing a transaction a blockchain can: transfer a digital token from one address to another; deploy a smart contract on the blockchain or trigger the execution of a smart contract.

<table data-view="cards"><thead><tr><th align="center"></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td align="center">Types</td><td><a href="https://github.com/vechain/vechain-docs/blob/main/core-concepts/transactions/transaction-types.md">https://github.com/vechain/vechain-docs/blob/main/core-concepts/transactions/transaction-types.md</a></td></tr><tr><td align="center">Model</td><td><a href="transactions/transaction-model">transaction-model</a></td></tr><tr><td align="center">Fees</td><td><a href="transactions/transaction-fees">transaction-fees</a></td></tr><tr><td align="center">Calculation</td><td><a href="transactions/transaction-calculation">transaction-calculation</a></td></tr><tr><td align="center">Meta Features</td><td><a href="transactions/meta-transaction-features">meta-transaction-features</a></td></tr></tbody></table>
