As generation off CompletedOfflineStage requires presence of all participants - it is logical to have some arbitrary number of them generated right after key generation is complete.
And for DR reasons it should be possible to store all crypto material for cold re-start.
This PR have feature gated Serialize and Deserialize derives for CompletedOfflineStage to be able to pre-generate and backup them to have truly threshold signing enabled.
As generation off
CompletedOfflineStage
requires presence of all participants - it is logical to have some arbitrary number of them generated right after key generation is complete. And for DR reasons it should be possible to store all crypto material for cold re-start. This PR have feature gatedSerialize
andDeserialize
derives forCompletedOfflineStage
to be able to pre-generate and backup them to have truly threshold signing enabled.