Bitcoin RPC เริ่มต้นใช้งานอย่างรวดเร็ว | ERPC
เริ่มต้นใช้งานอย่างรวดเร็วกับ Bitcoin RPC
คู่มือนี้จะพาคุณจากศูนย์ไปสู่การตอบกลับ Bitcoin JSON-RPC ครั้งแรกของคุณด้วย ERPC.
1. รับ API Key ของคุณ
คุณสามารถสร้างและตรวจสอบ API key ของคุณได้ใน ERPC Web Dashboard: ERPC Web Dashboard
ใช้ ERPC สำหรับ Solana, Ethereum หรือ Avalanche อยู่แล้วใช่ไหม? คุณสามารถใช้ RPC key เดียวกันได้.
2. ส่ง Request แรกของคุณ
ส่ง request JSON-RPC แบบ HTTP POST โดยใส่ API key ของคุณในพารามิเตอร์
api-key: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 บัญชีของคุณส่งได้หนึ่ง request ต่อ 10 วินาที และ request ที่ส่งไปยัง chain อื่นก็อาจถูกนับรวมในขีดจำกัดนี้ด้วย. ให้รอ 10 วินาทีก่อนส่ง request ถัดไป.
คุณสามารถตรวจสอบว่า endpoint นี้ให้บริการ chain ใดได้ด้วย
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":[]
}'คุณยังสามารถส่ง API key เป็น
Authorization: Bearer <YOUR_API_KEY> ได้ด้วย. หากมีทั้งสองแบบ ระบบจะใช้ query parameter.3. Batch Requests
คุณสามารถส่งคำสั่งเรียก JSON-RPC ได้ 1 ถึง 100 รายการในหนึ่ง HTTP request. แต่ละคำสั่งเรียกต้องมี
id ของตัวเอง และค่า id ต้องไม่ซ้ำกันภายใน batch เดียวกัน. แต่ละคำสั่งเรียกในหนึ่ง batch จะถูกวัดเป็นคำสั่งเรียกแยกกัน. ในแพ็กเกจ Free ให้ส่งหนึ่งคำสั่งเรียกต่อหนึ่ง request: request ที่มีคำสั่งเรียกตั้งแต่ 2 รายการขึ้นไปจะได้รับการตอบกลับด้วย HTTP 429.ขั้นตอนถัดไป
- Endpoint, การวัดผลการใช้งาน และ status code: เอกสาร Bitcoin RPC Endpoint
- เอกสาร Bitcoin ทางการ: https://developer.bitcoin.org/reference/rpc/






