BeamMW / beam-ui

Beam Desktop Wallet (Win / Mac / Linux)
https://beam.mw/
Apache License 2.0
25 stars 23 forks source link

FR: signing/verifying a message #1066

Open Maxnflaxl opened 5 months ago

Maxnflaxl commented 5 months ago

Feature title Signing/verifying a message (+ proving ownership of an address)

Describe the current situation we have Not possible

Describe the solution you'd like Signing a message:

In the Message textbox, enter the message you want to sign. You may enter multiple lines. Special characters are allowed. You may leave this field blank if you only want to prove ownership of an address.

In the Address textbox, enter the address you want to sign the message with. By default, your wallet’s default address is filled in. You may enter any address belonging to your wallet.

Click Sign to sign the message. Click Copy to clipboard to copy all fields to your clipboard.

A signed message can only be verified if the verifier has all three pieces of information (message, address and signature), sharing only the signature is not enough.

Verifying a message:

In the Message textbox, enter the message. Do not include the address or signature. The message is case-sensitive.

In the Address textbox, enter the address the message was signed against.

In the Signature textbox, enter the signed message’s signature.

Click Verify to verify the message. A message box should pop-up displaying the validity of the signed message.

Additional context Example from Monero Feather Wallet: grafik