blockchain

Ethereum DApps: วิธีฟังเหตุการณ์

Ethereum DApps: วิธีฟังเหตุการณ์ Blockchain PlatoBlockchain Data Intelligence ค้นหาแนวตั้ง AI.
รูปที่ 4: สมัครสมาชิก 'MyEvent'

อย่างที่บอกไปแล้วว่างานที่เราอยากฟังเรียกว่า MyEventและรูปที่ 4 แสดงให้เราเห็นว่า ของเรา myContract อินสแตนซ์มีตัวเข้าถึงที่เรียกว่า events ที่เรากำหนดเป้าหมายได้ MyEvent. นี่คือฟังก์ชันอะซิงโครนัสที่ส่งกลับคำสัญญา และเรียกทุกครั้ง MyEvent ถูกปล่อยออกมา

บรรทัดที่ 3 กำหนดสิ่งที่จะเกิดขึ้นเมื่อข้อมูลถูกส่งคืนจากสัญญา ที่นี่เราเพียงแค่บันทึกค่าเหตุการณ์ลงในคอนโซล แต่นี่คือที่ที่เราจะเขียนโค้ดคุณลักษณะต่างๆ เช่น การแจ้งเตือนหรือการอัปเดตอินเทอร์เฟซเพื่ออัปเดตผู้ใช้ในเหตุการณ์ที่เพิ่งเกิดขึ้น

โดยใช้ตรรกะนี้ ทุกๆ MyEvent ที่ปล่อยออกมาจาก MyContract จะถูกจับที่นี่

Source: https://medium.com/better-programming/ethereum-dapps-how-to-listen-for-events-c4fa1a67cf81?source=rss——-8—————–cryptocurrency