Skip to content

Conversation

@SomberNight
Copy link
Member

This implements the "server.version"-related changes of protocol 1.6.
see spesmilo/electrum-protocol#6

Note that technically all these changes are independent of the protocol version and we apply them regardless of the protocol version.

Split off from #317

We already enforce that server.version must be the first received message
in a session, but we also need to ensure that the server finishes processing
that message and sets up the correct protocol version before starting to
process further messages.
@SomberNight SomberNight added this to the protocol 1.6 milestone Oct 31, 2025
@SomberNight SomberNight merged commit 04d517a into spesmilo:master Oct 31, 2025
2 of 3 checks passed
SomberNight added a commit that referenced this pull request Nov 7, 2025
This implements the remainder of the protocol 1.6 changes,
and it bumps PROTOCOL_MAX to "1.6".

Some of protocol 1.6 was merged previously, see e.g.:
- #288
- #302
- kyuupichan/electrumx#1001
- #325

ref spesmilo/electrum-protocol#6
ref #317
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant