Event Listening from Aurora Testnet

Hi,

When I try to listen events from aurora testnet I get below error… This my WS url, wss://aurora-testnet.infura.io/ws/v3/. Can someone please tell me how to fix this. I may provide the eventlistener coe if requested. It is a basic, straightforward approach.

ethersproject\providers\node_modules\ws\lib\receiver.js:464
          return error(RangeError, `invalid status code ${code}`, true, 1002);        
                 ^
RangeError: Invalid WebSocket frame: invalid status code 1006
    at Receiver.controlMessage (C:\Users\aax374\Dropbox\England_2022\Work Imperial\Projects\Multi-chain\node_modules\@ethersproject\providers\node_modules\ws\lib\receiver.js:464:18)
    at Receiver.getData (C:\Users\aax374\Dropbox\England_2022\Work Imperial\Projects\Multi-chain\node_modules\@ethersproject\providers\node_modules\ws\lib\receiver.js:350:42)
    at Receiver.startLoop (C:\Users\aax374\Dropbox\England_2022\Work Imperial\Projects\Multi-chain\node_modules\@ethersproject\providers\node_modules\ws\lib\receiver.js:143:22)
    at Receiver._write (C:\Users\aax374\Dropbox\England_2022\Work Imperial\Projects\Multi-chain\node_modules\@ethersproject\providers\node_modules\ws\lib\receiver.js:78:10)    at writeOrBuffer (node:internal/streams/writable:392:12)
    at _write (node:internal/streams/writable:333:10)
    at Receiver.Writable.write (node:internal/streams/writable:337:10)
    at TLSSocket.socketOnData (C:\Users\aax374\Dropbox\England_2022\Work Imperial\Projects\Multi-chain\node_modules\@ethersproject\providers\node_modules\ws\lib\websocket.js:909:35)
    at TLSSocket.emit (node:domain:489:12)
    at addChunk (node:internal/streams/readable:324:12)
    at readableAddChunk (node:internal/streams/readable:297:9)
    at TLSSocket.Readable.push (node:internal/streams/readable:234:10)
    at TLSWrap.onStreamRead (node:internal/stream_base_commons:190:23) {
  [Symbol(status-code)]: 1002
}                                                                           npx hardhat run --network aurora .\scripts\community\get_community_events.tsti-chain>
C:\Users\aax374\Dropbox\England_2022\Work Imperial\Projects\Multi-chain\node_modules\@ethersproject\providers\node_modules\ws\lib\receiver.js:464
          return error(RangeError, `invalid status code ${code}`, true, 1002);        
                 ^
RangeError: Invalid WebSocket frame: invalid status code 1006
    at Receiver.controlMessage (C:\Users\aax374\Dropbox\England_2022\Work Imperial\Projects\Multi-chain\node_modules\@ethersproject\providers\node_modules\ws\lib\receiver.js:464:18)
    at Receiver.getData (C:\Users\aax374\Dropbox\England_2022\Work Imperial\Projects\Multi-chain\node_modules\@ethersproject\providers\node_modules\ws\lib\receiver.js:350:42)
    at Receiver.startLoop (C:\Users\aax374\Dropbox\England_2022\Work Imperial\Projects\Multi-chain\node_modules\@ethersproject\providers\node_modules\ws\lib\receiver.js:143:22)
    at Receiver._write (C:\Users\aax374\Dropbox\England_2022\Work Imperial\Projects\Multi-chain\node_modules\@ethersproject\providers\node_modules\ws\lib\receiver.js:78:10)    at writeOrBuffer (node:internal/streams/writable:392:12)
    at _write (node:internal/streams/writable:333:10)
    at Receiver.Writable.write (node:internal/streams/writable:337:10)
    at TLSSocket.socketOnData (C:\Users\aax374\Dropbox\England_2022\Work Imperial\Projects\Multi-chain\node_modules\@ethersproject\providers\node_modules\ws\lib\websocket.js:909:35)
PS C:\Users\aax374\Dropbox\England_2022\Work Imperial\Projects\Multi-chain> npx hardhat run --network aurora .\scripts\community\get_community_events.ts
C:\Users\aax374\Dropbox\England_2022\Work Imperial\Projects\Multi-chain\node_modules\@ethersproject\providers\node_modules\ws\lib\receiver.js:464
          return error(RangeError, `invalid status code ${code}`, true, 1002);        
                 ^
RangeError: Invalid WebSocket frame: invalid status code 1006
    at Receiver.controlMessage (C:\Users\aax374\Dropbox\England_2022\Work Imperial\Projects\Multi-chain\node_modules\@ethersproject\providers\node_modules\ws\lib\receiver.js:464:18)
    at Receiver.getData (C:\Users\aax374\Dropbox\England_2022\Work Imperial\Projects\Multi-chain\node_modules\@ethersproject\providers\node_modules\ws\lib\receiver.js:350:42)
    at Receiver.startLoop (C:\Users\aax374\Dropbox\England_2022\Work Imperial\Projects\Multi-chain\node_modules\@ethersproject\providers\node_modules\ws\lib\receiver.js:143:22)
    at Receiver._write (C:\Users\aax374\Dropbox\England_2022\Work Imperial\Projects\Multi-chain\node_modules\@ethersproject\providers\node_modules\ws\lib\receiver.js:78:10)    at writeOrBuffer (node:internal/streams/writable:392:12)
    at _write (node:internal/streams/writable:333:10)
    at Receiver.Writable.write (node:internal/streams/writable:337:10)
    at TLSSocket.socketOnData (C:\Users\aax374\Dropbox\England_2022\Work Imperial\Projects\Multi-chain\node_modules\@ethersproject\providers\node_modules\ws\lib\websocket.js:909:35)
    at TLSSocket.emit (node:events:513:28)
    at TLSSocket.emit (node:domain:489:12)
    at addChunk (node:internal/streams/readable:324:12)
    at readableAddChunk (node:internal/streams/readable:297:9)
    at TLSSocket.Readable.push (node:internal/streams/readable:234:10)
    at TLSWrap.onStreamRead (node:internal/stream_base_commons:190:23) {
  [Symbol(status-code)]: 1002
}
3 Likes

Hi @ferdaozdemirsonmez, please note that websockets are not supported for Aurora. Currently wss is supported just for Ethereum mainnet, Goerli and Sepolia.

1 Like

Hi,
Thanks for the response. I will try Goerli now. I also couldn’t listen events on Hardhat and Ganache. I tried different event listener codes, subscription and the on method. Do you know which two chains (preferably test or local) are best to test a scenario where I will be listening events deployed to two different chains via typescript code?

I have been trying this simple event listener for different chains for the last 15 days. I am thinking I might not be the only person who as to listen events so at some chains this should work. Please help…

Any input is greatly appreciated.
Have a great day.
Ferda

1 Like

This topic was automatically closed after 30 days. New replies are no longer allowed.