Quand vous aurez mis en place les transactions chaînées, on parlera des conditions de lock spéciales.
Je suis en plein dedans dans Sakia et c’est passionnant, mais complexe.
Il faut gérer les sources qui se déverrouillent suivant la date, celles qui nécessitent plusieurs signatures, et celles qui nécessitent des mots de passes. Sachant qu’on peut joyeusement mélanger tout ça, vous aurez besoin de plusieurs outils :
- Chercher un pattern dans la condition pour savoir si on la gère ou pas.
- Évaluer le script de la condition pour savoir si elle est déverrouillée ou pas (faire un interpréteur de script Duniter quoi…).
J’ai codé les deux cette semaine dans Sakia, grâce à la grammaire des conditions de Duniterpy.
J’en ferai profiter tout le monde quand ce sera prêt…