I'm working on an implementation of a blockchain reader that will be operating in a limited environment; as such, I can't use any of the regular implementations. I'm running into issues with implementing devp2p, since the current spec only goes up to version 3, but the major clients all implement version 4. I've found documentation detailing the differences between v4 and v5, but nothing detailing the differences between v3 and v4. Does anyone know if these changes are available anywhere? I'd rather not have to reverse-engineer a cryptographic protocol from its implementations...

1 Answer 1


Version 4 of RLPx was implemented under EIP-8.

The implementations (and code changes) of which can be found in the following places:

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.