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

# 交易(内置合约类型)

TRON 支持多达几十种链上交易类型，实现丰富的链上资产管理和链治理功能。

{% hint style="info" %}
这里将链上交易的不同类型称为内置合约类型 —— builtin contract types.
{% endhint %}

所有内置合约类型可以分为如下几类:

### 账户管理(Account)

账户管理包括创建账户、修改账户权限（多重签名）、给账户设置别名等功能。

```
AccountCreateContract (不建议使用, 建议通过转账交易创建账户)
AccountUpdateContract
SetAccountIdContract (不建议使用)
AccountPermissionUpdateContract
```

### 链上资产管理(TRX, TRC10)

链上资产包括 TRX 转账，TRC10转账及 TRC10 资产的创建和管理。

```
TransferContract
TransferAssetContract
AssetIssueContract
UpdateAssetContract
ParticipateAssetIssueContract
UnfreezeAssetContract
```

### 超级代表和投票(Witness and Voting)

该分类包括申请成为超级代表、修改超级代表设置、为超级代表投票、提取投票和产块奖励。

```
WitnessCreateContract
WitnessUpdateContract
UpdateBrokerageContract
VoteWitnessContract
WithdrawBalanceContract
```

### 资源管理(Resource)

该分类包括质押资产和取消质押（冻结）。可以选择获取带宽或能量。

```
FreezeBalanceContract
UnfreezeBalanceContract
```

### 提案管理(Proposal)

```
ProposalCreateContract
ProposalApproveContract
ProposalDeleteContract
```

### 智能合约(Smart Contract)

```
CreateSmartContract
UpdateSettingContract
UpdateEnergyLimitContract
ClearABIContract (不建议使用, 部署时 ABI 填入空 JSON 即可)
TriggerSmartContract
```

### 去中心化交易所(DEX)

因用户量较少，价格滞后，不建议使用。

```
ExchangeCreateContract
ExchangeInjectContract
ExchangeWithdrawContract
ExchangeTransactionContract
```


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://andelf.gitbook.io/tron/introduction/transactions.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
