decode method
Decodes encoded
data.
The input is decoded as if by decoder.convert
.
Implementation
@override
Uint8List decode(String encoded) {
if (RegExp('[^$alphabet]').hasMatch(encoded) == true) {
throw Exception('Non-base58 character');
}
if (RegExp('^${alphabet[0]}+\$', multiLine: true).hasMatch(encoded)) {
return Uint8List(encoded.length);
}
return decoder.convert(encoded);
}