noosphere_roast_client 3.0.0
noosphere_roast_client: ^3.0.0 copied to clipboard
A client library for ROAST threshold signatures
3.0.0 #
This version allows clients to share key-secrets and determine the underlying private keys of FROST keys.
- Breaking change: Simplify storage interface with
addOrReplaceFrostKey. - Breaking change: Add
shareSecretShareandackKeyConstructedmethods to API. - Breaking change: Add
startTimeandsecretSharestoLoginCompleteResponse. - Breaking change: Update to frosty 3.0.0. The 3.0.0 library binary must be used.
FrostKeyWithDetailshas additional fields for key construction. The class will still read the old serialised binary for this object.- Add
KeyConstructionclasses. - Add
shareKeySecretmethod toClientto share key secret shares. - Add
SecretShareClientEventfor receiving key secret shares. - Bugfixes
2.0.0 #
Update to frosty 2.0.0
1.1.0 #
- Add TaprootTransactionSignatureMetadata to share details for signing Taproot transactions.
- Disconnects clients on the first error in the stream.
- Add
dkgExists. - Improve async handling and avoid unhandled gRPC errors. gRPC methods will timeout after 10 seconds.
- Increase coinlib version to v4
1.0.0 #
- Initial version.