เรียก Solana และเชนอื่น ๆ ผ่าน Edge RPC
Edge RPC รับ request ที่ edge.erpc.global สำหรับ 16 เชน โดย path หลัง host จะเป็นตัวระบุเชน เช่น Solana อยู่ที่ root, Ethereum อยู่ที่ /eth และ Polygon อยู่ที่ /polygon
bash
สิ่งที่ทำได้ด้วย Edge RPC
- ใช้ root ของ edge.erpc.global สำหรับ Solana และใช้ path ของแต่ละเชนสำหรับเชนอื่น เช่น /base, /sui หรือ /tron
- ส่ง JSON-RPC แบบ HTTP POST ในทุกเชนยกเว้น Sui โดย Sui รับ unary call แบบ gRPC-web หนึ่ง call ต่อหนึ่ง request ส่วน TRON ยังรับการเรียก HTTP API ของตัวเองภายใต้ /tron/wallet และ /tron/walletsolidity ด้วย
- เปิดการเชื่อมต่อ WebSocket บน Solana, Ethereum, Avalanche หรือ Base ส่วนเชนอื่นรับ request แบบ HTTP
- เชื่อมต่อ client เข้ากับ host ของเชนนั้นเอง โดยทุกเชนยกเว้น Solana รับ request ที่ host ของตัวเองได้ด้วย เช่น eth.erpc.global สำหรับ Ethereum และ polygon.erpc.global สำหรับ Polygon
ส่ง request
คุณต้องมีบัญชี ERPC และ RPC key ซึ่งคัดลอกได้จากแท็บ RPC keys ใน ERPC Web Dashboard หากใช้แพ็กเกจ Free ระบบจะเริ่มรับ request หลังจากคุณจ่ายค่าธรรมเนียมการยืนยันแบบชำระครั้งเดียว €5 ในแดชบอร์ด
ส่ง JSON-RPC request ไปยัง path ของเชน โดยใส่ RPC key ของคุณใน query parameter
api-key ตัวอย่างนี้ขอหมายเลขบล็อกล่าสุดจาก Ethereum:bash
ผลลัพธ์คือหมายเลขบล็อกในรูปแบบเลขฐานสิบหก:
json
หากต้องการเรียกเชนอื่น ให้ใช้ path ของเชนนั้น ตัวอย่างนี้ส่ง request เดียวกันไปยัง Polygon:
bash
Solana อยู่ที่ root ของ host ดังนั้น request ของ Solana จึงไม่มี path ดังตัวอย่างต่อไปนี้ซึ่งขอ block height ปัจจุบัน:
bash
หน้าเริ่มด่วนของแต่ละเชน ซึ่งมีลิงก์อยู่ในตารางด้านล่าง จะอธิบาย request ที่เหมาะกับเชนนั้น
Edge RPC จัดการ request อย่างไร
edge.erpc.global อ่าน path แล้วส่ง request ต่อไปยังบริการของเชนนั้น บริการจะตรวจสอบ RPC key และแพ็กเกจของคุณ ส่ง request ไปยังเชน แล้วส่งคืน response จากเชน
การยืนยันตัวตน
ใช้ RPC key เดียวกันในทุกเชน โดย path เป็นตัวระบุเชน
- ส่ง key ผ่าน query parameter
api-keyซึ่งทุกเชนอ่านได้ และการเชื่อมต่อ WebSocket จะรับ key ด้วยวิธีนี้ - สำหรับ request แบบ HTTP คุณส่ง
Authorization: Bearer <YOUR_RPC_KEY>แทนได้ ส่วน Base ให้ใช้ query parameter
bash
เชนที่รองรับ
ทุกเชนยกเว้น Solana มีหน้า endpoint ที่อธิบาย endpoint, เมธอดที่รองรับ, batch request และรหัสสถานะการตอบกลับของเชนนั้น
ราคา
ข้อมูลเพิ่มเติมเกี่ยวกับ Edge RPC
- ข้อมูลอ้างอิง API: เมธอด Solana RPC ซึ่งทุกเมธอดทดลองเรียกใช้งานได้ทันที
- Unlimited: Unlimited Endpoint และเมธอดที่รองรับ
- SWQoS: ส่งธุรกรรม Solana ด้วย Stake weighted Quality of Service
- Solana RPC FAQ: คำตอบเรื่องการใช้ token, ข้อผิดพลาด 401 และ 429, WebSocket และ region






