토큰 전송이 완료된 것을 감지 할 수 있을까요?

KIP7 토큰을 transfer 하는 경우
해당 트랜잭션을 통한 토큰 전송이 성공적을 완료 되었다는 것을 알기 위해서 이벤트 감지를 하는게 가능할까요?

토큰 전송이 완료된 것을 감지하여 추가적인 이벤트를 발생시키고자 합니다.

이를 위해 현재 생각중인 방법은 해당 트랜잭션 주소를 계속 polling 하는 것인데, 이 외에 이벤트 드리븐 방식으로 감지 하는것이 혹시 가능한지 문의 드립니다. (ex: 트랜잭션 완료 시 특정 http endpoint에 대한 callback 수행)

감사합니다!

안녕하세요.
caver-js의 KIP-7은 이벤트 드리븐 방식은 지원되지 않습니다 ㅠ
하지만 promise를 사용하면 아래와 같이 트랜잭션 전송을 완료하고 전송 결과를 받을 수 있습니다.
참고 부탁드립니다.

const keyring = caver.wallet.add(
    caver.wallet.keyring.createFromPrivateKey('0x0c66be6f6a0c539be9e99d883e897cdc10cb016a958c9a61485ae57cace5d7bf')
)
const kip7 = caver.kct.kip7.create('0x9a2b3ff08434d285e264468fdafd6e89ba5968b9')

// const receipt = await kip7.transfer(keyring.address, 1, { from: keyring.address })
kip7.transfer(keyring.address, 1, { from: keyring.address }).then(r => {
    console.log(r)
})