Chuyển đến nội dung chính

Bài đăng

Hiển thị các bài đăng có nhãn Subscribing to Events

Tự học Web3: Subscribing to Events. Lắng nghe sự kiện từ một hợp đồng được viết bằng Solidity bằng Web3.js

Subscribing to Events  Tự học Web3: Lắng nghe sự kiện từ một hợp đồng được viết bằng Solidity bằng Web3.js Đăng ký sự kiện Như bạn có thể thấy, việc tương tác với hợp đồng của bạn thông qua Web3.js khá đơn giản - khi bạn đã thiết lập môi trường của mình, việc gọi các hàm và gửi giao dịch không khác gì một API web thông thường. Có một khía cạnh khác mà trong bài giảng ngày hôm nay chúng ta sẽ nghiên cứu: Đăng ký lắng nghe các sự kiện từ hợp đồng Solidity của bạn từ Web3.js Lắng nghe những thây ma mới Nếu bạn nhớ lại từ zombiefactory.sol , chúng ta đã có một sự kiện gọi là NewZombie mà chúng tôi đã bắn mỗi khi một thây ma mới được tạo ra: event NewZombie( uint zombieId , string name , uint dna ) ; Trong Web3.js, bạn có thể đăng ký lắng nghe một sự kiện để nhà cung cấp web3 của bạn sẽ kích hoạt  logic trong mã của bạn mỗi khi nó kích hoạt: cryptoZombies.events.NewZombie() .on( "data" , function ( event ) { let zombie = event . returnValues ; // We can access this event...