You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Insertion and propagation of fLegacyScheme flag on below parts (flag will be set regarding on fork activation status):
BLS classes
DKG classes: Perform all processing using the active BLS scheme
LLMQ signing classes: sign and verify based on the active BLS scheme
New version of below txs + implemented new serialization/unserialization
proRegTx, proUpRegTx, proUpServTx, proUpRevTx
New version of qcommit + implemented new serialization/unserialization
Investigation if new serialization/unserialization is needed on DKG llmq messages (once the fork is active):
qcontrib, qcomplaint, qjustify: Update: Not needed
Investigation if new serialization/unserialization is needed on llmq signatures messages (once the fork is active):
qsigsesann, qsigsinv, qgetsigs, qbsigs, qsigrec, qsigshare Update: Not needed
Investigation if new serialization/unserialization is needed on qdata message (once the fork is active)
Investigation if new serialization/unserialization is needed on dsq and dstx messages (once the fork is active). Update: Signing and serialisation of objects is done using active scheme. No object versioning support.
Update unit test with expected values when using the basic BLS scheme.
Update: unit tests bloom_tests, evo_simplifiedmns_tests and evo_trivialvalidation with raw data using basic BLS scheme.
Tracking issue for BLS implementation
Subtasks:
fLegacySchemeflag on below parts (flag will be set regarding on fork activation status):proRegTx,proUpRegTx,proUpServTx,proUpRevTxqcommit+ implemented new serialization/unserializationqcontrib,qcomplaint,qjustify: Update: Not neededqsigsesann,qsigsinv,qgetsigs,qbsigs,qsigrec,qsigshareUpdate: Not neededqdatamessage (once the fork is active)dsqanddstxmessages (once the fork is active). Update: Signing and serialisation of objects is done using active scheme. No object versioning support.bloom_tests,evo_simplifiedmns_testsandevo_trivialvalidationwith raw data using basic BLS scheme.