sign a message with CLI:./beam-wallet sign_message --address=<address> --message=<message>
? If the --address argument is missing, use default address.
? If the --message argument is missing, only want to prove ownership of an address.
=> returns signature
verify a message with CLI:./beam-wallet verify_message --address=<address> --message=<message> --signature=<signature>
=> successful: Good signature from <address>
=> fail: Invalid signature from <address>
Feature title:
Signing/verifying a message
Technical implementation:
@valdok
Describe the solution you'd like
sign a message with CLI:
./beam-wallet sign_message --address=<address> --message=<message>
? If the--address
argument is missing, use default address. ? If the--message
argument is missing, only want to prove ownership of an address. => returns signatureverify a message with CLI:
./beam-wallet verify_message --address=<address> --message=<message> --signature=<signature>
=> successful:Good signature from <address>
=> fail:Invalid signature from <address>
sign a message with wallet-api:
-->
<--
verify a message with wallet-api:
-->
<--
Additional context https://github.com/BeamMW/beam-ui/issues/1066 https://github.com/BeamMW/beam/wiki/Beam-wallet-protocol-API-v7.3 https://beam.mw/docs/cli