Skip to content

Unofficial implementation of RLPx that uses WebRTC as a transport.

Notifications You must be signed in to change notification settings

ya7ya/ethereumjs-devp2p-webrtc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

NPM Package

js-standard-style

An node.js implementation of

  • devp2p's Distrubuted Peer Table
  • RLPx transport protocol
  • Ethereum wire protocol

Based on ethereumjs/node-devp2p.

Example

  • bootstrap Run DPT node
  • inv Print all new Tx and Block hashes

for example: node -r babel-register ./examples/inv.js

Reference

License

MIT

About

Unofficial implementation of RLPx that uses WebRTC as a transport.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published