想在 DApp、量化策略或资产管理面板里快速接入实时币价、币种流通量、项目白皮书等官方数据?本文手把手拆解如何通过 钱包 API 高效拉取链上信息,并奉上可直接复用的代码片段和实战 FAQ,帮你把开发成本砍半。
快速了解钱包 API
钱包 API 是一套 可托管、免私钥 的 Web3 接入方案,支持多链、多币种数据查询、账户管理、交易广播等核心功能。一句话总结:不用自建节点,也能一站式「读链上+写链上」。
围绕“币价查询、币种信息、链上信息”三大关键词,下面分场景展开。
第一步:选对入口
- 接入前提
仅一条:完成开发者身份认证即可获得 API Key,无需额外硬件。 - 支持的网络
覆盖 60+ 公链,从 BTC、EVM 系列到 Move 生态,甚至少见的 Layer2 测试网都在列。你在“查询支持的区块链”接口里输入链名,立刻返回 链 ID、原生代币符号、RPC 地址 三个关键字段。
第二步:读懂三大核心接口
1. 币价与项目信息
1.1 实时币价
- 功能:同时返回多币种对 USDT、USD 的最新成交价、24h 涨跌幅、成交量。
- 示例场景:DeFi 仪表盘首页价格 Ticker、量化机器人触发条件。
- 请求格式:
GET /api/v5/market/tickers?instId=BTC-USDT,ETH-USDT
1.2 历史币价
- 功能:按分钟、小时或日线拉取历史 K 线。
参数备忘:
instId(必传):币种交易对bar:K 线粒度,1m、15m、4H、1D 皆支持limit:最大 300 根
- 实战技巧:想画 30 日走势?把
bar=1D&limit=30直接嵌入请求即可。
示例返回(摘录):
[
{
"ts": "2024-05-06T00:00:00.000Z",
"o": "64000",
"h": "64500",
"l": "63800",
"c": "64350",
"vol": "10234567"
}
]1.3 项目信息
覆盖字段:
- 代币全称、英文简介、发行总量、流通量
- 白皮书、官网、官方社媒
- 风险等级:稳定币、主流币、高波动标签一目了然
- 适用人群:钱包资产页、项目尽调、空投任务清单。
👉 点击体验最新接口沙箱,立即查看 BTC 与 ETH 的实时估值
2. 链上信息查询
2.1 地址维度资产
- 核心功能:传入任一地址,返回该地址在所有支持链的正向余额、代币 Logo、USD 估值。
特色亮点:
- 支持 NFT、Ordinals、Runes 一并展示
- 可附带“风险标签”字段,提示钓鱼代币合约
调用示例:
curl -X GET \
'https://api.XXX.com/v5/asset/address/balance?chain=ETH&address=0x123...abc'2.2 账户维度资产
- 适用场景:交易所子账户或托管钱包。一次查询即可扫清所有链、所有代币余额,无须遍历地址。
- 性能优势:普通地址查询 200ms 左右,批量分页不丢精度。
3. 交易历史与推送
链上交易 API:
- 支持 ERC-20 转账、NFT 买卖、授权记录 分类返回
- 支持
tx_hash回追输入输出、Gas 费、代币 Logo
- Webhook 推送:三行配置即可开通,实时推送「待确认→已确认」状态。
第三步:真正落地,先跑 Quick Start
下面给出 10 行 Python 示例,完整走通:获取实时币价→地址资产→交易记录,教你 3 分钟跑通首支脚本。
import requests, os
API_KEY = os.getenv('WALLET_API_KEY')
BASE = 'https://api.XXX.com/v5'
def req(path, params=None):
h = {'X-Api-Key': API_KEY}
return requests.get(BASE+path, headers=h, params=params).json()
# 1. 拉 BTC、ETH 实时价格
prices = req('/market/tickers?instId=BTC-USDT,ETH-USDT')
print('BTC 现价:', prices['data'][0]['last'])
# 2. 查询地址余额
balance = req('/asset/address/balance',
params={'chain': 'ETH', 'address': '0xYourAddress'})
print('ETH 余额:', balance['data'][0]['balance'])
# 3. 最近 20 条交易记录
history = req('/transaction/address',
params={'chain': 'ETH', 'address': '0xYourAddress', 'limit': 20})
print('最新交易哈希:', history['data'][0]['tx_hash'])FAQ 高频问答
Q1:免费额度够跑多久?
A:默认 1,000 次/日。POC 阶段叠加「开发者加速器计划」可翻倍,用完也可阶梯计费,单价约 0.0001 USD/次。
Q2:币种信息多语言怎么切换?
A:Header 加 Accept-Language: zh-CN 即返回中文简介、公告微博等;默认英文。
Q3:历史 K 线时间跨度有限吗?
A:每条链最早支持主网创世块。例如 BTC 最早回到 2009-01-03,ETH 回到 2015-07-30。
Q4:监控大额转账报警怎么做?
A:1. 启用电报或飞书 Webhook;2. 配置「金额≥阈值」条件;3. 约 10 秒级延迟推送,提效防呆。
Q5:同一地址跨多条链会重复返回吗?
A:不会,系统按 chainId 去重。若担心「同名代币」冲突,可在后台设定只显示官方合约地址。
Q6:SDK 支持哪些语言?
A:官方已开源 Java、TypeScript、Python、Go,社区还有 C#、Rust 非官方版本,测试均可通。
拓展阅读
- 想一步集成 DEX 兑换?不妨研究 DEX API,限价单、跨链聚合一键接入。
- NFT 项目方可参考 Runes 市场 API,拉取 地板价、持有者列表 做二级市场数据分析。
从实时币价到链上信息查询,只需一套钱包 API,就能让 Web2 团队低门槛迈入 Web3。别让节点、私钥、RPC 成为你的拦路虎——现在就把代码跑起来,把业务降本增效做到极致。