名称: 代币价格 描述: 获取TRON生态系统代币(如TRX、USDT、BTT等)的实时和历史加密货币价格,从多个来源包括Binance、CoinGecko和DEX聚合器。
代币价格技能
何时使用此技能
使用此技能当用户需要:
- 检查TRON代币的当前价格
- 比较多个交易所的价格
- 查看价格趋势或变化
- 获取投资组合计算的美元估值
支持的代币
- 主要代币:TRX、USDT(TRC20)、USDD、BTT、JST、SUN、NFT
- 任何TRC20代币:通过合约地址
数据来源
- Binance API:对主要代币最可靠(TRX、BTC、ETH)
- CoinGecko:全面的加密货币数据
- SunSwap:链上TRON DEX价格
- DexScreener:多DEX聚合器
如何获取代币价格
from skills.token_price.scripts.fetch_price import get_token_price
# 通过符号
price = await get_token_price("TRX")
# 返回: {"symbol": "TRX", "usd_price": 0.23, "source": "binance", "timestamp": ...}
# 通过合约地址
price = await get_token_price("TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t")
错误处理
- 如果未找到价格,返回
0.0 - 自动跨数据源回退
- 缓存价格30秒以避免速率限制
输出格式
通过MCP调用时人类可读:
💰 TRX 价格: $0.2345 USD
📊 24小时变化: +5.2%
🔍 来源: Binance
⏰ 更新时间: 2秒前
速率限制
- Binance: 1200请求/分钟(无需密钥)
- CoinGecko: 50调用/分钟(免费层级)
- 链上: 受TronGrid API密钥限制