From b61249ef4ebf87ccf7c0051b3aaf3b6c70c7b4b7 Mon Sep 17 00:00:00 2001 From: programmer10110 Date: Tue, 25 Aug 2020 16:19:44 +0300 Subject: [PATCH] refactoring --- airgapped/dkg.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/airgapped/dkg.go b/airgapped/dkg.go index 4800c61..c178225 100644 --- a/airgapped/dkg.go +++ b/airgapped/dkg.go @@ -47,13 +47,15 @@ func (am *AirgappedMachine) handleStateAwaitParticipantsConfirmations(o *client. am.dkgInstances[o.DKGIdentifier] = dkgInstance - pid := 0 - + pid := -1 for _, r := range payload { if r.Addr == am.ParticipantAddress { pid = r.ParticipantId } } + if pid < 0 { + return fmt.Errorf("failed to determine participant id for DKG with participant address %s", am.ParticipantAddress) + } req := requests.SignatureProposalParticipantRequest{ ParticipantId: pid,