decodeAddr method

  1. @override
ZCashDecodedAddressResult decodeAddr(
  1. String addr, {
  2. ZCashNetwork? network,
  3. ZCashAddressType? type,
})
override

Decodes a given blockchain address string.

Implementation

@override
ZCashDecodedAddressResult decodeAddr(
  String addr, {
  ZCashNetwork? network,
  ZCashAddressType? type,
}) {
  final decode = ZCashAddressUtils.parseAddress(
    addr,
    expectedNetwork: network,
    exceptedType: type,
  );
  if (decode == null) {
    throw AddressConverterException.addressValidationFailed();
  }
  return decode;
}