应用程序编程接口(API)
Application Programming Interfaces
链接
https://api.benswap.cash/
公共应用程序编程接口(API)端点列表
*如果公共RPC节点出现宕机,可能会导致某些API接口暂时不可用。
BCH
最新价格
GET /api/bch/price
7天内的一些历史价格
GET /api/bch/historyPrices
smartBCH
最新价格(SBCH)
GET /api/smartbch/price
基本信息
GET /api/smartbch/info
最新区块高度
GET /api/smartbch/block
Unix时间戳(秒)最近的区块高度
GET /api/smartbch/block/{timestamp}
GET /api/smartbch/block?timestamp={timestamp}
Unix时间戳(秒)最新区块
GET /api/smartbch/timestamp
特定区块的Unix时间戳(秒)
GET /api/smartbch/timestamp/{block}
GET /api/smartbch/timestamp?block={block}
RPC节点
GET /api/smartbch/rpc
按名称检查RPC节点
GET /api/smartbch/rpc/{name}
GET /api/smartbch/rpc?name={name}
SEP20
SEP-20代币基本信息(id表示代币合约地址)。任何SEP-20代币都能用。
GET /api/sep20/tokenbasics/{id}
GET /api/sep20/tokenbasics?id={id}
GET /api/sep20/token/{id}
GET /api/sep20/token?id={id}
SEP-20代币在各个去中心化交易所的流动性情况。任何SEP-20代币都能用。
GET /api/sep20/liquidity/{id}
GET /api/sep20/liquidity?id={id}
EBEN
当前供应量总结
GET /api/eben/supply
当前总供应量
GET /api/eben/total
当前总燃烧量
GET /api/eben/burned
当前流通供应量
GET /api/eben/circulating
当前主要LP、矿池、DeFi合约等的质押信息
GET /api/eben/staked
当前EBEN价格(按美元)
GET /api/eben/priceUsd
当前EBEN价格(按SBCH)
GET /api/eben/priceSbch
去中心化交易所
提示:区块820000之前基于美元的数据缺失。诸如“totalVolumeUsd”、“volumeUsd”之类的数据仅涵盖区块 820000 之后的;当区块小于820000,“priceUsd”、“liquidityUsd”之类的数据将为 0。另外,由于之前默认的稳定币flexUSD的脱锚事件,在2022年5月到9月之间的美元数据是被扭曲了的。
交易所数据
GET /api/dex/stats
交易所在特定区块的数据
GET /api/dex/stats/{block}
GET /api/dex/stats?block={block}
有足够流动性的交易对
GET /api/dex/pairs
单个交易对的数据(id是LP合约地址)。必须在交易所上面有足够的流动性。
GET /api/dex/pair/{id}
GET /api/dex/pair?id={id}
在特定区块的单个交易对(id是LP合约地址)。
GET /api/dex/pair/{id}/{block}
GET /api/dex/pair?id={id}&block={block}
有足够流动性的代币
GET /api/dex/tokens
单个代币的数据(id是代币合约地址)。必须在交易所上面有足够的流动性。
GET /api/dex/token/{id}
GET /api/dex/token?id={id}
在特定区块的单个代币(id是代币合约地址)。
GET /api/dex/token/{id}/{block}
GET /api/dex/token?id={id}&block={block}
代币最新K线交易记录(id是代币合约地址)。“baseCurrency”必须是“bch”或者“usd”。“range”必须是以下其中之一["1min","15mins","1h","1d","1w"]。最多返回1000条记录。
GET /api/dex/trade/{baseCurrency}/{range}/{id}
GET /api/dex/trade/{baseCurrency}/{range}?id={id}
与上一条相同,但是(不包括)有特定的结束时间来获得更早的数据。“before”必须是有效的Unix时间戳(秒)。
GET /api/dex/trade/{baseCurrency}/{range}/{id}/{before}
GET /api/dex/trade/{baseCurrency}/{range}?id={id}&before={before}
彩票
通过彩票NFT的ID获取该彩票详情
GET /api/lotteryTicket/{id}
GET /api/lotteryTicket?id={id}
精灵宝可本
通过ID获取精灵元数据。
GET /api/pokeben/data/{id}
GET /api/pokeben/data?id={id}
通过ID获取物品元数据。
GET /api/pokeben/item/{id}
GET /api/pokeben/item?id={id}
当前精灵总数。
GET /api/pokeben/supply
当前物品总数。
GET /api/pokeben/itemSupply
战力排行榜,每页最多20条。
GET /api/pokeben/ranking/power/{page}
GET /api/pokeben/ranking/power?page={page}
等级排行榜,每页最多20条。
GET /api/pokeben/ranking/level/{page}
GET /api/pokeben/ranking/level?page={page}
跨链桥
当前所有桥接的币种信息。
GET /api/bridge
其他
服务器时间的Unix时间戳(毫秒)
GET /api/time
Last updated