eattheblocks icon indicating copy to clipboard operation
eattheblocks copied to clipboard

Pancakeswap Error

Open Hailiebaby16 opened this issue 3 years ago • 5 comments

Whenever i run your code it says eth_subscribe does not exist. Whats happening here?

Hailiebaby16 avatar Sep 11 '21 21:09 Hailiebaby16

Error: The method eth_subscribe does not exist/is not available at WebSocketProvider._this._websocket.onmessage (/Users/brendonp-liatrio/git/personal/eattheblocks/screencast/348-pancakeswap-trading-bot/node_modules/@ethersproject/providers/lib/websocket-provider.js:123:33) at WebSocket.onMessage (/Users/brendonp-liatrio/git/personal/eattheblocks/screencast/348-pancakeswap-trading-bot/node_modules/ws/lib/event-target.js:120:16) at WebSocket.emit (node:events:394:28) at Receiver.receiverOnMessage (/Users/brendonp-liatrio/git/personal/eattheblocks/screencast/348-pancakeswap-trading-bot/node_modules/ws/lib/websocket.js:801:20) at Receiver.emit (node:events:394:28) at Receiver.dataMessage (/Users/brendonp-liatrio/git/personal/eattheblocks/screencast/348-pancakeswap-trading-bot/node_modules/ws/lib/receiver.js:436:14) at Receiver.getData (/Users/brendonp-liatrio/git/personal/eattheblocks/screencast/348-pancakeswap-trading-bot/node_modules/ws/lib/receiver.js:366:17) at Receiver.startLoop (/Users/brendonp-liatrio/git/personal/eattheblocks/screencast/348-pancakeswap-trading-bot/node_modules/ws/lib/receiver.js:142:22) at Receiver._write (/Users/brendonp-liatrio/git/personal/eattheblocks/screencast/348-pancakeswap-trading-bot/node_modules/ws/lib/receiver.js:77:10) at writeOrBuffer (node:internal/streams/writable:389:12) { code: -32601, response: '{"id":1,"jsonrpc":"2.0","error":{"faq":"https://ankr-network.github.io","issues":"https://github.com/Ankr-network/ankr-service","code":-32601,"message":"The method eth_subscribe does not exist/is not available"}}' }

6rendon avatar Sep 11 '21 22:09 6rendon

Whats that code means sir?

Hailiebaby16 avatar Sep 11 '21 23:09 Hailiebaby16

It's the error message that we're both seeing.

6rendon avatar Sep 12 '21 00:09 6rendon

I'm getting the same error. Will update if I find anything useful

theterrapunk avatar Sep 13 '21 03:09 theterrapunk

This is a weird one. I'm not sure exactly how I fixed it, but I did the following things and now it is working great:

  1. Update NPM and Node to latest version
  2. Try creating a new Ankr API endpoint for BSC
  3. Make sure you have the one starting with "wss" pasted into your provider variable

theterrapunk avatar Sep 13 '21 09:09 theterrapunk