diff --git a/docs/conf.py b/docs/conf.py index 22037d5..a355b8d 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -15,7 +15,7 @@ import os import sys sys.path.insert(0, os.path.abspath('..')) -VERSION = "Electrum Protocol 1.4.x" +VERSION = "Electrum Protocol 1.6.x" # -- Project information ----------------------------------------------------- diff --git a/docs/protocol-basics.rst b/docs/protocol-basics.rst index ffdfee7..5b9869c 100644 --- a/docs/protocol-basics.rst +++ b/docs/protocol-basics.rst @@ -68,14 +68,12 @@ revision number. A party to a connection will speak all protocol versions in a range, say from `protocol_min` to `protocol_max`, which may be the same. -When a connection is made, both client and server must initially -assume the protocol to use is their own `protocol_min`. -The client should send a :func:`server.version` RPC call as early as -possible in order to negotiate the precise protocol version; see its -description for more detail. All responses received in the stream -from and including the server's response to this call will use its -negotiated protocol version. +The client must send a :func:`server.version` RPC call as the first +message on the wire, in order to negotiate the precise protocol +version; see its description for more detail. +All responses received in the stream from and including the server's +response to this call will use its negotiated protocol version. .. _script hashes: @@ -144,27 +142,81 @@ Status To calculate the `status` of a :ref:`script hash