// Starknet

The Stack Starknet 构建者们继续前行

通过低延迟 RPC、完整的归档数据、调试和跟踪 API 以及实时Streams ,连接到Starknet Mainnet 和 SepoliaTestnet 。完整的Starknet 数据堆栈,可通过单一的Quicknode 仪表盘进行管理。

// 支持的网络MainnetSepoliaTestnet
// 99.99% 正常运行时间 SLA17个以上全球区域
// Unified Starknet Stack

Mainnet,Testnet, Archive 以及
将 WSS 整合到一个仪表盘中。

Starknet 开发人员需要的不仅仅是基础的 RPC。Quicknode 提供了全面的功能:低延迟的 JSON-RPC、完整的历史存档、跟踪、Pathfinder 以及 WSS 订阅,所有功能均可通过一个仪表盘进行管理。

界面状态
MAINNET在线
TESTNET在线
档案在线
WSS已激活
// Read & Subscribe

适用于所有Starknet 工作负载的数据访问

以低延迟的方式查询和订阅Starknet 数据。无论是单次合约调用,还是完整的历史区块和状态数据,您都能获得适合该任务的接口。

Mainnet 和 Sepolia 上的基于 HTTPS 和 WSS 的 JSON-RPCTestnet
合约调用、区块和状态读取、事件以及事务状态
可访问Starknet 完整历史存档,且未进行任何数据清理
用于执行检查的 Trace API
用于证明和增强读取的Pathfinder方法
// Build & Ship

原生SDK 支持

同一Quicknode 账户内的土地交易。您已经熟悉的Starknet 工具链仍可照常使用。

starknet开箱即支持 .js 和starknet.py 格式
每个请求都支持令牌认证、速率限制、JWT 和白名单endpoint
全面覆盖区块、状态、调用、事件和事务方法
通过低延迟、基于地理位置的路由端点发送调用和声明事务

内置企业级安全与合规功能

SOC 1
SOC 2 II 类
ISO 27001
// Every Starknet Data Pattern

完整数据套件。
涵盖所有Starknet 数据模式。

六种访问Starknet 数据的方式,从单次合约调用到完整的存档历史记录。选择合适的接口,加快发货速度。

Starknet JSON-RPC

完整文档:starknet_ 通过 HTTPS 和 WSS 在Mainnet 及 Sepolia 上实现的 JSON-RPCTestnet 。可调用合约、读取区块和状态、获取事件、检查交易状态,以及广播并调用交易,且具有可预测的速率限制。

档案访问

完整的Starknet 历史状态,未进行任何数据修剪。可读取创世区块以来的任意区块、状态更新或事件,用于索引、分析和对账。

Trace API

追踪Starknet 上基于 STARK 的 Rollup 的交易执行情况。检查内部调用,并根据实时链状态对 Cairo 合约进行调试。

事务写入 API

通过Starknet 写入 API 提交 invoke、declare 和 deploy-account 交易。从starknet.js 或starknet.py 向私有Quicknode endpoint 广播已签名的交易。

《探路者》RPC

基于核心 JSON-RPC 的 Pathfinder 节点方法,用于证明、交易状态以及增强的Starknet 数据访问。当您需要超出标准规范范围的 Pathfinder 特定读取操作时,请使用这些方法。

WebSocket 订阅

通过Starknet 和Pathfinder WebSocket方法,订阅WSS上的新区块、事件和交易状态。更新一经生成即刻推送,无需轮询。

// Developer Experience

原生starknet_ RPC,
,不进行重写。

将starknet.js 指向Quicknode Starknet endpoint ,即可调用合约、读取区块并发送调用交易。这与您已使用的starknet_ JSON-RPC 完全相同,但运行在私有低延迟基础设施上。

不允许重写

将您现有的Starknet 代码库指向Quicknode endpoint 并进行部署。starknet.js、starknet.py 以及您的 Cairo 合约将保持不变。


与Starknet 相同的 JSON-RPC 方法

starknet_call、starknet 、_getEvents、starknet 、_getBlockWithTxs 以及 Pathfinder 扩展的行为与在自托管节点上的行为完全一致。

  • 01
  • 02
  • 03
  • 04
  • 05
  • 06
  • 07
  • 08
  • 09
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
// Native Starknet RPC via starknet.js
import { RpcProvider } from "starknet";
const 提供者 = new RpcProvider({
nodeUrl: QUICKNODE_STARKNET_URL
});
// Read the latest block number
const 块 = await provider.getBlockNumber();
// Call a view function on a contract
const 结果 = await provider.调用合约({
contractAddress: CONTRACT_ADDRESS,
入口点: "balanceOf",
calldata: [ACCOUNT_ADDRESS]
});
// Resources

更快地在Starknet 上构建项目。

适用于所有Starknet 工作负载的文档、指南和可运行的示例应用。克隆、定制并部署。

// Docs

Starknet 文档

关于Starknet 的Node、Trace、Write和Pathfinder API的完整参考文档,以及针对区块、事件和交易状态的WebSocket订阅。包含cURL、JavaScript、Python和Ruby的代码示例。

// Docs

Starknet RPC 快速入门

创建一个Starknet endpoint ,完成身份验证,并向Mainnet 或 Sepolia 发送您的第一个starknet.js 调用。

// Sample Apps

示例应用程序库

Quicknode 支持的各条链上均可运行的示例应用和入门套件,包括Starknet 。克隆一个即可投入使用。

// Let's Build

从当下开始。

从您的首个Starknet endpoint 到关键任务的生产工作负载,Quicknode 都能随您的业务规模灵活扩展。几分钟内即可开始使用。

// Developers

专为行动迅速的建设者打造

立即启动您的Starknet endpoint 并开始发货。免费套餐涵盖原型制作和小批量生产,无需信用卡。

立即免费开始构建
// Enterprise

为稳健扩展的团队而生

专用的Starknet 基础设施、合同约定的服务水平协议(SLA)、优先支持,以及面向钱包、交易所、交易公司和大交易量协议的采购就绪条款。

联系销售部
“Quicknode 拥有一个由众多网络和基础设施提供商组成的令人印象深刻的生态系统。我们非常高兴 Chainlink 平台能加入该生态系统。”
凯特·莱恩,Chainlink 战略合作伙伴关系负责人
// FAQ

常见问题解答

还有疑问吗? 请联系客服,Quicknode (equipe )将帮助您找到答案。