JSON-RPC-端点
JSON-RPC 端点是指程序可以传输其 RPC 请求以访问服务器数据的网络位置。将去中心化应用程序连接到 RPC 端点后,您可以访问不同操作的功能,从而实现区块链数据的实时使用。 BOT Chain 提供了多个 RPC 端点用于连接到其主网和测试网。在本节中,我们列出了可用于连接到 BOT Chain 的 JSON-RPC 端点。
一键添加BOT网络
访问 ChainList 并连接到您的钱包。它将添加活动的 RPC 端点。
RPC BOT Chain 的端点
eth_getLogs 在以下主网端点上被禁用。请使用此处的第 3(rd) 方端点。如果您需要频繁拉取日志,我们建议您使用 WebSockets 在新日志可用时将其推送给您。
BOT 主网(ChainID 677)
BOT Chain 测试网(ChainID 968)
启动 HTTP JSON-RPC
您可以使用 –http 标志启动 HTTP JSON-RPC
## mainnet
https://rpc.botchain.ai
## testnet
https://rpc.bohr.life
JSON-RPC API 列表
BOT Chain 与 EVM 兼容,并努力与 Go-Ethereum API 尽可能兼容。然而,BOT Chain也具有独特的功能,例如更快的最终性和执行层上的blob数据存储,这需要它们自己专门的API。
Geth(Go-Ethereum) API
BOT Chain 几乎与 Geth API 完全兼容。明确列出任何例外或不兼容性。如果您正在寻找特定 API 的详细用法,您很可能会在以下链接中找到答案:
最终确定
Ethereum 的 PoS 共识协议,称为“Gasper”,是建立在 LMD-GHOST(分叉选择规则)和 Casper FFG(最终性小工具)之上的。类似地,BOT Chain 的共识协议称为“Parlia”,是在 FFG 的基于难度的分叉选择机制之上构建的,如 BEP-126 中所述。为了进一步增强 BOT Chain 的吞吐量,验证器可以生成多个连续的块,如 BEP-341 中所述。这些差异导致 BOT Chain 与 Ethereum 相比具有独特的最终确定过程。
Blob
BOT Chain 实现了 EIP-4844,它支持 Shard Blob 事务。有关更多详细信息,请参阅 Blob API 文档。
其他BOT ChainAPI
BOT Chain 实现了一些其他的 API