ข้ามไปยังเนื้อหา
มุมมองระดับโลกต่อสินทรัพย์ดิจิทัลมุมมองระดับโลก · บริบทในพื้นที่
ChainView BTC866CHAIN VIEW
เรียนรู้

อ่านใบเสร็จธุรกรรมและบันทึกเหตุการณ์

คู่มือปฏิบัติ: อ่านใบเสร็จธุรกรรมและบันทึกเหตุการณ์ แนวคิด ขั้นตอนตรวจสอบ และแหล่งข้อมูลสำหรับผู้อ่าน

อ่านในภาษาไทย简体中文繁體中文English한국어РусскийالعربيةEspañol (México)Tiếng Việt
อ่านใบเสร็จธุรกรรมและบันทึกเหตุการณ์

ภาพประกอบต้นฉบับตามหัวข้อ: แผนภาพต้นฉบับตามหัวข้อโดย ChainView BTC866 · ChainView BTC866 Editorial · CC BY 4.0

อ่านสถานะกับต้นทุน

receipt บอกสำเร็จ gas และ log แต่ไม่เสมอผลเศรษฐกิจสุดท้าย เชื่อม event กับ index และ contract แยกโอนเหรียญหลัก โทเคน และ internal call เป็นคนละชั้นใน hash เดียว

ทำซ้ำการอ่าน

ตรึงบล็อก เชน และทศนิยม แล้วถามโหนดอิสระ หากหน้าเว็บรวมหลาย event ให้เก็บคำค้น ฝึกธุรกรรมสาธารณะไม่เปิดคีย์และเห็นว่าการยืนยันอาจ reorg ได้

ขั้นตอนตรวจสอบที่ทำซ้ำได้

เลือก receipt สำเร็จกับล้มเหลวเทียบค่าธรรมเนียมและ log จดว่าล้มอาจเสีย gas และ event ไม่ใช่โอนเงินเอง ฝึกได้ตารางฟิลด์กับหลักฐานทำซ้ำเมื่อ explorer เปลี่ยน

เริ่มจากตัวอย่างที่ทำซ้ำได้

เลือกเครือข่าย ที่อยู่ทดสอบ และธุรกรรมสาธารณะ จดบล็อกแฮช เวลา ยอด ค่าธรรมเนียม และแหล่งราคา การเปลี่ยน explorer หรือเขตเวลาโดยไม่จดทำให้คำตอบต่างกัน

ตัวอย่างสำหรับการทบทวน

ลองไล่ event หนึ่งรายการไปยังโค้ดสัญญาที่ปล่อย เพื่อดูว่าชื่อ event บอกเจตนาแต่ไม่ได้รับรองการเปลี่ยนยอดจริงเสมอ เทียบสถานะก่อนหลังและผลเรียกภายใน สำหรับสัญญาที่ไม่ตรวจแหล่งโค้ด ให้ระบุข้อจำกัดแทนเดาความหมายจากชื่อ

แหล่งข้อมูล

  1. Ethereum JSON-RPC receipt API (เปิดในแท็บใหม่)
  2. Ethereum events and logs (เปิดในแท็บใหม่)