Readonly
idId of this participant
Readonly
protocolId of this execution of the DKG. Use different ids in different protocol executions.
Optional
publicThe public key of the participant
Optional
receivedCount of messages received from others in round 1
Optional
receivedSender ids who sent message in round 2
Optional
round1Message to be sent in round 1
Optional
secretThe secret key of the participant
Optional
sharesShares to be sent in round 2
Readonly
thresholdOptional
thresholdThe threshold public key and all participants will have the same public key
Readonly
totalProtected
finishReturns the secret key, public key and the threshold key
Protected
finishProtected
processProtected
processReturns the message to be broadcast to all others
Protected
startProtected
threshold
Participant when the public key is in group G1