stacks-network / sbtc

Repo containing sbtc
GNU General Public License v3.0
203 stars 2 forks source link

[Feature]: Transaction coordinator capable of loading a functioning coordinator state machine #317

Closed netrome closed 1 week ago

netrome commented 2 months ago

Context

In #316 the skeleton implementation of the transaction coordinator was outlined. As a next step, the coordinator should be able to load the appropriate aggregate key and signer set for a signing round, and use this information to construct a WSTS coordinator state machine which it can use to coordinate a signing round.

Definition of done

The transaction coordinator is capable of loading a functioning coordinator state machine, which together with signers can produce valid signatures for arbitrary messages.

djordon commented 1 month ago

This wasn't fully closed by https://github.com/stacks-network/sbtc/pull/337, we still need a test for the loading function introduced there.