readBufferWithHint static method

dynamic readBufferWithHint(
  1. dynamic address,
  2. dynamic hint
)

Implementation

static readBufferWithHint(address, hint) {
  var buffer = address;
  if (hint == 'op') {
    return bs58check
        .encode(Uint8List.fromList(hex.decode('0574' + hex.encode(buffer))));
  } else if (hint == 'p') {
    return bs58check
        .encode(Uint8List.fromList(hex.decode('02aa' + hex.encode(buffer))));
  } else if (hint == 'expr') {
    return bs58check.encode(
        Uint8List.fromList(hex.decode('0d2c401b' + hex.encode(buffer))));
  } else if (hint == '') {
    return bs58check.encode(buffer);
  } else {
    throw new Exception('Unsupported hint $hint');
  }
}