Logo
新用户订阅 RPC,首月享 6.5 折优惠查看优惠
BNB Smart Chain logo

BNB Smart Chain(BSC)RPC 端点与 API

面向低成本 DeFi、钱包、游戏、交易所和高流量应用的 EVM 兼容 Layer 1。

通过 OnFinality 可靠的 EVM 兼容 HTTPS 和 WebSocket RPC 端点连接 BNB Smart Chain 主网。查询区块、余额、合约和日志,提交交易、订阅实时事件,并通过归档基础设施访问历史状态。

针对高级工作负载,OnFinality 还提供 BSC Trace 和 Debug API、RPC 分析、可扩展速率限制以及面向生产应用的专属节点基础设施。

链 ID56
货币BNB
注册免费计划,可将速率提升至 40 req/s,并获得 API 使用量与性能洞察。 立即开始

公共接口速率限制为 5 req/sec

连接 BNB Smart Chain RPC
curl -H 'Content-Type: application/json' -d '{"id":1,"jsonrpc":"2.0","method":"eth_blockNumber"}' 'https://bnb.api.onfinality.io/public'
curl -H 'Content-Type: application/json' -d '{"id":1,"jsonrpc":"2.0","method":"eth_blockNumber"}' 'https://bnb.api.onfinality.io/public'
HTTPs
https://bnb.api.onfinality.io/public
https://bnb.api.onfinality.io/public
WebSocket
wss://bnb.api.onfinality.io/public-ws
wss://bnb.api.onfinality.io/public-ws
部署专用节点

升级 Growth Plan

  • 高性能
  • 强大的 RPC 分析
  • 最高 500 rps
  • 无每日响应限制
  • 优先支持
  • 去中心化服务器
立即开始

BNB Smart Chain RPC 详情

项目
值
网络
BNB Smart Chain Mainnet
链 ID
56
原生代币
BNB
协议
EVM JSON-RPC
HTTPS
支持
WebSocket
支持
归档访问
支持
Trace / Debug
付费计划支持
公共速率限制
10 req/min
30 天正常运行时间
端点区域
Hong Kong / N. Virginia

BSC 归档 RPC 与历史数据

通过 OnFinality 支持 Archive 的 RPC 基础设施访问 BNB Smart Chain 当前和历史状态。无需运行自己的 BSC 归档节点,即可查询历史余额、合约状态、区块、交易、收据和事件日志。

查询历史 BSC 日志

使用eth_getLogs,检索合约事件,用于 DeFi 分析、代币活动、交易监控、索引器、会计系统和其他数据密集型应用。

BNB Chain 文档 指出eth_getLogs在其列出的公共 Mainnet RPC 端点上已禁用。OnFinality 支持eth_getLogs,并结合 Archive 访问满足需要历史区块链数据的工作负载。

实时 BSC WebSocket RPC

通过 WebSocket 连接 BNB Smart Chain,持续访问实时区块链活动。使用eth_subscribe和 WebSocket 过滤器监控新区块、合约事件、交易及应用活动,避免持续轮询 HTTPS 端点。

  • DEX 界面
  • 交易系统
  • 钱包
  • 代币监控
  • 后端服务
  • 实时面板

OnFinality 支持eth_subscribe, eth_unsubscribe以及仅限 WebSocket 的过滤器方法,用于实时 BSC 数据工作流。

BSC Trace 与 Debug API

跟踪 BNB Smart Chain 交易、调用和区块,分析合约执行、调查失败交易、调试智能合约并构建高级区块链分析。

Trace API

trace_block trace_call trace_callMany trace_filter trace_replayTransaction trace_replayBlockTransactions

Debug API

debug_traceTransaction debug_traceCall debug_traceBlockByHash debug_traceBlockByNumber

付费计划支持 Trace 与 Debug 访问。

支持的 BNB Smart Chain RPC 方法

使用兼容 EVM 的 JSON-RPC 方法集读取 BSC 链上数据、查询智能合约、提交交易、获取日志、订阅事件并检查执行情况。

区块与链上数据

eth_blockNumber eth_chainId eth_getBlockByHash eth_getBlockByNumber eth_getBlockReceipts

智能合约与状态

eth_call eth_estimateGas eth_getBalance eth_getCode eth_getStorageAt

交易

eth_sendRawTransaction eth_getTransactionByHash eth_getTransactionReceipt eth_getTransactionCount

事件与实时数据

eth_getLogs eth_subscribe eth_getFilterChanges

Trace 与 Debug

trace_block trace_call trace_filter debug_traceTransaction debug_traceCall
查看所有支持的 BSC RPC 方法 →

使用 OnFinality 在 BNB Smart Chain 上构建

DeFi 与 DEX 应用

读取流动性池和合约状态,提交交易,监控事件,并使用 WebSocket 订阅构建 BNB Smart Chain 实时 DeFi 应用。

交易机器人与市场数据

通过低延迟 HTTPS 和 WebSocket RPC 工作流监控区块、交易、合约事件和代币活动。

钱包与交易所

查询 BNB 和 BEP-20 余额,估算 Gas,提交已签名交易,获取收据并监控存款和提现。

索引器与分析

结合eth_getLogs、Archive 访问、区块、交易和收据,构建历史数据集、仪表板、代币分析和索引管道。

智能合约开发与调试

结合标准 EVM JSON-RPC 与 Trace 和 Debug API 检查合约执行、排查失败交易并分析复杂调用。

BNB Smart Chain Mainnet 与 Testnet RPC

环境Mainnet测试网
网络BNB Smart Chain MainnetBNB Smart Chain Testnet
链 ID5697
货币BNBtBNB
HTTPS支持支持
WebSocket支持支持
适用场景生产开发/QA

BNB Smart Chain 专属节点

当应用需要资源隔离、持续吞吐量、密集历史查询、自定义节点配置或更强基础设施控制力时,可以从共享 BSC RPC 基础设施迁移到专属节点。

适合场景

  • 高流量 RPC 工作负载
  • 高归档需求分析
  • 交易所
  • 交易基础设施
  • 索引器
  • 验证者基础设施
  • 高强度 Trace 工作负载
部署 BSC 专属节点 →

附加信息

永远不用担心基础设施

OnFinality 消除了 DevOps 的繁重工作,让您能够更聪明、更快地构建。

开始