My wallet is non-custodial (OKX Wallet), I have the private key for the address, how do I sign a message with my address? Are there any threads that explain it in detail?
I do not use OKX noncustodial wallet and definitely it will be a close source wallet. I am only using an open source wallet.
You can use Electrum (mobile and desktop), Bluewallet (mobile) and other wallets to sign a message.
On Electrum desktop
Click on tools -> sign/verify message
On Electrum mobile
Click on the wallet name at the upper left corner -> select sign/verify message
On Bluewallet
Click on the wallet -> click on the 3 dot menu at the upper right corner -> scroll down and you will see sign/verify message
If you want to use any of these wallets, you will have to import your OKX wallet seed phrase or private key to any of the wallets.
You will paste the address, write your message (include today's date in the message), and the signature will generate by itself when you click on sign. These are the 3 things you needed to post here. You can use the format that other users used. But any way you did it, make sure you post the address, message and signature here. That is all that is needed.
Here are another guide for message signing:
https://bt.irlbtc.com/view/5562995.0I hope you are not referring to OKX custodial address. I know they have noncustodial wallet also on the exchange that will give you seed phrase for backup.