Caver-java-ext-kas 에서 이벤트 구독이 가능한가요?

node 에서는 caver-js 이용해서 emit 되는 이벤트를 웹소켓으로 구독이 가능한거 같은데

caver-java 에서도 지원하나요?

지원한다면 관련 문서 링크나 샘플 링크 부탁드릴게요.

안녕하세요,

현재는 caver-java에서 klay_subscribe를 위한 함수는 지원되지 않는다고 합니다.

대신 caver-java에서 이벤트와 관련된 필터, klay_subscribe 구현에 대한 답변 링크 첨부해드립니다.

caver-java-contract-event-log
klay_subscribe 코드 구현

감사합니다.

해당 링크에서 contract.once 함수를 보았는데요.
테스트 해보니 메소드명처럼 딱 한번만 수신되더라구요.
caver-java 에서는 once 만 구현해놓은 이유가 있을가요?

once 코드 보면
events.take(1).subscribe(callback);
로 되어 있던데 혹시 기술적 이슈가 있어서 take(1) 만 해놓은 것일지요

안녕하세요.

caver는 KIP-34에 정의된 설계문서를 기반으로 구현되어있습니다.
또한 once() method는 event fire시 한번만 catch하는 함수입니다. 그렇기때문에 그에 맞게 구현을 한것이고요.

그렇기 때문에 기술적인 이슈는 없다고 보면 되겠습니다.

감사합니다.

1 Like