{"_id":"@amurse/signer_sdk","_rev":"1-5069c5926c0f085300518eec7c2d1df7","name":"@amurse/signer_sdk","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.1":{"name":"@amurse/signer_sdk","version":"1.0.1","description":"sign message for different wallets","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Amritpal Chera","url":"cheraamritpal@gmail.com"},"license":"ISC","gitHead":"a595f091786a0a41d7efb16eef44558803bcc6f4","_id":"@amurse/signer_sdk@1.0.1","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-Wk4QK8o9/ecATzp8SoqY2oR0hLVJJtAur2504Y7ZnM2ahm7jKfb93FY3BuRi0Pwc2YiQqgf+hKdM/LCZlurwYA==","shasum":"62db8cc4899078b9ad7c764e9aadda2cab12e379","tarball":"https://registry.npmjs.org/@amurse/signer_sdk/-/signer_sdk-1.0.1.tgz","fileCount":4,"unpackedSize":2450,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNN783DOq61+zeYA5NY3JKHzNRSBoraamvut+5pc1d4gIgbgvfTVo2qtqGvlFvthzmxw1D+0Opl5jIXlhJPwQ2YM8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjE3ZuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqasA//XOo+1jnfGBn9Rh2Z2Pqr3C8+DXkBQjSIgXUYNCZtoxn0NezQ\r\nBQ9Z8HOKhneMpp6HU/l3Pdc5AuOVIMHkpPSJYUEJlPxu1mpFcyDgB5UbFvGn\r\nysL5k5ijTHWMc9ID8xZhqyBYAp1KHH+EIN2dicI+XVTA13OD0i+ezuAnc7KV\r\nrR6O3OPl/L1CNXTUMxQNsz013muOJCySJN9DIQsiLptmnuFVaagQZJvWXMrR\r\nEWZQufLdOAA+Rbc+X4+PwabQFN7qc3zO7IaCoCrzxbhvApLv+m6T3VkasEUM\r\nFuEBHXWUVfUkutchD7SJKULNlwIjjCUc32LIvmfko9ZmebPhVnuu3ahg0lQB\r\nENrZKpQeQZgwy6uMli8Y+SxFmcqisSAIPaFOYCnqctzUx+ggem+CG1MN/8my\r\nF4ef1usie9B0ZHAZp48/1cE/7HWe1YYCfWu1VsHwjNmA6hnYgaH+Me4ZXdGK\r\nBh/A96IUXe4Le2KqLMFi85uySXgP41H6ePk547kcCubcwA5RNOCsIA648/ZT\r\nxtZtjx3DVulr6+VsWRFzMfE++vvCWYJnwXj4P3oJaE03cw2KBgh0lKzqnAAo\r\nDoyCKTXzKRF9cJvNQROuPudzaij2xpGZTafUg+5po/1XA/tRAjqtcc9kQlK1\r\nuRXMzoM+wuoyjrDFobLc9uaTzjbcP8OIAQM=\r\n=BWJI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"amritpalchera","email":"info@amurse.com"},"directories":{},"maintainers":[{"name":"amritpalchera","email":"info@amurse.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/signer_sdk_1.0.1_1662219886515_0.22220219480157555"},"_hasShrinkwrap":false},"1.0.2":{"name":"@amurse/signer_sdk","version":"1.0.2","description":"sign message for different wallets","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Amritpal Chera","url":"cheraamritpal@gmail.com"},"license":"ISC","gitHead":"a595f091786a0a41d7efb16eef44558803bcc6f4","_id":"@amurse/signer_sdk@1.0.2","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-YBk1SShcditoQewczhEGq25jiU9ITuys8mCEJFaKGNcdNzBaCpeUoudmNWiVdvtphkmNtNRWIVJK1VZroFjbeA==","shasum":"62ba633f989332954e739687a25d8873135e0473","tarball":"https://registry.npmjs.org/@amurse/signer_sdk/-/signer_sdk-1.0.2.tgz","fileCount":4,"unpackedSize":2501,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSjO0akvPxlE3Ci1gOJf4S1qkGkT1xjk5d9GhT7U6hpgIgOkVhcAooIoYz+uYwQ8tbI++DSuRyH/HEvDrZ3NVr2OU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjE3cNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpcdg//QC/2Iygmvqp/jDfmHP8JKnYYZVlfq5xTceO1XsB3KWPxSiWY\r\nlVz2eAHHekxh1L5oNyCp3WYnwjSlcjEGM4RRS6dzmqDDXT1eLxdRcmpN9JmI\r\nB2D8HlU+AKWgEDo4iaWWGHYy0YcdXeItPn48KmUw/8ujXMU9AFg4SE4NQBW3\r\ngIWrIVTaZhNMeRLlAvvcA9lcn3LiRxhqafwR6XNIABpDlgojaWGYGSD+zOhl\r\nB7zSJ/zN9krf7XFOwBsnIzrIXNvznJ9Kn+uRoAd12qnyyEjXy3AZuGzmCFIX\r\n7osipDb3gU1UEZcW+3XCvzwr+HemTkp2tC2QePO3o/OakIRZI7gMdqow6Hv7\r\nfoYyGR4d//rYZmtxnMFFEnhmE8VdvhDXtJYOoyur4f/oG04QWo80iXFKcs/R\r\nhaLxtrLnaqC5RPb+2G239j3tFAZx6ahzLiUZxyHmVwe9dHGuKJgiJWHmTOat\r\njXSqDnMUii9Tzng0JuPxEIA9ciACemRU2BDx0bfKyjV6HEzd//zXzQ4jk0IJ\r\nxTk05WC2hZ17QdDsa32IZ+Qt7KlJr/PVUdrkeSKq6YaYrQg4E8giRZvupJYi\r\n6lnDsqCqEF6ES/Z7gFymurqjzd+hz7fVWxmTXknCmSDCW8tCC76+NjSmkkJB\r\n4zzsDkA8qSCP0W7paaVUjTi7QGcj6SsEsNk=\r\n=pTVx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"amritpalchera","email":"info@amurse.com"},"directories":{},"maintainers":[{"name":"amritpalchera","email":"info@amurse.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/signer_sdk_1.0.2_1662220045391_0.7784603280339368"},"_hasShrinkwrap":false}},"time":{"created":"2022-09-03T15:44:46.450Z","1.0.1":"2022-09-03T15:44:46.701Z","modified":"2022-09-03T15:47:25.672Z","1.0.2":"2022-09-03T15:47:25.597Z"},"maintainers":[{"name":"amritpalchera","email":"info@amurse.com"}],"description":"sign message for different wallets","author":{"name":"Amritpal Chera","url":"cheraamritpal@gmail.com"},"license":"ISC","readme":"Amurse SDK for signing messages for different wallets\r\n\r\n### MetaMask\r\nFunctions to interact with MetaMask\r\n\r\n#### signMessage(message, userAddress)\r\nsigns MetaMask message, only available browser side\r\n\r\n#### verifyMessage(message, userAdderss, signature)\r\nverifies message on browser/client side only.\r\n\r\n#### getAddressFromSign(infuraKey, signature, message,  errorHandler)\r\nextracts an address from a sign, given an infura key\r\n\r\n#### validateSignature(infuraKey, signature, message, address)\r\nextracts address from sign and compares to given address; returns false if no match, else returns true\r\n\r\n\r\n## Code Example\r\n```\r\nyarn add '@amurse/signer_sdk';\r\n\r\nimport {MetaMask} from '@amurse/signer_sdk';\r\n\r\n// all functions are async \r\n\r\nlet sign = await MetaMask.signMessage('hello!', 'ETH_address');\r\n\r\nlet valid = await MetaMask.validateSignature(infuraKey, sign, 'ETH_address');\r\n\r\nconsole.log(valid)\r\n```\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n","readmeFilename":"README.md"}