本页面使用机器翻译自英语,可能包含错误或不清楚的语言。如需最准确的信息,请参阅英文原文。由于更新频繁,部分内容可能与英文原文有出入。请加入我们在 Crowdin 上的努力,帮助我们改进本页面的翻译。 (Crowdin translation page, Contributing guide)
caver-java (1.5.0 或更高版本)
caver-js "是一个 JavaScript API 库,允许开发人员使用 HTTP 或 Websocket 连接与 kaia 节点进行交互。 它可在 npm 上获取。
:::info[SDK 建议]
我们建议使用 ethers-ext 或 web3js-ext SDK 而不是 caver-js
。 这些 SDK 提供了最新的功能和更好的开发人员体验,Kaia 生态系统中的新老开发人员都能从中受益。 虽然现有的 caver-js
实现仍受支持,但我们的主要重点是加强 ethers-ext
和 web3js-ext
生态系统。
:::
特色
- 通过 HTTP 和 Websocket 完整实现 kaia 的 JSON-RPC 客户端 API
- 支持 kaia 交易、账户和账户密钥类型
- 用于在 kaia 网络上部署和执行智能合约的 JavaScript 智能合约包
- 用于管理 kaia 账户的内存钱包
- 支持收费授权
- 支持 kaia 钱包密钥格式
- RLP 中交易对象的编码/解码
- 签署交易对象
- 轻松将 web3-js 应用程序移植到 caver-js