Data Insights
Comprehensive TRON network analytics — activity metrics, transaction patterns, trending tokens/contracts, top accounts, governance status, and resource economics.
MCP Server
Instructions
Step 1: Network Snapshot
Fetch current state (run in parallel):
- 1.
getBlock (no params) — Current block height and timestamp - INLINECODE1 — Network configuration
- INLINECODE2 — Node count and sync status
- INLINECODE3 — Total TRX burned to date
Step 2: Recent Block Activity
- 1. Get latest block height from
getBlock (no params), then loop getBlock 20 times with decrementing INLINECODE6 - For each block, call
getTransactionInfoByBlockNum for transaction details
Calculate:
- - Avg transactions/block: total txs / 20
- Estimated daily transactions: avg * ~28,800 (blocks/day at 3s interval)
- Avg block time: time delta between consecutive blocks
- Success rate: successful / total
Step 3: Transaction Type Distribution
Categorize all transactions from the sample blocks:
- - TRX Transfers, Smart Contract Calls, TRC-10 Transfers
- Staking Operations, Resource Delegation, Voting
- Account Creation, Other
Step 4: Hot Contracts
- 1. Aggregate contract calls across recent blocks by contract address
- For top contracts, call
getContractInfo for names - Call
getTrc20Info if the contract is a token - Rank by call frequency
Step 5: Trending Tokens
- 1. From
getEventsByLatestBlock, identify Transfer events - Aggregate transfer volume per token contract
- For top tokens, call
getTrc20Info for metadata - Use web search for price data if needed
Step 6: Most Active Accounts
From recent transactions:
- 1. Rank addresses by transaction count sent
- Rank by TRX value transferred
- For top accounts, call
getAccount to classify (exchange/bot/whale)
Step 7: Governance & Staking
- 1.
getPaginatedNowWitnessList — All Super Representatives, votes, block production stats - From chain parameters, derive staking metrics
- INLINECODE14 and
getBandwidthPrices — Resource price trends
Step 8: Compile Insights Report
CODEBLOCK0
Error Handling
| Error | Cause | Resolution |
|---|
| Block fetch timeout | Network congestion or large blocks | Reduce block count (try 10 instead of 20) |
| Incomplete tx info |
Some
getTransactionInfoByBlockNum calls fail | Use available data, note sample size in report |
| No events in latest block | Low activity period | Expand to more blocks or note "Low activity detected" |
| Energy/bandwidth price API returns long string | Historical data is comma-separated | Parse only the last entry for current price |
Examples
数据洞察
全面的TRON网络分析——活动指标、交易模式、热门代币/合约、顶级账户、治理状态及资源经济学。
MCP服务器
操作说明
第一步:网络快照
获取当前状态(并行执行):
- 1. getBlock(无参数)——当前区块高度和时间戳
- getChainParameters——网络配置
- getNodeInfo——节点数量和同步状态
- getBurnTrx——截至目前已销毁的TRX总量
第二步:近期区块活动
- 1. 通过getBlock(无参数)获取最新区块高度,然后循环调用getBlock20次,每次递减idornum
- 对每个区块,调用getTransactionInfoByBlockNum获取交易详情
计算:
- - 平均交易数/区块:总交易数 / 20
- 预估日交易量:平均值 * ~28,800(3秒间隔下每日区块数)
- 平均出块时间:连续区块间的时间差
- 成功率:成功数 / 总数
第三步:交易类型分布
对样本区块中的所有交易进行分类:
- - TRX转账、智能合约调用、TRC-10转账
- 质押操作、资源委托、投票
- 账户创建、其他
第四步:热门合约
- 1. 按合约地址聚合近期区块中的合约调用
- 对顶级合约,调用getContractInfo获取名称
- 如果合约是代币,调用getTrc20Info
- 按调用频率排序
第五步:热门代币
- 1. 从getEventsByLatestBlock中识别Transfer事件
- 按代币合约聚合转账量
- 对顶级代币,调用getTrc20Info获取元数据
- 如有需要,通过网络搜索获取价格数据
第六步:最活跃账户
从近期交易中:
- 1. 按发送交易数量对地址排序
- 按TRX转账价值排序
- 对顶级账户,调用getAccount进行分类(交易所/机器人/巨鲸)
第七步:治理与质押
- 1. getPaginatedNowWitnessList——所有超级代表、投票数、出块统计
- 从链参数中推导质押指标
- getEnergyPrices和getBandwidthPrices——资源价格趋势
第八步:编制洞察报告
TRON网络洞察
概览
- - 区块高度:# [数字]
- 预估日交易量:~ [数量]
- 平均出块时间:[X.X]秒
- 成功率:[X.X%]
- 总销毁量(历史累计):[数量] TRX
交易分布
| 类型 | 占比 | 预估日交易量 |
|---|
| 合约调用 | XX% | ~XXX,XXX |
| TRX转账 |
XX% | ~XXX,XXX |
| 质押 | XX% | ~XX,XXX |
热门合约
| 合约 | 名称 | 调用次数 | 类别 |
|---|
| TXxx... | USDT | X,XXX | 稳定币 |
热门代币
| 代币 | 符号 | 转账次数 | 交易量 |
|------|------|---------|--------|
最活跃账户
| 地址 | 交易次数 | 类型 |
|------|---------|------|
治理
- - 顶级超级代表:[名称]([票数]票)
- 总投票数:[数量]
资源经济学
- - 能量价格:[X] sun | 趋势:[上涨/下跌/稳定]
- 带宽价格:[X] sun | 趋势:[上涨/下跌/稳定]
关键结论
- - [活动趋势]
- [主导活动驱动因素]
- [值得注意的模式]
错误处理
| 错误 | 原因 | 解决方案 |
|---|
| 区块获取超时 | 网络拥堵或区块过大 | 减少区块数量(尝试10个而非20个) |
| 交易信息不完整 |
部分getTransactionInfoByBlockNum调用失败 | 使用可用数据,在报告中注明样本量 |
| 最新区块无事件 | 低活动期 | 扩展到更多区块,或注明检测到低活动 |
| 能量/带宽价格API返回长字符串 | 历史数据以逗号分隔 | 仅解析最后一条记录获取当前价格 |
示例