강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

Seung Eon Kim님의 프로필 이미지
Seung Eon Kim

작성한 질문수

블록체인 이더리움 부동산 댑(Dapp) 만들기 - 기본편

이벤트 (Event)

Truffle 내 테스트중 watch 에러가 발생합니다.

작성

·

203

0

작성된 smart contract 는 정상적으로 truffle 네트워크에 배포되었습니다. 이후 truffle console 에서 instance 를 app 변수에 저장 후 watch 를 포함한 테스트를 실행하는 과정에서 다음과 같은 에러가 발생합니다. 

TypeError : app.LogBuyRealEstate(...).watch is not a function.

실습 환경은 다음과 같습니다. 

Truffle v5.0.40

Solidity v0.5.8

Node v10.16.3

Web3.js v1.2.1

답변 부탁 드립니다. 

답변 1

4

Seung Eon Kim님의 프로필 이미지
Seung Eon Kim
질문자

버전 변경에 따른 호출 방식이 변경됐네요

* 동영상에서 사용한 방법

> app.LogBuyRealEstate({}, {fromBlock:0, toBlock:"latest"}).watch(function(error, event) {console.log(event);})

* 변경된 방법

> app.LogBuyRealEstate({fromBlock:0, toBlock:"latest"}, function(error, event){console.log(event);})

Seung Eon Kim님의 프로필 이미지
Seung Eon Kim

작성한 질문수

질문하기