Builderoom

2026年9月28日

查看仓库

为 Polkadot 和 Substrate 链提供 Promise 与 RxJS API 封装的 TypeScript 库

Apache-2.0

产品信息

形态
API / SDK / 库
分类
开发与工程 › API 与集成
定价
开源
授权协议
Apache-2.0
首发日期
2026年9月28日
收录时间
2026年9月28日

概览

GitHubGitHub

## 简介 `@polkadot/api` 是一个 TypeScript 库,为 Polkadot 和 Substrate 网络客户端暴露的所有方法提供封装,并定义节点暴露的所有类型。它通过 RPC 调用与基于 Polkadot 和 Substrate 的区块链进行交互。 ## 核心机制 该库的 API 是根据 Substrate runtime 在 metadata 中提供的信息动态生成的。这意味着当底层链的 runtime 发生变化时,API 能够自动适配新的接口和类型,无需手动维护大量硬编码的定义。 ## 主要能力 - **Promise API**:支持使用标准的 Promise 模式发起查询和提交交易。 - **RxJS API**:支持使用 RxJS 响应式流的方式订阅链上状态变化和处理异步操作。 - **类型定义**:内置了节点暴露的所有类型的定义,便于在 TypeScript 项目中获得类型提示和检查。 - **RPC 调用**:底层通过 JSON-RPC 协议与链节点通信。 ## 适用场景 适合需要与 Polkadot、Substrate 生态中的区块链进行交互的开发者,例如构建 DApp 前端、编写链下服务或开发自动化脚本。完整文档和使用示例(包括如何发起查询和提交交易)可在官方文档门户查阅。升级版本时建议关注 CHANGELOG。

功能特性

  • Promise API:提供基于 Promise 的接口,用于向 Polkadot/Substrate 链发起查询和提交交易。
  • RxJS API:提供基于 RxJS 的响应式接口,用于订阅和处理链上数据流。
  • 动态生成:API 根据 Substrate runtime 提供的 metadata 动态生成,自动适配链的接口变化。
  • 完整类型定义:定义了节点暴露的所有类型,支持 TypeScript 类型检查。
  • RPC 通信:通过 JSON-RPC 调用与 Polkadot 和 Substrate 网络客户端交互。

版本更新

新版本提醒我

首个版本 · @polkadot/api

Q&A

这个库支持哪些区块链?由 AI 生成
支持所有基于 Polkadot 和 Substrate 的区块链网络。
API 是静态定义的吗?由 AI 生成
不是。API 是根据 Substrate runtime 在 metadata 中提供的信息动态生成的。
在哪里可以找到使用教程?由 AI 生成
可以在官方文档门户 polkadot.js.org/docs/api/examples/promise/ 查看关于如何使用 API 发起查询和提交交易的示例指南。
升级版本时需要注意什么?由 AI 生成
建议在更改版本时关注仓库中的 CHANGELOG 文件。
查看仓库
收藏

这个产品还没有主理人

由平台收录或原作者已注销。如果它是你的作品,证明与它的关系后即可成为主理人。

认领这个产品

同类产品