ERPC Bitcoin RPC 快速開始
Bitcoin RPC 快速開始
本指南將帶您從零開始,使用 ERPC 取得您的第一個 Bitcoin JSON-RPC 回應。
1. 取得 API key
您可以在 ERPC Web Dashboard 上取得和檢視您的 API key。
已經在 Solana、Ethereum 或 Avalanche 上使用 ERPC 了嗎?您可以直接使用相同的 RPC key。
2. 傳送您的第一個請求
將 API key 放入
api-key 參數,以 HTTP POST 方式傳送 JSON-RPC 請求:bash
curl 'https://edge.erpc.global/bitcoin?api-key=<YOUR_API_KEY>' --header 'Content-Type: application/json' --data '{
"jsonrpc":"1.0","id":1,
"method":"getblockcount",
"params":[]
}'curl 'https://edge.erpc.global/bitcoin?api-key=<YOUR_API_KEY>' --header 'Content-Type: application/json' --data '{
"jsonrpc":"1.0","id":1,
"method":"getblockcount",
"params":[]
}'回應會在
result 欄位中返回目前的區塊數。Bitcoin 接受將
jsonrpc 設為 1.0 或 2.0,也可以省略,且每次呼叫都需要 id。在 Free 方案中,您的帳戶每 10 秒可以傳送一個請求,傳送至另一條鏈的請求也可能計入此限制。請等待 10 秒後再傳送下一個請求。
您可以使用
getblockchaininfo 確認該端點所服務的鏈:bash
curl 'https://edge.erpc.global/bitcoin?api-key=<YOUR_API_KEY>' --header 'Content-Type: application/json' --data '{
"jsonrpc":"1.0","id":1,
"method":"getblockchaininfo",
"params":[]
}'curl 'https://edge.erpc.global/bitcoin?api-key=<YOUR_API_KEY>' --header 'Content-Type: application/json' --data '{
"jsonrpc":"1.0","id":1,
"method":"getblockchaininfo",
"params":[]
}'您也可以透過
Authorization: Bearer <YOUR_API_KEY> 傳送 API key。兩者同時存在時,以查詢參數為準。3. 批次請求
您可以在一次 HTTP 請求中傳送 1 到 100 個 JSON-RPC 呼叫。每次呼叫都需要有自己的
id,且同一批次內的 id 值不可重複。批次中的每次呼叫都會作為單獨的呼叫計量。在 Free 方案中,每個請求請只傳送一個呼叫:包含兩個或更多呼叫的請求會收到 HTTP 429 回應。後續步驟
- 端點、計量與狀態碼:Bitcoin RPC 端點文件
- 官方 Bitcoin 文件:https://developer.bitcoin.org/reference/rpc/






