decodeAddress static method
Decodes the given address, whether it is an X-Address or a classic address, and returns the address bytes.
Implementation
static List<int> decodeAddress(String address, {List<int>? xAddrPrefix}) {
try {
try {
final decode = XrpAddrDecoder().decodeAddr(address);
return decode;
} catch (e) {
final xAddr = decodeXAddress(address, xAddrPrefix);
return xAddr.bytes;
}
} catch (e) {
throw AddressConverterException.addressValidationFailed();
}
}