JSON-RPCเมธอด
เมธอด JSON-RPC
เมธอด Ethereum JSON-RPC ที่รองรับบน BlockVectra พร้อมคำอธิบายสรุปและค่าน้ำหนัก Compute Unit (CU)
BlockVectra รองรับเมธอดมาตรฐาน Ethereum JSON-RPC 2.0 บนเครือข่ายบล็อกเชนที่รองรับ คำขอทั้งหมดจะได้รับการนับเป็น Compute Units (CU) และมีการจำกัดอัตราต่อแต่ละคีย์
เลือกเมธอดใดก็ได้ด้านล่างเพื่อดูพารามิเตอร์ โครงสร้างค่าส่งคืน ข้อควรทราบ ตัวอย่างคำขอ curl และความพร้อมใช้งานในแต่ละเชน
เมธอด
| เมธอด | คำอธิบาย | CU / การเรียก |
|---|---|---|
eth_blockNumber | ส่งคืนหมายเลขของบล็อกล่าสุดที่โหนดรับทราบ | 1 CU |
eth_chainId | ส่งคืน Chain ID ตาม EIP-155 ของเครือข่ายปัจจุบัน | 1 CU |
eth_syncing | ส่งคืนสถานะการซิงค์ของโหนด | 10 CU |
net_version | ส่งคืน Network ID ของเครือข่ายปัจจุบันในรูปแบบสตริงเลขฐานสิบ | 10 CU |
web3_clientVersion | ส่งคืนชื่อไคลเอนต์และสตริงเวอร์ชันของโหนด | 10 CU |
eth_gasPrice | ส่งคืนราคา gas ปัจจุบันที่โหนดแนะนำในหน่วย wei | 10 CU |
eth_maxPriorityFeePerGas | ส่งคืนค่าธรรมเนียมเร่งด่วน (tip) ตาม EIP-1559 ต่อหน่วย gas ที่โหนดแนะนำ ในหน่วย wei | 10 CU |
eth_feeHistory | ส่งคืนประวัติค่าธรรมเนียมพื้นฐาน อัตราส่วนการใช้ gas และเปอร์เซ็นไทล์ของค่าธรรมเนียมเร่งด่วน (ไม่บังคับ) สำหรับช่วงบล็อกที่ระบุ | 10 CU |
eth_estimateGas | ประมาณการขีดจำกัด gas (gas limit) ที่ธุรกรรมต้องใช้ | 20 CU |
eth_call | ดำเนินการเรียกแบบอ่านอย่างเดียวตามสถานะของบล็อกที่ระบุและส่งคืนผลลัพธ์ | 15 CU |
eth_simulateV1 | จำลองลำดับของการเรียกหรือธุรกรรมตามสถานะของบล็อกโดยไม่ต้องบรอดแคสต์ | 20 CU |
eth_getBalance | ส่งคืนยอดคงเหลือของที่อยู่ ณ บล็อกที่กำหนด ในหน่วย wei | 10 CU |
eth_getCode | ส่งคืนไบต์โค้ดของสัญญาที่ติดตั้งใช้งาน ณ ที่อยู่และบล็อกที่กำหนด | 10 CU |
eth_getStorageAt | ส่งคืนค่าดิบที่จัดเก็บไว้ในสล็อตจัดเก็บข้อมูล (storage slot) ที่กำหนดของที่อยู่ | 10 CU |
eth_getTransactionCount | ส่งคืนจำนวนธุรกรรมที่ส่งจากที่อยู่หนึ่ง (ค่า nonce) ณ บล็อกที่กำหนด | 10 CU |
eth_getLogs | สืบค้นบันทึก Log ของเหตุการณ์ภายในช่วงบล็อกที่ตรงกับตัวกรอง | 30 CU |
eth_getBlockByNumber | ส่งคืนข้อมูลบล็อกตามหมายเลขบล็อก โดยเลือกได้ว่าจะรวมออบเจกต์ธุรกรรมแบบเต็มหรือไม่ | 5 CU |
eth_getBlockByHash | ส่งคืนข้อมูลบล็อกตามแฮชของบล็อก โดยเลือกได้ว่าจะรวมออบเจกต์ธุรกรรมแบบเต็มหรือไม่ | 10 CU |
eth_getBlockReceipts | ส่งคืนใบเสร็จธุรกรรมทั้งหมดของบล็อกที่กำหนด | 10 CU |
eth_getTransactionByHash | ส่งคืนข้อมูลธุรกรรมตามแฮชของธุรกรรม | 10 CU |
eth_getTransactionReceipt | ส่งคืนใบเสร็จ (ผลการดำเนินการ) ของธุรกรรมตามแฮชของธุรกรรม | 10 CU |
eth_sendRawTransaction | ส่งธุรกรรมดิบที่ลงนามแล้ว | 30 CU |
debug_traceTransaction | สร้างใหม่และเล่นซ้ำการประมวลผลของธุรกรรมเพื่อสร้าง trace การประมวลผล | 100 CU |
debug_traceCall | รัน eth_call ตามสถานะของบล็อกที่กำหนดและสร้าง trace การประมวลผล | 100 CU |
trace_transaction | ส่งคืน trace ทั้งหมดที่สร้างขึ้นระหว่างการประมวลผลของธุรกรรม | 100 CU |
ข้อมูลอ้างอิงที่เกี่ยวข้อง
อัปเดตล่าสุด: