decodeFromWords function
Implementation
BigInt decodeFromWords(
List<String> words,
List<String> wordlist,
EncodingConfig config,
) {
BigInt participantId = BigInt.zero;
for (final word in words) {
final index = wordlist.indexOf(word);
if (index == -1) {
throw ArgumentError('Invalid word: $word');
}
participantId = (participantId << config.bitsPerWord) | BigInt.from(index);
}
return participantId;
}