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;
}