contract.watch

用于监听智能合约事件。

用法

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
  }
});