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

No one assigned

    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