createOfficerDkgClient function
OfficerDkgClient
createOfficerDkgClient({
- required ThresholdParams params,
- required Uint8List ceremonyId,
- required String ceremonyIdHex,
- required String participantId,
- required int participantIndex,
- required CeremonyMessageRelay relay,
- List<
String> ? participantIds,
Factory for a new officer client.
Implementation
OfficerDkgClient createOfficerDkgClient({
required ThresholdParams params,
required Uint8List ceremonyId,
required String ceremonyIdHex,
required String participantId,
required int participantIndex,
required CeremonyMessageRelay relay,
List<String>? participantIds,
}) {
final session = RootCeremony.startSession(
params: params,
ceremonyId: ceremonyId,
participantId: participantId,
participantIndex: participantIndex,
participantIds: participantIds,
);
return OfficerDkgClient(
session: session,
relay: relay,
ceremonyIdHex: ceremonyIdHex,
);
}