Solidity
按地址的事件日誌
我正在嘗試使用 web3 元件建構一個 MERN 應用程序,我在開始時有一個典型的身份驗證步驟(中心化),然後使用者將連接他的錢包並通過函式 createBid 向智能合約發送交易。
在 findwinner() 中有一個輸出 2 個中獎地址的事件,我的問題是如何通知與該地址相關的 2 個使用者,我的意思是一些與 MERN 堆棧和 ethers.js 相關的方法,因為我將它們用於第一次,謝謝!
你可以在前端監聽事件,我假設你正在使用乙太幣進行合約互動,乙太幣為此提供了幫助,例如
ethers.provider.on(contract.filters.Approval(), (args) => { // args is the data emitted in event, which can be used as required });
我希望這可以幫助您進一步https://docs.ethers.io/v5/concepts/events/