Je continue mes tests (g1-test) sur les conditions complexes.
La première transaction, faîtes il y a une semaine, était présente dans les sources.
Elle a même été utilisée après le délai d’une semaine comme source d’une nouvelle transaction à moi-même. J’ai ainsi récupéré le montant de la dépense précédente.
La seconde ne l’est pas ! Du coup, impossible de la récupérer…
Le transaction effectuée est la 7ème dans les sent :
http://g1-test.duniter.org:10900/tx/history/HAy1hLpHfqrG3xsZRoBVkNigGQZnDfJK2az5MeRYtyNb
hash : "CC60CABF8991B7C5B742ED983D542C26E33D34EE725900BC591A846D2321ACA9"
blockstamp: "541949-0005E0C3E2D48E178C2ACC43FC5E375840F311CB31E5BB5ABB8E6C438C68E0E3"
commentaire: "1 gt en CSV(une semaine)"
Mais on ne la trouve pas dans les sources, seulement la monnaie en retour.
http://g1-test.duniter.org:10900/tx/sources/HAy1hLpHfqrG3xsZRoBVkNigGQZnDfJK2az5MeRYtyNb
Une idée ? Un changement en 1.7.21 ?
[edit]
Un indice ?
Seul changement par rapport à la transaction précédente, le montant était de 100 base 2 :
"100:2:SIG(AhRMHUxMPXSeG7qXZrE6qCdjwK9p2bu5Eqei7xAWVEDK) || (SIG(HAy1hLpHfqrG3xsZRoBVkNigGQZnDfJK2az5MeRYtyNb) && CSV(604800))"
maintenant il est de 1 base 2:
"1:2:SIG(AhRMHUxMPXSeG7qXZrE6qCdjwK9p2bu5Eqei7xAWVEDK) || (SIG(HAy1hLpHfqrG3xsZRoBVkNigGQZnDfJK2az5MeRYtyNb) && CSV(604800))"
J’ai relancé deux transactions complexe, une à 2 gt et une à 100 gt, verdict :
La transaction à 2 gt n’apparaît pas dans les sources !
La transaction à 100 gt apparaît !
Cela semble dépendre du montant (et de la base ?).