数据与AI
查询币安 Web3 上 Ondo 代币化美股数据(行情…
当需要查询 Ondo 代币化美股(RWA)的代币列表、公司元数据、市场/单资产交易状态、链上实时数据、美股基本面或 K 线时使用。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 38/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 55/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 60/100 ×0.15
适用场景
查询币安 Web3 上 Ondo 代币化特定
解决思路
- 调用 Token Symbol List(GET https://www.binance.com/bapi/defi/v1/public/wallet-direct/buw/wallet/market/token/rwa/stock/detail/list/ai),可传 type=1 只返回 Ondo 代币;从返回中获取 chainId、contractAddress、symbol、ticker、multiplier。
- 调用 RWA Meta(GET https://www.binance.com/bapi/defi/v1/public/wallet-direct/buw/wallet/market/token/rwa/meta/ai?chainId=<CHAIN_ID>&contractAddress=<CONTRACT_ADDRESS>)获取公司信息、概念标签、CEO、行业、decimals 以及每日/每月 attestation 报告路径。
- 调用 Market Status(GET https://www.binance.com/bapi/defi/v1/public/wallet-direct/buw/wallet/market/token/rwa/market/status/ai)判断 Ondo 市场整体是否开市,读取 openState、reasonCode、nextOpen/nextClose。
- 调用 Asset Market Status(GET https://www.binance.com/bapi/defi/v1/public/wallet-direct/buw/wallet/market/token/rwa/asset/market/status/ai?chainId=<CHAIN_ID>&contractAddress=<CONTRACT_ADDRESS>)判断单个资产是否可交易,读取 marketStatus(premarket/regular/postmarket/overnight/closed/pause)与 reasonCode/reasonMsg。
- 当 reasonCode 为 ASSET_PAUSED 或 ASSET_LIMITED 时,根据 reasonMsg 识别公司行动:cash_dividend、stock_dividend、stock_split、merger、acquisition、spinoff、maintenance、corporate action、earnings。
- 调用 RWA Dynamic V2(GET https://www.binance.com/bapi/defi/v2/public/wallet-direct/buw/wallet/market/token/rwa/dynamic/ai?chainId=<CHAIN_ID>&contractAddress=<CONTRACT_ADDRESS>)获取 tokenInfo(链上价格、24h 涨跌、持有人数、sharesMultiplier、市值、流通量)、stockInfo(美股基本面:52 周高低、成交量、市值、换手率、P/E、股息率、P/B、最近现金分红)与 limitInfo(下单限额)。
- 调用 Token K-Line(GET https://www.binance.com/bapi/defi/v1/public/wallet-direct/buw/wallet/dex/market/token/kline/ai?chainId=<CHAIN_ID>&contractAddress=<CONTRACT_ADDRESS>&interval=<INTERVAL>&limit=<LIMIT>)获取 K 线;interval 支持 1m、5m、15m、1h、4h、12h、1d,limit 最大 300,可用 startTime/endTime(基于 K 线开盘时间,endTime 为目标开盘时间减 1ms)。
- 解析 K 线数组:[openTime, open, high, low, close, 保留字段, closeTime],并参考返回的 decimals 处理价格精度。
- 比较链上代币价格与美股价格时,使用公式 referencePrice = tokenInfo.price ÷ sharesMultiplier,不要直接比较 tokenInfo.price 与 stockInfo.price。
- 所有请求都带上请求头 Accept-Encoding: identity 和 User-Agent: binance-web3/1.1 (Skill)。
- 处理 icon、dailyAttestationReports、monthlyAttestationReports 等相对路径时,前面拼接 https://bin.bnbstatic.com 得到完整 URL。
- 注意 tokenInfo.volume24h 实际是美股当日成交额(USD),不是链上 DEX 成交量;如需链上买卖量,改用 Binance 链上动态 API(/market/token/dynamic/info)的 volume24hBuy + volume24hSell。
- 注意 stockInfo.dividendYield 是百分比数值(0.27 表示 0.27%),stockInfo.volume 是股数而非美元金额。
- 多链部署时,同一股票可能在 Ethereum(chainId=1)和 BSC(chainId=56)上都有代币;stockInfo 与 tokenInfo.price 跨链一致,totalHolders 跨链聚合,circulatingSupply 与 marketCap 按链区分。
- multiplier/sharesMultiplier 会随时间变化(现金分红再投资累积,或反映拆股如 5.0、10.0),必须每次从 API 实时读取,不要硬编码。
- 所有接口均为公开 API,无需 API key 或鉴权。
- 推荐工作流:查基本面与链上数据用 API 1 获取 chainId+contractAddress 后调 API 5;查是否可交易用 API 3 再 API 4;研究公司用 API 1 再 API 2;取 K 线用 API 1 再 API 6。
适用边界 · 注意事项
- 不适用于普通加密货币(BTC、ETH、SOL 等)的查询,那些应使用 query-token-info。
- 不适用于非 Ondo 平台或其他未支持的代币化股票提供商(当前 type=1 仅支持 Ondo Finance)。