code: def segwit_address(self):
          
          # Only make segwit address if public key is compressed
          if self._segwit_address is None and self.is_compressed():
              self._segwit_address = public_key_to_segwit_address(
                  self._public_key, version=self.version)
          return self._segwit_address
docs: The public segwit nested in P2SH address you share with others to
          receive funds.