XRPAddress.fromBytes constructor

XRPAddress.fromBytes(
  1. Uint8List bytes
)

Creates an XRPAddress from a byte representation.

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);
  } catch (e) {
    /// If an error occurs during conversion, it's treated as an invalid solana public.
  }
  throw ArgumentError("Invalid solana public");
}