Skip to content

Stop premature burning of presignatures #472

@ChaoticTempest

Description

@ChaoticTempest

We currently burn a lot of presignatures when we try and make an attempt at a signature. This attempt includes posits, so when we have two nodes that think they are the proposer of this signature, they end up taking their own presignature as an attempt into the signature request.

So instead when proposing signatures, the id for identifying who is proposing should be (SignId, ProposerId) instead of (SignId, PresignatureId).

Note, this requires having the owner keep track of who has what presignature shares via sync, so #371 needs to be done first and with it, consequently utilizing that list of participants to choose which presignature to use

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions