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 ปัจจุบันที่โหนดแนะนำในหน่วย wei10 CU
eth_maxPriorityFeePerGasส่งคืนค่าธรรมเนียมเร่งด่วน (tip) ตาม EIP-1559 ต่อหน่วย gas ที่โหนดแนะนำ ในหน่วย wei10 CU
eth_feeHistoryส่งคืนประวัติค่าธรรมเนียมพื้นฐาน อัตราส่วนการใช้ gas และเปอร์เซ็นไทล์ของค่าธรรมเนียมเร่งด่วน (ไม่บังคับ) สำหรับช่วงบล็อกที่ระบุ10 CU
eth_estimateGasประมาณการขีดจำกัด gas (gas limit) ที่ธุรกรรมต้องใช้20 CU
eth_callดำเนินการเรียกแบบอ่านอย่างเดียวตามสถานะของบล็อกที่ระบุและส่งคืนผลลัพธ์15 CU
eth_simulateV1จำลองลำดับของการเรียกหรือธุรกรรมตามสถานะของบล็อกโดยไม่ต้องบรอดแคสต์20 CU
eth_getBalanceส่งคืนยอดคงเหลือของที่อยู่ ณ บล็อกที่กำหนด ในหน่วย wei10 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

อัปเดตล่าสุด:

ในหน้านี้