안녕하세요. 컨트랙트에서 이벤트가 발생하는 것을 실시간으로 받아서 별도의 처리를 해주는 노드js프로그램을 만들려고 합니다. 이를 위해서 일단 caver-js-ext-kas를 이용해서 앱에서 이벤트를 받아보고 싶어서 아래와 같은 형식을 작성해봤는데 “TypeError: event.watch is not a function” 에러가 발생합니다. 관련 문서나 포멧을 알려주시면 감사하겠습니다.
const contract = new caver.contract(abi, address);
const event = contract.events.SetCustomer({}, {fromBlock:61517244, toBlock: ‘latest’});
event.watch(function(error, result) {
if (!error) {
console.log("Block Number: ", result.blockNumber);
console.log(result.args.firstname);
console.log(result.args.lastname);
}
})