🤖 新推出:《Quicknode 》AI 实战指南 10个经过验证的AI编程教程agents 。
查看食谱安装您所用语言的包,设置 API 密钥,然后调用相同的类型化方法。Rust 核心负责处理这些工作;每个绑定都会以原生方式暴露这些功能。
添加包含货物的货箱,或安装 Python、Node.js 或 Ruby 的原生绑定。每个绑定都封装了相同的核心 Rust 代码。
使用您的Quicknode API 密钥配置 `SDK `。同类型的客户端在每种语言中的工作原理都相同。
管理端点、运行 SQL 查询、配置Streams 以及触发Webhooks ——所有操作均通过类型化方法实现,并在所有受支持的语言中采用一致的接口。
import { QuicknodeSdk } from "@quicknode/sdk";
const qn = QuicknodeSdk.fromEnv();
// Run a SQL query
const result = await qn.sql.query(
"SELECT action_type, user FROM hyperliquid_system_actions LIMIT 3",
"hyperliquid-core-mainnet"
);
console.log(`${result.rows} rows, ${result.credits} credits`);
// Get the schema for a cluster
const schema = await qn.sql.getSchema("hyperliquid-core-mainnet");
console.log(schema);一个纯Rust核心,搭配PyO3、napi-rs和magnus绑定,因此您可以在已使用的语言中获得相同的类型化API。这四个包均基于同一个项目版本发布。
带 TypeScript 类型的 napi-rs 绑定。已发布至 npm,地址为 @quicknode/sdk 。
该代码库、已发布的 Crate 以及所有受支持语言的可运行示例。
Rust 核心、三种语言的绑定、各语言的文档以及示例代码都托管在一个仓库中。
带类型提示的 PyO3 绑定。已作为quicknode-sdk 发布在 PyPI 上。
每个绑定所封装的纯Rust核心。已发布为quicknode ——sdk ,可在crates.io上找到。
magnus 绑定。已作为quicknode_sdk 发布在 RubyGems 上。
Admin API 以及适用于 Rust、Python、Node.js 和 Ruby 的Streams 示例,只需输入您的 API 密钥即可运行。
已发布的quicknode-sdk 包及其所有版本和发布说明。每个绑定都与同一项目版本保持同步。
通过 SOC 2 II 类认证 · ISO 27001