Background
verify-foreign-tx provider gates requests on the available-chains watch channel, but the leader still acquires an arbitrary presignature via take_owned.
Presignature's co-owners may not all support the requested chain: a non-supporting follower rejects the attempt against its supporters snapshot, the signing round fails, and the presignature is wasted.
The leader must instead select a presignature co-owned exclusively by participants that support the request's chain.
User Story
No response
Acceptance Criteria
Resources & Additional Notes
No response
Background
verify-foreign-tx provider gates requests on the available-chains watch channel, but the leader still acquires an arbitrary presignature via
take_owned.Presignature's co-owners may not all support the requested chain: a non-supporting follower rejects the attempt against its supporters snapshot, the signing round fails, and the presignature is wasted.
The leader must instead select a presignature co-owned exclusively by participants that support the request's chain.
User Story
No response
Acceptance Criteria
Resources & Additional Notes
No response