🚀 Feature Request Description
A need for a well-packaged method or other mechanism to better verify signatures when only the public key is available.
Motivation
During the user login process, the API service relies on wallet signatures to verify the validity of addresses, but currently there is no good method to do this easily.
Although the SDK provides a method for instantiating PublicKey, It needs to know the wallet type first in order to call the correct method.(Ed25519 or Keyless).
Moreover, from a developer experience perspective, it would be best if one could perform verification directly without having to worry about the wallet type.