/BitcoinSignAndVerifyTransaction

Bitcoin Wallet is used to Sign Messages using Private Key and Verify the Signature Hash using Wallet Address and Message

Primary LanguageJavaScriptMIT LicenseMIT

Bitcoin Sign and Verify a transaction

Code is implemented which signs a message and verifies it at the receiver's end

Features

  • Sign a message using the private key of the sender
  • The signature has generated during the signing process along with the message and wallet address is passed to a function which verifies if the message is valid.

Libraries/services used

  • bitcoinjs-lib - For verifying wallet address ownership
  • bitcoinjs-message - For verifying the signed message

Developer

License

Licensed under MIT License : https://opensource.org/licenses/MIT