encode method

  1. @override
Uint8List encode(
  1. 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();
}