XRPAddress.fromBytes constructor

XRPAddress.fromBytes(
  1. Uint8List bytes
)

must be valid bytes

Implementation

factory XRPAddress.fromBytes(Uint8List bytes) {
  if (bytes.length != 33 && bytes.length != 32) {
    throw ArgumentError("Invalid xrpl public");
  }
  try {
    final toBase58 = toClassicAddress(bytes);
    return XRPAddress._(toBase58);
    // ignore: empty_catches
  } catch (e) {}
  throw ArgumentError("Invalid solana public");
}