encode method
- String value
override
Implementation
@override
Uint8List encode(String value) {
if (value.length != 42) {
throw Exception('Invalid address');
}
final bytes = value.substring(2).hexToBytes;
final byteData = ByteData(size_unit);
for (var i = 0; i < bytes.length; i++) {
byteData.setUint8(12 + i, bytes[i]);
}
return byteData.buffer.asUint8List();
}