{"_id":"@asalvatore/microchain","_rev":"31-69fe125dce159d9f665fe22ed867898a","name":"@asalvatore/microchain","dist-tags":{"latest":"1.4.10"},"versions":{"1.0.0":{"name":"@asalvatore/microchain","version":"1.0.0","description":"nodejs utility to create small blockchain","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Alexandre Salvatore"},"license":"ISC","_id":"@asalvatore/microchain@1.0.0","_nodeVersion":"14.16.0","_npmVersion":"7.7.0","dist":{"integrity":"sha512-ly8BCZfpUft6kIY9mmkEZRjY+SDOX5v81c4qesQha+wVxYEiUQuh82DFoBktwz5IRm3KucA5Fr5FPgltAZhG9g==","shasum":"b7dde8b6bf530c38e3f7308b39e10741d5912f48","tarball":"https://registry.npmjs.org/@asalvatore/microchain/-/microchain-1.0.0.tgz","fileCount":2,"unpackedSize":278,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYwMYCRA9TVsSAnZWagAAyxAP/jkdTut4iyjciMx7WM3M\nN3RZAgcR4gLqZSXb6yjdv5LxUD7a1wNpzw2lLc9pk3/kTcTPKosSvRMaqMp/\n6AkbyrfgZgSKrdoXPj5eZSNZJA1ZFLnT+HwF62Z1gYDk30M5B3phZpwllz1/\nKtxHEKt/LPU1sVy19ZG3eoCWq3CwHyYr1OYBAblo8gojz5G4w9siZuoXLQ3c\nWzLXVQyMdYDQWL7MnzGLclArnaqPSK+EUrCtr7iQHa3C38g/RWBCKelVbZlI\nlVJbq2PXLdIT/VgvVKGyaC2vq48NFnjhvGccWffg309TzKKMB19f+FUD6Oc/\nIYOlKPF0vyyKt7yHLvcZm3IsjhuqDZuZvsFcHNHTz0h7jzhyPdegqmhh3nJR\nQVCRE+vs+4zw6846JUcA4AofYcwWfN8lktnVGxnlSvg/6qTIvXJBmBrGMqqS\nrzO9pSLw8wnHBO3AGsLFLxKSZGvUjdRpnqgWoEN4NIpUXazl3Px2kZxI7QnT\nn8g/yWj4zHPXCAnrfhWGjHxkqw0XNx/2Cpie232LuQAR5uOBYQnCRnhXhFZH\nULL/5Q+Bh9WYBaCy72Vefqrgcz5dmR/0HVz9+Zg1NfLWHN/gWqcYR13PzmQ2\nH9KJuKVFOnMB+nxYZT1utvgTv4rqL6j0gBb5fsQEsbOQW8Sk5rsTxwIThaYK\nFbjg\r\n=DF07\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0fmUzp+c1JAexGncyApGfwt9Vd3eq+cqYFxzyqVD+ygIgWv7NcASed8jmnoaBISdRFByosZkiXFleVp6bT5pvSxg="}]},"_npmUser":{"name":"asalvatore","email":"alexander.salvatore@gmail.com"},"directories":{},"maintainers":[{"name":"asalvatore","email":"alexander.salvatore@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/microchain_1.0.0_1617101592120_0.43688899389524605"},"_hasShrinkwrap":false},"1.0.1":{"name":"@asalvatore/microchain","version":"1.0.1","description":"nodejs utility to create small blockchain","main":"index.js","type":"module","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Alexandre Salvatore"},"license":"ISC","dependencies":{"@asalvatore/microchain":"^1.0.0"},"_id":"@asalvatore/microchain@1.0.1","_nodeVersion":"14.16.0","_npmVersion":"7.7.0","dist":{"integrity":"sha512-vUviZNoCxpSFvWoSxCxNatLofKDHH3zwXV+UkwPpOcRrnmMeh2XMEW+NRJj7ZhaY6dx3c6agw/REH/eYRqKj7g==","shasum":"f9c506fb452cec664d42e86a529abfa32756a713","tarball":"https://registry.npmjs.org/@asalvatore/microchain/-/microchain-1.0.1.tgz","fileCount":3,"unpackedSize":425,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYwa3CRA9TVsSAnZWagAAYW0P/2MdOBmnFAzNzxXmWcyS\nLbvuA4pHjTZnSUX2O5PZqVmEzgPEhr1kv6XgNp/5yPVOM5scjfvfkH5mOznq\nViKPN6XzZeZUa6iVb4NCscMU5mkm/QHAOQsnz70X/bx0Yad3U1gk3n+lRIe3\nJcuRSPZky6aS5zQxyI9KSEJMB0FG3DEfQAyVrCU5vQyMMwuTtLHEvS72kzQh\nCLTRdDdrkbjg4ByK5czKadyCHT2gUu5gij7p50fAFouQSy5XJTKDzLex5Wj4\nmMkTF5KgI7oiR1I9ju4GF1hBtKPbHmmvhILOH9290cNHqo12yITWX/CMB+W0\nkbl+9TYRvA6z1q5n/gi4NOb/16IXI9nvUUd11eZHUOy1infvPJ0Z2QpNJnlL\nAufB9Ak0CmlttOcxd3RzXvJ8sC9LFMPcsabzMMsRMl3deKQPjy9ISThqeYFM\nqRXIZGTotjdDULpLU8OECbauVZqX/KPWUPHJlyUEFzoih8zm62c4G1SMSjk9\nbT7Zh2bO12uUlCcBhKIgmUxLm/SHHeTcbxnTbjFbhqOoaeoXR2n2lcltVtrc\n4smONRxuEpVX3QCFSC8sVxa47vrgeYMGClinZumVw+bIVWDvaMlRJQm3Q4l3\nqLRsUObw2TQx7byZTSgND0z3bUWaH8WZ+QpE9zES4USndKWLrxbUQu/TGMbD\nPYNY\r\n=e6Ad\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsifkvGQzFLYTYeCcapEwGxZ0tYVECJ5GaqjKpCLdL6wIgHe/ZALJqsnuZC9/osJvs3U01unF2BmHWgK7Js9F5BLo="}]},"_npmUser":{"name":"asalvatore","email":"alexander.salvatore@gmail.com"},"directories":{},"maintainers":[{"name":"asalvatore","email":"alexander.salvatore@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/microchain_1.0.1_1617102518975_0.45420262935634703"},"_hasShrinkwrap":false},"1.0.2":{"name":"@asalvatore/microchain","version":"1.0.2","description":"nodejs utility to create small blockchain","main":"index.js","type":"module","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Alexandre Salvatore"},"license":"ISC","dependencies":{"@asalvatore/microchain":"^1.0.1"},"_id":"@asalvatore/microchain@1.0.2","_nodeVersion":"14.16.0","_npmVersion":"7.7.0","dist":{"integrity":"sha512-pMyVzVuf/9hs3Yn2JVmQqOTwVf1pUJ74uwRVg0r6fNpbH5xOv9s3Qw7e7UYbPjdB5HuWs3iFcZh0guYlx0OIlA==","shasum":"6d0d2e2c84b6faadfc7dd59ead6de01b8c3d5ed0","tarball":"https://registry.npmjs.org/@asalvatore/microchain/-/microchain-1.0.2.tgz","fileCount":9,"unpackedSize":2572,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZBpTCRA9TVsSAnZWagAA7q8P/0mvxW/lLKwjrqGw0LQ7\ntSUwcDMt2I6tr85UeqUf1D4CpTBLJJiuGTpafzBn0C37kKy3LbV0DnTUIbD5\nD2SCx4LfBgyb960HQO6Phwqxvqbj36CTHm1mUQkgvjIUU6G7RDrj3mfPqUCX\nEYICnWZo+SWR5FMiixarHSwhcjWOvF8iYJBFBQLjECjsn/yAceYf2F0E3Vfh\ngMKbkwh4I4nw+0I8c1Vohn4NNoDmogfSqjAnmDA0vl0p7Xmbks6KINcEmwfl\nWFAVh3HoW0xXqgQeLzutqL4FbtKyU6htdhi/1y4E29OKFF0Xkh/DXv9FClYQ\ncz4wMwZu8Mpkl/vFEX6JDaZXM5dxVT3GTizimBng0A3RfRSULlbxRNKp4NrO\nLgJrkwmsB0Zk4HeD/8ZUZP7FTPTgc1JCDoDwoDCaQ03Z3kuZJ0WDp/tNOYzs\ntDWPLeu7AWfgeFllxIUIzL9dBdo//h8jnOHCXjw3YZ13JkHkNd/+gKdeK45p\njjArh7hKaNbRf+FM5dX2Dwn+5KCSMNWQsPLl6dD/F+pFDVpOijWD5sHhRF1t\ndOZJgyOsVb816O09BBDA+bSjl3BqTDQR2kLGbWW1EH9RkAEB3CvZ5DSTi7ti\nHsf/RItVASfmCwcR9NWwuCdMNAplmXNwZlPZ+Wll9yDKLHK75ZGWP4+gRgTd\nZO+C\r\n=/5Yg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBnnaYs56HuO9mKTiJGnIEXwHA1YFIxTy3mBuwHxXGl3AiEAhwhyIvF6rl31WlTo2wzy19XKhV7ysRPPNZ5EyIrSFrM="}]},"_npmUser":{"name":"asalvatore","email":"alexander.salvatore@gmail.com"},"directories":{},"maintainers":[{"name":"asalvatore","email":"alexander.salvatore@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/microchain_1.0.2_1617173075036_0.30379749883312424"},"_hasShrinkwrap":false},"1.0.3":{"name":"@asalvatore/microchain","version":"1.0.3","description":"nodejs utility to create small blockchain","main":"index.js","type":"module","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Alexandre Salvatore"},"license":"ISC","dependencies":{"@asalvatore/microchain":"^1.0.1"},"_id":"@asalvatore/microchain@1.0.3","_nodeVersion":"14.16.0","_npmVersion":"7.7.0","dist":{"integrity":"sha512-LzQ2LMFfC1C+D8MxZyYz2pYBANXan/2NYgj+RCNGORgdZm8p0jPefitU76Njus6wJQA1flNImXhFLYYR04kRew==","shasum":"c4c9ada908f967bb23e4a3b8acfea7193f0637bc","tarball":"https://registry.npmjs.org/@asalvatore/microchain/-/microchain-1.0.3.tgz","fileCount":15,"unpackedSize":4838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZBtjCRA9TVsSAnZWagAAEiIQAJZFK/Nazj3i4CjlyKwL\nEKxW5pUQNsIgOBSPHJIg65kc01qivVLAhOiFkcw3Ciu9Uz8R7WfaOGa+qWYs\nZuIoPrdjXKwQHBx9F3sT+1TBUDISUgDYpEu3+/02vlDpWtu11zcO2fum8u6y\ngNf97wysb9GFf814dWHMiGIurO7v2OwJoJy61grSRxzl7aQIB7fl6t3GrOyt\njnPMyuj3Wr5h+XFvsqeMKXvq3m3c7CBB5I5DTHG6+MWQZNWpp4ir0FJ7fa/W\nNDrD9sxzCeuQv2kio8KGOyiERh7Vd5HYxldonCjPa3x/TgTWINDfSFL7ZUXu\n/0y5mhtM2nassnL556/dEWAk9szan5p72oDD0ZowiVzZn5+VPm2wL7MmTKT6\ndMx4ZW0V7P+FpLm6l5l5R/cUeVI7O1CoyGJ5Sd02+IYaoe+btJQLfgFrtW+9\nuK3PEEC4tCVN8KpjxehkfhexKSqALnKz+d6Nfj+syah/GfIKKfk3AF4xI+bu\nplAaMcPTyHRMlzgyifHjoC+q/eeR2nC7Dk/+mA7uBUOkn9Jp1qnr84DQcOdy\n03GEaEm0xbHZ8zMEVvVjdJIa+D8JyBeK/GJ2PyaA2srtbR6QoHUEBLzVxJQN\nqMkzMgw0gKQNZZTpCEcgTd4sAxcMy36mSB9O44EMFr4RXV1lmgPNHWw3sqhX\nogjk\r\n=CmY6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC74V2yba0gA5h7pYhD0a7IIXmZHlECCkP70yD6UaFYbAiBzZ3YBEHr24lhBR9zF6NxCldj+OiuNMLd1Q27cgHiD2w=="}]},"_npmUser":{"name":"asalvatore","email":"alexander.salvatore@gmail.com"},"directories":{},"maintainers":[{"name":"asalvatore","email":"alexander.salvatore@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/microchain_1.0.3_1617173346773_0.9227547141345105"},"_hasShrinkwrap":false},"1.0.4":{"name":"@asalvatore/microchain","version":"1.0.4","description":"nodejs utility to create small blockchain","main":"index.js","type":"module","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Alexandre Salvatore"},"license":"ISC","_id":"@asalvatore/microchain@1.0.4","_nodeVersion":"14.16.0","_npmVersion":"7.7.0","dist":{"integrity":"sha512-Fel5GV/d9PJb+LMxqaGaUDF6KksC+erMBuBHCjImQlKN2tBuSAYHF4VSWv4g9MJIcQQ8WMsoEPSuQ55fKGsfOA==","shasum":"8dbf74489b66372ac61ae0058d20ff25c8b9e69f","tarball":"https://registry.npmjs.org/@asalvatore/microchain/-/microchain-1.0.4.tgz","fileCount":15,"unpackedSize":4774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZBuOCRA9TVsSAnZWagAAm1cP/iIxnW+DnPDwBoRc6lgT\nTfZwRajV3wA5nFd4M5p0YP2Whvg5+0/NUf+wmBgKVYT3NfIHfDEU2Wn0lkFa\nIziocw2Iwy9Q/iJGXBzmvfI58zWD+cE0qH1aIWKb4MDrLmN4B8iH9TVD6jBh\nLsTIvJl2aSf3thhntqQ1aP+Gac9rBzFP8szmEV0vfI/4x84Sp4jZv/PeW/gT\nHaw7xgtlDHr0ywL7XGN4xdDZNldolISx/rvukiXTRDKrf8WWin/R28HXIWPF\nr6dlwASGjN5UF/FeRg0XnITUZ36pXdZDMEgMNItMYiYc3KAgzlR57pV9y9FE\nsnIbkvIWa52gEzuVfNeXvpoHt3EeKW5FOostw2+1YsIH3EUUUT/plHEzZxG9\nYo3Ls+MRPpksO/7MIBt75H6uuA9sH1Timme1V1dv4A7pmEdBT7Scp8npni3P\nCfRIddPc1kc+VM/Tdxtpa/sXS0bTTBeEc2UXdYY6FtW4eJDj2XXawmn6ii52\nQkGitOv+eEoVbb7kgqwjfESC2o0uN0Nq+YczGQ6ybI6OdKjTfxCFZB3tQGkS\nQaF7yPKoR8WSvDwoagKLLcwyUmT0nRgTGNEi+1kAs6vrGEEt16kMvqShvw5K\neBMcv7QpjkwgPcJTUKBp0w+Nr9xIaAWikQIRZviolqZN7q/F2/vcUea7q2TZ\nO6dd\r\n=YhNl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCY2+W088Lbyij3xqxw01lR5UctWP2OzETviHZlP9DUjwIhAKCeXORd9lXa5oXb4XUCMlqQMsAS4biIl/+8YSU9dwbW"}]},"_npmUser":{"name":"asalvatore","email":"alexander.salvatore@gmail.com"},"directories":{},"maintainers":[{"name":"asalvatore","email":"alexander.salvatore@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/microchain_1.0.4_1617173389827_0.6605769847495913"},"_hasShrinkwrap":false},"1.0.5":{"name":"@asalvatore/microchain","version":"1.0.5","description":"nodejs utility to create small blockchain","main":"index.js","type":"module","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Alexandre Salvatore"},"license":"ISC","dependencies":{},"_id":"@asalvatore/microchain@1.0.5","_nodeVersion":"14.16.0","_npmVersion":"7.7.0","dist":{"integrity":"sha512-LyinsVJMTRaWPe9x8JfbAsQARVSPh4u0FaNtsfT9dovJHeYMnxNNCBDRdAdgSaQmD4M9OQ2wsFEzojnPg3jFiA==","shasum":"88b075ef00300e4d82040f9a7098721e664303c2","tarball":"https://registry.npmjs.org/@asalvatore/microchain/-/microchain-1.0.5.tgz","fileCount":20,"unpackedSize":5928,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZB3jCRA9TVsSAnZWagAAf4YQAJG+ghzql/hWBD3VMLfw\n4Z9jbUmzSO+uxOhi7JzcM3xZkjFYHjUupnNDSQ4bbzcap3kVEAdCcWe2hx0w\n14Jq2EEQJshEKBSPjcgTXxIqDACcHCclWHgFA9E0ZSJCNTaNv7E0nOyM871U\n1QTZ/1uFvI7n9TwL6euIsAwRFM2l59KHyG8Wz+dGws3Hv8sr5FgJsqYjpPeU\nwma1dfbB51VvmRvTvtH2yCr6DC1YfxA1GRFxGtRzDMWfPibFgMDRiEUuoVLQ\nDkZZveiwOftIO1iKHQrH8HPCnNr0X740sWXNtMf8ogJMmgLFIV4MzHnWXrtZ\nJTTUQ3+b4LUUrrux9ZWnj6xaueOHF2vYMK5xdFJlxhQGzYysbILGCh5hxWUu\noOLuBC7gjCgNQXAXP/wVF1QUGQhh3HSplmHlHGC0xtsQeM8nRbpTf2McJQZr\nN/Z0YQg/j+Aku3RzbLWVBw+Am3FfRkxck418h1KPKSx6Vd4tMygV1PWhKpgx\n20d1C1lv2OHrrbQHrVnJg8qrLIA7gHcZwwJ1KrGHWJpMmAhR6DFlsoAQbc5M\nZtjiJlr0FEAsjjEG5AVOUHStKRXFTeFQHLyJoQwk8qQG/omqE63Xt/mshnnL\nzvMpIeCUzlVJ1exa3Mqpn5boUdW6780ZqN1pEtPR7yoIK1sNgzPumZ9bNmdS\nBKow\r\n=0pHx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC3rCFa/lKx8p5y324aOgjax6mMdtO5Y45AiMZGvCRuuAiBET19DjQBdpwb/5FX/3GGuHX0Sh2JDQIhzPdXk4YkvoQ=="}]},"_npmUser":{"name":"asalvatore","email":"alexander.salvatore@gmail.com"},"directories":{},"maintainers":[{"name":"asalvatore","email":"alexander.salvatore@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/microchain_1.0.5_1617173986889_0.3361575797120713"},"_hasShrinkwrap":false},"1.0.6":{"name":"@asalvatore/microchain","version":"1.0.6","description":"nodejs utility to create small blockchain","main":"index.js","type":"module","scripts":{"test":"node src/test.js"},"author":{"name":"Alexandre Salvatore"},"license":"ISC","dependencies":{"crypto-js":"^3.3.0","elliptic":"^6.5.4"},"gitHead":"585f6d2c5e84b5bd49171c330a745911e251c7ad","_id":"@asalvatore/microchain@1.0.6","_nodeVersion":"14.16.0","_npmVersion":"7.7.0","dist":{"integrity":"sha512-gfrRf3q0Hk2Jzd36U8DBli46g4tSJ62P6HI7gmxg0WRZmyMSvTO1QMt61twKB7CDljeedH0xhZqct3yTv+Zncw==","shasum":"49307c37db991cc0e0691a799027a9161d2be440","tarball":"https://registry.npmjs.org/@asalvatore/microchain/-/microchain-1.0.6.tgz","fileCount":8,"unpackedSize":4676,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZYO1CRA9TVsSAnZWagAAPfkP/Azvb11NX0DpFOMvV7s3\n1xJSrvmOcVGRdfYpb/JKyvwWMoL9KZxdeWaLFumK/x3Sf68wmtP8fGeApMJ+\ncnoSFtGdyMDJxZgD4BRxRz/OlJhPNfIr8Qs8MuFj3wmpncCUbZBVXbgBBT7X\nhbRbJ41afZ0EpKyZC/XMyvBsyMTsenRQVrlml/lg+jv4Nxsok7bobD9hvELf\nFVLFBpg7bB7Ce5YlebiqCcdu+LJ0YwfJL2jERYwBgzJRrnw0xJ7WEEr6REtC\nI3D6zfnyI4NxZqYF73Ag0XDO0t51LQDWX47lKO/ceZGHJc5sGs+eefrXBx7p\neaevMW5TM9RcGbjKfkXBo3T162N9WC1yUOhxoR3EdaOVrDMuR9QK2UZBSe70\nVg9KV6r71hukUjzvPpmxus/FfSvbwomSnjnEhCktOYguint+VSry2fRPwzVL\nPjcgFbLBuqqXQRGB1bBG8MdCLlF2wAdf3zYJCNjz/VkBAMkcrUD4m3Zuu7Xz\nzrz0cD7qMnu8ZNmDGM2X9ObpviGgtcScFIGmmyKhE4vLVNDLO+jgfEO0alyx\nvuBh/B9U485qzTfeGcGkhM+asKesPXaJu7trDVEF0RpBX9RQxb9iivG/7VNG\nEHLZrfAaWvsC9Xe52biX9oZG4l0Is+3781CPxA95spJk6hsaLEDbNBOHVi6a\nyitM\r\n=PfA6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDf2TdGT8xyC6KLNJ3VddsRMfx+luLnz/T+g5HFVEL17wIhAJvDXr+MGufxU385K+EtFtCqAho+jLSAlXstlE+W4tNg"}]},"_npmUser":{"name":"asalvatore","email":"alexander.salvatore@gmail.com"},"directories":{},"maintainers":[{"name":"asalvatore","email":"alexander.salvatore@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/microchain_1.0.6_1617265588708_0.3848717833039572"},"_hasShrinkwrap":false},"1.0.7":{"name":"@asalvatore/microchain","version":"1.0.7","description":"nodejs utility to create small blockchain","main":"index.js","type":"module","scripts":{"test":"node src/test.js"},"author":{"name":"Alexandre Salvatore"},"license":"ISC","dependencies":{"crypto-js":"^3.3.0","elliptic":"^6.5.4","ramda":"^0.27.1"},"gitHead":"9b3c110617c90348e354f5eece32f8d3c8c712f2","_id":"@asalvatore/microchain@1.0.7","_nodeVersion":"14.16.0","_npmVersion":"7.7.0","dist":{"integrity":"sha512-NmIdKMtMF8HqEbkz1D+oC3EPnX9h6lyEeLt4tju4ISYeBM5b9PxsqgxhcwiBdBFUVGX+rl9F/GOXXWjwR2q7Aw==","shasum":"004ab60cd5890ac13157ead6719bc303f03178e6","tarball":"https://registry.npmjs.org/@asalvatore/microchain/-/microchain-1.0.7.tgz","fileCount":9,"unpackedSize":11843,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgaM5+CRA9TVsSAnZWagAAtYEP/jinL/Ukrzj3m9y+Ghh5\nTI0S/PkmtmN+5ruNS1oOZMkANo19x81Uz4E5W45uDwLHqpUQMbmW0WIiFVaG\n4OJ5e5xvbUs73aD8mp+PG57SzDhPJW22n3REFyJH1BCMZ8okYfZYxuc+ofax\nQYJSG93h6F7JcGZnfi7JyusMEXYV+SX85JNqoLE30amvQJ3vlmYJVZTRnXCv\ntnz/lW2JMypU6N4NIN67eL/Lxnn0oQl5VxbaZwhF0qCzCyjsFfgREY1lmrxF\no7QRF1EZEkGesACkCbL365LVvsM6IR91mw5zkuyJyRbnZ9vhkMr5Uopk9oSI\nZztNJrDAuUOoeswLZ80CnNyxv7MJ/qeukhAc4HY+QsoraqM/vyWzpPB0kW35\nlpwzM2d8pzzdGv2q2fyRC7l1LVm7z/mge0/nQZYlM9otoAK2cmZTeLM5sJMB\nS8wLRJc2nfYpvodHVIz7JW3HgqMa0z+1vQkoGHQxHQaPpd0YWRFCSTH8UUGQ\nE2Pvg8w0JMYua2BzQQmjbYZ5xKDP5RnJ5JJ0lNmpOEAP0LIcKX8T1+jrVCd7\nt8JxKqrPSwoh43LR2tzVDyZYOLobZNkEGCGKeKYCpe31dd4W9QySiQKd+QlK\ngLdPZL7IW29b9wrFrXKbJ7d9h6VUohegqxyLGMsiaT8mHhnHKokGrJsQEYJe\nDST2\r\n=Kc+y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAtW4oLnoF1P7PPk9OjzunAhSKb8gZfwT+CCf3my4lRgIgWeBVT9R2GM7blkLAe4mJ0Rtw1x8OxIErE2QAlJBo4No="}]},"_npmUser":{"name":"asalvatore","email":"alexander.salvatore@gmail.com"},"directories":{},"maintainers":[{"name":"asalvatore","email":"alexander.salvatore@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/microchain_1.0.7_1617481342107_0.47712866757658445"},"_hasShrinkwrap":false},"1.0.8":{"name":"@asalvatore/microchain","version":"1.0.8","description":"Microchain is a #Javascript lib for creating small #blockchain for content and ownership hosting on Node JS & Web client. Project in progress.","main":"index.js","type":"module","scripts":{"test":"node src/test.js"},"author":{"name":"Alexandre Salvatore"},"license":"ISC","dependencies":{"crypto-js":"^3.3.0","elliptic":"^6.5.4","ramda":"^0.27.1"},"gitHead":"eb2022568cc6ce9465ca64d4ae6c803880208e4e","_id":"@asalvatore/microchain@1.0.8","_nodeVersion":"14.16.0","_npmVersion":"7.7.0","dist":{"integrity":"sha512-aZ48wWJM3cMJZX2O6flAxOaXBR5AyNSIixy93l2q20iX7MTB4SjKsakl5yt3wusdFrH0f8lSRs94MDjoKOYwcA==","shasum":"777824f3737d7f4b5bc39f6fbd324c9a2f2ff06c","tarball":"https://registry.npmjs.org/@asalvatore/microchain/-/microchain-1.0.8.tgz","fileCount":9,"unpackedSize":12172,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgaam7CRA9TVsSAnZWagAA01wQAIenxuygbUxb1RQhFxdf\n/GuK24PnEW+2RE7q+i90/38kU0vJpMmAEy1TpvTee9EMHBUq2R97JZZUeBfL\ntFwZLmjFpCb3Z9wZxVSiTzHSbM/UYP7E11/w2lNtWvnGH++Acl1YBYvFh2Wq\n76gtrpvycWoyBfpwe5PC2lBnpYr2z0/BM1iQeF2qhAcoor4d0X4HxXmTsqlD\nyY2NcFMNm16CIgCF0VFwfwZP34X4pjM/lgeqvWrfq/VzFaABp4RlTQToFWqw\nUIJ1NbBtd+kdCLgUoqMKcsGbV+ayMPKyiJtm9m5iSAJw/4UIN2itiIA8T1mP\nrYLaoUo1+x1EcZbNvVGMcuBxnqFjvdRdbHDeMMFlFUJxdwKB8Y2h/A8tkasO\n17cXj6LYZnpX3zr23cb0/XWHvk7eTDdWsykQ+EIx9mZZcxYNrixF/vvNyLhc\nBfTm4Q2T71/Bg0gkh3//unSwj1vvIXVaaw9uT6GnYfMoaAmDINY5dd4khvLN\nA0uoPg4dJ/WnnWO6iTmUo0wCTXQYXGnP0O+lIGFQ65uG/5MJxc/3p5b9p4YL\nV6nLcNKvKVDeP0PyHGue/8UCAE6GnUsopbKfycZ/LIj4ig9Z/cX6Mo1y9WEx\nH0YEitMYEWU4oicfbvGEtPZiWOycfPHMuRrii+C57kv/pLU4NraR9yz35EvG\n6bXq\r\n=cMtq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA0DjS+eKwIAUzaX9Q4RvIw7mQOxgQ8jzUYs1qF7TLtdAiB2UwCCkQBsSLgsE51WrLpv+mNGcTR203u3adX499KgqA=="}]},"_npmUser":{"name":"asalvatore","email":"alexander.salvatore@gmail.com"},"directories":{},"maintainers":[{"name":"asalvatore","email":"alexander.salvatore@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/microchain_1.0.8_1617537467209_0.22852677393254872"},"_hasShrinkwrap":false},"1.0.9":{"name":"@asalvatore/microchain","version":"1.0.9","description":"Microchain is a #Javascript lib for creating small #blockchain for content and ownership hosting on Node JS & Web client. Project in progress.","main":"index.js","type":"module","scripts":{"test":"node examples/test.js","test2":"node examples/example1.js"},"author":{"name":"Alexandre Salvatore"},"license":"ISC","dependencies":{"crypto-js":"^3.3.0","elliptic":"^6.5.4","ramda":"^0.27.1"},"gitHead":"3fa4ed2a60390a1dd145b12419e2cb8ed4e2fcda","_id":"@asalvatore/microchain@1.0.9","_nodeVersion":"14.16.0","_npmVersion":"7.7.0","dist":{"integrity":"sha512-NcyRtweF66ZQhh0EazQR36rVTB2JC3VzVwUkuGd8KEtZeV+ZhxibqXMthPVDzkqWa3q/qOQtm5gwdiWG6Cpo3w==","shasum":"ead7a931f16719e615aedfcf9d38dd98e30c8a0c","tarball":"https://registry.npmjs.org/@asalvatore/microchain/-/microchain-1.0.9.tgz","fileCount":11,"unpackedSize":16645,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbAgsCRA9TVsSAnZWagAANFoP/3sb7PnZMwJv745COyBJ\nnH9FOusdzb//EgspMqmPJNmh5DFbCog3m8hb5aQ91V4+uDx6NGD9Lki6rvgs\nlHaX9De5Q4of2zBs5YbXT6tpNcQnN0Wf/nd1NpHE9s1fQ3JV5yxOSmn5Gom1\nXXxC48eZ3Og+3BcuXbmwwkJoevEUlhAMUPaXWCltG3r8uRVaqPCAnYqWCu1L\nx9XSIalUQ/M3hz+OiRU73jtI/xqE8sx3hG7vCSS3nTzXZyRgzawqJxf71Wvd\nA37ar24juHu6mi1yrdUCYj74siLIoVMu06T3xwhM9Zn4NkGVAt+g+hAi3Jf7\nQxWxIQiRqooN/bBurmoTLCFBOS39dXIYuF4eXdy4mfYz1uaNSiuQyPUibcW0\nruj+BN/z4kJZ9WW/HrrVM7v7etUCnjmBvjyMZcupBTHaNE1/PmnYW1IYyC36\nz7wEQsApG71OCs7OIeQLhX4tDPwsSqMaeT37DFvauOGmLJkPgYw1QEeH27qV\ni/ZkWfciitkpAih8wkmfUEDvUVngl/oW4+saiSAM3vfcfQaAB/pOugP691l4\nX8yWuEzXjIHuOm23MeKhNloE4I6ns4Ufo3JkOx41oBPvuxBsaIswUop/xVx8\n/1GLNJQ4ew8/ngXObWFLtzV2kU9YvUtLD+dUcRySVr+Eu2v8g/p+6IPzxKMz\nLz/u\r\n=trGM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCU1FiTOFT38onWUyAuPooueo1iewix1jYhN6r0gdPnEAIhAO9OnBZOzjwRI+u7k88QcJuNNQJEaIp0yEAxZHfEk3u5"}]},"_npmUser":{"name":"asalvatore","email":"alexander.salvatore@gmail.com"},"directories":{},"maintainers":[{"name":"asalvatore","email":"alexander.salvatore@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/microchain_1.0.9_1617692715827_0.7592264075551085"},"_hasShrinkwrap":false},"1.0.10":{"name":"@asalvatore/microchain","version":"1.0.10","description":"Microchain is a #Javascript lib for creating small #blockchain for content and ownership hosting on Node JS & Web client. Project in progress.","main":"index.js","type":"module","scripts":{"test":"node tests/testSimple.js","testUTXO":"node tests/testUTXO.js","testDifficulty":"node tests/testDifficulty.js"},"author":{"name":"Alexandre Salvatore"},"license":"ISC","dependencies":{"crypto-js":"^3.3.0","elliptic":"^6.5.4","ramda":"^0.27.1"},"gitHead":"43611aa663f078d6e4c2530f5025e0833da76150","_id":"@asalvatore/microchain@1.0.10","_nodeVersion":"14.16.0","_npmVersion":"7.7.0","dist":{"integrity":"sha512-jwpsHWqcqQl9NsqZ2OBehsf2qQZ4bgXAjVgYLY4vG1kq9HFlLq+grign1B8RTAkZrZLf82m06RUa3ZGII7T6rw==","shasum":"97fff91277e59499f1ec834ff9828e6e245d9127","tarball":"https://registry.npmjs.org/@asalvatore/microchain/-/microchain-1.0.10.tgz","fileCount":12,"unpackedSize":21367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfCCTCRA9TVsSAnZWagAAUT0P/jA+9uuESY/k8F3XGr1o\nK5fnnVWqs0fyDiDYNgTJduXmrpe+MunmfSLLZM1QBuA4Ui7Ux6zsKiaReMr6\nOwWWTmY0NGOgK9Z8O8wm8+LmoYWaR9W5zbfKZ1xHi/7Lh9orhoqlStFIffca\n1Btk43VMfnpMM6BWhoNajaeN0ckxb7KJtEMj21fdAXQ/xnjkRAVURLfUJ0Z9\n9tfJcebGm4W+gXJblNrqcwMwqY+Y1sApPmhW5BumlQyflClUA0aJ/A6QWyLu\nAIeU0i//68JCaS8MAqegvAru4y9ztk5jy7Y5lRFC3EEVrSy9poLi+Uvs2GkB\nTI1rVwBftLmNe/his0kaAfOxIvoJjlJx+gDquKeFvjuNHalEnbmUsPOWoBhS\nCOAlTH3J587zMEFh5kYcGweDiMkZshbjwp2DhNPLfmB7FsF/M91bpzVz9NOg\n3+J2t8D1+0peSLh2/DFxItxcUkGH4etHOOW9rL4TfylnApU6soARZuV3LPp5\nOfiRst1NJPItB0xMeFQct7pXNrjZHJpzQKrRLXBnEY0VpnOCuLlXVl95ci6d\nIuX2/xgnRQmWqyanRonfPTdJWc+G5GTTrCV/fx0eqRWCPIqME7uSvxnfpOr6\nIacWfc/CNaZ1A2ukKr8o0mN8Bhp69dUIXXbcLg2XteD7CCYByQg5vzMFcChV\nTqez\r\n=Q1u3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICJ4VPC2ehlOUOhNy7G8Do2czkyZ3CN5mBhsMChCc4EHAiEA0iDQi7i5coykWtAVehjor7UJkPNF47hleHeNkrN6vdA="}]},"_npmUser":{"name":"asalvatore","email":"alexander.salvatore@gmail.com"},"directories":{},"maintainers":[{"name":"asalvatore","email":"alexander.salvatore@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/microchain_1.0.10_1618747538892_0.5030983668072211"},"_hasShrinkwrap":false},"1.0.11":{"name":"@asalvatore/microchain","version":"1.0.11","description":"Microchain is a #Javascript lib for creating small #blockchain for content and ownership hosting on Node JS & Web client. Project in progress.","main":"index.js","type":"module","scripts":{"test":"node tests/testSimple.js","testUTXO":"node tests/testUTXO.js","testDifficulty":"node tests/testDifficulty.js"},"author":{"name":"Alexandre Salvatore"},"license":"ISC","dependencies":{"crypto-js":"^3.3.0","elliptic":"^6.5.4","events":"^3.3.0","ramda":"^0.27.1"},"gitHead":"20b19099ed298bfe0a6fa6a9149cde38b7592caf","_id":"@asalvatore/microchain@1.0.11","_nodeVersion":"14.16.0","_npmVersion":"7.7.0","dist":{"integrity":"sha512-HeT4ZkohVQIZgtddX8APw0IUz9OWBivqQyaSixNVjaXy7WW8BE2WqD2/53mpNUtjl3TOQjlrNd4PeoLuCA+Vdw==","shasum":"cb09c737fa809098f56e23d6e2df6cc5399cb61f","tarball":"https://registry.npmjs.org/@asalvatore/microchain/-/microchain-1.0.11.tgz","fileCount":13,"unpackedSize":29863,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgh7VeCRA9TVsSAnZWagAAN6MP/2lavU386wZ4ggvuHL/5\nZpaObSL0llg4nGpfVsilIV+h5IyUvi5qQfLpT8Xhanf1U3M8ONS3qhEfwZiE\np5BC2X5LJUdDRf4YehO/S/Jqt3uSqGyRSEEYetecmJufRapUGEaDwAd5n+YK\nTjdkNSEJZQPtvafDbc2wY9lK9iYDiAVhqcvjHRBqBVo0xoj7hjf6FD4yaSsV\np0UHySend+KxyQQHY1Yd6V6rP2KKATECs/5BxThuGzaQd0M0TDReDG/yHMZb\n+I3pDxsb5+zcXoO8jkORoyndmpE7+DChPgDIbO4w1e6TGKlu1HCajcfu+tBE\n8xzW5By8Mp1l+AJATIHzFjo02vstumi5jgPpT/m/MxSnlgVe9P3MXtpV2CqW\nwFqyCo4voptekswt3Lhob2MW4GtDl86ra1mCPkm1bCx7yPflNHggLfNBklBg\njNL60rwbW/43vSlOmm1vnjyvEQipTiXz6dNHWPCSHrVjyG5BdqU6lq9FPS7G\nmmzbuiLfmfytrnCe+OpRCXPTs4cwhTYl0lFKPjbftswOqTvQEiVRul65E/Hz\n04IKXfwXxXOMztfarwH5WJC3xPaUIDsirv0LxHw+sTUDJ1vfG1eRlgU0YQzM\nWyNXECMrQppO3/af0kISR9qs9iRTe4gZoZcAi/iFpjLDfHbPCvm5fQqA6NM1\naD3O\r\n=+8Oj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDD5VwgmbGpP6T8R1mnZys2q9iLa/5N9g0S+tdlCiENgAiBa6L5BysMaT0Jig7z+criqshqppf+mrS4ooQhttuFXjw=="}]},"_npmUser":{"name":"asalvatore","email":"alexander.salvatore@gmail.com"},"directories":{},"maintainers":[{"name":"asalvatore","email":"alexander.salvatore@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/microchain_1.0.11_1619506525463_0.5396229695541526"},"_hasShrinkwrap":false},"1.1.0":{"name":"@asalvatore/microchain","version":"1.1.0","description":"Microchain is a #Javascript lib for creating small #blockchain for content and ownership hosting on Node JS & Web client. Project in progress.","main":"index.js","type":"module","scripts":{"test":"node tests/testSimple.js","testUTXO":"node tests/testUTXO.js","testDifficulty":"node tests/testDifficulty.js","testExp":"node tests/testExpirable.js"},"author":{"name":"Alexandre Salvatore"},"license":"ISC","dependencies":{"crypto-js":"^3.3.0","elliptic":"^6.5.4","events":"^3.3.0","ramda":"^0.27.1"},"gitHead":"fab25b7c3a0711fa73d5aed87dd112c97be36a0b","_id":"@asalvatore/microchain@1.1.0","_nodeVersion":"14.16.0","_npmVersion":"7.7.0","dist":{"integrity":"sha512-dPd/HYWrxvXlRxwndCuMpNkikWliy1ulLRyPN9nM4ntdDJK44veCr7CLBG+0PApOmtp495OIlhyDgpG3xI1vwg==","shasum":"6b4f013acb6463607236606a1c90c167ade794ce","tarball":"https://registry.npmjs.org/@asalvatore/microchain/-/microchain-1.1.0.tgz","fileCount":19,"unpackedSize":656443,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgi60ECRA9TVsSAnZWagAAFTkP/AvbTJpaebtc+Ob54+fT\ndyHP1mYRJHOacl+R2YsjT1VtEumEdMRR4gsE4jtplX2gjRQtnqYE9IXNR0w7\nOiimLuJfTFptlMY6cLoT2XorNuqCy4BcRUOLA62kUBw2Gc39Xet2DsPd0Kll\nOHJT9W1xsYIoIit1MLEy3OTx53+kZGR2Zq69ZR90O67JYXZVgqSrQGSs/IAm\n6xl4wxp9oE6bgxgUIKCEI0bfUYf1dcggcYm7pHA3waPIg+DisZ2Fv//Et0vu\nrcs1HM5ruifTxBJGYbJ5kFw2WtfOe1IJkXV53NLso81tIVAGRQ/vMhbxlk4H\n51oM1m3snhiXo2T2a6K8z9pdBbZdzOOW0AAkKMuJKY+PJf6tMCgXv5IkyZy9\n+I8uBpjAx9Bser4UKRte1x81BFYllfv09COcbvoai2zd41FwtuE3nuP6oGEC\nhxiCBU9uozw0pFLX+gzisQScb7ooEHyN07tnTS4ZI62I6tCbKX8NZR4BLzKI\nuxwn86vJOAEyM9Tm6GqVFju/3lhBLcY3cuwZZp7orGaDKyM3s/bvLAarb3Lb\nR6sNtRb2AMOnbccuNQKWG1mGb/nHgV7Jo0ei/2bCIKWBMKylEOwee3hsZ0mo\nF3EmS7jybO1pl4DrzlQY4X17/9opEqENjvXX9qEe0H9jW9Md8p3t1Wbm/X7f\nVwDr\r\n=eMdg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7t8JMEaibc7EpyBmX7/cAILILShH8hrOnOCggX9Z2PAIgBLmOd5TJiUiYtL20FnsvYtvAMs2idZegln0FVLv9ECI="}]},"_npmUser":{"name":"asalvatore","email":"alexander.salvatore@gmail.com"},"directories":{},"maintainers":[{"name":"asalvatore","email":"alexander.salvatore@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/microchain_1.1.0_1619766531427_0.8847008457505363"},"_hasShrinkwrap":false},"1.1.1":{"name":"@asalvatore/microchain","version":"1.1.1","description":"Microchain is a #Javascript lib for creating small #blockchain for content and ownership hosting on Node JS & Web client. Project in progress.","main":"index.js","type":"module","scripts":{"test":"node tests/testSimple.js","testUTXO":"node tests/testUTXO.js","testDifficulty":"node tests/testDifficulty.js","testExp":"node tests/testExpirable.js"},"author":{"name":"Alexandre Salvatore"},"license":"ISC","dependencies":{"crypto-js":"^3.3.0","elliptic":"^6.5.4","events":"^3.3.0","ramda":"^0.27.1"},"gitHead":"240d4ad79e931e8a2bbd04f3bf327f2b1117a2e5","_id":"@asalvatore/microchain@1.1.1","_nodeVersion":"14.16.0","_npmVersion":"7.7.0","dist":{"integrity":"sha512-LVumEwF/mbxhOs7LhuqbQXaLjBnExwEPtPTOZlJlBEuSB54F8jNjXuVCugm4JRQTvwXS4OTeKcMwOpu6iGWS4Q==","shasum":"46d7dc5357688026c99de9df14edc9d49a4400a1","tarball":"https://registry.npmjs.org/@asalvatore/microchain/-/microchain-1.1.1.tgz","fileCount":19,"unpackedSize":656334,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgjm0aCRA9TVsSAnZWagAAresP/1VMgkwuTvdZmY9Tbpfv\nWqizZ/j1PVP/WmglaB69lxmYQ93Pwuj3gfnHqqV/gdZWs4VIUyA4BeMVy/uI\nEuJ+3/OIf02nkMZqK4vAmSG0ZKQNiGZwiv2E+Q6btMZcbuBCLjuLUrJ9htZ3\nUjE1lMDgWmwDmTKp7ExARrQpW/SV1qwk/8cUjuNLyAb+cYcjE3Qqi4tQHZj5\n4ehC9IKRkL2BpUOd9JfsTrnp7maSGwyjI/QZGbm8FZBdHC2zhOOym8oI4UEJ\npu15vgIq6iwrBcOv3rZ0nsv2K1j2QeuNsob3Nzz1gyF022rNGryP+nX95dDu\nZzkBCOIi2peAo6BGtu719MbqZv7hWz9WuCsi7dvZPWvop7xOIqrUwGvYRRxM\nBa5q8RfAgpwxLy3Dfa2KrZY7nd7b35pqvKOwich2GLoXfzmEZ2EzS+lIeK+0\naqo5XIhpF/IzCkWw3LIC5HEdcqOlvDHjNfPp7X1uVHHpfgkfg8cC6/2Z0CQP\n2oYcXGJckMBLqZEym5LF1e9gjbv0xXkUcu+H0pSYR680YCNpD8Y8J7BhbB/Y\nECVf0tRDVaysZygSl5F+6MsPTMSHoI6whfTdYpuEGrpHgsNZkjUQh4ToiSbe\nl4BTh6qMR0/pHZBNfrNnvk+DPDEwojxkdfCL/2MaCf7o9NNSkijQUHRO/Ofb\nHgSx\r\n=YnaZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIClqsk3jMF74YFdHbnDJdcYf9hEGd3otTDf38wWjyD59AiBlZALmdwT2OVsTyE+TLwGs9rbBxpi7F/XVC98exGVmCw=="}]},"_npmUser":{"name":"asalvatore","email":"alexander.salvatore@gmail.com"},"directories":{},"maintainers":[{"name":"asalvatore","email":"alexander.salvatore@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/microchain_1.1.1_1619946777904_0.5121757562339344"},"_hasShrinkwrap":false},"1.1.2":{"name":"@asalvatore/microchain","version":"1.1.2","description":"Microchain is a #Javascript lib for creating small #blockchain for content and ownership hosting on Node JS & Web client. Project in progress.","main":"index.js","type":"module","scripts":{"test":"node tests/testSimple.js","testUTXO":"node tests/testUTXO.js","testDifficulty":"node tests/testDifficulty.js","testExp":"node tests/testExpirable.js","testDiagnostic":"node tests/testDiagnostic.js"},"author":{"name":"Alexandre Salvatore"},"license":"ISC","dependencies":{"crypto-js":"^3.3.0","elliptic":"^6.5.4","events":"^3.3.0","ramda":"^0.27.1"},"gitHead":"ecf5398257ed32d317a337e677d53e033058bd0e","_id":"@asalvatore/microchain@1.1.2","_nodeVersion":"14.16.0","_npmVersion":"7.7.0","dist":{"integrity":"sha512-ZBTES0bY6dwMdNmEmgQ3pczIR+zr3uAc+3UDvlYy7jcufRsfxV2M6R3YOfERW0g9oSRDEaupsmmMzs15a7rvqQ==","shasum":"c73ca502b7b5df600b0867c473583bea50cc1387","tarball":"https://registry.npmjs.org/@asalvatore/microchain/-/microchain-1.1.2.tgz","fileCount":20,"unpackedSize":1256560,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkPM2CRA9TVsSAnZWagAAJnQP/25ZAGolh95gonIrgW7c\nYlLrhWUPSfyNpzJEBc1uSh1Lg6qylR6GkUHjUTRpgQ6WiCVRX/siCvevhmfV\niymdGee+06aszHGgFS0qZJDMRFgk1fHhiNEKLL6YSLHh+mMxMJ1mRygQ+n0J\nQ9H9uTEZ1DBzqZqgiIvYA3iAaWKXU18x4ZVZM5NAPFCALmtLQ3uF1o9s2taN\nlTIzpAEELR/+dwr5IZcX+Qhtf5x0bIMkKLhS2tlJeOgVfQq54Thb6vD/0joH\nIwC9pNy5J//LWcZ/eJQMAbW7Gv/HUcc4u/AXmH6EQiKJxA8Tz6qgyyUZty2g\nVZKuN1mI8eNmTx3lmgTaS2ceR/wxAHon4sfR8bY5+NFVc0qj48Hr7dlREssT\nwt1dRc2GsZPhlUjDrw7Qdg6dRKflfTLNdlbIPzA4Y0D4iQVFdwcUQze4Hq7L\nytqxFEv0HBB38vJOCvjcZ7GGguZORjnFJ0Fe6Q/XIKdXP7WWRrOs6a0KeYqR\nZXVyjmEKWeCT2LcC8xj2O+a8oNs//xVt5SlMnX+TA0bcE1/QXaK0bocAtO28\nq+gT6Qe+0jcT5vUrnVTJEgiOOkC7VQ68BTPSBmzASnjyafbTdTSZzpzPclm4\nDNkuzvzZNxRCB+OZ0WCJGo9Lqb5t4NOTES9bcaRCaR344CydJjQGv8uzmO62\nIqbV\r\n=HlPB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgUVupMzTK8ecX++ENtgmW4HVK1GBOPYcrwAA2rmXL/AIgBfvfxRuFhJNjdFe3sNTRlub87hjy/KRQ4+YwX1sDFdU="}]},"_npmUser":{"name":"asalvatore","email":"alexander.salvatore@gmail.com"},"directories":{},"maintainers":[{"name":"asalvatore","email":"alexander.salvatore@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/microchain_1.1.2_1620112181885_0.7195977740181632"},"_hasShrinkwrap":false},"1.2.0":{"name":"@asalvatore/microchain","version":"1.2.0","description":"Microchain is a #Javascript lib for creating small #blockchain for content and ownership hosting on Node JS & Web client. Project in progress.","main":"index.js","type":"module","scripts":{"test":"node tests/testSimple.js","testUTXO":"node tests/testUTXO.js","testDifficulty":"node tests/testDifficulty.js","testExp":"node tests/testExpirable.js","testDiagnostic":"node tests/testDiagnostic.js","doc":"jsdoc -c jsdoc.json --readme README.md"},"author":{"name":"Alexandre Salvatore"},"license":"ISC","dependencies":{"crypto-js":"^3.3.0","docdash":"^1.2.0","elliptic":"^6.5.4","events":"^3.3.0","ramda":"^0.27.1"},"devDependencies":{"jsdoc":"^3.6.6"},"gitHead":"1531be7488c4b2b493c14b18b4036b10b915e8a5","_id":"@asalvatore/microchain@1.2.0","_nodeVersion":"14.16.0","_npmVersion":"7.7.0","dist":{"integrity":"sha512-ywNbU2DJxi29e5HmA3mkMigTvuN6Wbpxtus0cNIHTZbS/c+RmOnnH4nQa3T+SilCssd2Kbq0bdY2liWh6KMXKg==","shasum":"a6069a485b6e40cb5fb6462ee07625c347ab2155","tarball":"https://registry.npmjs.org/@asalvatore/microchain/-/microchain-1.2.0.tgz","fileCount":87,"unpackedSize":3659822,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgk8ooCRA9TVsSAnZWagAAuMIQAJe1uiwb9IoIQfSWpX2k\nYu2ZMyS7Jpit48+Ran28GWWPtELBjBIal+/wQ4tGq+RmCyxd0/V77W/buZNQ\nVxrD4Jg03sfLWdFAry7EFxDy9pgDAPeD4ft5C9lBmb4n1JP3oMgkh+Zd1Jud\nnpJ80PFxOoVyOxPES4jQVrTw4imZDzVR7cm8N3ii9zKlr5QOVBnIHpSmKYMY\nMgcpw0hpGrnv0O47EfCVeG8+YtfBdw1l2gHmi02rxhF7IeGwGZ7g6h3Wyvur\ntDAVrzTPe1kMPFRwnwRcyfC/MknDEWxE/d+SikiSG0YGG7apuEsAnArSJ7Hu\nuBEnrFoFnkVWFtF/ezbhmGxJ7QI1Lh7eqhdjtBZD3+EaEkhPfNXjFs0KFEe/\nJua1bhHFkRFiw+5lL3tU5b/gP9/se+uNxbF/2KBYncOmUyfBePO0bT7MIrLH\n+G2odN/Sd1DM0jpFbhjXhZpABRowzmj18SZSWP5Mr3hm7R/uZ88Ehdi96SK5\ndnZyG9vjSjVn6gCbzOQPDT1VyI8el6VmVtgDJchZbXIp7yR37iFIzA62OMR+\nZU95QErWX9Uhr6W0EjVRSjaNNUJ9GBxXkReIf4TaETORl1HfJGRgT51NYQ2o\n67mPDqzhlSBxUvirmGnqaWfpJCVogdMLl1N8N7AKM1FAz3i03JsCpPiSt88b\nmZ51\r\n=jgsc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBlwCp9KF1vS4qFt0hATnDJKTuQGSzWL8FEj3NkcCgBDAiEAhAb9cuciaTAGUbTGsZb2b1PRFkeqlT+i0RPOixJbA7g="}]},"_npmUser":{"name":"asalvatore","email":"alexander.salvatore@gmail.com"},"directories":{},"maintainers":[{"name":"asalvatore","email":"alexander.salvatore@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/microchain_1.2.0_1620298279774_0.6872396343909435"},"_hasShrinkwrap":false},"1.2.1":{"name":"@asalvatore/microchain","version":"1.2.1","description":"Microchain is a #Javascript lib for creating small #blockchain for content and ownership hosting on Node JS & Web client. Project in progress.","homepage":"https://github.com/salvatoreparis/microchain","keywords":["blockchain","javascript","crypto","node"],"bugs":{"url":"https://twitter.com/salvator_io","email":"alexander.salvatore@gmail.com"},"main":"index.js","type":"module","scripts":{"test":"node tests/testSimple.js","testUTXO":"node tests/testUTXO.js","testDifficulty":"node tests/testDifficulty.js","testExp":"node tests/testExpirable.js","testDiagnostic":"node tests/testDiagnostic.js","doc":"jsdoc -c jsdoc.json --readme README.md"},"author":{"name":"Alexandre Salvatore"},"license":"ISC","dependencies":{"crypto-js":"^3.3.0","docdash":"^1.2.0","elliptic":"^6.5.4","events":"^3.3.0","ramda":"^0.27.1"},"devDependencies":{"jsdoc":"^3.6.6"},"gitHead":"ac82656c27cae79f628d1218598a89081484020c","_id":"@asalvatore/microchain@1.2.1","_nodeVersion":"14.16.0","_npmVersion":"7.7.0","dist":{"integrity":"sha512-i++tFJ0xtmJgLHE5qZrnV56Bq3Z+NqkscB6Zlov9wajvXRoNeBmDuuZ1fWkK3GvczEV1JytBINBwGxoNSygNLQ==","shasum":"7483a38cbf4736f45350992257098d5996f05f98","tarball":"https://registry.npmjs.org/@asalvatore/microchain/-/microchain-1.2.1.tgz","fileCount":87,"unpackedSize":3660056,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgk9+WCRA9TVsSAnZWagAAxHMP+gI4hzQW3UughGBkMpVa\nu7ssaRceeRJgUSFjzCKIewpgmmS/HU8r0DodLAt6yq/LgVanQ7RStF6zODWl\nao0dAOOV9m6a30wgUQp+m2ii2PteI1vA5S90RV7aGLXU4EoF9SkWNvFuV8DP\nVLQ1/JMjTUJAbJp3LYQ2+bMc266RnK0okrqv0tS//UlbBSO6SegXm/6Bq+/R\n3lGAEIEgMoV2+t2wWuap3cWDrqhBulvmRGFRdUqIFbkcyxWe9WtCKWcu+3BT\ncwVawtz2tSho5g8LsLbTrQg/I4+LzncGbhBdaZJfem1KExDebWWX6g876wg5\nGenDfanbz6Hel16v3LbMf1f3R40P0rg1E7EKPZ+9P1xU2AA4KwKu6U2nUkE/\n1OO3CZ3hLo7L2cNdd6Cw8zKh4eppt38ABOS7IwEXJyYHcP8bA+Wl0CzbGk41\nd/1kUC0prN0H2oCn2ch0ajYorL2tKSMN+sqSbuYhV6YcvlDuCgvIIO0HRmfo\noaiNsxWyn51umYp5mOnDWOQdJ8BxPMh0i0d9xe/2UfLkBlDEOWlXjQ+JOEI2\nTs7VTr1zvgzhNkB7Sqv+S1Xes/e/esTqiLmmAebYZF+X+uPcct813Rcj2MT2\nxi/lMgyyOoQjoPU+ToGywwR/GkR/UbmkujeRVbYjDze/hLVdyA/cE3S0P8yt\nvM5s\r\n=jXrF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJvN0vZZYScIsFD24jcT7nmYPwWwWCzt0HKqzklpVyEQIhAJJcJek48VFBQF5dxtNCuaTDpbZ4bZd34O0gR3mlYhvH"}]},"_npmUser":{"name":"asalvatore","email":"alexander.salvatore@gmail.com"},"directories":{},"maintainers":[{"name":"asalvatore","email":"alexander.salvatore@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/microchain_1.2.1_1620303765645_0.22824601684839463"},"_hasShrinkwrap":false},"1.2.2":{"name":"@asalvatore/microchain","version":"1.2.2","description":"Microchain is a #Javascript lib for creating small #blockchain for content and ownership hosting on Node JS & Web client. Project in progress.","homepage":"https://github.com/salvatoreparis/microchain","keywords":["blockchain","javascript","crypto","node"],"bugs":{"url":"https://twitter.com/salvator_io","email":"alexander.salvatore@gmail.com"},"main":"index.js","type":"module","scripts":{"test":"node tests/testSimple.js","testUTXO":"node tests/testUTXO.js","testDifficulty":"node tests/testDifficulty.js","testExp":"node tests/testExpirable.js","testDiagnostic":"node tests/testDiagnostic.js","doc":"jsdoc -c jsdoc.json --readme README.md"},"author":{"name":"Alexandre Salvatore"},"license":"ISC","dependencies":{"crypto-js":"^3.3.0","docdash":"^1.2.0","elliptic":"^6.5.4","events":"^3.3.0","ramda":"^0.27.1"},"devDependencies":{"jsdoc":"^3.6.6"},"gitHead":"e657617874c86d5795ee9b1bbdea7e7772758bf3","_id":"@asalvatore/microchain@1.2.2","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-nIEurG0HbZZy14Y2SyA3TOeT1ZQ2N0mmkE//iZWqRY9CFiXpHEn+ROSY395XSh0XjA6igAGgaHHzMYH47WnMdg==","shasum":"e9deeb54219aa95792437e7b4da41764a6dd3db7","tarball":"https://registry.npmjs.org/@asalvatore/microchain/-/microchain-1.2.2.tgz","fileCount":87,"unpackedSize":3688925,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgm98FCRA9TVsSAnZWagAAE5IP/RXOTa6OYzItsMi+3Apm\n8/w7JUsp+bUeIn2OThyiFrqss60BlUkt/xcW24+E9uFHBt16Pi46ZHcW2TQi\n1abSqkEJ0puoh6aIaxdiqwKyDy7llxU3z8zVCm4bUgBM1Jl12aJ7a/yeeL6W\n/6jQpjguTZQxvBxJQf9chowDSTPkYjI+fSSP4Nh2LpEZjjkeAlDaP/xi4J/i\n8k1y0KnjOS01zFwd8bXa+cd0NXmsjAmb5SD7AvrcFs006+bKw+NCu8vPlmNN\nMa2ntTNICS7Qf1MflP4o4RxoFR/LNlpNFuQ4KFt3sPtGdnkfYhnUfD2K//95\n18K9A/OvNTHb1u5n9w4ZerCk2Eu36nMRRDEq9e115SKm6CxT3VL4zTS6lDSU\nFM45vG4IMBTqpdbFKKm7xocbAdEHAwtsL48fHO+m7DyH5+ViVD+pWoq6ZU0O\nCwJ5INDkqdJlbvH2J+CBWy0zWm7SYImMdFBXaCWm/dY5ysPjO/8EJyuCK5QQ\n46GRBuW2B9slpYb+hQTG/aKcvRDDOmiCW+8lkfclAO/m/c8Lrqs6IS+LlPQl\ngNnLvKum86rkfTjSNGWIXn3MkGdHlt2EbdjW60E8uNXYQ/Ebn+OlB3Yfhs3Y\nhJMOj59hJ9sNQcJMMkh6tR5qwcWROfLhzN920e1RcEjhCHMmUltww9G8O6a0\naVTX\r\n=s4af\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG5Fh9XFvOa36vZbWKdSwtSxbp6W6SDGfhQOVIclmwy/AiBN2rBSn6hziqmIiKeaZeO5dsaZdpt3RYz2a3gxrFMbYw=="}]},"_npmUser":{"name":"asalvatore","email":"alexander.salvatore@gmail.com"},"directories":{},"maintainers":[{"name":"asalvatore","email":"alexander.salvatore@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/microchain_1.2.2_1620827908728_0.9871332187349382"},"_hasShrinkwrap":false},"1.3.0":{"name":"@asalvatore/microchain","version":"1.3.0","description":"Microchain is a #Javascript lib for creating small #blockchain for content and ownership hosting on Node JS & Web client. Project in progress.","homepage":"https://github.com/salvatoreparis/microchain","keywords":["blockchain","javascript","crypto","node"],"bugs":{"url":"https://twitter.com/salvator_io","email":"alexander.salvatore@gmail.com"},"main":"index.js","type":"module","scripts":{"test":"node tests/testSimple.js","testUTXO":"node tests/testUTXO.js","testDifficulty":"node tests/testDifficulty.js","testExp":"node tests/testExpirable.js","testDiagnostic":"node tests/testDiagnostic.js","testMining":"node tests/testMining.js","doc":"jsdoc -c jsdoc.json --readme README.md"},"author":{"name":"Alexandre Salvatore"},"license":"ISC","dependencies":{"crypto-js":"^3.3.0","docdash":"^1.2.0","elliptic":"^6.5.4","events":"^3.3.0","ramda":"^0.27.1"},"devDependencies":{"jsdoc":"^3.6.6"},"gitHead":"10bdbec5dd6347d7eddff05b3ffb9d385651ce2b","_id":"@asalvatore/microchain@1.3.0","_nodeVersion":"14.16.0","_npmVersion":"7.7.0","dist":{"integrity":"sha512-/7BRpDvUbJECYD3NeWY3+g2i8ZCzHFSt3VaQT7RFmJTrxKGtWjiZr4SBLCy+bgVf6ATnxPLFYwPEYFxvtT5Eug==","shasum":"ed9c2a622cbfa5704f4d191e787a16297c97f10f","tarball":"https://registry.npmjs.org/@asalvatore/microchain/-/microchain-1.3.0.tgz","fileCount":91,"unpackedSize":3697753,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgo7QUCRA9TVsSAnZWagAAEQUP/A1a+wQkcArPENpsC6kM\nfAqbXJvjwv0WIF+Xl3XbBaDX+wC0dxTGXFr6EH+TyyjqdzE/ebaDU50cKycT\nXmZI+oBnGPqo4XTfhGXO/R3d/lBDqz1iy+OkpbL99VtJ7UPUZmDRUyHNDwaT\nIHIJXrfwR/jnyUqLSuMbokxLJ78Gje0MaVykuJqXCdYiENQkYH2MXtZ0WSGH\nS5DB3l9xNOWSnQ6d4wCv0c8fx9IrGj46RDTltkEhUn9GwmiuefS8W0ZiTOtv\ncf1hJAqPzYUBYdsq71Zue6DsmhC2Aa3gkf8ga6yJG18a/8TMBpx7MDANPCTN\nD8SKDPOS1graUREjhSWPd5qHjIMgwi5iZKAqWf3jgxYrPQU8P+IthGQ3yewX\nL1YjujdDhkyPaKrCszixQQQQVREkJkkNbY6pw6fkZt4OYilYFtJT3vBQvHuk\nIifTzs+V2A6S+nNCTcYX5Y1DlKoD80zUljHewIyFFcFd6QUnKAJ4iohdXi+j\nfEfia7E9olhR989cfEoJA5e74tPmcEbxuyqeDylEg4OkXtmRU9MhQEaaitO5\nWcLyobpvupDCp3kXWVq63OTLjZN2eBV51KfNN2S7lonszeuORT8LPv5nc9Jf\n7ixRxtn6QvCTaE1+nK4vGwFIIMpF5kZoLgTbL7qzLzRvC2r0oGnufs9ikmku\nNcFW\r\n=2+kK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6Gr4ztSyFKflON/+qXdnZXrbAIbkFmxTjRIVd5MPZiAIhAOU5K942v12XuW/IWN1vO5B+kXC/1Tk/+9HVmr6PPwWV"}]},"_npmUser":{"name":"asalvatore","email":"alexander.salvatore@gmail.com"},"directories":{},"maintainers":[{"name":"asalvatore","email":"alexander.salvatore@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/microchain_1.3.0_1621341204153_0.5662743713699299"},"_hasShrinkwrap":false},"1.3.1":{"name":"@asalvatore/microchain","version":"1.3.1","description":"Microchain is a #Javascript lib for creating small #blockchain for content and ownership hosting on Node JS & Web client. Project in progress.","homepage":"https://github.com/salvatoreparis/microchain","keywords":["blockchain","javascript","crypto","node"],"bugs":{"url":"https://twitter.com/salvator_io","email":"alexander.salvatore@gmail.com"},"main":"index.js","type":"module","scripts":{"test":"node tests/testSimple.js","testUTXO":"node tests/testUTXO.js","testDifficulty":"node tests/testDifficulty.js","testExp":"node tests/testExpirable.js","testDiagnostic":"node tests/testDiagnostic.js","testMining":"node tests/testMining.js","doc":"jsdoc -c jsdoc.json --readme README.md"},"author":{"name":"Alexandre Salvatore"},"license":"ISC","dependencies":{"crypto-js":"^3.3.0","docdash":"^1.2.0","elliptic":"^6.5.4","events":"^3.3.0","ramda":"^0.27.1"},"devDependencies":{"jsdoc":"^3.6.6"},"gitHead":"f3599bd90fb6e84fdd2dbe1b9723aab31925663f","_id":"@asalvatore/microchain@1.3.1","_nodeVersion":"14.16.0","_npmVersion":"7.7.0","dist":{"integrity":"sha512-LEMg+uDE5gmRovc2hP8GVz1kf1R7O1bQD1g27nNJmzuxYMprMQ6diiMk9Da5USb4U8K4ZpSQX2iIejlgewmiew==","shasum":"6286ac346b162d3fd75f18ec3648b41d0a05337e","tarball":"https://registry.npmjs.org/@asalvatore/microchain/-/microchain-1.3.1.tgz","fileCount":91,"unpackedSize":3697792,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgo8tsCRA9TVsSAnZWagAAIQoP/Rrk0AuzyNTQGwrruVKv\nC3srz2GOR/3+Lgx3MDcJ8DJa8aMoCeF225FFG1EuCr45H/fpDEqb4+LPJggW\n6B29t3hT51tLBu4sDaH9uJIkUuV8Ug8Vg1eeNL2iUvJYOPZNq29TdhGJUxm8\ntUfpHDpP+8px+WxfOtUqb18GorEvVW5XOAfCG8uYx5S63dRBrjWJfICbL8J/\nCM0QsshLNYZeyfd39GMxxfnjuPrsvsoj260azdhmEf/BQRZ4NPFddflQivOB\ngYAUlDGk3CdB1LEYDsq5pu/L9Wo/YkdAiroVG+XR4WF18L2HvV9+siF8dvGe\n58Qh14HZrOKfxuTs65AHFRtnTqPoJHFUCcNEcG9MVVT+qC7NFpnIMq1rwxNi\nfzvydAB7miLMHYlNfGXrM66VHxHsA6ZCtgZqnQjMU+fGOxvD3103JirKzAa9\nmAD40loX+nG1JfCAwLSylDUidewyUc5NvwPUiLeHq96CRkfkbrBiTVp52DKi\ncbLDhmkvLQO+4qKpT+QUbDWDJPFvdn3R1f7PRE8OCLsry2tPK6rTLkBcIcKF\nUVkQ7IefIy92b48L4hC4lTpIEGk702R9p2STkGCrtZCtGRweBgMH90P3N93I\nHok0FPq6XIIB0qJ2k/L28fr+AdiEiaSTe01S+e5Fs290Xq+scpJ57Xrdh4ss\nhwoD\r\n=+YUf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3WHWykuRZ/M5T5vKakCbmZY+ehziPVQKfIVX149IePQIhAKZ7PNOuy2FIJgHN32RSuz3vZbbJc2WBwnrw8VkTTvKb"}]},"_npmUser":{"name":"asalvatore","email":"alexander.salvatore@gmail.com"},"directories":{},"maintainers":[{"name":"asalvatore","email":"alexander.salvatore@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/microchain_1.3.1_1621347179604_0.8512428206553877"},"_hasShrinkwrap":false},"1.4.0":{"name":"@asalvatore/microchain","version":"1.4.0","description":"Microchain is a #Javascript lib for creating small #blockchain for content and ownership hosting on Node JS & Web client. Project in progress.","homepage":"https://github.com/salvatoreparis/microchain","keywords":["blockchain","javascript","crypto","node"],"bugs":{"url":"https://twitter.com/salvator_io","email":"alexander.salvatore@gmail.com"},"main":"index.js","type":"module","scripts":{"test":"node tests/testSimple.js","testUTXO":"node tests/testUTXO.js","testDifficulty":"node tests/testDifficulty.js","testExp":"node tests/testExpirable.js","testDiagnostic":"node tests/testDiagnostic.js","testMining":"node tests/testMining.js","doc":"jsdoc -c jsdoc.json --readme README.md"},"author":{"name":"Alexandre Salvatore"},"license":"ISC","dependencies":{"crypto-js":"^3.3.0","docdash":"^1.2.0","elliptic":"^6.5.4","events":"^3.3.0","ramda":"^0.27.1"},"devDependencies":{"jsdoc":"^3.6.6"},"gitHead":"10771e792be6d9e78c22253e596345bbae5da116","_id":"@asalvatore/microchain@1.4.0","_nodeVersion":"14.16.0","_npmVersion":"7.7.0","dist":{"integrity":"sha512-d9laIdTBKsLTD+o3tyc8SnHddbxuTUaN41i5si4u87rz39T/hkYn68zAkDVAEn0Ckiwq0nOyCGnWtvhvDyrsIQ==","shasum":"082bc827543ddcc89286d79a8cf51465f77f65d2","tarball":"https://registry.npmjs.org/@asalvatore/microchain/-/microchain-1.4.0.tgz","fileCount":91,"unpackedSize":3699174,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwdXtCRA9TVsSAnZWagAAFxcP/0J4ZdCwtdZowoSqNsFu\nWaYT362IuIQFolU/l/HcGHsydK8iZwoXV17He53aX7smQv6rwREC5Zzh1Wwl\nt+ua+5gh8KzuQIinuM1XW16gZvWwH4NrYyKGN04MyQD2D5L625ffev9Pl+se\nu8oOqHqKG4UnrrYV+IV6rInZunDDA547FBz0JHk7dNR72Nq0hsQxY7ZHbtk5\nYB1kK0SQAYZiXUMPLjz0YQwTWexu2DZpH5C/z1qzQ80mJqLWK3eY4A6uY+nS\neUM0ia0bUtonbvBepyCMEilPHRB3k4MSIgajsaWEIiDrZoqrnO3kd0P0n9bM\n49ht4C9KAx62CuGd31FqsYnEqSwXzJPLRWATXcmCD/d900e04RJqA+xyCR6h\n4Xtgb2q2Tadl5nc+3KQ57EUyxCDQ5LXOGRnQOYS60ULMf79UV5X5riIPKWcB\nJ4+UDq/vbQCdenFJdsctUn2ZSpE5JxRovsfJSH01mWlDaMYocsFNNJ3tSA3f\nTq4r465gqEEtk084OmBT/6zlUDaJZZLebXl2IXMGsb6ObwlGzBN+4XVxZUHS\ncDP4tt5+LoModNLqQmxNaPBOyRL5Wo5qXvD2ggbYe17EAs2XP8MgiIxtDnsI\ny1ZK8yhX5/OcpysZ+q6kX/2nn9wfzDT6+MUb837N0/Gu+Svjde7cw50GaGTm\n6xW2\r\n=/8SW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC9J1o2OW06QzXU2221ZmBGyGGJiYIBdzkS/OlmuZI1oAiBGMAo7+ucTlciP1vugPQ86c0Fj1pyrsq4Jb1uXsgsTNg=="}]},"_npmUser":{"name":"asalvatore","email":"alexander.salvatore@gmail.com"},"directories":{},"maintainers":[{"name":"asalvatore","email":"alexander.salvatore@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/microchain_1.4.0_1623315949710_0.04997854885789499"},"_hasShrinkwrap":false},"1.4.1":{"name":"@asalvatore/microchain","version":"1.4.1","description":"Microchain is a #Javascript lib for creating small #blockchain for content and ownership hosting on Node JS & Web client. Project in progress.","homepage":"https://github.com/salvatoreparis/microchain","keywords":["blockchain","javascript","crypto","node"],"bugs":{"url":"https://twitter.com/salvator_io","email":"alexander.salvatore@gmail.com"},"main":"index.js","type":"module","scripts":{"test":"node tests/testSimple.js","testUTXO":"node tests/testUTXO.js","testDifficulty":"node tests/testDifficulty.js","testExp":"node tests/testExpirable.js","testDiagnostic":"node tests/testDiagnostic.js","testMining":"node tests/testMining.js","doc":"jsdoc -c jsdoc.json --readme README.md"},"author":{"name":"Alexandre Salvatore"},"license":"ISC","dependencies":{"crypto-js":"^3.3.0","docdash":"^1.2.0","elliptic":"^6.5.4","events":"^3.3.0","ramda":"^0.27.1"},"devDependencies":{"jsdoc":"^3.6.6"},"gitHead":"10771e792be6d9e78c22253e596345bbae5da116","_id":"@asalvatore/microchain@1.4.1","_nodeVersion":"14.16.0","_npmVersion":"7.7.0","dist":{"integrity":"sha512-6X8wNtunN/QzlME2/8iQ2ths/m6rEypcA+WFMGx03lP7g/CUUvSmvZ3YUSw6bOnmrkKfH90gbkH0spm2a/kp3g==","shasum":"739f34f102d3ab760b05ca54ad0aef4a284ab7e6","tarball":"https://registry.npmjs.org/@asalvatore/microchain/-/microchain-1.4.1.tgz","fileCount":91,"unpackedSize":3699264,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwdm4CRA9TVsSAnZWagAAVv0P/1tYljjWB2i5aC3mjR0Z\nLgtHOhOvWE1LzKkFXsz/MyI1/YFxoNmppaea7LfHhwTEhyzTlA7WM85DHClA\np8fS0Y7cSn9zMn2mJHzPGkkNchO4ikAWvKiY5otld/njtoMkPJj/BHuSJS+t\nkFYtFrduzGo+pQi7OS7WpBwC5TJa9NV0C3tLXQj6mYUbMOVh6qqzxwEd3jJn\nPg6pgdUrpM2zsPJCgyLXSBVmau07OxZMjUgFitfOXX7Ze0FlmnYQDaz0kK6I\nLNd7we/Csy+jal7vWvWti1b6BEJvzV+RJJr4QB6QppZMdrTVCkAbobjvD7Bc\nd4LnfDb1QSAnq7RraGPPFaTadJBgFQpmSnnmSr7+gXkgOfoDLn/w8Gfmu+jQ\nawcCfWQ4AAKdGBQ5P9jygR1l5QTO72ajqa3f8h2NAKk4Qsm78K5RaR+8Ymcs\nbcmL8iNeFwmddaqcppZYwVr7s7U3I7+66gdV6/Voo99ty9yTJV6PTE3cc6C5\nzjLUBT50p1itJrDDZa3l+XZTgaYPxhdZTIovizsy8/hTm/7LlkE9D8wMCIJN\nRuflf5LLpHHnBqTaAN1d/bMTpATc2hzpu+LVMWt+KdrpbNoSYK6x+Jq95BuM\n73N8omeFnIpvefPExNLrdEEZvy/l3axFlqSKncd/LHqaVMQe7XiInkbodmN6\nO9sQ\r\n=e99L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCd5yDCvst0aiS76amRZv5CxZH+1KQbUhcOlO8sL4dcgIgEllshNOy2lFkH0G0T/IjfaMT8oOGDyFFzXhP/huAWzs="}]},"_npmUser":{"name":"asalvatore","email":"alexander.salvatore@gmail.com"},"directories":{},"maintainers":[{"name":"asalvatore","email":"alexander.salvatore@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/microchain_1.4.1_1623316920194_0.8939737252081557"},"_hasShrinkwrap":false},"1.4.2":{"name":"@asalvatore/microchain","version":"1.4.2","description":"Microchain is a #Javascript lib for creating small #blockchain for content and ownership hosting on Node JS & Web client. Project in progress.","homepage":"https://github.com/salvatoreparis/microchain","keywords":["blockchain","javascript","crypto","node"],"bugs":{"url":"https://twitter.com/salvator_io","email":"alexander.salvatore@gmail.com"},"main":"index.js","type":"module","scripts":{"test":"node tests/testSimple.js","testUTXO":"node tests/testUTXO.js","testDifficulty":"node tests/testDifficulty.js","testExp":"node tests/testExpirable.js","testDiagnostic":"node tests/testDiagnostic.js","testMining":"node tests/testMining.js","doc":"jsdoc -c jsdoc.json --readme README.md"},"author":{"name":"Alexandre Salvatore"},"license":"ISC","dependencies":{"crypto-js":"^3.3.0","docdash":"^1.2.0","elliptic":"^6.5.4","events":"^3.3.0","ramda":"^0.27.1"},"devDependencies":{"jsdoc":"^3.6.6"},"gitHead":"6535b23aa762df2f4afc301875906be5b56325f6","_id":"@asalvatore/microchain@1.4.2","_nodeVersion":"14.16.0","_npmVersion":"7.7.0","dist":{"integrity":"sha512-2+w7syQ+KsTCG++cn/tGJwy328FB2i3bfgCnok7+jgEbHQtxDX+MPOm/7mSsgeNj2RXdhQXY3kgO9nbWltRtPQ==","shasum":"903d5b4a1d77efaff7d3e9498c44a729ced3e1da","tarball":"https://registry.npmjs.org/@asalvatore/microchain/-/microchain-1.4.2.tgz","fileCount":91,"unpackedSize":3699268,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwdreCRA9TVsSAnZWagAArsUP/3bybjtFGIkikVQXeL/J\nsySuIzixUvJGQEqtK3TepX2x19BFmptSeAgkWjQAtLmsbw8yxWn4BH+vODsX\npN22CnLX9+6aZhYAgdLy2hKWWOXdtkAJGYuhKf5GNfpqYHei141WWtH/TJsO\nxjBQRnulxAUJERHhziNW8AfFuONlqDKKF2ZqfKzcpmvE3pTkss6dyMQQjbiS\nuDaKH9nkb0ol10ofGEXZJ7DMxpkudKn8WL+TC9asqTHazbQyEC0C43KTQSXS\nSI62KKIU9EU0wPFD2yw5hSScPHXgCkam6wU3tCCARLbLbIGvg7gizackDW2t\nvMARoxerI8Sd5fe2NxQgYWNnaDF0Sz8qpSaDEu5gMbJ4+IToewlYoCt7T/Uv\nqEedxQ582GD1ew3zgl5ikVJCggRjQseJuMbKO+ZHtRrCqCfzBKFB7MqGEBPw\ns6NuoY9kJ8WeQ0jv4llCp8gmJjYh6HcjLr+VKv/3antb+vTTtz/Lj6xdaJa3\nXtC2kF8kAs2aHGF6c8aNXQsHMUCUJfa2lPdY341whmza2AzwnhbLGyvhpX6s\neGhGh6ey74UgxY+W2yJvhUUwCyd6naWiQkpVecbm6wxdlVCN/QqOb/j4jJLP\nR+BBIdNZGUUHWf5AsJf8bx3p5rg5iPvU9obkKJrfX9wBcfymWFGTo2Red1CK\nDf1X\r\n=yJBA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD93ECVwU9U/5cWZAUNACcKQFAKdxJ9LFsTeB49aZr7UAIgLY7dUQK8ASYid5C48w90886wpeYYaAcTpJ8Eb0ujh8I="}]},"_npmUser":{"name":"asalvatore","email":"alexander.salvatore@gmail.com"},"directories":{},"maintainers":[{"name":"asalvatore","email":"alexander.salvatore@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/microchain_1.4.2_1623317213937_0.04079216185367063"},"_hasShrinkwrap":false},"1.4.3":{"name":"@asalvatore/microchain","version":"1.4.3","description":"Microchain is a #Javascript lib for creating small #blockchain for content and ownership hosting on Node JS & Web client. Project in progress.","homepage":"https://github.com/salvatoreparis/microchain","keywords":["blockchain","javascript","crypto","node"],"bugs":{"url":"https://twitter.com/salvator_io","email":"alexander.salvatore@gmail.com"},"main":"index.js","type":"module","scripts":{"test":"node tests/testSimple.js","testUTXO":"node tests/testUTXO.js","testDifficulty":"node tests/testDifficulty.js","testExp":"node tests/testExpirable.js","testDiagnostic":"node tests/testDiagnostic.js","testMining":"node tests/testMining.js","doc":"jsdoc -c jsdoc.json --readme README.md"},"author":{"name":"Alexandre Salvatore"},"license":"ISC","dependencies":{"crypto-js":"^3.3.0","docdash":"^1.2.0","elliptic":"^6.5.4","events":"^3.3.0","ramda":"^0.27.1"},"devDependencies":{"jsdoc":"^3.6.6"},"gitHead":"3ccafc85c87e83a07add8d45744d3e8bdc707f49","_id":"@asalvatore/microchain@1.4.3","_nodeVersion":"14.16.0","_npmVersion":"7.7.0","dist":{"integrity":"sha512-GJZT5ym82L6njiQl1JKjzhKrpgBLNkMmMPqWlGqQ1YzLhhplLhoL9983432bNFDNbjWNrxX+r/+kyA+t3HJY0w==","shasum":"544ff5f8ff00705b1186f8adae740f0286e837c1","tarball":"https://registry.npmjs.org/@asalvatore/microchain/-/microchain-1.4.3.tgz","fileCount":91,"unpackedSize":3699288,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwdzDCRA9TVsSAnZWagAA5j4P/joPunp+GONbF1iSwXIX\n0yszmWzsuoA70AlMqTTq0maSIXAAcjiOv2I02na4jsau1J7Ln3emca6Pfz+H\nvXuEtLxE8tPoyvkoc1A3Gc8HB2NsN7tWzvCKQW2KQXtSeRVQDP7i0uPPgyus\n7Zymx7YQVV6wFKCD2B/oaP6sWB38mvLWEhhr/TXmuz8wPfghgjSjtOmY3N9l\nq1JejI0Y5ltsz/assX+fbi4GlVb3q8NekU5L7692e4DnX3xQhXzI1WrRc+iM\nfWEyA3QL5p7lqHNwwET1NixC22MVkxXQdoKlizha1wWHpzFYwwx0RhBFqG3j\n5jew+eGFmT1Dva9A1QN+ph/i2o7037HxL+DSmmxpQAm4clnUuRInHDiyOPGz\ncDoS9stOtjylBQjAnqRMcP8ReU9+vSlgPhKYhlcwOF2NlrFTagbeDYqTapoL\nowT1+idJBwwzzz1GlRxX84K3y+roCaKjB495QAXFgMe1curhkTGLC06KnC+S\ndM4jhkbT33iTjHEMdrqUyXtbAgD/PwLXG7SdWN7pMJRdf2sRi8pG4ZjzV+mP\nG+3speAy3NiyKcP6q2yZh2rHgpNOu7GMHSxVmkk2m0SV60yN8zpnFgcXmWTT\njKhLLZA15JpC1alZdOcNjdDR9rJP4Q4TY7baTdN2SeIdqMItPrxssMRSK3s6\ntdLf\r\n=1ckP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBogTYbhedV6cHw/RbjSIeXx4lK8iCVWicyvFHLjPwy6AiEAt6mCWAo1/SiKr8gLrmUGR3nj1z6QNkdowE5rjZ2FlPo="}]},"_npmUser":{"name":"asalvatore","email":"alexander.salvatore@gmail.com"},"directories":{},"maintainers":[{"name":"asalvatore","email":"alexander.salvatore@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/microchain_1.4.3_1623317699605_0.7746423211478428"},"_hasShrinkwrap":false},"1.4.4":{"name":"@asalvatore/microchain","version":"1.4.4","description":"Microchain is a #Javascript lib for creating small #blockchain for content and ownership hosting on Node JS & Web client. Project in progress.","homepage":"https://github.com/salvatoreparis/microchain","keywords":["blockchain","javascript","crypto","node"],"bugs":{"url":"https://twitter.com/salvator_io","email":"alexander.salvatore@gmail.com"},"main":"index.js","type":"module","scripts":{"test":"node tests/testSimple.js","testUTXO":"node tests/testUTXO.js","testDifficulty":"node tests/testDifficulty.js","testExp":"node tests/testExpirable.js","testDiagnostic":"node tests/testDiagnostic.js","testMining":"node tests/testMining.js","doc":"jsdoc -c jsdoc.json --readme README.md"},"author":{"name":"Alexandre Salvatore"},"license":"ISC","dependencies":{"crypto-js":"^3.3.0","docdash":"^1.2.0","elliptic":"^6.5.4","events":"^3.3.0","ramda":"^0.27.1"},"devDependencies":{"jsdoc":"^3.6.6"},"gitHead":"34a426db972572a93603faeaaa8b61e37a130596","_id":"@asalvatore/microchain@1.4.4","_nodeVersion":"14.16.0","_npmVersion":"7.7.0","dist":{"integrity":"sha512-+HCQ27JSpikbBqnPJMg5eIk9nFry6rko9DhendH/D8LAN8Gxys5YzNig6BIetugQ4lFvLkjPnW85tNZBAT4bAA==","shasum":"367e3fb2f7dd7bb43f8e8feccfd777ec5a98665d","tarball":"https://registry.npmjs.org/@asalvatore/microchain/-/microchain-1.4.4.tgz","fileCount":91,"unpackedSize":3700886,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgx0UbCRA9TVsSAnZWagAAf08QAIIlY+6vZDt4dhJE461G\n3GvLugoeeHwJEkwjA1cmdsc0vxDOj4DMJWliWUWpofOa2fvh1FsoVjC0nK5d\ntznuEyTf3MssmZN7ica2u0O+/UN9PTX04jXTQgsBpI89nb5MW/i8XhXEaP3z\npO+XpdtuHA+CBGO865XzTsTZdeSMkh/Hf0lvRynymnaY/feNmSgDwPobQD65\nBPGKZB5hgoDM7sY3aIL0rtevhcMiBa+8g1t611PVgcnGxzyqQ4gaACDsO6e/\nkNaZF/M1B9yhufgSD6kMteYEMyg8LJYXdWf0NhIaoP7jtgrg1LZY133Kvvfl\nYwjbW6r/1kkYig/8gjJmdkbkUsPNY9J5jf28jICoTQUHSxRxTiu4ud6MkYEt\nW/sqCAuevz+nZjz/LKrY+y5QnYwcSAOukRzoolxNfYsiTZwN2C9G1GF4SPcK\nV+wGbZD6AX1dkOD5AaoLf+qINfom4VxfY9+loNZkuqEZrzTSVXoDRF5p5p60\n1mm4zv4bwTVrIjU715eKkLeEGri9qxPwgJw0mDlZ0VgDYRDPpzbrq2msD/ed\ni9Iux7dyOfDl4kYzv8zmOK3Mly25vkRSvNgxynsHWIlaarUdi7VyP/bkt7gS\nld9EeP68r5RcZgI+idqN/GbKDg1F5fNIEzlhcURva6zzwLx1Hh2Czy0XBafW\nEx2a\r\n=ql6D\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVsDPtQ36sKD3XCevTLTYY/dT+CXxjyzYEAYnF5E8ZuwIhAPqAov9w6OQBWTdyRgkfBD/oJwZ3cYpGSWg+egHVEJM8"}]},"_npmUser":{"name":"asalvatore","email":"alexander.salvatore@gmail.com"},"directories":{},"maintainers":[{"name":"asalvatore","email":"alexander.salvatore@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/microchain_1.4.4_1623672091389_0.6041630960919069"},"_hasShrinkwrap":false},"1.4.5":{"name":"@asalvatore/microchain","version":"1.4.5","description":"Microchain is a #Javascript lib for creating small #blockchain for content and ownership hosting on Node JS & Web client. Project in progress.","homepage":"https://github.com/salvatoreparis/microchain","keywords":["blockchain","javascript","crypto","node"],"bugs":{"url":"https://twitter.com/salvator_io","email":"alexander.salvatore@gmail.com"},"main":"index.js","type":"module","scripts":{"test":"node tests/testSimple.js","testUTXO":"node tests/testUTXO.js","testDifficulty":"node tests/testDifficulty.js","testExp":"node tests/testExpirable.js","testDiagnostic":"node tests/testDiagnostic.js","testMining":"node tests/testMining.js","doc":"jsdoc -c jsdoc.json --readme README.md"},"author":{"name":"Alexandre Salvatore"},"license":"ISC","dependencies":{"crypto-js":"^3.3.0","docdash":"^1.2.0","elliptic":"^6.5.4","events":"^3.3.0","ramda":"^0.27.1"},"devDependencies":{"jsdoc":"^3.6.6"},"gitHead":"34a426db972572a93603faeaaa8b61e37a130596","_id":"@asalvatore/microchain@1.4.5","_nodeVersion":"14.16.0","_npmVersion":"7.7.0","dist":{"integrity":"sha512-yPrpQ84zMOb/kq84Zc2hOcU/oRs0+NqscBmRzfLYByRgnd+b+tpvJY3KKmaTl2A++H3FQAlrjf8r/AggoBMNWQ==","shasum":"3d42c0853d9164cba6178732d599b72326e308c1","tarball":"https://registry.npmjs.org/@asalvatore/microchain/-/microchain-1.4.5.tgz","fileCount":91,"unpackedSize":3700909,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgx2MyCRA9TVsSAnZWagAAYJEP/2n8quirQjsvQEi62ZpW\nlotQ+6wMNsDVUYaMv6RzYeZV9dMoBV7Lw0dyQvJMFH7Wfnq0wk9LG5Wu0hSM\nQji/vLzwm9F8Xn1YQwOIEnZoPTL0tN8x08uFO0OzyqGGqWsbNmyzX6ZilJHW\njAtkVgGQLH6uE8pBOqYGREc7IZd7QOXrthe/qHerGKkRRZfBhgRYxgpDH3TU\nh0lu4KQ3pmDA7dsdo+JLe3EFlG6bUHiTaXxHS2io7WKqT5IR6yeTqUUpfgTs\nTfbipVeIFXl7P6FeOj/8i8y9o4sQ/hY2f0mzG+mBxnBrxGFxx7PawmdEKaga\nhPEZJVK1bAuLQ0KIoUSGj1XOaRyWbLghCTyWt9zvTwTJeMONygDKW7BWuIpI\nuydjyEDBd3tSpPrBC49mychfB8IXnfE+YXVAPOU0+LD8NVN4oycVTcA2ymy3\n27MKPwjUvKdqlxN5f+MX9OJDVfb1efq9fmrpojf1MF56TkfwewjIewMeqgir\nj/x0xD8BHh+PFhlXU+qznMtl3L/RgK+4jt797RfTy7VkGpunPEZEDxv/Ys4u\nnQg4H0OwxaP7lFNAomRbivnLrj0Rf3XfWQnaqlu+1knUX87jTxRYNQoCX8hE\nGehXKy5HcPldEHW4ry5spFTGLja6vs2Jgj4K8cs0KiT5N3REQhldjXNgnqaj\nXsma\r\n=D3N1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC3TFV/mbtPCa+SaE5jYE+D2H55XlAqlz6qNZphfUbNGAiBfHGiw2Qp5VCLENQSeSZ7QWQR/OmQoLkoooBKJGs/S8g=="}]},"_npmUser":{"name":"asalvatore","email":"alexander.salvatore@gmail.com"},"directories":{},"maintainers":[{"name":"asalvatore","email":"alexander.salvatore@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/microchain_1.4.5_1623679794094_0.04041827714912172"},"_hasShrinkwrap":false},"1.4.6":{"name":"@asalvatore/microchain","version":"1.4.6","description":"Microchain is a #Javascript lib for creating small #blockchain for content and ownership hosting on Node JS & Web client. Project in progress.","homepage":"https://github.com/salvatoreparis/microchain","keywords":["blockchain","javascript","crypto","node"],"bugs":{"url":"https://twitter.com/salvator_io","email":"alexander.salvatore@gmail.com"},"main":"index.js","type":"module","scripts":{"test":"node tests/testSimple.js","testUTXO":"node tests/testUTXO.js","testDifficulty":"node tests/testDifficulty.js","testExp":"node tests/testExpirable.js","testDiagnostic":"node tests/testDiagnostic.js","testMining":"node tests/testMining.js","doc":"jsdoc -c jsdoc.json --readme README.md"},"author":{"name":"Alexandre Salvatore"},"license":"ISC","dependencies":{"crypto-js":"^3.3.0","docdash":"^1.2.0","elliptic":"^6.5.4","events":"^3.3.0","ramda":"^0.27.1"},"devDependencies":{"jsdoc":"^3.6.6"},"gitHead":"34a426db972572a93603faeaaa8b61e37a130596","_id":"@asalvatore/microchain@1.4.6","_nodeVersion":"14.16.0","_npmVersion":"7.7.0","dist":{"integrity":"sha512-UP2m7o4Hfxt21XQHynj5FvSEn9q91qTmhFr95SzobMJ1nrJJDI1q3zUPbxY4p0oB5/I2hzssl6NbkPdIH5oM+g==","shasum":"c5a79ea9c7d2f9536d9aa5c2347147213b5f1381","tarball":"https://registry.npmjs.org/@asalvatore/microchain/-/microchain-1.4.6.tgz","fileCount":91,"unpackedSize":3700910,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgx2S4CRA9TVsSAnZWagAAguAP/iD9/dMZR+QEovLpQ67Z\n9Hb6naRQSemKFLc6+c9z3eIu8NumCCYg5ZnofYbZoCYPvfQHXaEqULJdjq4/\nPaZk+oAYhQqahAyxCucOWOO0qJzWrEiJzgjpQF4Ho9s8t2wfI7um6+Ms5m7e\n3IfYmK/Y3GfKzRpG61z6w/wqBMexva6EGPQkt8bqckYgz0pdDuGMG10ksyZU\n9wXrdPIACM6p3WRyVz/iN/+5NeaDf3gsSyHEK7+kyvRtAVzRJn6cyqvQIv9K\nwR0p0R5TL3DJ9rk+DWYr/PE+7ApvlbuCHi0m+aHA68nJ/UY0VtkxP0L7c9vK\nE6kmqIWwpNSJj0Q6BoJ8R7NRVlgg5h8Ln9t+KijJiw9sM/xMrf8Sbg4GShts\nWK8C07Khmfrz8PolJLRMkEJAwr2sfmWlBEC1BIsNZp/E3P3ZxPdL6laFXrjb\n1oTUELKOv8GXV4tMzepmWwb90zK9GPFOg0SvbdXA0uEAlL7b8lzRSGC59msg\na9nPAOS1/6y2v4wwS9+kWOMcQB8CxMKCuaFG48vXLXQ8JtWMTg9csIWJalRZ\neyGdBN6Zsqsol1JVdh1TseNuDkYv6QB/weGKddRYhM4GNLugGH+wn+UCQeOb\nRdk5f6sZl6pt6J8nSaiR+V6KL4Dp9IV3Uxl8kwMCsBHN5a3XOdrspRv/nqqE\nFdgf\r\n=9NOz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/npdBd2JNSjwn5Br6mliW7t8CWVav4rCL/iSyJsO6egIgRl1hV8k0sSSnYXZ9u6rsv6IBZ1uEA1ozZL0nd0uWOTU="}]},"_npmUser":{"name":"asalvatore","email":"alexander.salvatore@gmail.com"},"directories":{},"maintainers":[{"name":"asalvatore","email":"alexander.salvatore@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/microchain_1.4.6_1623680184742_0.8277335216760233"},"_hasShrinkwrap":false},"1.4.7":{"name":"@asalvatore/microchain","version":"1.4.7","description":"Microchain is a #Javascript lib for creating small #blockchain for content and ownership hosting on Node JS & Web client. Project in progress.","homepage":"https://github.com/salvatoreparis/microchain","keywords":["blockchain","javascript","crypto","node"],"bugs":{"url":"https://twitter.com/salvator_io","email":"alexander.salvatore@gmail.com"},"main":"index.js","type":"module","scripts":{"test":"node tests/testSimple.js","testUTXO":"node tests/testUTXO.js","testDifficulty":"node tests/testDifficulty.js","testExp":"node tests/testExpirable.js","testDiagnostic":"node tests/testDiagnostic.js","testMining":"node tests/testMining.js","doc":"jsdoc -c jsdoc.json --readme README.md"},"author":{"name":"Alexandre Salvatore"},"license":"ISC","dependencies":{"crypto-js":"^3.3.0","docdash":"^1.2.0","elliptic":"^6.5.4","events":"^3.3.0","ramda":"^0.27.1"},"devDependencies":{"jsdoc":"^3.6.6"},"gitHead":"34a426db972572a93603faeaaa8b61e37a130596","_id":"@asalvatore/microchain@1.4.7","_nodeVersion":"14.16.0","_npmVersion":"7.7.0","dist":{"integrity":"sha512-qpdHWpqsHC1qtsmhaZrAbo2O8gxM4OI9ljsDvJvLj1Jwx74hWR7RAPsDKGQq30JpUC3BLYf0D7nFuwpcquC6eA==","shasum":"1d3f4422b34e177cec19e56329ac66bb540afd0c","tarball":"https://registry.npmjs.org/@asalvatore/microchain/-/microchain-1.4.7.tgz","fileCount":91,"unpackedSize":3700915,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgx2aLCRA9TVsSAnZWagAAw44QAIsWAj0fcji5MunFh2IU\nJN2+fv3rtkTDLvLxmQ2uEVWaWAwqATqCuQsXLI+HU5W2+fCAoVZdgYKwrNoh\n/HIzoLIPFMosJHYfB16Q8FYf/jVx3vLMupVJm+FwBIPdU1fr2ET8KfEcNKw9\nuuSCHjkscZz5Y2fKU3iapANeLYdJSd0/PcUvpwGZayplGWWUTnOUODSxLb4h\nwkJeKuftCUEccFBkFNHJE/QG19Gk2SCJUmhqClYofCc5F/MBgcSShJQvNNfz\nerLQV4LtNHx6PseixBT0Ac7g2e/oy0amFLHIDvncy/K5Yi/52HJFIyy8AIUx\nx55gGHV/k1eTSUKKcZOxSRVZqH+YBZvwEXy+iGICvaTjlMrWCTlyUB0m/OtO\nqqG5G1T5fwlL/3BsYGTvyaD2GCtuick/dDQt/0HyTkmhJocG250rQcI2Y1nk\nnm0E+I/pFvxmhVVgaTPoh9EnMfW2o44Xo0tFyWX9ZiZ0+y9iHqkUR+2KDBvz\nU7y64fwTzGGO6ApfyoloUqFKeZgJlOcMRq3LGq+DETtBFtDqfmE45soFB7do\nF9SIzze2l4eoARh1712yhlG7EcBLi8iqrLi9QMZeaRzGFUJwCBLd/D6KDdsz\ne0J97xXCH4PSE70a0eFJCyVsr1szILv5s7gtB8UW89DoP52roELxWZIDu5lS\nHYoD\r\n=atFo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIERRgIDalv+0+jDSAeilDqJ5LMYtgbermt8sG89uLc9WAiAtxUawBOsn/1TfkjWUcuBpzEWKmnts7Gs0FYX2IJFQzw=="}]},"_npmUser":{"name":"asalvatore","email":"alexander.salvatore@gmail.com"},"directories":{},"maintainers":[{"name":"asalvatore","email":"alexander.salvatore@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/microchain_1.4.7_1623680650904_0.20643174935586672"},"_hasShrinkwrap":false},"1.4.8":{"name":"@asalvatore/microchain","version":"1.4.8","description":"Microchain is a #Javascript lib for creating small #blockchain for content and ownership hosting on Node JS & Web client. Project in progress.","homepage":"https://github.com/salvatoreparis/microchain","keywords":["blockchain","javascript","crypto","node"],"bugs":{"url":"https://twitter.com/salvator_io","email":"alexander.salvatore@gmail.com"},"main":"index.js","type":"module","scripts":{"test":"node tests/testSimple.js","testUTXO":"node tests/testUTXO.js","testDifficulty":"node tests/testDifficulty.js","testExp":"node tests/testExpirable.js","testDiagnostic":"node tests/testDiagnostic.js","testMining":"node tests/testMining.js","doc":"jsdoc -c jsdoc.json --readme README.md"},"author":{"name":"Alexandre Salvatore"},"license":"ISC","dependencies":{"crypto-js":"^3.3.0","docdash":"^1.2.0","elliptic":"^6.5.4","events":"^3.3.0","ramda":"^0.27.1"},"devDependencies":{"jsdoc":"^3.6.6"},"gitHead":"34a426db972572a93603faeaaa8b61e37a130596","_id":"@asalvatore/microchain@1.4.8","_nodeVersion":"14.16.0","_npmVersion":"7.7.0","dist":{"integrity":"sha512-lP098R7IWbF3QJqrJfhZiaMAa0eLDzPP/1nfsJZQGy/zDWzxXMz6dZmJ8irvo+WMv3yCii+HX4mW97PhDW5CqA==","shasum":"a55326abf789c4439da91b50a7236077f48fd2dc","tarball":"https://registry.npmjs.org/@asalvatore/microchain/-/microchain-1.4.8.tgz","fileCount":91,"unpackedSize":3700918,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgx2c0CRA9TVsSAnZWagAAnpgQAJJ7WvNDV3s2BpSSEvj4\ntA1Qx/xnHce7DPlfPetRYT1pYzJXV/xC060hTD4mYBXxnO2FrsNAKPLCYbBC\nWuinkrwGq/8pwid6qx6rEfrcYN7JGx2KCZHILeTsoWhSJucDvTf7K55ZOdNM\nsD5bR9KJwush3AGXdaaFHnsEktp7S3qwr19o2BNwJGcnJVKUlAf+JVXUgZRT\nWRxRGBW2h2+BbZJ8tR/lN/5aEMDAT6OI68hdLUusCxFUiQdREp/p9SnHVXam\nqUDITpZjWYa0plkM9JiT5j2veWLiIepyXMwoj7iJoGjI3QHjwc9nsdvOnh4D\n5dWI3JN36ZLt+rDvKr4ohe3Nix7TJYQfB+WAX1r5olyKQQ25+Cp7rdm3KDRx\nV8rsFHosWCzFG10pB80Zx1NVNeLlic/VLC9mTRC5yTwQGcF+wvK96r9QOHKF\n2CJlgLzZo9dOKE10kcqckhI5Y9LLoiUIEjNO756eKO7Yi4u298RrCui8+Xjz\nu2Ql+khrz0cExna7rSVsokKDgGRlBw4ubhb+TCilNrwyKtgpcmauKuu+HEdQ\n02cWrOZkFV3wWSFx3GYXPiCgte6bvFyDphwEDmbZk20NYJTNt86/L1N2XUV2\nYxSZdLmFYKEEDxBan3VhRqq4UMw4yK1XRbDTJNjgoijk5Bip4yuIOjLHIYw6\nWina\r\n=VpFe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFRe7aKvAMQtSGDUvhR6LatMMkP8Os4pJVlzveVis5f/AiArLL5a7maoeU5ecz1YS9KDQSTycKMv1NFkdWO97jA7Mw=="}]},"_npmUser":{"name":"asalvatore","email":"alexander.salvatore@gmail.com"},"directories":{},"maintainers":[{"name":"asalvatore","email":"alexander.salvatore@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/microchain_1.4.8_1623680819881_0.739179724284045"},"_hasShrinkwrap":false},"1.4.9":{"name":"@asalvatore/microchain","version":"1.4.9","description":"Microchain is a #Javascript lib for creating small #blockchain for content and ownership hosting on Node JS & Web client. Project in progress.","homepage":"https://github.com/salvatoreparis/microchain","keywords":["blockchain","javascript","crypto","node"],"bugs":{"url":"https://twitter.com/salvator_io","email":"alexander.salvatore@gmail.com"},"main":"index.js","type":"module","scripts":{"test":"node tests/testSimple.js","testUTXO":"node tests/testUTXO.js","testDifficulty":"node tests/testDifficulty.js","testExp":"node tests/testExpirable.js","testDiagnostic":"node tests/testDiagnostic.js","testMining":"node tests/testMining.js","doc":"jsdoc -c jsdoc.json --readme README.md"},"author":{"name":"Alexandre Salvatore"},"license":"ISC","dependencies":{"crypto-js":"^3.3.0","docdash":"^1.2.0","elliptic":"^6.5.4","events":"^3.3.0","ramda":"^0.27.1"},"devDependencies":{"jsdoc":"^3.6.6"},"gitHead":"34a426db972572a93603faeaaa8b61e37a130596","_id":"@asalvatore/microchain@1.4.9","_nodeVersion":"14.16.0","_npmVersion":"7.7.0","dist":{"integrity":"sha512-L9/4GZ9uKJz3W8aIMiTqGrAggwc+05qxaqBrPWmBqZG3zT+EnMRXMoNrZp1y2j/C//+JYykiMj2Ea7MNFFBmZQ==","shasum":"130417428f9bcc445706761ec565d540c6f24e04","tarball":"https://registry.npmjs.org/@asalvatore/microchain/-/microchain-1.4.9.tgz","fileCount":91,"unpackedSize":3700860,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgx2h+CRA9TVsSAnZWagAAxqUP/Ani4i61U5ZbE4zTx28u\nglC1tMiOMhj1AZZBtPnIq9f8jsHYzZNDOVosYAXF/OSfvIAlPVghhMMXJORi\nwhXGBRHOuFoKZgXc6OT+enIbCMcfXmH8TA5Q5JYTfBFYdMPCDWXoNxKYLwGu\nCkT7KEpZ14XAlZYW37/bu56MQmDI2wwL7qLnIPdZ25U5oo0NoX2o0Pq514Si\nE9k06iIxLzVYpSr3TpSCMc11Iwm8p4i62BSGozh6tJxq3tTPp9zpIOjnvBJl\np3Yh9IoMsaQwJ0dBNkO2zBX3l0qTpmyQGnW5XylUWFKyHX85tlKa3Ud21z2z\n/b3K6MgluxyJEpc1WCuWmN9qSeHpHCZRkFZeZI87p7y/TcqzZcdfIAfjfQg1\n8V3Pfe65JZsFKeIm4BkrC0iVBFx9O39/llzMN29WxK+gUE/536tT4r2u18T2\nT+dE93pmDGYxahT5zNwsFBd6KEroLRWvIpPRgjaPS+OiD/7+dxtn4hyPtjTU\nz7tkeImd88dd3ghf22WPEOBXwacU7xdKcCFOejRP4npIFGpW7uf96jtzsdf1\nNoKNKiDtCP8D/vOTrbYs8p32nYF5tU82TtlhMhwNTvTFd8rVotUOa1QwFw74\nvXuOP3Vw7ewtzfXRNmsML/WYbrgSO4LcEzrMB0QbKtHtbh4xDSQ+WyfIEI94\nMRmQ\r\n=ZaMI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHuofTIFr3g4ldOAe5ulLzp86Wy4M2pciTq+sN4cijz+AiBbIYdqzTiu4ce4hiQYvGvhOLDW8fl1VXwVO7BtW7FnYA=="}]},"_npmUser":{"name":"asalvatore","email":"alexander.salvatore@gmail.com"},"directories":{},"maintainers":[{"name":"asalvatore","email":"alexander.salvatore@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/microchain_1.4.9_1623681150220_0.12183544168178728"},"_hasShrinkwrap":false},"1.4.10":{"name":"@asalvatore/microchain","version":"1.4.10","description":"Microchain is a #Javascript lib for creating small #blockchain for content and ownership hosting on Node JS & Web client. Project in progress.","homepage":"https://github.com/salvatoreparis/microchain","keywords":["blockchain","javascript","crypto","node"],"bugs":{"url":"https://twitter.com/salvator_io","email":"alexander.salvatore@gmail.com"},"main":"index.js","type":"module","scripts":{"test":"node tests/testSimple.js","testUTXO":"node tests/testUTXO.js","testDifficulty":"node tests/testDifficulty.js","testExp":"node tests/testExpirable.js","testDiagnostic":"node tests/testDiagnostic.js","testMining":"node tests/testMining.js","doc":"jsdoc -c jsdoc.json --readme README.md"},"author":{"name":"Alexandre Salvatore"},"license":"ISC","dependencies":{"crypto-js":"^3.3.0","docdash":"^1.2.0","elliptic":"^6.5.4","events":"^3.3.0","ramda":"^0.27.1"},"devDependencies":{"jsdoc":"^3.6.6"},"gitHead":"34a426db972572a93603faeaaa8b61e37a130596","_id":"@asalvatore/microchain@1.4.10","_nodeVersion":"14.16.0","_npmVersion":"7.7.0","dist":{"integrity":"sha512-EFghxyH1iXC0oIdfhhO72zSPGp4fGuP4NpiVclVfDEJhBg7O0RI3nI8xeaBzLVOxbodas5YgaY7blqyY+ikzUA==","shasum":"3356fcb0edc38a3987121f5f9a56cb69d0301370","tarball":"https://registry.npmjs.org/@asalvatore/microchain/-/microchain-1.4.10.tgz","fileCount":91,"unpackedSize":3701153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgx3ukCRA9TVsSAnZWagAA/L8QAKETmRqSxpXNbKF0TTi2\n8Z6A+EAI1613Ajt+bArFD30Vfpt2O3nKvr0O1sikuAJA0NCx8srJi3N4yWkH\nTFPDbED945QqEIAnM3GWvJpKl+c0Wtz+WFqsBUhTH3KDZz2dUm9ADBsxJrzM\nTaC6b8ckE1XzMs0QWa31tkBnrj8BLKyBzUGT8/2t57ngw93xlC/QSsdqRNhW\noioFOioQ+fF9EsND86bR8qbCLZxLNxKkFhQ6kLRTbWhlFs0+SZoZLvxFV47x\nsqRGiopdULT/ZClXXVs0XZeySIpetj7E7IF+ETe3juokd4p8mGA0JfIjJ2cB\ncRJjfOtWQ3v1+GfmbJtquFzrm5IHkvByOz8fwGZhV21dIaTmoB1Jg/+JB75y\nx9rubFwZSFthsWbsItzVX+LWMZhci/psiix8dFapRDhyCpAt3tpk9IUc/OsJ\n3new1UhzQfpVHaOGBnyCeanF3/w9O+H7nJCIUAD0NQ/WqsujBnSLimEyEies\nNQI26B8/ET3DM6ujQ/Bp6hCtZFJn8vOiJ1s4QPA+LPyzqbqcOG4zYXoGrZ6r\n60Th3IBgJdpPVsq44jxpE+tg0hysLqLVpN9Es1daNryerVvXhVuixluMj4bl\n6hrZ/EhpUy/KbG2mLsQQvIHd0Kz4OxGASs07oGVxtfr41ZTapJ4xcXkqPtZr\ngZVI\r\n=sV2U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGhnpPOmQiELS26uQw0zkZNSEzmlOZj3WxYYU1cSNmhlAiEA0ldtuJ0VTywzI4mllgPFmWHYz+KflmpgvrE4c/fYjmg="}]},"_npmUser":{"name":"asalvatore","email":"alexander.salvatore@gmail.com"},"directories":{},"maintainers":[{"name":"asalvatore","email":"alexander.salvatore@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/microchain_1.4.10_1623686052056_0.024842315892187772"},"_hasShrinkwrap":false}},"time":{"created":"2021-03-30T10:53:12.070Z","1.0.0":"2021-03-30T10:53:12.228Z","modified":"2022-04-04T15:42:19.915Z","1.0.1":"2021-03-30T11:08:39.147Z","1.0.2":"2021-03-31T06:44:35.213Z","1.0.3":"2021-03-31T06:49:06.973Z","1.0.4":"2021-03-31T06:49:49.937Z","1.0.5":"2021-03-31T06:59:47.051Z","1.0.6":"2021-04-01T08:26:28.905Z","1.0.7":"2021-04-03T20:22:22.256Z","1.0.8":"2021-04-04T11:57:47.366Z","1.0.9":"2021-04-06T07:05:15.989Z","1.0.10":"2021-04-18T12:05:39.054Z","1.0.11":"2021-04-27T06:55:25.771Z","1.1.0":"2021-04-30T07:08:51.707Z","1.1.1":"2021-05-02T09:12:58.042Z","1.1.2":"2021-05-04T07:09:42.122Z","1.2.0":"2021-05-06T10:51:19.947Z","1.2.1":"2021-05-06T12:22:45.853Z","1.2.2":"2021-05-12T13:58:28.906Z","1.3.0":"2021-05-18T12:33:24.381Z","1.3.1":"2021-05-18T14:12:59.802Z","1.4.0":"2021-06-10T09:05:49.888Z","1.4.1":"2021-06-10T09:22:00.487Z","1.4.2":"2021-06-10T09:26:54.226Z","1.4.3":"2021-06-10T09:34:59.877Z","1.4.4":"2021-06-14T12:01:31.657Z","1.4.5":"2021-06-14T14:09:54.308Z","1.4.6":"2021-06-14T14:16:24.960Z","1.4.7":"2021-06-14T14:24:11.109Z","1.4.8":"2021-06-14T14:27:00.112Z","1.4.9":"2021-06-14T14:32:30.403Z","1.4.10":"2021-06-14T15:54:12.254Z"},"maintainers":[{"name":"asalvatore","email":"alexander.salvatore@gmail.com"}],"description":"Microchain is a #Javascript lib for creating small #blockchain for content and ownership hosting on Node JS & Web client. Project in progress.","author":{"name":"Alexandre Salvatore"},"license":"ISC","readme":"# Microchain 💴 (alpha)\n\n_Microchain_ is a blockchain Lib specially designed to run in browser & Node JS environnement, used to propel forum, allowing file posting in transactions and making theses files expirable to manage the size of the blockchain. The next coming feature will be the administration of the blockchain (content moderation, money making, forcing difficulty, etc.) with a list of public keys known as Founders, hosted in the genesis block.\n\nThere is no dependence to any other blockchain infrastructure. You create your very own blockchain with few lines of javascript.\n\n:warning: **It's still work in progress, please don't use it for production**\n\n## Links\n\n- Github: [https://github.com/salvatoreparis/microchain](https://github.com/salvatoreparis/microchain)\n- Documentation: [http://microchain.salvatore.paris](http://microchain.salvatore.paris)\n\n## Installation\n\n```bash\nnpm i @asalvatore/microchain\n```\n\n## Basics\n\nCreate and add a block to the chain instance\n\n```javascript\nimport { Blockchain, Wallet, Block } from \"@asalvatore/microchain\";\n\n// initialize a wallet\n// with no option, it generate it self a public and private key\nconst walletSato = new Wallet();\n\n// Get the instance of the chain. Also pass the config of it, with fees and if TX content are fungible or not.\nconst chain = Blockchain.init({\n  // Pass the genesis block param has options\n  // It's the config of your blockchain!\n  // If you change it, the ancients mined block wont be accepted\n  GENESIS_BLOCK: {\n    publisher: walletSato.publicKey,\n  },\n});\n\n// Create and sign a transaction\nconst transaction1 = walletSato.createTransaction({\n  sender: walletSato.publicKey,\n  content: \"https://pbs.twimg.com/media/EwxqyQdXMAAlqIb?format=jpg&name=medium\",\n});\n\nconst block1 = new Block({\n  height: chain.lastBlock.height + 1,\n  publisher: walletSato.publicKey,\n  prevHash: chain.lastBlock.hash,\n  transactions: JSON.stringify([transaction1]),\n});\n\n// Sign the block with the miner wallet\nblock1.sign(walletSato);\n\n// Launch the mining process\nblock1.mine();\n\n// After mining we add the block to the chain\nchain.addBlock(block1);\n\n// We log to see if all was added to the chain\nchain.logChain();\n\n// Get all the UTXO information\n// ownershipPool: for each publickey what id is owned as what ratio\n// moneyPool: for each publickey what amount of money is owned\nchain.getBank().log();\n```\n\nTo listen events on the chain you can use _blockAdded_.\n\n```javascript\nchain.on(\"blockAdded\", () => {\n  let data = JSON.stringify(chain.chain);\n  fs.writeFileSync(\"chain.json\", data);\n});\n```\n\n## Create expirable content\n\nExpirable content is a content hosted in a transaction. Blocks need to host it till the expiration date. In the following exeample you add _TX_CONTENT_EXPIRATION_HOURS_ , which is the expiration limit for content to the config (24h by default), and add your data to the transaction _content_ propretie. Example in _tests/testExpirable.js_.\n\n- **MONEY_BY_BLOCK** is the amount of money you get by a mined block.\n- **MONEY_BY_KO** is the amount of money you need by Ko to post content in transactions (note than there's also properties to manage the miningfees).\n- **TX_CONTENT_MAX_SIZE_KO** the max size of a transaction content in Ko, default is 250 Ko.\n- **BLOCK_MAX_SIZE_KO** the max size of a block in Ko, default is 300 Ko.\n\n```javascript\nimport { Blockchain, Wallet, Block } from \"@asalvatore/microchain\";\nimport fs from \"fs\";\nimport { img2 } from \"./assets/img2.js\";\n\nlet blocks = null;\n\n// try to read if file\nif (fs.existsSync(\"chainExpirable.json\")) {\n  const rawdata = fs.readFileSync(\"chainExpirable.json\");\n  if (rawdata) blocks = JSON.parse(rawdata);\n}\n\n// Init the wallet using existing public & private keys\nconst walletSato = new Wallet(\n  \"04820be6a65e928d52e92b8bfe7827de7a09d3afa1356ef81f6f8528b44ba84393d32b44e4590fa9ca6b9576a6d7f2f0467af33d8f68f83e1359a8e4981f4ed5f6\",\n  \"b6d7cf41b14a972dc3b294ea9ec0c763886e7cb9699214192f2479791ec845e8\"\n);\n\nconst chain = Blockchain.init(\n  // It's the config of your blockchain!\n  // If you change it, the ancients mined block wont be accepted\n  {\n    // The hash method use to hash block and transactions\n    BLOCK_HASH_METHOD: \"MD5\",\n    // The maximum difficulty to hash a block (number of 0 at the start of the block)\n    BLOCK_MAX_DIFFICULTY: 5,\n    // When the content of block expire to liberate size in the chain?\n    TX_CONTENT_EXPIRATION_HOURS: 12,\n    // Money you earn by block\n    MONEY_BY_BLOCK: 15,\n    // Money you need to use by KO of content KO\n    MONEY_BY_KO: 1.2,\n    GENESIS_BLOCK: {\n      // Public key of the publisher of the genesis\n      publisher: walletSato.publicKey,\n    },\n  },\n  blocks\n);\n\nconst transaction1 = walletSato.createTransaction({\n  sender: walletSato.publicKey,\n  content: img2,\n});\ntransaction1.sign(walletSato);\n\n//Return if there is enought money for this transaction for this transaction\nchain.enoughtMoneyFrom(transaction1, walletSato.publicKey);\nchain.getBank().log();\n\nconst block = new Block({\n  height:\n    chain.lastBlock && (chain.lastBlock.height || chain.lastBlock.height === 0)\n      ? chain.lastBlock.height + 1\n      : 0,\n  publisher: walletSato.publicKey,\n  transactions: JSON.stringify([transaction1]),\n  prevHash: chain.lastBlock && chain.lastBlock.hash ? chain.lastBlock.hash : \"\",\n});\n\n// Don't forget to sign the block with your wallet!\nblock.sign(walletSato);\n// Launch the mining, it couls take a while!\nblock.mine();\n// also don't forget to add the block to the chain!\nchain.addBlock(block);\n```\n\n## Change log\n\n###### V 1.4.4 + 1.4.10\n\n- More methods on the _Bank_ : _getAllOwnershipsForToken(block1.hash)_ and _getOwnershipsForSender(walletSato.publicKey)_ + bug fix\n- Took off some loggin error in the Blockchain object\n- Avoid Double ownership in the bank ???\n\n###### V 1.4.2 + 1.4.3\n\n- Corrected bug on _lastBlock_ & _longuestBlockchain_ and also took off the logs ^^\n- Added a _setLogger_ method on blockchain to activate the logging, to avoid slowing down the chain calculations\n- Changed the _lastBlock_ method to be sure to have the top block and not the last block.\n\n###### V 1.3.0\n\n- Added the _getBank()_ method in Blockchain to ownership and money pools, as the Class _Bank_\n- Added _iterationMax_ optional param, to _Block.mine( numMaxIteration)_ method, adding a maximum iteration to the mining loop, to avoid freeze web UI. See _tests/testMining.js_\n\n###### V 1.2.2 (fix)\n\n- Added the index.js at the root of the module (really sorry because previous were not working -\\_-)\n- Added lotta thing to the .gitignore\n- changed the read-me because _.logChain()_ is now _.logBlockchain()_\n\n###### V 1.1.1 (fix)\n\n- Take off the non-fungible content in config. Not bahaving properly.\n- use the _addBlock_ method for the genesis block\n\n###### V 1.1.0\n\n- Added expirable content in transaction.\n- added a channel property in transaction propertie, for crypted conversation when content is crypted.\n- added the config's Hash to all block mined.\n- added the _GENESIS_BLOCK_ to config. It's the properties you want in the geneseis block\n\n###### V 1.0.11\n\n- Added an number of average of the last _n_ blocks to calculate the difficulty, but the result isn't very convincing. You can use it with the _BLOCK_HASH_RATE_AVERAGE_ property of the _Config_ class. It's 1 by default.\n- Added the \"blockAdded\" event emitters on the chain instance.\n- The chain constructor can know take an existing list of block as second parameter.\n- Difficulty is now a comparison between block _height-1_ and block _height-BLOCK_HASH_RATE_AVERAGE-1_. It's to keep the diffiiculty constant during mining.\n- Renamed the class Chain to Blockchain, because _chain.chain_ is not pretty.\n- Checking block validity before adding them to the chain, especialy difficulty, timestamp and height coherence.\n\n###### V 1.0.10\n\n- Property _BLOCK_HASH_METHOD_ added to the _Config_ class, you can pass \"SHA256\" or \"MD5\"\n- Added difficulty management. use this script to test an Hash rate of 2 minutes.\n\n```\nnpm run testDifficulty\n```\n\n## To Do\n\n- Send _instruction(s)_ form the _founders_ of the chain to administrate it.\n- re-initiate the UTXOPool with the longuest chain after each block add.\n- manage block and transaction announce with webRTC?\n\n## Author\n\nI am Alexandre Salvatore & you can contact me on Twitter\n[https://twitter.com/salvator_io](https://twitter.com/salvator_io)\n\nOr by mail at [alexander.salvatore@gmail.com](alexander.salvatore@gmail.com)\n","readmeFilename":"README.md","homepage":"https://github.com/salvatoreparis/microchain","keywords":["blockchain","javascript","crypto","node"],"bugs":{"url":"https://twitter.com/salvator_io","email":"alexander.salvatore@gmail.com"}}