ethereumjs-devp2p + WebRTC
this project replaces the TCP
HTTP Server in RLPx
with a WebRTC implementation.
the WebRTC websocket signaling server used can be found in js-libp2p-webrtc-star
An node.js implementation of
- devp2p's Distrubuted Peer Table
- RLPx transport protocol
- Ethereum wire protocol
Based on ethereumjs/node-devp2p.
Example
for example: node -r babel-register ./examples/inv.js
Reference
- RLPx Node Discovery Protocol (outdated)
- Node discovery protocol
- RLPx: Cryptographic Network & Transport Protocol
- devp2p wire protocol
- Ethereum wire protocol
License
MIT