addressType property

AddressType addressType

Implementation

AddressType get addressType {
  final addrType = (this[0] & 0xf0) >> 4;
  switch (addrType) {
    // Base Address
    case 0:
    case 1:
    case 2:
    case 3:
      return AddressType.base;
    case 4:
    case 5:
      return AddressType.pointer;
    case 6:
    case 7:
      return AddressType.enterprise;
    case 14:
    case 15:
      return AddressType.reward;
    default:
      throw InvalidAddressTypeError(
          "addressType: $addressType is not defined. Containing address ${toBech32()}");
  }
}