Message Types 總覽
TRON Streams 提供以下訊息型別:Block-Level Data
BlockHeader 核心欄位
Witness(超級代表)資訊
TRON 使用 DPoS 共識機制,由 27 個超級代表(Witness)輪流出塊。
Transaction-Level Data
TransactionHeader
Result — 執行結果
Receipt — 資源消耗
Contract
包含合約執行詳情:Transfer Data
TransfersMessage 提供 TRON 鏈的轉賬資訊(Topic: tron.v1.transfers.proto)。
TransfersMessage 結構
Transfer 結構
TokenInfo 結構
TRON Token 標準
TRC-10 是 TRON 獨有的原生 Token 標準,建立和轉賬更便宜,但功能不如 TRC-20 靈活。
DEX Data
TradeEvents 提供 DEX 交易資料(Topic: tron.dex.trades),使用通用的 TradeEvent 結構。
Trade 核心欄位
DApp 資訊
DexPoolEvent - 流動性池
TRON 鏈特性
Energy 和 Bandwidth 資源模型
不同於 EVM 的 Gas 模型,TRON 使用兩種資源:
Receipt 中分別體現兩種資源的用量和費用:
Witness 系統
BlockMessage 中包含 Witness 的地址、ID 和簽名。
預定義合約型別
TRON 為常見操作預定義了合約型別:
透過 Contract 的
Type 欄位標識。
資源委託
使用者可以將 Energy 和 Bandwidth 委託給其他賬戶使用,這在 TRON 生態中常用於:- 降低使用者交易成本
- DApp 為使用者代付資源
Topic → Message Type 對映表
程式碼示例
Python 示例:消費 TRON DEX 交易
監控 TRC-20 Token 事件
相關文件
概念與接入指南
Kafka Streams 接入基礎
EVM Streams
EVM 鏈資料流
Solana Streams
Solana 高吞吐資料流
WebSocket 實時資料
WebSocket 接入方式

