@farcaster/hub-nodejs (法语)
用于法克斯特枢纽的轻量级,快活的Typescript接口. 设计与 哈伯尔 以及执行《公约》的任何其他枢纽 法克斯特协议。 。 。 .
特征
- 从节点JS环境调用任意Hub端点.
- 将法克斯特原生生物序列化并去序列化为Javascript对象.
- 拥有创建和签名Farcaster消息的助手.
- 完全用TypeScript写成,安全性有严格的类型.
安装
用您选择的软件包管理器安装@ farcaster/hub-nodejs
npm install @farcaster/hub-nodejs
yarn add @farcaster/hub-nodejs
pnpm install @farcaster/hub-nodejs
快速启动
从枢纽获取数据
import { getSSLHubRpcClient } from '@farcaster/hub-nodejs';
client.$.waitForReady(Date.now() + 5000, async (e) => {
if (e) {
console.error(`Failed to connect to ${hubRpcEndpoint}:`, e);
process.exit(1);
} else {
console.log(`Connected to ${hubRpcEndpoint}`);
const castsResult = await client.getCastsByFid({ fid: 8928 });
castsResult.map((casts) => casts.messages.map((cast) => console.log(cast.data?.castAddBody?.text)));
client.close();
}
});
文档
HTTP API 的终点是 此处记录。 。 。 .
提供了 OpenAPI 规格 这里。 。 。 .
捐款
请看我们的 提供指南 在提出拉动请求之前.
许可证
MIT 许可证