Generate a message presented to the user when requested to sign using their wallet
@param {string} customText='Please sign this message'
@returns Generated message and timestamp
Get a wallet's on-chain identity data, including Subsocial and Polkadot Identity data
@param {string} walletAddress - Wallet address to retreive data for
@returns Identity data fetched from Polkadot Identity and Subsocial
Check if a signed message from an EVM wallet address is valid
@param {IValidateWalletSignature} data - The data used to validate the EVM signature
@returns {VerifySignedMessageResult}