Coinomi allows you to sign and verify messages on all supported coins. By signing a message with your address, you can prove that you own that address without the need to send any coins from it. This function currently isn't available on our desktop version, it will be on a future update. 


Signing:

  1. Open the wallet of the coin you want to use for signing
  2. On the "receive" screen, copy the address you want to sign with. If you want to sign with a previously used address, tap the "previous addresses" button and copy the correct address from the list.
  3. Back to the "balance" screen, select "... - Sign/verify message"
  4. Paste the address you want to sign on the first box
  5. Write the message you want to sign. If participating on any airdrop or contest that requires it, make sure that the message is exactly the one they ask you to sign. A single extra character, or even replacing a lowercase letter for an uppercase one can invalidate the signature.
  6. Press the "sign" button and confirm your password
  7. Copy the signature completely, and share it along with the address and message to anyone, as proof that you control that address.


Verifying:

  1. Open a wallet of the coin that was used to sign a message
  2. Paste the address that was used to sign on the first box
  3. Paste the message that was signed on the second box
  4. Paste the signature on the third box
  5. Press the "verify" button.
  6. You will see a note saying "Message verified" if the signature matches the address, thus proving that whoever signed the message controls that address. Otherwise you will see a note saying "Message verification failed"



Signing with coins of the Ethereum family

Signing with coins of the ethereum family will produce a JSON signature output as this is now becoming the standard for such requests.