nano-message-uri
v1.0.0
Published
beta version for uri standard signing messages
Downloads
27
Readme
Nano Message Uri
This Library provides a set of functions to manage message signing and verification within the nano uri protocol.
Instalation
npm install nano-message-uri
Example Usage
const {createMessage, signMessage, isMessageSigned} = require("nano-message-uri");
// warning: do not use the address/privateKey used below which is for demonstrational purposes
const uri = createMessage("nano_1qp6r4pigjn7phuetf3kkhkmtmxkz53yz6u8czibwh4expx6waz6ta3qedk3", "I would like to verify that i am signing in to nanx.online for 2 hours with nonce 4564");
const signature = signMessage(uri, "54548a4fc10d6ef82b2a8ad599e00bf59382f8c61ad1bfd128d42573b914b79e"); // url and privateKey
const isSignatureValid = isMessageSigned(uri, signature);
console.log(uri,'\n', signature, '\n', isSignatureValid);