Event 기능 사용 가능한가요?

네네, websocket provider를 사용하시면 됩니다. 간단한 예제는 아래에 첨부하겠습니다 :slight_smile:

// Websocket 사용하여 연결    
const caver = new Caver('ws://3.34.133.142:8552/') // Websocket 사용하여 연결
// 사용할 account add
caver.wallet.add(sender) 

// Contract 인스턴스 생성 (두 번째 파라미터는 contract 주소)
const contract = new caver.klay.Contract(abi, '0xb6Bc061eD05e9D3d4E62C6D3f3649455c860db59') 

contract.events
    .allEvents()
    .on('data', event => {
        console.log(event)
    })
    .on('error', console.error)

// test
await contract.methods.transfer(feePayer.address, 10).send({ from: sender.address, gas: 1000000 })
1개의 좋아요