def METHOD_NAME(self, slip132=True):
    if self.derivation and self.fingerprint:
        path_str = f"/{self.derivation[2:]}" if self.derivation != "m" else ""
        return f"[{self.fingerprint}{path_str}]{self.original if slip132 else self.xpub}"
    else:
        return self.original if slip132 else self.xpub