Unverified Commit 763c7a19 authored by Éloïs's avatar Éloïs
Browse files

[fix] mirrors heads are not rebounds

parent 271d2b65
......@@ -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.
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment