Skip to content
/ ranger Public

Ranger is an ethereum p2p client capable of interacting with peers without a full node

License

Notifications You must be signed in to change notification settings

Rjected/ranger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ranger

Github Actions

Ranger is a set of utilities for listening to the peer to peer network without a node, serving mempool transactions and other data from the eth p2p protocol.

⚠️🚧 WIP 🚧⚠️

Ranger is separated into two parts currently:

  • sauron provides a command line program which will print out incoming transactions and transaction hashes as it receives them from the network. This needs a lot of work before it can remain connected to other nodes! This is a work in progress!
  • relay includes utility code for interacting with the p2p network, and traits for exposing mempool transactions as a Stream.

Related projects

  • ethp2p, a library built for ranger, which is used for encoding and decoding eth messages.
  • Sentry, which provides much of the code that we use to interact with eth p2p networking protocols.

About

Ranger is an ethereum p2p client capable of interacting with peers without a full node

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages