Skip to content

[fix] #1200 Redefine unlock conditions

Cédric Moreau requested to merge txunlock1.6 into 1.6

Voilà mon correctif pour le ticket #1200 (closed). C'est une partie sensible, puisqu'elle concerne le déverrouillage de sources.

Les tests précédents passent toujours, il y a même un test supplémentaire pour gérer le cas produit par Max sur le forum.

J'ai tenté de simplifier et centraliser au maximum le déverrouillage dans la fonction txunlock, ce qui devrait faciliter la lecture et la compréhension du code (je l'espère). En tout cas je profite de la livraison de la 1.6 pour passer ce correctif, car il me paraît vraiment très important.

Attention : si jamais un utilisateur s'amuse à passer sur Ğ1 une transaction avec des opérateurs OU, alors les nœuds en version 1.6.13 ou inférieur forkeront inévitablement. Pour l'instant il n'y a aucune transaction de ce type sur Ğ1, mais méfiance.

Qu'en pensez-vous ?

Merge request reports