dawsbot / dawsbot/essential-eth

Websocket support

Open
#57 0 comments 0 reactions 0 assignees View on GitHub
Epic
Dominant language
TypeScript
Stars
310
Forks
34
PR merge metrics
No merged PRs in 30d

Description

Instead of connecting via `https`, it is also possible to connect via websocket to make faster requests without re-initiating the handshake.

https://besu.hyperledger.org/en/stable/HowTo/Interact/APIs/Using-JSON-RPC-API/#websockets

You can use the following chainlists to find a `wss` endpoint to test with: https://chainlist.org/

Contributor guide

Open the contributing guide

Research direction

Review the existing HTTPS JSON-RPC connection path, then read the linked Besu WebSockets documentation to identify the expected protocol behavior. Use a wss endpoint from Chainlist for testing; the work is done when JSON-RPC requests can use websocket connections without re-initiating the handshake.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
api, networking
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.