// 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 第二類
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 廣播已簽署的交易。

《Pathfinder》RPC

基於核心 JSON-RPC 的 Pathfinder 節點方法,用於證明、交易狀態以及增強的Starknet 資料存取。當您需要超出標準規格的 Pathfinder 專屬讀取功能時,請使用這些方法。

WebSocket 訂閱

透過 WSS 並使用Starknet 及 Pathfinder WebSocket 方法,訂閱新的區塊、事件及交易狀態。在資料一經上傳時即推送更新,無需進行輪詢。

// 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 」節點、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 )將協助您找到答案。