-
카테고리
-
세부 분야
블록체인
-
해결 여부
미해결
Truffle 내 테스트중 watch 에러가 발생합니다.
19.11.08 10:02 작성 조회수 116
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
답변 부탁 드립니다.
답변을 작성해보세요.
4
Seung Eon Kim
질문자2019.11.08
버전 변경에 따른 호출 방식이 변경됐네요
* 동영상에서 사용한 방법
> 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);})
답변 1