code: def from_point(cls, point, network=BitcoinMainNet, **kwargs):
          
          verifying_key = VerifyingKey.from_public_point(point, curve=SECP256k1)
          return cls.from_verifying_key(verifying_key, network=network, **kwargs)
docs: Create a PublicKey from a point on the SECP256k1 curve.
  
          :param point: A point on the SECP256k1 curve.
          :type point: SECP256k1.point