convert method
Converts input
and returns the result of the conversion.
Implementation
@override
String convert(Base58CheckPayload payload) {
Uint8List bytes = new Uint8List(payload.payload.length + 1 + 4);
bytes[0] = 0xFF & payload.version;
bytes.setRange(1, bytes.length - 4, payload.payload);
List<int> checksum = _hash(bytes.sublist(0, bytes.length - 4));
bytes.setRange(bytes.length - 4, bytes.length, checksum.getRange(0, 4));
return new Base58Encoder(alphabet).convert(bytes);
}