通过 OnFinality 支持 Archive 的 RPC 基础设施访问 BNB Smart Chain 当前和历史状态。无需运行自己的 BSC 归档节点,即可查询历史余额、合约状态、区块、交易、收据和事件日志。
使用eth_getLogs,检索合约事件,用于 DeFi 分析、代币活动、交易监控、索引器、会计系统和其他数据密集型应用。
BNB Chain 文档 指出eth_getLogs在其列出的公共 Mainnet RPC 端点上已禁用。OnFinality 支持eth_getLogs,并结合 Archive 访问满足需要历史区块链数据的工作负载。
通过 WebSocket 连接 BNB Smart Chain,持续访问实时区块链活动。使用eth_subscribe和 WebSocket 过滤器监控新区块、合约事件、交易及应用活动,避免持续轮询 HTTPS 端点。
OnFinality 支持eth_subscribe, eth_unsubscribe以及仅限 WebSocket 的过滤器方法,用于实时 BSC 数据工作流。
跟踪 BNB Smart Chain 交易、调用和区块,分析合约执行、调查失败交易、调试智能合约并构建高级区块链分析。
trace_block
trace_call
trace_callMany
trace_filter
trace_replayTransaction
trace_replayBlockTransactionsdebug_traceTransaction
debug_traceCall
debug_traceBlockByHash
debug_traceBlockByNumber付费计划支持 Trace 与 Debug 访问。
使用兼容 EVM 的 JSON-RPC 方法集读取 BSC 链上数据、查询智能合约、提交交易、获取日志、订阅事件并检查执行情况。
eth_blockNumber
eth_chainId
eth_getBlockByHash
eth_getBlockByNumber
eth_getBlockReceiptseth_call
eth_estimateGas
eth_getBalance
eth_getCode
eth_getStorageAteth_sendRawTransaction
eth_getTransactionByHash
eth_getTransactionReceipt
eth_getTransactionCounteth_getLogs
eth_subscribe
eth_getFilterChangestrace_block
trace_call
trace_filter
debug_traceTransaction
debug_traceCall读取流动性池和合约状态,提交交易,监控事件,并使用 WebSocket 订阅构建 BNB Smart Chain 实时 DeFi 应用。
通过低延迟 HTTPS 和 WebSocket RPC 工作流监控区块、交易、合约事件和代币活动。
查询 BNB 和 BEP-20 余额,估算 Gas,提交已签名交易,获取收据并监控存款和提现。
结合eth_getLogs、Archive 访问、区块、交易和收据,构建历史数据集、仪表板、代币分析和索引管道。
结合标准 EVM JSON-RPC 与 Trace 和 Debug API 检查合约执行、排查失败交易并分析复杂调用。
| 环境 | Mainnet | 测试网 |
|---|---|---|
| 网络 | BNB Smart Chain Mainnet | BNB Smart Chain Testnet |
| 链 ID | 56 | 97 |
| 货币 | BNB | tBNB |
| HTTPS | 支持 | 支持 |
| WebSocket | 支持 | 支持 |
| 适用场景 | 生产 | 开发/QA |
当应用需要资源隔离、持续吞吐量、密集历史查询、自定义节点配置或更强基础设施控制力时,可以从共享 BSC RPC 基础设施迁移到专属节点。