Skip to content

aidan46/shaker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shaker

RLPx transport protocol handshake implementation in Rust 🦀

CLI application that connect to an Ethereum node and preforms the RLPx handshake with that node.

Requirements

Software requirements for building and running shaker:

Getting started

Clone the repository git clone git@github.com:aidan46/shaker.git.

This application takes an enode address as input.

Run the application with an enode address as argument.

RUST_LOG=debug cargo run enode://22a8232c3abc76a16ae9d6c3b164f98775fe226f0917b0ca871128a74a8e9630b458460865bab457221f1d448dd9791d24c4e5d88786180ac185df813a68d4de@3.209.45.79:30303

The logging level can be set with the RUST_LOG environment variable, default is info.

Limitations

When sending to many messages to a node within a certain time the node will reject connection, this is expected behavior.

About

RLPx transport protocol handshake implementation in Rust 🦀

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages