用于监听智能合约事件。
用法
contract['event_name']().watch(callback);
入参
参数 | 描述 | 类型 | 默认值 |
---|---|---|---|
callback | 事件触发时的回调 | (err,event) => void | - |
返回值
无。
示例
const contract = visionWeb
.contract()
.at('46f151d2b560d0f0a983cdbfc85fff392bb8874258');
contract['Transfer']().watch((err, event) => {
if (err) {
return console.error('Error with "method" event:', err);
}
if (event) {
console.log('event:' + JSON.stringify(event));
// do something
}
});