Ich entwickle eine Dapp, die eine Benachrichtigung zwischen zwei Benutzern enthält. Zum Beispiel :
Benutzer 1 (Student): Senden Sie eine Transaktion, die zu bestätigende Daten enthält.
Benutzer 2 (Professor): Erhalt einer Benachrichtigung zur Validierung der Studentendaten.
ist es nicht möglich, diesen Anwendungsfall mit intelligenten Vertragsereignissen zu implementieren? Ich habe mir web3.shh angesehen, aber es scheint, als würde die Dokumentation fehlen
Sie können dies tun, indem Sie Ihr Ereignis in Ihrem Smart Contract wie folgt erstellen:
event StudentData(address indexed _professorAddr, string indexed _studentData)
Dann können Sie mit der Web3-API diese Ereignisse beobachten/hören, indem Sie beispielsweise nach der Professoradresse filtern, und jede Aktion auslösen, z. B. eine Benachrichtigung, wenn das Ereignis eintritt
Siehe Dokumentation zum Abhören von Ereignissen.
marodb
Lbrth_BoC
Dimitri Leite