diff --git a/rfc/0004_ws2p_v1.md b/rfc/0004_ws2p_v1.md index 5315b9ddd41213d3ef451c919e72a8b5b0242710..6a0244c1912cfa646df3bdcd412f14c463f62434 100644 --- a/rfc/0004_ws2p_v1.md +++ b/rfc/0004_ws2p_v1.md @@ -308,8 +308,9 @@ When the local node receives a HEAD message, it checks whether all of the follow 2. The head has a block number equal to or greater than all cached heads for the same ws2pid 3. If the block number is equal to the cached head, the head is of a higher or equal version. 4. If the block number is equal to the cached head, and the version is identical, the step field is smaller. +5. If the head pubkey is not a member, make sure there is an active ws2p connection with this pubkey. -If all these conditions are respected, perform the following actions: +If all these conditions are respected, perform the following actions : 1. Save this head in the headCache, overwrite the existing head if it exists. 2. Increment the step field of this head then send it to all established ws2p connections.