convert method
Converts input
and returns the result of the conversion.
Implementation
@override
String convert(Bech32 input,
{int maxLength = Bech32Validations.maxInputLength,
String encoding = 'bech32'}) {
var hrp = input.hrp;
var data = input.data;
hrp = hrp.toLowerCase();
final checkSummed = data + createChecksum(hrp, data, encoding: encoding);
if (hasOutOfBoundsChars(checkSummed)) throw Exception();
return hrp + separator + checkSummed.map((i) => charset[i]).join();
}