交易(内置合约类型)

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

这里将链上交易的不同类型称为内置合约类型 —— builtin contract types.

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

账户管理(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