{"_id":"mokka","_rev":"34-d751846893e48b80bafcfc7cefb3843f","name":"mokka","dist-tags":{"latest":"1.4.2"},"versions":{"0.0.1":{"name":"mokka","version":"0.0.1","description":"mokka consensus","main":"mokka/index.js","homepage":"https://github.com/ega-forever/mokka#readme","repository":{"type":"git","url":"git+https://github.com/ega-forever/mokka.git"},"scripts":{"test":"node --max-old-space-size=4096 ./node_modules/mocha/bin/mocha -t 3600000 -gc tests/index.js","lint":"node ./node_modules/eslint/bin/eslint.js -c .eslintrc.js --ext .js --fix --ignore-path .eslintignore mokka","coverage":"node ./node_modules/istanbul/lib/cli cover mokka/node/index.js"},"keywords":["mokka","consensus","rsm","raft","distributed"],"author":{"name":"Egor Zuev"},"license":"AGPL","dependencies":{"axon":"2.0.x","bluebird":"^3.5.2","bunyan":"^1.8.12","encoding-down":"^3.0.1","ethereumjs-wallet":"^0.6.2","leveldown":"^4.0.1","levelup":"^3.1.1","lodash":"^4.17.11","memdown":"^3.0.0","merkle-tools":"^1.4.0","modification":"^1.0.0","multiaddr":"^5.0.0","node-cache":"^4.2.0","secrets.js-grempe":"^1.1.0","semaphore":"^1.1.0","speakeasy":"^2.0.0","tick-tock":"^1.0.0","ttl-mem-cache":"^4.0.2","web3":"1.0.0-beta.36"},"devDependencies":{"chai":"^4.2.0","coveralls":"^3.0.2","detect-port":"^1.3.0","eslint":"^5.9.0","eslint-plugin-async-await":"0.0.0","istanbul":"^0.4.5","mocha":"^5.2.0"},"gitHead":"671f7761e622bac24cd4560894552e01e99cc1bd","bugs":{"url":"https://github.com/ega-forever/mokka/issues"},"_id":"mokka@0.0.1","_npmVersion":"6.4.1","_nodeVersion":"11.3.0","_npmUser":{"name":"zuev.egor","email":"zyev.egor@gmail.com"},"dist":{"integrity":"sha512-IPAttoBETtmrdNbZdD4Irb3uKK1RgGJLZYcidGx3PIALQaYhpKHGvKjA5ORdjHh0nu8OVhmv9LGfba6qGlJGdg==","shasum":"4b65f62566a412500917116c658af75af7dd4a11","tarball":"https://registry.npmjs.org/mokka/-/mokka-0.0.1.tgz","fileCount":32,"unpackedSize":93334,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcTfRuCRA9TVsSAnZWagAAJNgP/R8C7K5loxN+VZ0PavFD\nWcvyo2Wp50/OjuYh3kZocmhn6t+ojBsPY0wSypAKkWS+IW8cPzqlr3wBaYc3\nAeslWRMtknlCm38cGBq3/ZlTxHiuc/+E851vWQu8qKA8tWLAfqhIB990gmbI\nIfDDkBIqonSG51zGo8alAdloOxGOXh7Ih0W7RlIxU1KTgMVK5DnYFUdBeGrl\nZQSNz5nQxSixeR+roIzpMNao6+MBO8dpUAAxeakT7Pthhg4fkf7dTPRHOwKa\n5GjHaYwZbgXQC23o6sWs/Lnvtcs/NzRn0dAkGTR2W+GiipIht9bkNP4LKXFY\nAaze/qqhLM28DOGGmPPl5RFzTeYVYW+8Qg/uttv28AJs85RMF3IgitQ8jSZ1\njVfTxCGjrxrIoj3UY8mSWMVs0FA7IwDq2bfZlpNWcDAsWSP9NHCleZP+w1YK\n+AtuxsmukFIL1JXzUrgqvGpdhUtUZXFmHO89uCLilFfh3tyDKQKeMR7tvvFg\nBzy1ik2XOyTYmWMixgpyNzQjH1y0lpHIwMVaLKOjlES1W36fjLEDp06wchgb\n/TFPg1WSKPbAQTD39luWcEl/hLTWOUqo40yrRTNmjy3tvBCNMXuJ9JqyMiTa\n7iJQKAD7cGhKak4c3tIcleCG5yasYiYMvTgmoEo6PW14QbfttFLHF1vagDcW\nQbDY\r\n=3ji2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBE4wYHNYDwzRpRAx6a1f5oczaVhPKIJP0dmp7lb654NAiA1XwvnmETOgNptNrCAn+00bxqWU8qije+fukyZxqxFXQ=="}]},"maintainers":[{"name":"zuev.egor","email":"zyev.egor@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mokka_0.0.1_1548612717921_0.2818935842146255"},"_hasShrinkwrap":false},"0.0.2":{"name":"mokka","version":"0.0.2","description":"mokka consensus","main":"mokka/index.js","homepage":"https://github.com/ega-forever/mokka#readme","repository":{"type":"git","url":"git+https://github.com/ega-forever/mokka.git"},"scripts":{"test":"node --max-old-space-size=4096 ./node_modules/mocha/bin/mocha -t 3600000 -gc tests/index.js","lint":"node ./node_modules/eslint/bin/eslint.js -c .eslintrc.js --ext .js --fix --ignore-path .eslintignore mokka","coverage":"node ./node_modules/istanbul/lib/cli cover mokka/node/index.js"},"keywords":["mokka","consensus","rsm","raft","distributed"],"author":{"name":"Egor Zuev"},"license":"AGPLv3","dependencies":{"axon":"2.0.x","bluebird":"^3.5.2","bunyan":"^1.8.12","encoding-down":"^3.0.1","ethereumjs-wallet":"^0.6.2","fs-extra":"^7.0.1","leveldown":"^4.0.1","levelup":"^3.1.1","line-reader":"^0.4.0","lodash":"^4.17.11","memdown":"^3.0.0","merkle-tools":"^1.4.0","modification":"^1.0.0","multiaddr":"^5.0.0","node-cache":"^4.2.0","secrets.js-grempe":"^1.1.0","semaphore":"^1.1.0","speakeasy":"^2.0.0","tick-tock":"^1.0.0","ttl-mem-cache":"^4.0.2","web3":"1.0.0-beta.36"},"devDependencies":{"chai":"^4.2.0","coveralls":"^3.0.2","detect-port":"^1.3.0","eslint":"^5.9.0","eslint-plugin-async-await":"0.0.0","istanbul":"^0.4.5","mocha":"^5.2.0"},"gitHead":"03c97e296040190238111dbc38e85756135811c3","bugs":{"url":"https://github.com/ega-forever/mokka/issues"},"_id":"mokka@0.0.2","_npmVersion":"6.4.1","_nodeVersion":"11.3.0","_npmUser":{"name":"zuev.egor","email":"zyev.egor@gmail.com"},"dist":{"integrity":"sha512-coQQmkE+DgmivdEg6WNi0A/Cxsa1iU/smdE9heAgsegEXryQgJUHFdC1iiMMLzcgYbEmZ03T07VW7QuPvWM/iA==","shasum":"d7b369ba441cba66cdff10b1acc680afe82c85fe","tarball":"https://registry.npmjs.org/mokka/-/mokka-0.0.2.tgz","fileCount":40,"unpackedSize":135132,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJccvJACRA9TVsSAnZWagAAUHoP/Au8sH4t8fRvmToturET\nPk3g18KDCarSwkClIuixfkrMk+8GKoNDp414nFoESMbiLb+I3am3BvbcLpUv\nIlSZdRgkmvU5Y22NIYJrM6wbxJfTuTzr0zC7FramPFXqJRj8rpZ7ZYQcSokP\nT1ggSWaYB0Ry1T4AG+TtCV84eGweS8pqTWj53iIA7hL3S25xgeCUuOPelAaH\n8YlA9HZsA5DOFWFd3MRz+KZgvnmFf/dpVFhF5IMOEF/3FBVIbLwi2BDhQXrV\noTIaBDMl09cqYbQG9sz29RYkGUrsBLTJ3j1o++CctHhPckmXat4Kq52TWifr\nikMI8f7BgZa0BfX8qYplCTU4PH/s7uihERFgrzMMgBExuk+KLd8LJJkM6P4n\nmwmKTBAJ9xU5K8mafBriOMfMNr2ogQHT0AaVYBMTCbvKHKY2kH9ORPLR1o1p\npdTTvauihFiginRZ9G0BBlW+pGW47Ih5xiOEPD03yWN80r3AdGco3PSskYVb\nyj+TjB9Srp3E0t+yyVmKqLwylPWF/zulBl2DU4RWjwjSC2RNqksKr/FiP8Fn\nNedME+oNzsPdNCpzAARk1NPY3psxAwuT8pi3ERugbnmvDDvLtkk4LsL0Gitp\nTig+j9vEI4gijYcfr3GOPSLCQX9yfeTjR7LzQJcooHnvVBQSSapTYBh90P3c\nz6Cm\r\n=Zoz1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEpdVKU3P9uGO60kaZDjqSMx7Uexg/WQdfr3kAMwjTF4AiEA5eRYTz8d8tHYSfwakKii1yOlJsJ8TJRbdLVWaOMgqEs="}]},"maintainers":[{"name":"zuev.egor","email":"zyev.egor@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mokka_0.0.2_1551036991799_0.6610955138518957"},"_hasShrinkwrap":false},"0.1.0":{"name":"mokka","version":"0.1.0","description":"[![Build Status](https://travis-ci.org/ega-forever/mokka.svg?branch=master)](https://travis-ci.org/ega-forever/mokka)","scripts":{"tsc:watch":"tsc -w","tsc:build":"tsc","serve_client1":"set INDEX=0 && nodemon --delay 1000 --inspect=8081 --watch dist/ -d 1 ./dist/demo/client.js","serve_client2":"set INDEX=1 && nodemon --delay 3000 --inspect=8082 --watch dist/ -d 1 ./dist/demo/client.js","serve_client3":"set INDEX=2 && nodemon --delay 6000 --inspect=8083 --watch dist/ -d 1 ./dist/demo/client.js","serve_client4":"set INDEX=3 && nodemon --delay 10000 --inspect=8084 --watch dist/ -d 1 ./dist/demo/client.js","test":"mocha dist/test --timeout 60000","lint":"tslint --fix --project tsconfig.json"},"keywords":["mokka","consensus","rsm","raft","distributed"],"main":"dist/components/consensus/main.js","types":"dist/components/consensus/main.d.ts","author":{"name":"zyev.egor@gmail.com"},"license":"AGPLv3","dependencies":{"@types/bluebird":"^3.5.26","@types/bn.js":"^4.11.5","@types/bs58":"^4.0.0","@types/bunyan":"^1.8.6","@types/fs-extra":"^5.0.5","@types/line-reader":"0.0.28","@types/lodash":"^4.14.123","@types/semaphore":"^1.1.0","bluebird":"^3.5.3","bn.js":"^4.11.8","bs58":"^4.0.1","bunyan":"^1.8.12","encoding-down":"^3.0.1","fs-extra":"^7.0.1","leveldown":"^4.0.1","levelup":"^3.1.1","line-reader":"^0.4.0","lodash":"^4.17.11","memdown":"^3.0.0","merkle-tools":"^1.4.0","multiaddr":"^5.0.0","rlp":"^2.2.3","secrets.js-grempe":"^1.1.0","semaphore":"^1.1.0","tick-tock":"^1.0.0","tweetnacl":"^1.0.1"},"devDependencies":{"axon":"2.0.x","@types/chai":"^4.1.4","@types/mocha":"^5.2.4","@types/node":"~10.5.1","chai":"~3.5.0","detect-port":"^1.3.0","mocha":"^5.2.0","nodemon":"~1.17.5","tslint":"^5.15.0","typescript":"^3.4.1"},"gitHead":"54606dc28819a69c09bb72c26319fea18a91d028","_id":"mokka@0.1.0","_npmVersion":"6.4.1","_nodeVersion":"11.3.0","_npmUser":{"name":"zuev.egor","email":"zyev.egor@gmail.com"},"dist":{"integrity":"sha512-fBdSKTmkn0eLi1m5Aa+jhqM/AhP3Cmahl+V4Loh0rWn7leqXXtKvnTrd6Orxkq0aFnhoYpn45lHGUgqyZEaAgA==","shasum":"4d6696aa1e8a55a431fba398b156cd83c9278bf2","tarball":"https://registry.npmjs.org/mokka/-/mokka-0.1.0.tgz","fileCount":126,"unpackedSize":201228,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJctfNkCRA9TVsSAnZWagAA8zkP/RssodqaAiZr93j2VNnj\naBRQQKU+93Gbcz7orDBNzcBFQ1sSOCs/1UfIVAII2TbIVTCT1XrOaCqfhKSo\nHVzpZk2Wec7VG4nPMM57or3MatnPUivorwU2Yrk5iQNoyBoJhv/0eom3jI9Y\nWJHpNfeVpJcGAjKVO0DZnKyXjoZJI9jiaP8fiKCv37eat5vl6nvGxFcWtOmd\npZKOoE0yk08q02K16oqXtSvNmKfBeiuYv70c3Ff16QqFhRF/nVTmdOAzzPW5\nrMiZVKTI1QQ63SHYwJqGgPuH8zJhfG/RzroHSVDplYCitp02oAwgScbiiCOi\ncY1IXjAesj4eqKC5dWt26EIR4LOYtuIswfc/6JwmzKTygs/m6fxY0/OZuVgB\n1RaXZAbC08lVVge8442HiBYZyZpT9aV5l9oUA++jQJV9lEekf1zAFWrdbGpG\ntR/zmOvlCv0m0il3MLDY2EoxmXQJu7Ryrvr2c2co1kJ6fzIh4pBBfhy42BqT\nt28UgPuaji22tTWhdjZ/EYyvzAw3K31QfLGIrfqb1AydwSpfrlqJvE1cITGd\nE3FHM1jo23kctnBMQwbEPTfU5OdBQ1szjEHjeszGNtjM07QYjGe6TSs/CcRq\nRdoLBxhHfFwqRHc+shW+vW7aZPl4FNO8ZipEPfMeESgVLhLJvq4g9UNgDjaK\nO8sa\r\n=Ffvk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICx25vtITugcejkTRpMDp6h4xKVdKNv6jadKhh6PeNxVAiAKrym2k9FAG7hvEYuLmFBFYWntcESPIccYO+Gf7fMwEA=="}]},"maintainers":[{"name":"zuev.egor","email":"zyev.egor@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mokka_0.1.0_1555428195284_0.38859718240456953"},"_hasShrinkwrap":false},"0.1.1":{"name":"mokka","version":"0.1.1","description":"[![Build Status](https://travis-ci.org/ega-forever/mokka.svg?branch=master)](https://travis-ci.org/ega-forever/mokka)","scripts":{"tsc:watch":"tsc -w","tsc:build":"tsc","serve_client1":"set INDEX=0 && nodemon --delay 1000 --inspect=8081 --watch dist/ -d 1 ./dist/demo/client.js","serve_client2":"set INDEX=1 && nodemon --delay 3000 --inspect=8082 --watch dist/ -d 1 ./dist/demo/client.js","serve_client3":"set INDEX=2 && nodemon --delay 6000 --inspect=8083 --watch dist/ -d 1 ./dist/demo/client.js","serve_client4":"set INDEX=3 && nodemon --delay 10000 --inspect=8084 --watch dist/ -d 1 ./dist/demo/client.js","test":"mocha dist/test --timeout 60000","lint":"tslint --fix --project tsconfig.json"},"keywords":["mokka","consensus","rsm","raft","distributed"],"main":"dist/components/consensus/main.js","types":"dist/components/consensus/main.d.ts","author":{"name":"zyev.egor@gmail.com"},"license":"AGPLv3","dependencies":{"@types/bluebird":"^3.5.26","@types/bn.js":"^4.11.5","@types/bs58":"^4.0.0","@types/bunyan":"^1.8.6","@types/fs-extra":"^5.0.5","@types/line-reader":"0.0.28","@types/lodash":"^4.14.123","@types/semaphore":"^1.1.0","bluebird":"^3.5.3","bn.js":"^4.11.8","bs58":"^4.0.1","bunyan":"^1.8.12","encoding-down":"^3.0.1","fs-extra":"^7.0.1","leveldown":"^4.0.1","levelup":"^3.1.1","line-reader":"^0.4.0","lodash":"^4.17.11","memdown":"^3.0.0","merkle-tools":"^1.4.0","multiaddr":"^5.0.0","rlp":"^2.2.3","secrets.js-grempe":"^1.1.0","semaphore":"^1.1.0","tick-tock":"^1.0.0","tweetnacl":"^1.0.1"},"devDependencies":{"axon":"2.0.x","@types/chai":"^4.1.4","@types/mocha":"^5.2.4","@types/node":"~10.5.1","chai":"~3.5.0","detect-port":"^1.3.0","mocha":"^5.2.0","nodemon":"~1.17.5","tslint":"^5.15.0","typescript":"^3.4.1"},"gitHead":"885fd6b7234d39a20d2c1f7718819982dc675aaf","_id":"mokka@0.1.1","_npmVersion":"6.4.1","_nodeVersion":"11.3.0","_npmUser":{"name":"zuev.egor","email":"zyev.egor@gmail.com"},"dist":{"integrity":"sha512-2+7ozaeCPBfwanVHFcBqBc+kG8tQWSQL3Jq+LihMurZPXOw0XjxQTheUeTVqn43xNtkdEKzd73+AzqPcymb8tA==","shasum":"84d299dad9d0ae2e5bda7181458cb513db7e04f4","tarball":"https://registry.npmjs.org/mokka/-/mokka-0.1.1.tgz","fileCount":126,"unpackedSize":203570,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJct3aQCRA9TVsSAnZWagAAtTwQAKLoFaUhNu2HCq1Z8fJu\nDbPTHwIlNVI3rSJ86EwVmepuKVMclAvjV4xhdgWSeMUu/V/Nnhp0pNJYARU+\nAN+8R1xcZDVIzJ7gD2REaBNAtKVCcHtHOxtfJ7XN701MsMZgT0PU9gMmuGwZ\nMLFFf7vmjVYzc+mLPxO6HizOfVvs0BBnZRX2Fhk/m21g55tCqGbpFcob11S/\n2+GEwCq4AavxsgmhHb3jC8krv8riHUF4ZPNIjuf8rt7CG7e58zq4tp3GyVk+\n3+xyTfUO3ufYgul49DPInUGa9puGsL+uIH4UWI87IzUYSpBIvIB+OUdtj5xF\nYDH2IHQqkBs63oobmPZWc27iBpC9vsMj+LUHcKDHOUsBVB8zuP+dvMRAVR9e\nL7fYSdVsW9UddkDsRG7OyrD+E7Iyvj0zK7wOys8Dd/elgpwBm0DGZLYG8TZG\nSvJ4boGkv14Lun+85qQZeqdgqSiq83BXNxA15UzydyEIVcJRirxXkoIL0Ti7\nUDn1wB/HOKVtmO/VHgMC9VJWsl/qJc10vJVtDZM73sW/DgW4w0DyMfxXn042\nvsd4cCElvC0ZSF8IltX32apr986xkqln7dXYlCEj3mnlg8cvTfomx+A1m0lp\n5eE8Z6xrn83Bf8On8PwmTTi2UfWGn3rRKdDHkIw+FmBS9/FexEzqzkoUPfge\nHQyw\r\n=6sZ+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDf8l73dzQf+Ai4Fncmxie7yC1LuEqcWOHKDSj4snpvKAIhAMqkjYvEj+Wr/i9OFCJFDz5T51WOPzYyQggUq6LQWJ/L"}]},"maintainers":[{"name":"zuev.egor","email":"zyev.egor@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mokka_0.1.1_1555527311285_0.6371121408589182"},"_hasShrinkwrap":false},"0.1.2":{"name":"mokka","version":"0.1.2","description":"[![Build Status](https://travis-ci.org/ega-forever/mokka.svg?branch=master)](https://travis-ci.org/ega-forever/mokka)","scripts":{"tsc:watch":"tsc -w","tsc:build":"tsc","serve_client1":"set INDEX=0 && nodemon --delay 1000 --inspect=8081 --watch dist/ -d 1 ./dist/demo/client.js","serve_client2":"set INDEX=1 && nodemon --delay 3000 --inspect=8082 --watch dist/ -d 1 ./dist/demo/client.js","serve_client3":"set INDEX=2 && nodemon --delay 6000 --inspect=8083 --watch dist/ -d 1 ./dist/demo/client.js","serve_client4":"set INDEX=3 && nodemon --delay 10000 --inspect=8084 --watch dist/ -d 1 ./dist/demo/client.js","test":"mocha dist/test --timeout 60000","lint":"tslint --fix --project tsconfig.json"},"keywords":["mokka","consensus","rsm","raft","distributed"],"main":"dist/components/consensus/main.js","types":"dist/components/consensus/main.d.ts","author":{"name":"zyev.egor@gmail.com"},"license":"AGPLv3","dependencies":{"@types/bluebird":"^3.5.26","@types/bn.js":"^4.11.5","@types/bs58":"^4.0.0","@types/bunyan":"^1.8.6","@types/fs-extra":"^5.0.5","@types/line-reader":"0.0.28","@types/lodash":"^4.14.123","@types/semaphore":"^1.1.0","bluebird":"^3.5.3","bn.js":"^4.11.8","bs58":"^4.0.1","bunyan":"^1.8.12","encoding-down":"^3.0.1","fs-extra":"^7.0.1","leveldown":"^5.0.3","levelup":"^3.1.1","line-reader":"^0.4.0","lodash":"^4.17.11","memdown":"^3.0.0","merkle-tools":"^1.4.0","multiaddr":"^5.0.0","rlp":"^2.2.3","secrets.js-grempe":"^1.1.0","semaphore":"^1.1.0","tick-tock":"^1.0.0","tweetnacl":"^1.0.1"},"devDependencies":{"axon":"2.0.x","@types/chai":"^4.1.4","@types/mocha":"^5.2.4","@types/node":"~10.5.1","chai":"~3.5.0","detect-port":"^1.3.0","mocha":"^5.2.0","nodemon":"~1.17.5","tslint":"^5.15.0","typescript":"^3.4.1"},"gitHead":"c9c2eca39609eab2ba3dba4eb3d34affa6b33922","_id":"mokka@0.1.2","_npmVersion":"6.4.1","_nodeVersion":"11.3.0","_npmUser":{"name":"zuev.egor","email":"zyev.egor@gmail.com"},"dist":{"integrity":"sha512-QCRkqeWihkUTbioXr3kOQi182/YTwyyGWfy/bJlkEnN1uXB1tRBSsU2b6zu5s8ln6Av3EqqVV7XwbP+ocmHseQ==","shasum":"ad371fd0902cca4e7061d2d842a5a2865aa2250f","tarball":"https://registry.npmjs.org/mokka/-/mokka-0.1.2.tgz","fileCount":126,"unpackedSize":203564,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcyw3tCRA9TVsSAnZWagAARUcP/A0eakcvgGBlzz8z6ruh\nhAQmxltjfcVbe+sxcPd8YXHXMs+gnC40xqjqoAUA+tDrj9o6qFIBoHJWdjHI\nUQzONuIyXxtu0zjlGqzC9dB5lzFXKcj+sFgkECIY+EyeiD2f0V3RcprFFbKl\nXf9C6qivxt65LmfAoev0h4wIp64PPTOe8qCtI8xhHenbh9AEvM6vCuohAh6E\nNQ1/1A969aSn1Dk8/IAOhYrHwz516NmnySeIW24Aj3IzfHUVjI6Oo3VfcI/L\n17irpAE8JT0c0GrRO1/4nT3GC3ao7LccZ+mejee7zaaVQJrk1C5Jgcfou6oJ\n1FFjh6mUqplK3DAWEuZoKAnJrMj4C5UT3/3jXSRcOqKzlwlNuU4YLNq5Kk6Q\nWOPATkCGgJmx74dDU3dozjs8xOHphbiK1ET7t5dZRabvY314oYf1TSuMz6KN\naKePy0gx3sPIwpJtabPiGZfOiK+SzAklb+ac+Yq54B8CLCdWXjvIUAakf6EQ\ncZk8F/xaGeCeHgFjdXLjTVknwA8uaAVNk9lMQs51jMN6XOZz+yyGiaWuFUIG\nMjSgX4S1v0cNu2vF4M3qRuCCdTL3aPp9XzCmm8ckVSPnxzXr/ZPNQM3HYlu3\nHROcWnJU30q5i5Xvkvj9PtUi3FLjuCFXZe5g0F5Bnb7g8CZflMGMCdJaLKe4\np7bi\r\n=zMaL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAZtckd1PSMVEUJ95p09AzjKRmI9sw5UFTvMBshVOC8KAiADgsszEDb7i65loHQH5cZ28VkUztIg0MGf7wQ3Dy8fiQ=="}]},"maintainers":[{"name":"zuev.egor","email":"zyev.egor@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mokka_0.1.2_1556811244900_0.7469396423005044"},"_hasShrinkwrap":false},"0.2.1":{"name":"mokka","version":"0.2.1","description":"[![Build Status](https://travis-ci.org/ega-forever/mokka.svg?branch=master)](https://travis-ci.org/ega-forever/mokka)","scripts":{"tsc:watch":"tsc -w","tsc:build":"tsc","serve_client1":"set INDEX=0 && nodemon --delay 1000 --inspect=8081 --watch dist/ -d 1 ./dist/demo/client.js","serve_client2":"set INDEX=1 && nodemon --delay 3000 --inspect=8082 --watch dist/ -d 1 ./dist/demo/client.js","serve_client3":"set INDEX=2 && nodemon --delay 6000 --inspect=8083 --watch dist/ -d 1 ./dist/demo/client.js","serve_client4":"set INDEX=3 && nodemon --delay 10000 --inspect=8084 --watch dist/ -d 1 ./dist/demo/client.js","test":"mocha dist/test --timeout 60000","lint":"tslint --fix --project tsconfig.json","build_web":"webpack"},"keywords":["mokka","consensus","rsm","raft","distributed"],"main":"dist/components/consensus/main.js","types":"dist/components/consensus/main.d.ts","author":{"name":"zyev.egor@gmail.com"},"license":"AGPLv3","dependencies":{"@types/bn.js":"^4.11.5","@types/lodash":"^4.14.123","@types/semaphore":"^1.1.0","encoding-down":"^3.0.1","levelup":"^3.1.1","lodash":"^4.17.11","memdown":"^3.0.0","merkle-tools":"^1.4.0","rlp":"^2.2.3","secrets.js-grempe":"^1.1.0","semaphore":"^1.1.0","tick-tock":"^1.0.0","tweetnacl":"^1.0.1"},"devDependencies":{"@types/bluebird":"^3.5.26","@types/bunyan":"^1.8.6","@types/chai":"^4.1.4","@types/fs-extra":"^5.0.5","@types/mocha":"^5.2.4","@types/node":"*","axon":"2.0.x","bluebird":"^3.5.3","bunyan":"^1.8.12","chai":"~3.5.0","fs-extra":"^7.0.1","leveldown":"^5.0.3","mocha":"^5.2.0","nodemon":"~1.17.5","ts-loader":"^5.4.5","tslint":"^5.15.0","typescript":"^3.4.1","webpack":"^4.30.0","webpack-bundle-analyzer":"^3.3.2","webpack-cli":"^3.3.1"},"gitHead":"ad57117bb4b0dc736f0620c4514f47765fbc25df","_id":"mokka@0.2.1","_npmVersion":"6.4.1","_nodeVersion":"11.3.0","_npmUser":{"name":"zuev.egor","email":"zyev.egor@gmail.com"},"dist":{"integrity":"sha512-BJopv7S0GCISbfTNISvbP6OaCkysq5DsFcrEDf1z+KeKFIURKMPo0WfRiwzURMJqi3uScm7uXKoOwmg2TNMiAA==","shasum":"18c15058cae2f57b71ffaa69b85777b7114464d7","tarball":"https://registry.npmjs.org/mokka/-/mokka-0.2.1.tgz","fileCount":134,"unpackedSize":251918,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJczHOECRA9TVsSAnZWagAAgM4QAIA6JJv9VVq9pqfQQNtx\nvnIypoK+4MunJ5YRWf9/AzY07BwhSereCmEusTjR6y3ZEMu36kheZC/sip5v\nJ4FYzn5LCYru0omHNQvxBnT9tu11nO/n354iohsOxr3BokRzfoyH50SHup0I\naeVTR8sOCzdIaUJ3vBdkQqi70Sp1eVajdCZ5QaB3Dx+vyKDDDbKQ9eTYQtv3\ns0oA/eVXhkwnwNrHU0bUYUC+bTaqRDZGylAoN2GhDVNjXyIQdcMlavnpc/bl\n70OoKgCTG44OlgbfUdPR9CS7wrURJ8/53PhZ3BHEzyBmjpJqURkNj553dsP8\nFZ8mTWRahPSncL9JDJen4XA1doOeJ+bJn6FIB2IYqfk/8m16R3YetP6ZbqVO\nCnY97eP8n4M0wyC5hdvsa4UwAfKPi92OsUWtfMKIBa++de7RO3ClUQLhCzwa\nqgL6NAxJjrTOFbkl+YX6VHJk4NPoWGRnmdWPaqJcPr4PZ7rGKAL/huo3C9Pu\n0T9Ja5FCz5cEh1GSw0Rf3NAWfXcLmUyxqTSdoBLdd5cdAYM/AQjpzdDQB/y/\nXF0Pjf+WgTawRt4rB81SRvtFU43R/SZ2gkWzFGND3UWvQ7FfA0EHdDTOSVI3\n5JXBCgSTg5vVUXIeYMe8Ap0zDgt4lhylHQ6qC56qh98EkrqUMG08TPmHVLXp\nhfWK\r\n=B0x7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIASBN0+HsR0TeLSAzFWCW5Vpe+JmWmQ+qYPrKKI33jQ3AiBiqv1XHgINpZDPXBMKmnuykRbFyA+2TiLnmM5hnf49bA=="}]},"maintainers":[{"name":"zuev.egor","email":"zyev.egor@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mokka_0.2.1_1556902787880_0.30924125388549073"},"_hasShrinkwrap":false},"0.2.2":{"name":"mokka","version":"0.2.2","description":"[![Build Status](https://travis-ci.org/ega-forever/mokka.svg?branch=master)](https://travis-ci.org/ega-forever/mokka)","scripts":{"tsc:watch":"tsc -w","tsc:build":"tsc","serve_client1":"set INDEX=0 && nodemon --delay 1000 --inspect=8081 --watch dist/ -d 1 ./dist/demo/client.js","serve_client2":"set INDEX=1 && nodemon --delay 3000 --inspect=8082 --watch dist/ -d 1 ./dist/demo/client.js","serve_client3":"set INDEX=2 && nodemon --delay 6000 --inspect=8083 --watch dist/ -d 1 ./dist/demo/client.js","serve_client4":"set INDEX=3 && nodemon --delay 10000 --inspect=8084 --watch dist/ -d 1 ./dist/demo/client.js","test":"mocha dist/test --timeout 60000","lint":"tslint --fix --project tsconfig.json","build_web":"webpack"},"keywords":["mokka","consensus","rsm","raft","distributed"],"main":"dist/components/consensus/main.js","types":"dist/components/consensus/main.d.ts","author":{"name":"zyev.egor@gmail.com"},"license":"AGPLv3","dependencies":{"@types/bn.js":"^4.11.5","@types/lodash":"^4.14.123","@types/semaphore":"^1.1.0","encoding-down":"^3.0.1","levelup":"^3.1.1","lodash":"^4.17.11","memdown":"^3.0.0","merkle-tools":"^1.4.0","rlp":"^2.2.3","secrets.js-grempe":"^1.1.0","semaphore":"^1.1.0","tick-tock":"^1.0.0","tweetnacl":"^1.0.1"},"devDependencies":{"@types/bluebird":"^3.5.26","@types/bunyan":"^1.8.6","@types/chai":"^4.1.4","@types/fs-extra":"^5.0.5","@types/mocha":"^5.2.4","@types/node":"*","axon":"2.0.x","bluebird":"^3.5.3","bunyan":"^1.8.12","chai":"~3.5.0","fs-extra":"^7.0.1","leveldown":"^5.0.3","mocha":"^5.2.0","nodemon":"~1.17.5","ts-loader":"^5.4.5","tslint":"^5.15.0","typescript":"^3.4.1","webpack":"^4.30.0","webpack-bundle-analyzer":"^3.3.2","webpack-cli":"^3.3.1"},"gitHead":"a1632aaae658e8432ee4a1ed7be993147b197d5c","_id":"mokka@0.2.2","_npmVersion":"6.4.1","_nodeVersion":"11.3.0","_npmUser":{"name":"zuev.egor","email":"zyev.egor@gmail.com"},"dist":{"integrity":"sha512-lrAxgHgEwCgoj4CK3LotQmjooaPS85wuDCuQJBe1+pt+cRExqGM9fcJvfisBhI3CdPWhxC+E7BJsCdYmm+lYDQ==","shasum":"f098e78fc7f5f87406794783a431cd7c4e719222","tarball":"https://registry.npmjs.org/mokka/-/mokka-0.2.2.tgz","fileCount":130,"unpackedSize":705040,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJczdLiCRA9TVsSAnZWagAAZNkP/2A+RveflyNnZp85Rwbx\ngf179PsHFCxOvzldixM10cRAHgssrjWOCFBszmVKGyHkzHaJefvJFmRaP15G\nFj4ZLL0rNHvOnVCKZcQxCWdSop0HeFBndsIhsvvlRf1rmxZb2fvoBCGshTQv\nLWrq2+UKRasajY5iZiwXp8WVo6HUv+3Ijj1Tfd6Enasc8ewe6+ByodlzQHdJ\nyot/y5rSlKlAaxkbtjlSLFkfZLw+I/GBEm2kjyXzuvx3YNwKhNWEtgN/bxoZ\nJTNTyAr4+/d8HznA94nvItKf/dKwNsPmwml1R/pGIkLfAnxLO0gGvXx1uiyS\nxMO9kmAaRZOQHmVJyD4uiWhe+7Wip/B32mmsP9QH71DS2H8TIXMvVuu6nLQ+\nxncevmzqozUkE4uAztLfxSoYXZCubuQUBvD2cpamelDu52PNNlswG50T/W4S\n38NGZ2Lx5xvQqUy2V/jhVBFuLdS6+nFKySs4h7BpESFoRcW/OxLyBGcJx5oI\n94dhMyRXdGc8x6q57hrWPjjj2bw+vTlHp4uq/b5d4hYeO/I8yPxYfNDM7WQd\nfiqP59K+GOHeaRkwlM/lF3VtExd0hhLj8eS0Gj8/DiK1k3NVbW9TW+R794u9\nhCPuDDLRWEXzPRKJd/PjxsHVtfAqHxVCFEUhOvs7QWOiLANT7BugCNQ9Cbvu\nSoFu\r\n=OcRm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPGa538WI8/WsbLms3MDVZOlo+eultKF1qRhd9WsqVowIgXAOAVyMxoUs1KK4wlBU1YEkD52jwzqdk2jkL2yp7wS0="}]},"maintainers":[{"name":"zuev.egor","email":"zyev.egor@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mokka_0.2.2_1556992736814_0.8373847226785136"},"_hasShrinkwrap":false},"0.2.4":{"name":"mokka","version":"0.2.4","description":"[![Build Status](https://travis-ci.org/ega-forever/mokka.svg?branch=master)](https://travis-ci.org/ega-forever/mokka)","scripts":{"tsc:watch":"tsc -w","tsc:build":"tsc","serve_client1":"set INDEX=0 && nodemon --delay 1000 --inspect=8081 --watch dist/ -d 1 ./dist/demo/client.js","serve_client2":"set INDEX=1 && nodemon --delay 3000 --inspect=8082 --watch dist/ -d 1 ./dist/demo/client.js","serve_client3":"set INDEX=2 && nodemon --delay 6000 --inspect=8083 --watch dist/ -d 1 ./dist/demo/client.js","serve_client4":"set INDEX=3 && nodemon --delay 10000 --inspect=8084 --watch dist/ -d 1 ./dist/demo/client.js","test":"mocha dist/test/*spec.js --timeout 60000","lint":"tslint --fix --project tsconfig.json","build_web":"webpack"},"keywords":["mokka","consensus","rsm","raft","distributed"],"main":"dist/components/consensus/main.js","types":"dist/components/consensus/main.d.ts","author":{"name":"zyev.egor@gmail.com"},"license":"AGPLv3","dependencies":{"encoding-down":"^3.0.1","levelup":"^3.1.1","lodash":"^4.17.11","memdown":"^3.0.0","merkle-tools":"^1.4.0","rlp":"^2.2.3","secrets.js-grempe":"^1.1.0","semaphore":"^1.1.0","tick-tock":"^1.0.0","tweetnacl":"^1.0.1"},"devDependencies":{"@types/bn.js":"^4.11.5","@types/lodash":"^4.14.123","@types/semaphore":"^1.1.0","@types/bluebird":"^3.5.26","@types/bunyan":"^1.8.6","@types/chai":"^4.1.4","@types/fs-extra":"^5.0.5","@types/mocha":"^5.2.4","@types/node":"*","axon":"2.0.x","bluebird":"^3.5.3","bunyan":"^1.8.12","chai":"~3.5.0","fs-extra":"^7.0.1","leveldown":"^5.0.3","mocha":"^5.2.0","nodemon":"~1.17.5","ts-loader":"^5.4.5","tslint":"^5.15.0","typescript":"^3.4.1","webpack":"^4.30.0","webpack-bundle-analyzer":"^3.3.2","webpack-cli":"^3.3.1"},"gitHead":"ef855688f6c5d08e1f3c8e247ca0b1f8676045bf","_id":"mokka@0.2.4","_npmVersion":"6.4.1","_nodeVersion":"11.3.0","_npmUser":{"name":"zuev.egor","email":"zyev.egor@gmail.com"},"dist":{"integrity":"sha512-2W83mKQiwtA2uxtZKlSKqP5dqWXL+EBDTS1slDU2ff+54h5OHUmb9RbhkvKF3yz4FjihDZUZ/xCf3cLpNpIRnQ==","shasum":"fe9fdd2d8798a75af4ea6d2b98daf79bd7ebf094","tarball":"https://registry.npmjs.org/mokka/-/mokka-0.2.4.tgz","fileCount":118,"unpackedSize":687873,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcz8HsCRA9TVsSAnZWagAAa3QP/2k9TQzq9qYCgmwg/YAq\nPg7XEGGOrPrrfnNXVR87gmtETzNRrewLrjmB7M0bAUaiyD95yF+kO3SKRCfz\nNeSYEPM49fF24619KCJNXz7xC2egrPIP/kn23ExRhexZRUj4+DkYYts2jYnP\nwUhygu2+KOAi5Umir4yte6G4zJaNUDh6ZBU36CwzPaHAr4P4NKJ0A7c3L2SO\nNEgqqZmkHcQKdchgCN+wSgoEdtdTFhkQMZCytFxvSBTBZOe5dSP7NeBwQrhJ\nQ4VUp2SQaJyvnTk94CVHS59gu0qB1xasi/VUf7BrmB2x8pFwWkD11QFx9HJ4\nQCtMW2w/91FZ4xqOGJRLJQfRLLad1HNoDtV0owQFI1L0JYSYl1sOHIDjquWX\nFSOHfjo485lMxxOdYZ1/4BcprOimduJD6FzXIz8kH05E48jmF946IliNOl3P\nHliLJbei8Gd6OAYfzr1BqN1LVE2NLZfU8Ynb1Jmz56uvaE5ev8JLJaHwdo7n\nDrX/UxhCd9XmEFcxLK4Dde8NpjNL4q1csnqLDE4XA5hKb3crMxgmKDq+TYMj\n7JKyB5x0ifTlj3WH7ggBECDjKVe6922Huw6bcexfQCFJyC9Fv+JTPOsFJD+c\nNM+/OCXBrGfahO59FMTdPRsk11Zyr9X7bfsakgpDYUQ5oXuKAekykyO50hCw\nf2k5\r\n=i5BL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIANsq8Xxwuh3Er0wu9lldefDYfSY5PxE9HP/kXBtqQCHAiEAtjaCCSGQFFU/jQ51Xc5lz2ebIvb4ZuczgHoL1gtLZpQ="}]},"maintainers":[{"name":"zuev.egor","email":"zyev.egor@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mokka_0.2.4_1557119468060_0.9895254898879833"},"_hasShrinkwrap":false},"0.2.5":{"name":"mokka","version":"0.2.5","description":"[![Build Status](https://travis-ci.org/ega-forever/mokka.svg?branch=master)](https://travis-ci.org/ega-forever/mokka)","scripts":{"tsc:watch":"tsc -w","tsc:build":"tsc","serve_client1":"set INDEX=0 && nodemon --delay 1000 --inspect=8081 --watch dist/ -d 1 ./dist/demo/client.js","serve_client2":"set INDEX=1 && nodemon --delay 3000 --inspect=8082 --watch dist/ -d 1 ./dist/demo/client.js","serve_client3":"set INDEX=2 && nodemon --delay 6000 --inspect=8083 --watch dist/ -d 1 ./dist/demo/client.js","serve_client4":"set INDEX=3 && nodemon --delay 10000 --inspect=8084 --watch dist/ -d 1 ./dist/demo/client.js","test":"mocha dist/test/*spec.js --timeout 60000","lint":"tslint --fix --project tsconfig.json","build_web":"webpack"},"keywords":["mokka","consensus","rsm","raft","distributed"],"main":"dist/components/consensus/main.js","types":"dist/components/consensus/main.d.ts","author":{"name":"zyev.egor@gmail.com"},"license":"AGPLv3","dependencies":{"encoding-down":"^3.0.1","levelup":"^3.1.1","lodash":"^4.17.11","memdown":"^3.0.0","merkle-tools":"^1.4.0","rlp":"^2.2.3","secrets.js-grempe":"^1.1.0","semaphore":"^1.1.0","tick-tock":"^1.0.0","tweetnacl":"^1.0.1"},"devDependencies":{"@types/bn.js":"^4.11.5","@types/lodash":"^4.14.123","@types/semaphore":"^1.1.0","@types/bluebird":"^3.5.26","@types/bunyan":"^1.8.6","@types/chai":"^4.1.4","@types/fs-extra":"^5.0.5","@types/mocha":"^5.2.4","@types/node":"*","axon":"2.0.x","bluebird":"^3.5.3","bunyan":"^1.8.12","chai":"~3.5.0","fs-extra":"^7.0.1","leveldown":"^5.0.3","mocha":"^5.2.0","nodemon":"~1.17.5","ts-loader":"^5.4.5","tslint":"^5.15.0","typescript":"^3.4.1","webpack":"^4.30.0","webpack-bundle-analyzer":"^3.3.2","webpack-cli":"^3.3.1"},"gitHead":"85c6207a34b04630619c71b4bd8d73bc655d8ddd","_id":"mokka@0.2.5","_npmVersion":"6.4.1","_nodeVersion":"11.3.0","_npmUser":{"name":"zuev.egor","email":"zyev.egor@gmail.com"},"dist":{"integrity":"sha512-HnE6EcumlivJT+695tosYG9R4Vl39bz/VcW25S/dDRRojfQ0PWR5ZNuqXOA5OZXY39r0YQAAJ2/p1D2UHkBtMw==","shasum":"dc37f94441be5c829104f1d9deb50e130eae9119","tarball":"https://registry.npmjs.org/mokka/-/mokka-0.2.5.tgz","fileCount":121,"unpackedSize":686594,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0WevCRA9TVsSAnZWagAAUfMP/jGCoUvYtJTlq9Y9GceP\nq/vY2lD5LguvhO/xA3bTiG4GwBDivmsurSvMqApt1GnbJe+w+qc9c56/C5it\nr4cl51goZD1kAldfHlLtx+V/1+nmSJ4SinxVxsOmiLfa9PARLi+6DSbRa+gU\nQB3DINbIA+DRGksO5dY6lKAqAg2JAQ3Asqaah2jZKb3FE4SL14ltKQ/OVekU\nz+7pazqyuGtAfm1Dsfjf3DhxxPtlr72emSYhb17i3e9s89jOSd9wqxfzlkLp\ngb8z9hn83T1mR6tdD/hm4q8a4aZZ3+7Q21Y9YaM3omJREd/D9CiUerskZwjX\nXjwskckclRVVvnlyUhjWhxl6iNNNDMOPVkCGHa6cSajsJ3SUNTzjE9yM3SK4\ntYmLH61IQcjfmkY9xyXz6bEN0d1CdqauUislN4qweliSqCm3gcu1/zs0hIHF\nZltE8upYz18Ywyu82OrV+aomccgLBXcsob5UygWGyNQrP3mvKSUsdU2DyeKm\nHzdxeug4806IABe9zDTL1/GhF3qTJUSZqq40u/FyY0bEysQXEQPGmOcqlJ99\nVRDm1lHN3Gylpq+LrBoICiTtmfxuCdR/QiGotTWGxztKtswh6Zd/n2QqYL8W\nuzV3IfEWCCfjM9Rfvm6RYuut0G30RWrV1USIsTieELIXPkB+Fyw5JW8GdJqx\nrY/K\r\n=ZoJf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHx55LJ5ag8aA2gLXHFsQrY+yyEXAW8kBPUEZsT0s8yzAiEAx3Zkq7pMQheligHDVKp7BEL/C7q6wU8cWcRZRHxsIqE="}]},"maintainers":[{"name":"zuev.egor","email":"zyev.egor@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mokka_0.2.5_1557227438163_0.48194242449343627"},"_hasShrinkwrap":false},"0.3.0":{"name":"mokka","version":"0.3.0","description":"[![Build Status](https://travis-ci.org/ega-forever/mokka.svg?branch=master)](https://travis-ci.org/ega-forever/mokka)","scripts":{"tsc:watch":"tsc -w","tsc:build":"tsc","serve_client1":"set INDEX=0 && nodemon --delay 1000 --inspect=8081 --watch dist/ -d 1 ./dist/demo/client.js","serve_client2":"set INDEX=1 && nodemon --delay 3000 --inspect=8082 --watch dist/ -d 1 ./dist/demo/client.js","serve_client3":"set INDEX=2 && nodemon --delay 6000 --inspect=8083 --watch dist/ -d 1 ./dist/demo/client.js","serve_client4":"set INDEX=3 && nodemon --delay 10000 --inspect=8084 --watch dist/ -d 1 ./dist/demo/client.js","test":"mocha dist/test/*spec.js --timeout 120000","lint":"tslint --fix --project tsconfig.json","build_web":"webpack"},"keywords":["mokka","consensus","rsm","raft","distributed"],"main":"dist/components/consensus/main.js","types":"dist/components/consensus/main.d.ts","author":{"name":"zyev.egor@gmail.com"},"license":"AGPLv3","dependencies":{"encoding-down":"^3.0.1","levelup":"^3.1.1","lodash":"^4.17.11","memdown":"^3.0.0","merkle-tools":"^1.4.0","rlp":"^2.2.3","secrets.js-grempe":"^1.1.0","semaphore":"^1.1.0","tick-tock":"^1.0.0","tweetnacl":"^1.0.1"},"devDependencies":{"@types/bn.js":"^4.11.5","@types/lodash":"^4.14.123","@types/semaphore":"^1.1.0","@types/bluebird":"^3.5.26","@types/bunyan":"^1.8.6","@types/chai":"^4.1.4","@types/fs-extra":"^5.0.5","@types/mocha":"^5.2.4","@types/node":"*","axon":"2.0.x","bluebird":"^3.5.3","bunyan":"^1.8.12","chai":"~3.5.0","fs-extra":"^7.0.1","leveldown":"^5.0.3","mocha":"^5.2.0","nodemon":"~1.17.5","ts-loader":"^5.4.5","tslint":"^5.15.0","typescript":"^3.4.1","webpack":"^4.30.0","webpack-bundle-analyzer":"^3.3.2","webpack-cli":"^3.3.1"},"gitHead":"b378b9566d4b5b136def0fcfef82e30a7934d40b","_id":"mokka@0.3.0","_npmVersion":"6.4.1","_nodeVersion":"11.3.0","_npmUser":{"name":"zuev.egor","email":"zyev.egor@gmail.com"},"dist":{"integrity":"sha512-fxFBMA8XiwcPsZN2HutI1Tza+4HQFMw4BI5246j7nrs5nZcJ58hFmhN5afWW2fFGpXOqO/TA7UsJMQdlx2cXkQ==","shasum":"7e926db108a8f9fb6d686116d0807cecaf6283c2","tarball":"https://registry.npmjs.org/mokka/-/mokka-0.3.0.tgz","fileCount":124,"unpackedSize":690274,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc09SSCRA9TVsSAnZWagAAwgoQAISm+gN9f+Hz7iRb2oUQ\n2nek6s5kWJdZJpN9reaf+22RkZBa3LTKvFzkSDrdgMPg02m80w6OrWGpDwt/\nK9tL4qXtU+qEL2t8ZligD+Z/ftZCcOdkf7ySa3IiRlYF6llLByUyt68eK3wX\nl+khQCjTNbn+Py+rqm4jpoXFJXLlxlB3Z+iT2n+HdeEIprzpBwDljrTLgjxt\nhRHztWnaweHU1XCCIkksJps8FKEeSfEqiO7wkNn219W0oqSD6WIM5yrPn2Ry\n86E+UOZ5dFVzldLUmwVs+rULvVed2HKqd8V3bcmISJIrvTAxC1gBCvtuE10l\nSdy2oV0VFy4H+lHfUK3fjFp1MUaflpJ4v9HZplEHLGRHndHFDlnPXA9R17ci\nONv/WYK01d2EOP4XYndc3MpyXtn9l71f/PNpv+eOdfI/broxcnOQWEqilbmt\n8Oe4vaCPkTzS7NrWC8cgDRsB+Djr3QstnDxT5utjNt03t/ycbp9DmI+1bM3K\nS/FK7tqT847Ma7rshgNfm55+8H9BEOGLx28AaRuTbwrn+Z0up5TakS9yotUW\n201ylB9rT8bB8fMVnTAIrlCUAp6X/L94iDirdXWaerqmdhGYty+vzy/njIL4\nuVdlOw1u+mf/9RH6vEaz0B3+Dsxub5PxBJK5SjGKd0EMPVoDeOGY0zsEbxqi\n46Pg\r\n=KEl7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDM67jPhrFOq3dOrBvQYvnxE/livzyjJY47AeoeXEKjFAiB9B/jH3T+v+bGg+gnH4d9/U7H+x19v/IhoWijswVwzpw=="}]},"maintainers":[{"name":"zuev.egor","email":"zyev.egor@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mokka_0.3.0_1557386385601_0.6363160461032398"},"_hasShrinkwrap":false},"0.3.1":{"name":"mokka","version":"0.3.1","description":"[![Build Status](https://travis-ci.org/ega-forever/mokka.svg?branch=master)](https://travis-ci.org/ega-forever/mokka)","scripts":{"tsc:watch":"tsc -w","tsc:build":"tsc","serve_client1":"set INDEX=0 && nodemon --delay 1000 --inspect=8081 --watch dist/ -d 1 ./dist/demo/client.js","serve_client2":"set INDEX=1 && nodemon --delay 3000 --inspect=8082 --watch dist/ -d 1 ./dist/demo/client.js","serve_client3":"set INDEX=2 && nodemon --delay 6000 --inspect=8083 --watch dist/ -d 1 ./dist/demo/client.js","serve_client4":"set INDEX=3 && nodemon --delay 10000 --inspect=8084 --watch dist/ -d 1 ./dist/demo/client.js","test":"mocha dist/test/*spec.js --timeout 120000","lint":"tslint --fix --project tsconfig.json","build_web":"webpack","build_dist":"rm -rf dist && npm run tsc:build && npm run build_web"},"keywords":["mokka","consensus","rsm","raft","distributed"],"main":"dist/components/consensus/main.js","types":"dist/components/consensus/main.d.ts","author":{"name":"zyev.egor@gmail.com"},"license":"AGPLv3","dependencies":{"encoding-down":"^3.0.1","levelup":"^3.1.1","lodash":"^4.17.11","memdown":"^3.0.0","merkle-tools":"^1.4.0","rlp":"^2.2.3","secrets.js-grempe":"^1.1.0","semaphore":"^1.1.0","tick-tock":"^1.0.0","tweetnacl":"^1.0.1"},"devDependencies":{"@types/bn.js":"^4.11.5","@types/lodash":"^4.14.123","@types/semaphore":"^1.1.0","@types/bluebird":"^3.5.26","@types/bunyan":"^1.8.6","@types/chai":"^4.1.4","@types/fs-extra":"^5.0.5","@types/mocha":"^5.2.4","@types/node":"*","axon":"2.0.x","bluebird":"^3.5.3","bunyan":"^1.8.12","chai":"~3.5.0","fs-extra":"^7.0.1","leveldown":"^5.0.3","mocha":"^5.2.0","nodemon":"~1.17.5","ts-loader":"^5.4.5","tslint":"^5.15.0","typescript":"^3.4.1","webpack":"^4.30.0","webpack-bundle-analyzer":"^3.3.2","webpack-cli":"^3.3.1"},"gitHead":"c2a59382fb67c212ebb01e7a6a13f235ddc14995","_id":"mokka@0.3.1","_npmVersion":"6.4.1","_nodeVersion":"11.3.0","_npmUser":{"name":"zuev.egor","email":"zyev.egor@gmail.com"},"dist":{"integrity":"sha512-dLkXg4A/BQdt+AixotZt8HizwSG+zjxFs8IG2iH1Ph5Eb++gQQsHbSzu/WYsiVeaA4T4E4T7euM9SYnKv2wT7w==","shasum":"725b02353995178e459225353817ae070a8b0586","tarball":"https://registry.npmjs.org/mokka/-/mokka-0.3.1.tgz","fileCount":124,"unpackedSize":690545,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc1eUACRA9TVsSAnZWagAAUwEQAKOqVjVolZvfn2nVkSP4\nTRqD+21GVyOr5b6EqtkzhXS0pYZ8Dk9lZaXmsvdqgSrNyTjZvDuZaCoIDNOq\nFSty6PaN/BNl3MQNu/2N0PT/hOQ8QwaMdCpFuaNhRSqrlF/GY7dVbTS5BjSO\nY8GH9BphDGSEkY3XVt68ZyZHJs0xEflDC1gjv756A5ZqROK9LHDZ2cgwoTso\nfkbYt3N6xGke6o6GcNK20l2tEeQEWns/QcLFi22XfeugfDWZTLcdn0z1bABR\nTyKggZxoBHOvFpJep/Grgz5jedfaDvvOvXW76WIgZ05AoshhowUDg/ZPoWwC\na/Ft7WhLTCyIHpFIZYMt/mKDviflMxSHpErp+Wd2pKru+6ULDViP96mk7IIR\nhPJt8d2sqW1LdFfppLVMkwuO3vmSuel3Otz4FHgYsxXDsC5xuLLzjKtKON5V\nH9vWKCm8+J065xGCLJIaEfNPRQQ/a2ZuqoH+1pCgPycSGhEV3apC/fcT/8QO\nbQuKCB+smtovQIico+F1E8Hxs/CDAx6cGsWVzoqQ4f805TjEahGT5DiuroqI\n0KWWEzP9+yJE6BYLqCbMtPsL10ynh59q/bD5ASmBa64ACMvTVOmVvsXYj/KA\n1CJu4mEUwxRgOtVniZ6g68E02fFTVwHto+M+GNZwae78xHdmDdMgIdmrcSE7\nrPC6\r\n=oHVD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFHGCBVVlh+kGcLu5RUATe4Mvx/RJo03ol4b/DXi0pNOAiBMqW2t25kITZSTUyRkeQeAu3hv7pXcRcEwdEOhUsoe6Q=="}]},"maintainers":[{"name":"zuev.egor","email":"zyev.egor@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mokka_0.3.1_1557521664164_0.5557592866786638"},"_hasShrinkwrap":false},"0.4.0":{"name":"mokka","version":"0.4.0","description":"[![Build Status](https://travis-ci.org/ega-forever/mokka.svg?branch=master)](https://travis-ci.org/ega-forever/mokka)","scripts":{"tsc:watch":"tsc -w","tsc:build":"tsc","test":"mocha --timeout 60000 -r ts-node/register src/test/**/*.spec.ts","lint":"tslint --fix --project tsconfig.json","build_web":"webpack","build_dist":"rm -rf dist && npm run tsc:build && npm run build_web"},"keywords":["mokka","consensus","rsm","raft","distributed"],"main":"dist/components/consensus/main.js","types":"dist/components/consensus/main.d.ts","author":{"name":"zyev.egor@gmail.com"},"license":"AGPLv3","dependencies":{"encoding-down":"^3.0.1","levelup":"^3.1.1","memdown":"^3.0.0","secrets.js-grempe":"^1.1.0"},"devDependencies":{"lodash":"^4.17.11","@types/bluebird":"^3.5.26","@types/bunyan":"^1.8.6","@types/chai":"^4.1.4","@types/fs-extra":"^5.0.5","@types/mocha":"^5.2.4","@types/node":"*","axon":"2.0.x","bluebird":"^3.5.3","bunyan":"^1.8.12","chai":"~3.5.0","fs-extra":"^7.0.1","leveldown":"^5.0.3","mocha":"^5.2.0","ts-loader":"^5.4.5","ts-node":"^8.3.0","tslint":"^5.15.0","typescript":"^3.4.1","webpack":"^4.30.0","webpack-bundle-analyzer":"^3.3.2","webpack-cli":"^3.3.1"},"gitHead":"d10fe9ed3126d1daf19a17361e3eb1f35aa53733","_id":"mokka@0.4.0","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-tRZ/QVA66Sur5Hohx57NaxuKYUmcaZUuxj5QwAjtxmy6XcV0L4IUZmCKEl/XsN2AAEKqSGZ6uQgcdxSwHhmpJQ==","shasum":"adcfd95173d03607fbe67f3484ea8598f41603db","tarball":"https://registry.npmjs.org/mokka/-/mokka-0.4.0.tgz","fileCount":115,"unpackedSize":601635,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXEWeCRA9TVsSAnZWagAAGakP/3qw2YdH5pshvndUPf4y\nhBtmhLvWycVLKNKNoIGuEqHwunkN9GjsdHnJTV95UgHeZu9GiBrv52WIahAj\nc7zJuKVwqbKvSZXwC37q0Je0GwKN964nWIGva+Hq3Qj+BJqJ/IUzQgSdMBKi\nUjTipHwe+zz1OZs7Uvv5KNsRIEPEJEISFDaQD05ANBOgfKOJA6mA2vQ/s9az\nz2XiL4H1EWLNIiQcVUo5Ga6Fyianf07Db2k+E1LHQXan4PIxY4NCipKe5BDq\nLGikW9XdH51QrHlhwuir1ZyflyG4O/zVWhm7Sb4/Luv456hEMUkzBXMT3Je+\nMbFEWS4MpMwx52REw632AzquxvE7BP78PNxr0DPqRw59/1fIeNAwHywJpjAD\nLEAtCowl1OdhQG3Q9CbiU0gNKxja5QSb/sJdze4anmJu4IfCNMPxYm6iz+4C\nNureGEKwvgU1i+nYKhRCAOGBltWyjvEo4eOOEH3MoQwy3M2YqYQo2vXrK0vC\nO9GVAEBPhDSFdD4BMLwypzVbP6nEJOoua9HaZ63nHk+Om7ADrDgRNF78sylQ\nCWtlcQnelUKGMYIQaIOF6zxuAxP4qIaDRryokxkXNoaZjmsuZZEAGloHwr8T\n+HlgjGYP0vGuimcBajdYF2HrUDJDnZH9Ak0O//kKh/Qn1K7Nz9OckSk1WooV\npREY\r\n=2RqA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAxZGRtMmZOuZA8qbMO7W5xagPsTz5PxH7hoRj8Fn++kAiEA/UwVA7G6ecW8tpB8aB8VfaTlqxrR74A5k4eqeYgnnfI="}]},"maintainers":[{"name":"zuev.egor","email":"zyev.egor@gmail.com"}],"_npmUser":{"name":"zuev.egor","email":"zyev.egor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mokka_0.4.0_1566328221524_0.8699069843232601"},"_hasShrinkwrap":false},"0.4.1":{"name":"mokka","version":"0.4.1","description":"[![Build Status](https://travis-ci.org/ega-forever/mokka.svg?branch=master)](https://travis-ci.org/ega-forever/mokka)","scripts":{"tsc:watch":"tsc -w","tsc:build":"tsc","test":"mocha --timeout 180000 -r ts-node/register src/test/**/*.spec.ts","lint":"tslint --fix --project tsconfig.json","build_web":"webpack","build_dist":"rm -rf dist && npm run tsc:build && npm run build_web"},"keywords":["mokka","consensus","rsm","raft","distributed"],"main":"dist/components/consensus/main.js","types":"dist/components/consensus/main.d.ts","author":{"name":"zyev.egor@gmail.com"},"license":"AGPLv3","dependencies":{"big-integer":"^1.6.44","encoding-down":"^3.0.1","levelup":"^3.1.1","memdown":"^3.0.0","secrets.js-grempe":"^1.1.0"},"devDependencies":{"lodash":"^4.17.11","@types/bluebird":"^3.5.26","@types/bunyan":"^1.8.6","@types/chai":"^4.1.4","@types/fs-extra":"^5.0.5","@types/mocha":"^5.2.4","@types/node":"*","axon":"2.0.x","bluebird":"^3.5.3","bunyan":"^1.8.12","chai":"~3.5.0","fs-extra":"^7.0.1","leveldown":"^5.0.3","mocha":"^5.2.0","ts-loader":"^5.4.5","ts-node":"^8.3.0","tslint":"^5.15.0","typescript":"^3.4.1","webpack":"^4.30.0","webpack-bundle-analyzer":"^3.3.2","webpack-cli":"^3.3.1"},"gitHead":"6685b88189992dcd31b052cd9505fb2f93328e46","_id":"mokka@0.4.1","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Exh+BURh10kPCRDlIDZ6A/oL5WgH3/GdFTG2rvqkSchMhAHdEgSGJzRs7iRGDLqyPHaGDGfbj9ikCBUz0u315Q==","shasum":"f338834efbf7b131a60bf0f3d83d8b6fae49777a","tarball":"https://registry.npmjs.org/mokka/-/mokka-0.4.1.tgz","fileCount":116,"unpackedSize":622248,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXvJ1CRA9TVsSAnZWagAAnsMP/1X04LLD8I9Gy4+eNd4k\nrlNIBvc+Uqxx0uZZk7TCbc+kAmK8z4bXPzyX8rE6neh1pqJ1XpUgsYOgeYTf\ni3oopnosjEfi/1qqPljGDwbDhykx+kvABLUHt///IUZl3Y8su5iO1CL9PXHr\nwQQBnBj8NmxEVGboL7LNMyOBSgXmgZBKcY56BHWQPNyJoANAgMTeCiGTtsmd\nfvI8b0B2/RFyDSsVQmz3gpWf7iduTuBks+XIiwlAw/SYwTlfWGWv+isoZJG0\n1mPBe1jlTqIaNcyHV2NPjYgqCHk9F/9e5bfZAL3XCAj2ZaYYxNnYiTvCKKts\nBJmO4fBVHTDu9sO0G1GK/v8sYOeX3Tzj66xfgUK29Q+0Y0r8qMYABaUWNwlS\ngKqXlbMIRt2PNDFM1sqpO9oTrD0eEowFnYX5zZkb+/9rpMnl+m+ZRbMZmHie\n2qs0bWdZ773RR6HdMa+Ffr06tkxXHO1rm3IcDY4esICya7WQ6LemB3IAEJm/\n6ykQOpk/1/3BZkjpH7sIbUwHhd5evA+FhYNkPBd7fCYOdDPx0qkZ9ByfCiT0\nwqu9JSQ66rC+0ElW4QgYexRtvG4jEkxgGRKaUqUELnqMF97DDm85XW6AZOe3\nx5vo6xQaC1/XEUcZIBzqMJ6Bk1R2X1JGI3V7R+na1LLNnBOqwtKOhcepYFAe\n2kP0\r\n=yO83\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICMqlZUj0hhzDiSfJJclRaTdawfTWTmgrgEnDX7NT5iaAiEA8ULpvpa+waXzg8zeyzFMYaDHPF3yd9Q7yS76SUuOV3M="}]},"maintainers":[{"name":"zuev.egor","email":"zyev.egor@gmail.com"}],"_npmUser":{"name":"zuev.egor","email":"zyev.egor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mokka_0.4.1_1566503540337_0.5908301334901969"},"_hasShrinkwrap":false},"0.4.2":{"name":"mokka","version":"0.4.2","description":"[![Build Status](https://travis-ci.org/ega-forever/mokka.svg?branch=master)](https://travis-ci.org/ega-forever/mokka)","scripts":{"tsc:watch":"tsc -w","tsc:build":"tsc","test":"mocha --timeout 180000 -r ts-node/register src/test/**/*.spec.ts","lint":"tslint --fix --project tsconfig.json","build_web":"webpack","build_dist":"rm -rf dist && npm run tsc:build && npm run build_web"},"keywords":["mokka","consensus","rsm","raft","distributed"],"main":"dist/components/consensus/main.js","types":"dist/components/consensus/main.d.ts","author":{"name":"zyev.egor@gmail.com"},"license":"AGPLv3","dependencies":{"big-integer":"^1.6.44","encoding-down":"^3.0.1","levelup":"^3.1.1","memdown":"^3.0.0","secrets.js-grempe":"^1.1.0"},"devDependencies":{"lodash":"^4.17.11","@types/bluebird":"^3.5.26","@types/bunyan":"^1.8.6","@types/chai":"^4.1.4","@types/fs-extra":"^5.0.5","@types/mocha":"^5.2.4","@types/node":"*","axon":"2.0.x","bluebird":"^3.5.3","bunyan":"^1.8.12","chai":"~3.5.0","fs-extra":"^7.0.1","leveldown":"^5.0.3","mocha":"^5.2.0","ts-loader":"^5.4.5","ts-node":"^8.3.0","tslint":"^5.15.0","typescript":"^3.4.1","webpack":"^4.30.0","webpack-bundle-analyzer":"^3.3.2","webpack-cli":"^3.3.1"},"gitHead":"e67619f55facce43dfb9b1dec51480027830b12d","_id":"mokka@0.4.2","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-C9EzW203K5O+iAqlAvjAnpbtFO5COan45OOSLv2V66uW6Y+1clMG4RUu15m54dQDWubvV5zT0EFaM2wXjmMm3A==","shasum":"76acb84dd341a3df92693a66122853cece9aa42a","tarball":"https://registry.npmjs.org/mokka/-/mokka-0.4.2.tgz","fileCount":125,"unpackedSize":648498,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdt/j7CRA9TVsSAnZWagAAp9QQAIvvLf9wodbmGvFqXIgW\nvHZ9a6GGgmnG7D9nQkls4AsROvd9zLpa2wStfS8joR/q5vRMpkBW1yznbWfx\nuyBbeVHbAZWTTiu3ZtcNuZ2BeCCBgnmwwGjn4xLv5XG+RbxLQt2D554ifhMI\n3jVcoi010lqkXnmMGkrarcGs747E4iR1CEs+pEbgkhL1yZg6o9SVsOQd6/HN\nsqJixSQliiJRyliiz02YSXlasYzO+xdxWSa4t5j3p6jsAkDPwIVXzCfzL4De\nKhjz5G6yWiGhcJDe6QF3UhHYPfTtAnJ889JmikzAtp6dHob6DE1hCvYdYQnq\nA42bBHiTUqn3lghebQCbHmqY7lA+/V4wswWvHfBCHek1odpy8N1TZElVuTQ8\nVR/+Hlzb8VK1go74Yzy8Fu6poBZsI/yP3TASn5Ip0aQfWaLYSeSKPPltSRUS\nS8YsZ/HQQmlyn2z4H4NeKS/Nbvu9P0Bl8CEINE42tg94Er+xVPcFVPdZSY3Z\np5gJVl38vnoSPC/sKidi0IHlhuqAxEFqYvkRLBjclYXrmCEaqnMTnEGTON4Z\nG/3sTZPEVAc9K6QideeeL993478/dCG2l0bwcqcB/X6yes+T17zp3xjZakar\n1DQR8byT7T9+6VUhVOVORvRLgBW/jTwR5ONaPUtA31hnc0Dn7b8pQuAoZPEJ\nx0di\r\n=elmm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/DYCSCcdn808cgJYkidsygYL1yPDax73aGbOBJ0aCUwIhAKDlljp+8T1mxsBSFMK7SuDEmEAuDsqo2OVvsc7Ceo5O"}]},"maintainers":[{"name":"zuev.egor","email":"zyev.egor@gmail.com"}],"_npmUser":{"name":"zuev.egor","email":"zyev.egor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mokka_0.4.2_1572337914861_0.07615762154230743"},"_hasShrinkwrap":false},"0.4.3":{"name":"mokka","version":"0.4.3","description":"[![Build Status](https://travis-ci.org/ega-forever/mokka.svg?branch=master)](https://travis-ci.org/ega-forever/mokka)","scripts":{"tsc:watch":"tsc -w","tsc:build":"tsc","test":"mocha --timeout 180000 -r ts-node/register src/test/**/*.spec.ts","lint":"tslint --fix --project tsconfig.json","build_web":"webpack","build_dist":"rm -rf dist && npm run tsc:build && npm run build_web"},"keywords":["mokka","consensus","rsm","raft","distributed"],"main":"dist/components/consensus/main.js","types":"dist/components/consensus/main.d.ts","author":{"name":"zyev.egor@gmail.com"},"license":"AGPLv3","dependencies":{"big-integer":"^1.6.44","encoding-down":"^3.0.1","levelup":"^3.1.1","memdown":"^3.0.0","secrets.js-grempe":"^1.1.0"},"devDependencies":{"lodash":"^4.17.11","@types/bluebird":"^3.5.26","@types/bunyan":"^1.8.6","@types/chai":"^4.1.4","@types/fs-extra":"^5.0.5","@types/mocha":"^5.2.4","@types/node":"*","axon":"2.0.x","bluebird":"^3.5.3","bunyan":"^1.8.12","chai":"~3.5.0","fs-extra":"^7.0.1","leveldown":"^5.0.3","mocha":"^5.2.0","ts-loader":"^5.4.5","ts-node":"^8.3.0","tslint":"^5.15.0","typescript":"^3.4.1","webpack":"^4.30.0","webpack-bundle-analyzer":"^3.3.2","webpack-cli":"^3.3.1"},"gitHead":"94043e894f408b8de457cf4ed39a8438df2b6c93","_id":"mokka@0.4.3","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Kf23G2pf3V8ilFfiHVCMo7Dx5tf0OS3x89e7OHLkS/6wSS8nDlkfBmdVcNvyKrcbCBvB9BCE295s6BFl91DHXA==","shasum":"03c0e7954b5bbe1d63d572873e77872aeb07d611","tarball":"https://registry.npmjs.org/mokka/-/mokka-0.4.3.tgz","fileCount":116,"unpackedSize":625361,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduJMHCRA9TVsSAnZWagAAZa0QAI6AU9xtBthM1afpJbEi\nsqF7uLFtYBEi0dtfD80Ra4W+FF+3ilQPsXFiBrlCM7gtpsPbycKSpinM6dfz\nnwlPXYnnZyxfBXoRnR7QnIPgvn2KA8YFyW6565T6J4BQgsj9ETFWgLknuAyi\nQHDETvhY9j1wt8F63oszLu2MjzbJ17jk6VB/YO1MOlG9BM1/ygLHRi/mEQiy\nbjscIObAtBV9kK7ipvzlsyx3eHs/K1b5sPxr5p+k6Ns57m8ZfPI54ItsbUEK\nSvD1vyGiyqxEbUYUgJV1DwwYhTEpRN81M7l9FVsntBRjqfvphgy3QjuqKwqn\ns4st/AJkksJxBk9otFAca2u4hWB1knesiEjsfT9pfRh6eRBuaz/GG7Rl8Ygb\n5Lwe4AykzwKzXHXluirmT17XDoi/V0sFnJeLN3y2AwsVGs3saDARc656Ot11\n7eVY+NtBM5fMWQcnHRD1tsj4S78QABCRqraCIxB2TZi5faYaH/TfRaZtlBTE\nSI3B24QSo7bXrXqIQwzCayInMmRQJSfjOID47CO55S7iEnLT8LvsAQdDL3Ij\nYz6IW3N1Rd3vN2YQjPaRfYe/F217Wxfa6zRqrwj8cQaiIuXasm9hds5HjLqd\nzknaRnLcu51N1LzbHCMhp/7ss5/UYWg8IR7vbjZqf7fFstRpYcK5sWlBIcTz\n3u7V\r\n=/dL7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEgnvc8mWYTR3kpkm9M1Gn8zl0GsVuOh2VbCWH3211DBAiBFCelN20P0ddt+g/PJmW682QESyJEYWMos2mp8euEOAQ=="}]},"maintainers":[{"name":"zuev.egor","email":"zyev.egor@gmail.com"}],"_npmUser":{"name":"zuev.egor","email":"zyev.egor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mokka_0.4.3_1572377350751_0.7772153916057973"},"_hasShrinkwrap":false},"0.5.1":{"name":"mokka","version":"0.5.1","description":"[![Build Status](https://travis-ci.org/ega-forever/mokka.svg?branch=master)](https://travis-ci.org/ega-forever/mokka)","scripts":{"tsc:watch":"tsc -w","tsc:build":"tsc","test":"mocha --timeout 180000 -r ts-node/register src/test/**/*.spec.ts src/test/**/**/*.spec.ts","lint":"tslint --fix --project tsconfig.json","build_web":"webpack","build_dist":"rm -rf dist && npm run tsc:build && npm run build_web"},"keywords":["mokka","consensus","rsm","raft","distributed"],"main":"dist/components/consensus/main.js","types":"dist/components/consensus/main.d.ts","author":{"name":"zyev.egor@gmail.com"},"license":"AGPLv3","dependencies":{"big-integer":"^1.6.44","encoding-down":"^3.0.1","levelup":"^3.1.1","memdown":"^3.0.0","secrets.js-grempe":"^1.1.0"},"devDependencies":{"lodash":"^4.17.11","@types/bluebird":"^3.5.26","@types/bunyan":"^1.8.6","@types/chai":"^4.1.4","@types/fs-extra":"^5.0.5","@types/mocha":"^5.2.4","@types/node":"*","axon":"2.0.x","bluebird":"^3.5.3","bunyan":"^1.8.12","chai":"~3.5.0","fs-extra":"^7.0.1","leveldown":"^5.0.3","mocha":"^5.2.0","ts-loader":"^5.4.5","ts-node":"^8.3.0","tslint":"^5.15.0","typescript":"^3.4.1","webpack":"^4.30.0","webpack-bundle-analyzer":"^3.3.2","webpack-cli":"^3.3.1"},"gitHead":"99f803c3ad5078e27d749d0d2f3ac489fa393218","_id":"mokka@0.5.1","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-N8cfBN1eFNWhPMGgK/sTx47CbF8bw9WdjiGNKrilxHFKuXAZSRxiVlk4v9SsOMZ07sRPzwOC/r9RZNWNj1jBeg==","shasum":"a35790ab5027db8bf108c1d64df74ce58f5a0e8f","tarball":"https://registry.npmjs.org/mokka/-/mokka-0.5.1.tgz","fileCount":113,"unpackedSize":618299,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwbtUCRA9TVsSAnZWagAAkJ8QAJ7A1MUhv3r3wYvO9uxj\nqy3jctVaNkFO1qj1/M9CHk61beewQ5CMdhV3zKJ5kOo2MilWxnzfEvEF9ICf\n6sMJpfxlkqMj3XfA+tGbUpkphgP/kIXr7uNxgSPpEouJADcpOUuFshjLmnM1\nzcg2ihqmD/cJSTsPqwChZ7Fp6NpgAJi03WuzSgW8NKG09LEswWFJyF1c8hyw\nFDp5o/q7ez2kAfwaYKnkdGqV8MTGDvecZadmkLTpS9oCHd5IGJO8wzuHDUxH\nSzRVPlETUYyymGNyOhAarCsKK0JlFcIGg2IQ9MzB0NF2BAYjLaxxdWv2p/Jh\nw6+7W44zJAlxvlRuNn88elsEg3Sttu1jkY3sLKS/lToWJxKMtP3DrQ8kkB2i\nplsFGH35uzPWJNSpkaS9yCfdg7t/eJ3lmTC5jxYy+OlPMFpOJtPkEiKpSJCo\noavE4QRHc4VRIQ2HxsMzuMn98fTb1xELB6O7QdqQg2KCdaszgJnee1ABY7ll\nCSsinARwl1x892dJFCXsjzItGpA2L2//DDLFlvYsckmMp0yLa/qbJUSYMXLV\nCmwbAz8hoy3FDXDtuh06shA7cTO+eERSC9YzGj1VFVAeDgdTcy4zWmETBfVQ\n+IWkVJxG6RR3bVu9WgefjKStMzz9PCN2D04B741ZoclNsaq0g9nLzd/JU+Bq\n0nTi\r\n=zWKK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFEBIi2clxbMiKRjWKn3B3Vrp1Z8IojSIKoNCy/8hJEXAiAdqY3khvFdBv5xmCJaw+UAV2GWQafGcyfiTL+WRNrbpA=="}]},"maintainers":[{"name":"zuev.egor","email":"zyev.egor@gmail.com"}],"_npmUser":{"name":"zuev.egor","email":"zyev.egor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mokka_0.5.1_1572977492018_0.4946472836990323"},"_hasShrinkwrap":false},"0.5.2":{"name":"mokka","version":"0.5.2","description":"[![Build Status](https://travis-ci.org/ega-forever/mokka.svg?branch=master)](https://travis-ci.org/ega-forever/mokka)","scripts":{"tsc:watch":"tsc -w","tsc:build":"tsc","test":"mocha --timeout 180000 -r ts-node/register src/test/**/*.spec.ts src/test/**/**/*.spec.ts","lint":"tslint --fix --project tsconfig.json","build_web":"webpack","build_dist":"rm -rf dist && npm run tsc:build && npm run build_web"},"keywords":["mokka","consensus","rsm","raft","distributed"],"main":"dist/components/consensus/main.js","types":"dist/components/consensus/main.d.ts","author":{"name":"zyev.egor@gmail.com"},"license":"AGPLv3","dependencies":{"big-integer":"^1.6.44","encoding-down":"^3.0.1","levelup":"^3.1.1","memdown":"^3.0.0","secrets.js-grempe":"^1.1.0"},"devDependencies":{"@types/bluebird":"^3.5.26","@types/bunyan":"^1.8.6","@types/chai":"^4.1.4","@types/fs-extra":"^5.0.5","@types/mocha":"^5.2.4","@types/node":"*","axon":"2.0.x","bluebird":"^3.5.3","bunyan":"^1.8.12","chai":"~3.5.0","fs-extra":"^7.0.1","leveldown":"^5.0.3","lodash":"^4.17.11","mocha":"^5.2.0","ts-loader":"^5.4.5","ts-node":"^8.4.1","tslint":"^5.15.0","typescript":"^3.4.1","webpack":"^4.30.0","webpack-bundle-analyzer":"^3.3.2","webpack-cli":"^3.3.1"},"gitHead":"aa71ce03f0aa3062b609d0e0ff05ec0e1f8549bc","_id":"mokka@0.5.2","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-uU70HcOy52yFg7RIgwmV+oKMsurbgEesGKtHtPZEJr2b5prCC46yBr6LqiOdSbxI23yY6AmLxNs44JHeX45WeA==","shasum":"eea0edfd3556f33aab0f66c96a479a209e1b1300","tarball":"https://registry.npmjs.org/mokka/-/mokka-0.5.2.tgz","fileCount":113,"unpackedSize":618836,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxH98CRA9TVsSAnZWagAAqN0P/2T2cNzNRcTxSH5Q78H1\nEbaLDjmzzE+lv0ItzBic5QLY55QkWr+uD4hlZ1gP5jI0v1XL5DIFidexPOAU\nXJj/gvDZULGhBvQRKplv8m33LBowZ4M2vnmTBwbEChtLI59S+a+LDvIh95bW\nEIH6Glbf1gQIWaHfu/ZnAto+HpLXBed4aODgxBrsjZpI8dOGhxF0jRJYD7Xv\nzYka2rF3gOshPfqw+EXrkV+KOxsZKWUZzxBMOiMOJ06/lcCRp7V4UnwT2rUt\njnVO/ELoYgJTjNTP0BOy+H9vGaAjb3OqHWjeg5M+gqmf3gL4oYFQLLkaXC8V\nH1PQQMNghgyu4PoycDY7kkuxxrPXDzJXzrIj52lClERyISQlz/pHOwI/na3r\ngYSaRM/niqNL5R1ZNEpPmtXmVbCVzBJWBmQgfBM9TCpF5Ui7zgVTV489cP0l\n5K9bSNYFM6PsnxrcN/9X+X9Y3fKozA0/aTXaIatg1gOWVjvPC/f5/4fW54oL\nzRE25ikwWDJUrMtqJtUyr0yfdvlQSEftpVFW+KUICExMIwgkgy+FuM3N6E4V\npnKSShHR/z467XvfBqwugeXRawTL6TOLeReN4JntaeIyMZ+NkFisydKoPsV4\nlHtz06/z5GlfZtt+WxSWRdTMr/vFsl2TlOhb+N0SiXaCYAmkDazJQBAc51xP\nWB3K\r\n=gVL9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDF/uilaF5oC1AmaiLR81RCXfaj2otSbcGWQFU1hJvS9QIhAPu9Nwva6dKOeyuIYo+KKPrfAvu+IB1068eOzhcZZc+D"}]},"maintainers":[{"name":"zuev.egor","email":"zyev.egor@gmail.com"}],"_npmUser":{"name":"zuev.egor","email":"zyev.egor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mokka_0.5.2_1573158779743_0.17121498929314694"},"_hasShrinkwrap":false},"0.5.3":{"name":"mokka","version":"0.5.3","description":"[![Build Status](https://travis-ci.org/ega-forever/mokka.svg?branch=master)](https://travis-ci.org/ega-forever/mokka)","scripts":{"tsc:watch":"tsc -w","tsc:build":"tsc","test":"mocha --timeout 180000 -r ts-node/register src/test/**/*.spec.ts src/test/**/**/*.spec.ts","lint":"tslint --fix --project tsconfig.json","build_web":"webpack","build_dist":"rm -rf dist && npm run tsc:build && npm run build_web"},"keywords":["mokka","consensus","rsm","raft","distributed"],"main":"dist/components/consensus/main.js","types":"dist/components/consensus/main.d.ts","author":{"name":"zyev.egor@gmail.com"},"license":"AGPLv3","dependencies":{"big-integer":"^1.6.44","encoding-down":"^3.0.1","levelup":"^3.1.1","memdown":"^3.0.0","secrets.js-grempe":"^1.1.0"},"devDependencies":{"@types/bluebird":"^3.5.26","@types/bunyan":"^1.8.6","@types/chai":"^4.1.4","@types/fs-extra":"^5.0.5","@types/mocha":"^5.2.4","@types/node":"*","axon":"2.0.x","bluebird":"^3.5.3","bunyan":"^1.8.12","chai":"~3.5.0","fs-extra":"^7.0.1","leveldown":"^5.0.3","lodash":"^4.17.11","mocha":"^5.2.0","ts-loader":"^5.4.5","ts-node":"^8.4.1","tslint":"^5.15.0","typescript":"^3.4.1","webpack":"^4.30.0","webpack-bundle-analyzer":"^3.3.2","webpack-cli":"^3.3.1","zeromq":"^6.0.0-beta.2"},"gitHead":"c6f85ca11ba4dc6154442720d584142a4a9480c1","_id":"mokka@0.5.3","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-UChRz/HZ4mfhB2ozBIuFYXRsuOt1GjQZ3M4Q+WFFLyZYfgofrujdQgV4Qa/Imt35ZNTGAldXpat9s4+CpVgy4g==","shasum":"7dbb7069a339b0dfdd9ac86ddb354c7a692670fb","tarball":"https://registry.npmjs.org/mokka/-/mokka-0.5.3.tgz","fileCount":116,"unpackedSize":622943,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxl5mCRA9TVsSAnZWagAAqu0QAJRk1FzJFYGsUHi3HCjb\nFo7+MU2V/wVKJf7VyKGemaGNMRyxEStm+jXKiUNA/8SZ3L0lWLiaFO2opJfq\nfs+Pg9rglxtvDLvIOGPHGO9afmVcxb3NC8AfAUcjPQ/tNvIYv9vYwyD7Andj\nHXKrWqH4+63iFAlWdC6kxP3mxSgPP/LwK85W4tgeWo9+PxzVZPdaObmaTME3\nP/9hZbElm+1Sch2a5zmqnIzbq/YHkODuzfZmf12YMKwGdBKEy5CL+I3sBWjL\n6U25dvYL/hoEJ0vJs/0+BMuyNcr+JSQY7lXLkF/q9PKXJIXcPZXo7kDopIH4\n8ZHLIo2ool1hfJBH4Ok9IbvaVWJOz/THEB+CiqvW2CBvy/L9HBw/3LdQiD89\n1vj2lUrCbsxRcbSZ45qX+h0OfufZ4ertztfTRShxAebcE4w7SkHT8vKQUBjZ\nHaihg4TOSw+duq6R13aRQ0jAp2KwyytOoP22wVVENVhDoGRQ2kUwywGeTSbY\nKqqPA28cVwDDDmZqfUwHLm+HoH9b3hyd+qhTB6qKZrl6jsURW7KdnWYz2QDN\nPfqA/tWCyWQ+wUd5fxUUWBR8PLpMiFYz6XoFT+sJ6xIDeEneeQ0mBP7CW9Ap\nrCw1ourYgIlmIa242eVODc7wznASXbp5V/r7se1HahWHIrMisNyfLmSYIWvN\nYCVD\r\n=2uLh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH3y4Rewh+v+e9pDq3m2/ApDll/yeEdkIs2w62cM/p8LAiEAplMSyt7j+g+/V04DDkuXz/X+q5DyZAR/xAwsY5BVZgQ="}]},"maintainers":[{"name":"zuev.egor","email":"zyev.egor@gmail.com"}],"_npmUser":{"name":"zuev.egor","email":"zyev.egor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mokka_0.5.3_1573281381857_0.33222790499610344"},"_hasShrinkwrap":false},"1.0.0":{"name":"mokka","version":"1.0.0","description":"[![Build Status](https://travis-ci.org/ega-forever/mokka.svg?branch=master)](https://travis-ci.org/ega-forever/mokka)","scripts":{"tsc:watch":"tsc -w","tsc:build":"tsc","test":"mocha --timeout 180000 -r ts-node/register src/test/**/*.spec.ts src/test/**/**/*.spec.ts","lint":"tslint --fix --project tsconfig.json","build_web":"webpack","build_dist":"rm -rf dist && npm run tsc:build && npm run build_web"},"keywords":["mokka","consensus","rsm","raft","distributed"],"main":"dist/consensus/main.js","types":"dist/consensus/main.d.ts","author":{"name":"zyev.egor@gmail.com"},"license":"AGPLv3","dependencies":{"bn.js":"^5.1.1","elliptic":"^6.5.2"},"devDependencies":{"@types/bluebird":"^3.5.26","@types/bunyan":"^1.8.6","@types/chai":"^4.1.4","@types/fs-extra":"^5.0.5","@types/mocha":"^5.2.4","@types/node":"*","axon":"2.0.x","bluebird":"^3.5.3","bunyan":"^1.8.12","chai":"~3.5.0","fs-extra":"^7.0.1","leveldown":"^5.0.3","lodash":"^4.17.11","mocha":"^5.2.0","ts-loader":"^5.4.5","ts-node":"^8.4.1","tslint":"^5.15.0","bip-schnorr":"^0.3.0","typescript":"^3.4.1","webpack":"^4.42.0","webpack-bundle-analyzer":"^3.3.2","webpack-cli":"^3.3.1","zeromq":"^6.0.0-beta.6"},"gitHead":"555737ae98ee5f1dadd0bb45303adab570e0d57f","_id":"mokka@1.0.0","_nodeVersion":"11.15.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-b+XQmoS/9IU5vZ30wXcYe0xs0V7Ju7rBn5xBkls07sgd1UAzVcqTyt0l0f2k2Q9D0cgRl/ZU3mpVXciWd9/ZYQ==","shasum":"545dfe27e6389d63ecd013233e34e0ea7455e89c","tarball":"https://registry.npmjs.org/mokka/-/mokka-1.0.0.tgz","fileCount":64,"unpackedSize":792458,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeigIUCRA9TVsSAnZWagAAzC0QAKLmHIaLPZZXfO/stO7N\na5M4/ndZQCYbPqE11r8VrqCreg91ZlE/+l8fs3UdEEflbhgdT2Q7Wis+MV9S\nSp5jX+qCUWUwUvX8Tgzkmidf1Iag3lAgjRuJ2ACpBR5suaEF2RPWr06M/XAV\nleFIRmOrSnmahHdip57Qc2pymP2jdQBELlw8k8iIzo6XnSPaKlSQbhb3Bu5O\nexYVkdQgkX2+dmcj/jvCzLWH7QfZJBYOfsJKQmE8Co9kiyozmmubZevhm23e\n7Na/Wn67rq8+YuA7uRy9L7srGAQMd97cWj+jU2vBJ4Yrkl1695/WiOlHwLIW\nL6lFVWfhE8KqzagLBZyKR1IBWlSQHEA87oVvUPQba/41AzPUG5ytWPn/Kp73\nDu0DJVjVSgBMnIeTLOaaja8uCFPklKNx/XDN8KREuFmzEsmsw1JqWECZE0Bb\nM1LkiZXKo5HjBzlw14QhZ5sEzUwBiFmpLmisyjmkYpxS7soPfPK9vBOKkhW0\nMFUYGRQYz6/t33pBEzxmQAVyDzWcr4VriKf48KyMivzueEA6zlMC7YsteOQH\nZmu4pG65jMtNANCEQ8zs2+hcswuyVJ7MfDVdPvy8L/OCcRFqsyPx5RCtqX7x\nXrmNpAiyfUoWIiiFYh1yfd/44iDCgCTevhEI0WcYl0ROHnVVEeIfSojuYLB7\nJzTz\r\n=TR5X\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHL5jOtJmqlAx9MTV47cQpj6va29+VgfNFGs3VtI9ih0AiEAmMihTB9dxnyqb/I8cxQswQ1pPddwxMGHVQJ+AjBhkKQ="}]},"maintainers":[{"name":"zuev.egor","email":"zyev.egor@gmail.com"}],"_npmUser":{"name":"zuev.egor","email":"zyev.egor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mokka_1.0.0_1586102803845_0.8620378401163604"},"_hasShrinkwrap":false},"1.0.1":{"name":"mokka","version":"1.0.1","description":"[![Build Status](https://travis-ci.org/ega-forever/mokka.svg?branch=master)](https://travis-ci.org/ega-forever/mokka)","scripts":{"tsc:watch":"tsc -w","tsc:build":"tsc","test":"mocha --timeout 180000 -r ts-node/register src/test/**/*.spec.ts src/test/**/**/*.spec.ts","lint":"tslint --fix --project tsconfig.json","build_web":"webpack","build_dist":"rm -rf dist && npm run tsc:build && npm run build_web"},"keywords":["mokka","consensus","rsm","raft","distributed"],"main":"dist/consensus/main.js","types":"dist/consensus/main.d.ts","author":{"name":"zyev.egor@gmail.com"},"license":"AGPLv3","dependencies":{"bn.js":"^5.1.1","elliptic":"^6.5.2"},"devDependencies":{"@types/bluebird":"^3.5.26","@types/bunyan":"^1.8.6","@types/chai":"^4.1.4","@types/fs-extra":"^5.0.5","@types/mocha":"^5.2.4","@types/node":"*","axon":"2.0.x","bluebird":"^3.5.3","bunyan":"^1.8.12","chai":"~3.5.0","fs-extra":"^7.0.1","leveldown":"^5.0.3","lodash":"^4.17.11","mocha":"^5.2.0","ts-loader":"^5.4.5","ts-node":"^8.4.1","tslint":"^5.15.0","bip-schnorr":"^0.3.0","typescript":"^3.4.1","webpack":"^4.42.0","webpack-bundle-analyzer":"^3.3.2","webpack-cli":"^3.3.1","zeromq":"^6.0.0-beta.6"},"gitHead":"9e089159e86c7a6bb145af29e54448f3dc3a13ec","_id":"mokka@1.0.1","_nodeVersion":"11.15.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-CP5PicJv2DT604bTVzPeEp9q/yn9TKfS4PEEcKMRiLuPrVT2zUcfZ9brLMkBJG8TVfPnLdxDtmO5D/i99mz3JQ==","shasum":"26d492ab8f350db082b64f012dc4c314371da9f8","tarball":"https://registry.npmjs.org/mokka/-/mokka-1.0.1.tgz","fileCount":64,"unpackedSize":795029,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejg/sCRA9TVsSAnZWagAA940QAIc89JeyB1ONguH0ltrr\nCTXCetz8wHidFjErVc1OUZ/7NrhUWbf7orJz363XestSB62RK0i7rpVEm25C\nhHIhDGLx1WNxge6jMrhLvKLQuWHFjRIGYm0JFePdXHXaqsJ6Ow944+6yWUky\nNx2TmJixHt8mD1zLOLf3Oioq8pPVoS6r6MSbt/97A+UAMcXRjCG52rZu8HB5\nVm5IN42OwqYRm/N6cBJ0Wlrdn5moEbD+DNtEUO6cEfKiYXzDMcgYPaom/cU6\nZWh+zJ/T/U0GLS9rODKchMR0RmUDQ1xVqgwQGc4a4Nj1AgocG9Vj4eE1rGst\nDV5ykoMNKqQlml567676O8pRtuq67OlMvq0M8jx8ihgnr9ubwK9v2xtbe7Ha\nNL0qQ1UjpkIqC/wm65kUL8SmJ6rdoni3K4flEL6D1fz/uOjm5qmFqcjru/Lb\nzKk0VnVieTMPa5mf0abxVQOzKRZZoa+0vf/D4lEDTc55Z9OIRe9QFN6pZxf4\nc+yD4q/oSw6gAhPI+Hdgd3Rkya1ZyantTUtIZCpNrzSeu2H4vbN/ABKCsBKZ\nT6Qm/Nc+xg74d3DMn1cWKyMPkooqAXOD1Pq4YDPj+XwXkzZGsj6dznvb+5xb\nwioOcuPdeRZFB2MEAbKE1ZRiIeg76Q4ZEZYalj7MnWHvBE3xMTmLLles2YTo\n4fiH\r\n=8Utj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE0OcpprIJg2F1vdqWOahb8WbIEXhG9WzoZ0Nb8ZDS8YAiEAqN2rCUhq6FGuFIWbx5JzdzcOAdftp7Mn518VNjf8fLA="}]},"maintainers":[{"name":"zuev.egor","email":"zyev.egor@gmail.com"}],"_npmUser":{"name":"zuev.egor","email":"zyev.egor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mokka_1.0.1_1586368491702_0.11632001302321515"},"_hasShrinkwrap":false},"1.0.2":{"name":"mokka","version":"1.0.2","description":"[![Build Status](https://travis-ci.org/ega-forever/mokka.svg?branch=master)](https://travis-ci.org/ega-forever/mokka)","scripts":{"tsc:watch":"tsc -w","tsc:build":"tsc","test":"mocha --timeout 180000 -r ts-node/register src/test/**/*.spec.ts src/test/**/**/*.spec.ts","lint":"tslint --fix --project tsconfig.json","build_web":"webpack","build_dist":"rm -rf dist && npm run tsc:build && npm run build_web"},"keywords":["mokka","consensus","rsm","raft","distributed"],"main":"dist/consensus/main.js","types":"dist/consensus/main.d.ts","author":{"name":"zyev.egor@gmail.com"},"license":"AGPLv3","dependencies":{"bn.js":"^5.1.1","elliptic":"^6.5.2"},"devDependencies":{"@types/bluebird":"^3.5.26","@types/bunyan":"^1.8.6","@types/chai":"^4.1.4","@types/fs-extra":"^5.0.5","@types/mocha":"^5.2.4","@types/node":"*","axon":"2.0.x","bluebird":"^3.5.3","bunyan":"^1.8.12","chai":"~3.5.0","fs-extra":"^7.0.1","leveldown":"^5.0.3","lodash":"^4.17.11","mocha":"^5.2.0","ts-loader":"^5.4.5","ts-node":"^8.4.1","tslint":"^5.15.0","bip-schnorr":"^0.3.0","typescript":"^3.4.1","webpack":"^4.42.0","webpack-bundle-analyzer":"^3.3.2","webpack-cli":"^3.3.1","zeromq":"^6.0.0-beta.6"},"gitHead":"9e089159e86c7a6bb145af29e54448f3dc3a13ec","_id":"mokka@1.0.2","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-ldJx2fmQKjM49NVU0cg2DvCsn3Di/MiC0Qz/0KG6aVpQV3sHDWTuO2/xjS1kkpjh0jwky0Ee80w2vUhdArL33A==","shasum":"9c3c169c55eb70cf95d0cd7f2117928dfc0c728f","tarball":"https://registry.npmjs.org/mokka/-/mokka-1.0.2.tgz","fileCount":64,"unpackedSize":795180,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKaj6CRA9TVsSAnZWagAAX0AP/j2Ina4z5H1xvhzgnKiO\n6gyEsEZHGnjM5Gdc2GYpBW0qUGNa9aN/bzPpEDtAskOMz6Z590XGAvmvedod\nke3sUb7yTkjPXqmHh0Q/aQy6u7jLIdZ+MRi9h2VVrJDBhpSvHBVfWJeQWzQJ\nQE2MlXGGCskLxaRxz6nPzfNd9cBT/VnqJe2Cc/kZIZHprnp63+1hHUPTCBHh\nJ7DEIPNZHf80M1gV0ZIs+qbjR/uEAh5ljxGpVVrnMRuc8yN4snqZdt9YWHTb\nHCe8vEizciKjg5tjN3oa8Aub3WlT/kwDG1smErSCP4VxO3jMW2OEKSsYdcdC\nnrhod6iO2GcA6/6MOYp2RvWZ5eNErkBG5XIxKneXCD0IEwymuqr/2ABbXrKJ\n93k52T5Hyyma4GPYjwZS4LvWWj+tgLj7Y+z8ys9C123AnbKcShgFs08ipIMP\nTo4zvNiaozh+oO2oewlfILGo5FUgry+mzeBQ1z3CErmjgdCAu+2xFiiadkqj\nw4BcAZm7/WducHOlGm0dUHBAFPVcGt9eHLuKjiAJFFGIz02VaXKEnJuZzYHf\nz3tRCHUUSHN0ODUnEumN8ZoIe5uTKCOow6lVh5wmet6NTSI8XCXijuxuPpmD\nJpL7j5cHf2YjJcopY5RAacT/LwaimN4erd8izqFhJvRN1hWnftL/aEE/xNGr\nlxDG\r\n=eYcF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICkH1+Dt9y5sSs1wJoY+jFktniKnzUxW8s2c2pldgOdzAiAa+hquywufBuJTqxaB8GUZJyJtbw1vKDPFhuB1nlGmGw=="}]},"maintainers":[{"name":"zuev.egor","email":"zyev.egor@gmail.com"}],"_npmUser":{"name":"zuev.egor","email":"zyev.egor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mokka_1.0.2_1596565747741_0.3807900241226725"},"_hasShrinkwrap":false},"1.0.3":{"name":"mokka","version":"1.0.3","description":"[![Build Status](https://travis-ci.org/ega-forever/mokka.svg?branch=master)](https://travis-ci.org/ega-forever/mokka)","scripts":{"tsc:watch":"tsc -w","tsc:build":"tsc","test":"mocha --timeout 180000 -r ts-node/register src/test/**/*.spec.ts src/test/**/**/*.spec.ts","lint":"tslint --fix --project tsconfig.json","build_web":"webpack","build_dist":"rm -rf dist && npm run tsc:build && npm run build_web"},"keywords":["mokka","consensus","rsm","raft","distributed"],"main":"dist/consensus/main.js","types":"dist/consensus/main.d.ts","author":{"name":"zyev.egor@gmail.com"},"license":"AGPLv3","dependencies":{"bn.js":"^5.1.1","elliptic":"^6.5.2"},"devDependencies":{"@types/bluebird":"^3.5.26","@types/bunyan":"^1.8.6","@types/chai":"^4.1.4","@types/fs-extra":"^5.0.5","@types/mocha":"^5.2.4","@types/node":"*","axios":"^0.19.2","axon":"2.0.x","bip-schnorr":"^0.3.0","bluebird":"^3.5.3","body-parser":"^1.19.0","bunyan":"^1.8.12","chai":"~3.5.0","express":"^4.17.1","fs-extra":"^7.0.1","leveldown":"^5.0.3","lodash":"^4.17.11","mocha":"^5.2.0","ts-loader":"^5.4.5","ts-node":"^8.4.1","tslint":"^5.15.0","typescript":"^3.4.1","webpack":"^4.42.0","webpack-bundle-analyzer":"^3.3.2","webpack-cli":"^3.3.1","zeromq":"^6.0.0-beta.6"},"gitHead":"018b3b817ec388699a45f8d573e47d069824a107","_id":"mokka@1.0.3","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-qZxuKAIi4a2HRGmD1wzhTzew5FFYh1s1YK+RsAJoYQx1VQRskxSLbxI7NlwKJUHwxD/8aFpv6Hxbkdh+uEEvJg==","shasum":"bb6c75613c7de59a0d76000d6fb62f1d0d5ec548","tarball":"https://registry.npmjs.org/mokka/-/mokka-1.0.3.tgz","fileCount":67,"unpackedSize":800189,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKnKOCRA9TVsSAnZWagAArUEQAJPta/D2aaeKeB5K5i5H\nw5YsudxKcC5OCHOtFfYEPpXUY31kAADJKfrYKKLN/2Dehpc6qjUItMMm3OD3\nF0NrtPOkQLwara3dIte4mU5YdFzefPYhRripEOpObkqB7DG1OkSLJuAevSfd\n1U2p6x9Y7Q4ygGUlShy2GCLkXU6opll3lKXpdfvnHJeur7orzokiUgj8m1br\n914D/1gqSfj7Mh2gA2xLlraEMIhEZodU0wemW6OCjs7655BRBOYGaeCebF31\nZo8KnultntFUSKFLhPD+W4rSZSN8/XSTchvssMFxK1BkbxmugBKln/e6AsyE\nX+KJ4c/UbJ+KwIGfX1TLNYRnvnaXPhHFvEXRiAb38WkfDufgoE+f88b5fby1\ngIIU5S2BuC1mzQYsJj/x4i6WjS/OGbouRaOXidmRXtWCE0mjQ5wvQQshfj+Y\nd7h5ZpJoJiy+Vmy7dLuHA7qw80gM6ifqzWi4W4Azqx//eLa5i3ISKYXEVh5u\nazFucMS5DRDjhXfCtk20skPx5pC9Nay0lS+yRt1BHKMKjIkYHOOscIJb4WGU\nonaYbcmz25RsFcc1JWGXb5h1kPtFm4rwcfrYO0W63YIMWrkUmjdySqNLlL1Y\ndQEppW2cBN6Y1WinYMgdBLqLHyPOt3SB80BThZUzNE+uWISSqtND/0mw2eat\nxBMr\r\n=8dln\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHfUneuSQNda3JE+0WJ8ks1W1j2MdD/tUEBvrDAiwHc2AiAtpk/C7YDYZguogYC0cd8/368rcyDZh9vreXn6m8nJyA=="}]},"maintainers":[{"name":"zuev.egor","email":"zyev.egor@gmail.com"}],"_npmUser":{"name":"zuev.egor","email":"zyev.egor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mokka_1.0.3_1596617358274_0.6807968831960158"},"_hasShrinkwrap":false},"1.0.4":{"name":"mokka","version":"1.0.4","description":"[![Build Status](https://travis-ci.org/ega-forever/mokka.svg?branch=master)](https://travis-ci.org/ega-forever/mokka)","scripts":{"tsc:watch":"tsc -w","tsc:build":"tsc","test":"mocha --timeout 180000 -r ts-node/register src/test/**/*.spec.ts src/test/**/**/*.spec.ts","lint":"tslint --fix --project tsconfig.json","build_web":"webpack","build_dist":"rm -rf dist && npm run tsc:build && npm run build_web"},"keywords":["mokka","consensus","rsm","raft","distributed"],"main":"dist/consensus/main.js","types":"dist/consensus/main.d.ts","author":{"name":"zyev.egor@gmail.com"},"license":"AGPLv3","dependencies":{"bn.js":"^5.1.1","elliptic":"^6.5.2"},"devDependencies":{"@types/bluebird":"^3.5.26","@types/bunyan":"^1.8.6","@types/chai":"^4.1.4","@types/fs-extra":"^5.0.5","@types/mocha":"^5.2.4","@types/node":"*","axios":"^0.19.2","axon":"2.0.x","bip-schnorr":"^0.3.0","bluebird":"^3.5.3","body-parser":"^1.19.0","bunyan":"^1.8.12","chai":"~3.5.0","express":"^4.17.1","fs-extra":"^7.0.1","leveldown":"^5.0.3","lodash":"^4.17.11","mocha":"^5.2.0","ts-loader":"^5.4.5","ts-node":"^8.4.1","tslint":"^5.15.0","typescript":"^3.4.1","webpack":"^4.42.0","webpack-bundle-analyzer":"^3.3.2","webpack-cli":"^3.3.1","zeromq":"^6.0.0-beta.6"},"gitHead":"498fd88f2dff4fab19562af1e0aa3433a7539976","_id":"mokka@1.0.4","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-fM5RgRNJssamOx9hcpcb3H82FB9kzE0fhfGR8obP3j4UMBZSS0dSdGeOoTQmLBITrICSH+cNEhlboSVYXvGYyw==","shasum":"f6e0b8fcc3bb765368492edf90aef152477eaaa5","tarball":"https://registry.npmjs.org/mokka/-/mokka-1.0.4.tgz","fileCount":67,"unpackedSize":800728,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfddNECRA9TVsSAnZWagAAaNMP/2HW7nnyTbLFb40eG0wB\npaTYCyBCZ79bbsuxIyqXDUgvL6vVc0yKSEkg3R0SR7CyOU4uOnZ+Sv1SrLvF\nHb443U3S+DJjqbToWEe4UcHx4lVRD3EI6cAro9yNXvM/NisOb4EWyLkhjgML\n+BZu6/ySwjxb/DoRM0uctQakvFa0C3PFcgKelrvzNz+iyBRyeBg87UZUYaMv\nRduHcomSuVdhjFnXExT5uJWp/smNNutC882aevNj97j/y+luxMthHJQfDQY4\nQ1fs37lVIug7k5YbMU3S1ifZh+uOzMRiVU0Y3IpCPy1Vy+yjYDs1zktlYx+N\nJ5A/cwq9nBWR2kh44kVBIqz7SLOIaLyay6y4/UWpj4Pt5DNMAenIAgO5H1ev\nedVVpqSdeByI1+KkKe+HVY1iDtPR2e8ZTRtmPOVOmCyg8AGp1o0ZrDM7MIEY\nafIbwp9NbJWUxh4dxI1BOcE4lB/9ZTvKASX016oSSZZ4QltosxnwkpbFudcW\nkykZHfMD4I+NVfZTdFy0bBbsaBlhFH69a0I0yb2dm/o/yPO0nkWJMhCM6e0l\nq4YsciOTqsHtBr9WOTP+9IOrmLS5gFb0XNkxZWbCQTm7MvXd3Xk79NF8BqoN\nuro/Ss6G/9eT+98lfZPQXzdpTOlLQ9qNkAansQ0vquVf4TVb/5bIES3rQd1G\nJ0E+\r\n=Ialm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEJsGZRVKi3K9AGQdikYJT/fdkcnWOzQxqGi63ARbXTOAiEAiHjUmp4BSqOr2EnDEH9Ed2Krod0BNPr65x+fuDvWBho="}]},"maintainers":[{"name":"zuev.egor","email":"zyev.egor@gmail.com"}],"_npmUser":{"name":"zuev.egor","email":"zyev.egor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mokka_1.0.4_1601557316302_0.03823821156924856"},"_hasShrinkwrap":false},"1.1.0":{"name":"mokka","version":"1.1.0","description":"[![Build Status](https://travis-ci.org/ega-forever/mokka.svg?branch=master)](https://travis-ci.org/ega-forever/mokka)","scripts":{"tsc:watch":"tsc -w","tsc:build":"tsc","test":"mocha --timeout 180000 -r ts-node/register src/test/**/*.spec.ts src/test/**/**/*.spec.ts","lint":"tslint --fix --project tsconfig.json","build_web":"webpack","build_dist":"rm -rf dist && npm run tsc:build && npm run build_web"},"keywords":["mokka","consensus","rsm","raft","distributed"],"main":"dist/consensus/main.js","types":"dist/consensus/main.d.ts","author":{"name":"zyev.egor@gmail.com"},"license":"AGPLv3","dependencies":{"bn.js":"^5.1.1","elliptic":"^6.5.2"},"devDependencies":{"@types/bluebird":"^3.5.26","@types/bunyan":"^1.8.6","@types/chai":"^4.1.4","@types/fs-extra":"^5.0.5","@types/mocha":"^5.2.4","@types/node":"*","axios":"^0.19.2","axon":"2.0.x","bip-schnorr":"^0.3.0","bluebird":"^3.5.3","body-parser":"^1.19.0","bunyan":"^1.8.12","chai":"~3.5.0","express":"^4.17.1","fs-extra":"^7.0.1","leveldown":"^5.0.3","lodash":"^4.17.11","mocha":"^5.2.0","ts-loader":"^5.4.5","ts-node":"^8.4.1","tslint":"^5.15.0","typescript":"^3.4.1","webpack":"^4.42.0","webpack-bundle-analyzer":"^3.3.2","webpack-cli":"^3.3.1","zeromq":"^6.0.0-beta.6"},"gitHead":"0e0a29b453021cead2568ebfcd4a6a370fbdd8be","_id":"mokka@1.1.0","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-9Z8ztJK9101Xt3yNQjt73ragnnL9BKABJyVuhwAxAyXfMvTke/iLRaeHg0yLaXWV9d2C2ybUQ5lTDzB3DHkHEg==","shasum":"1ce43f1fd61baeb095205a127ab1864c069041c3","tarball":"https://registry.npmjs.org/mokka/-/mokka-1.1.0.tgz","fileCount":67,"unpackedSize":787948,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJftMhhCRA9TVsSAnZWagAA3M4P/2N7oYPO2131XmC5ok/H\n7Xi/mm4u3XPHaOHgj906Mn2YhQZxnvvX36nJ1PQeIzOx3vxXg+Df7tFJbslg\nonTmPL9KCFIKdkZofW9AwaOajWQsqECyJPL2zI/SysVFyEMlhBVom/3I8FVJ\nH5b0h2LW+258OLEsqUm70I84PhxIPSEXOuctXehM36k2fWmrFHBI826zZKMI\nNqhFl4Iv0T2bEBIwlfW+LoxAyfiisDMNdjkPe4QrfMwQDk37VRV9OKFzer96\nIrO9HoddHi4RC8TBbljn+50PaxnqiyierKhcpXOooZAyD4nlfRvrjeB5WRM8\noB7lsJpn0W2VAmUq60eQbz7R5HuHqyggKUaz+TcpXzHRoBGH3boYQepbDyMv\nWm9iZrYjjMyNzMu/SFv8DQS2vWhMzaVHWpDh9X7JN9WViItP70G6zZSFWvlT\nppXUslKxk/mvwkgBgbooqqCsamyB9NC8g/4KWxwS+sEbklVJUeanVjvnDmAN\nJy3BkQWDg3IBJBEl0IhtGmrdGdLC/i3Y4WFb81mEio+V7hwnApFekmTDd+oi\npWhdfz6lA318rYiWBRNFO6fZ/IbMJ3x8A4qDsV3BAGsL3AyHklkd/imzP2fo\n3wUxlbLzd8gonzkT47Xk+1UBIyQ9jJxfUCJ1qsQL9SQArsgYHf3qRWLxEB56\nPi0M\r\n=bq4a\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBb3mZiuSFExxRnkqQ8MhVyTnosR+OakL27mlujBBes8AiANKkFAdR36p7vdmxQOg70/wEyF+7rbGXOyqPKgl42ZcA=="}]},"_npmUser":{"name":"zuev.egor","email":"zyev.egor@gmail.com"},"directories":{},"maintainers":[{"name":"zuev.egor","email":"zyev.egor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mokka_1.1.0_1605683297018_0.0018211766259135231"},"_hasShrinkwrap":false},"1.1.1":{"name":"mokka","version":"1.1.1","description":"[![Build Status](https://travis-ci.org/ega-forever/mokka.svg?branch=master)](https://travis-ci.org/ega-forever/mokka)","scripts":{"tsc:watch":"tsc -w","tsc:build":"tsc","test":"mocha --timeout 180000 -r ts-node/register src/test/**/*.spec.ts src/test/**/**/*.spec.ts","lint":"tslint --fix --project tsconfig.json","build_web":"webpack","build_dist":"rm -rf dist && npm run tsc:build && npm run build_web"},"keywords":["mokka","consensus","rsm","raft","distributed"],"main":"dist/consensus/main.js","types":"dist/consensus/main.d.ts","author":{"name":"zyev.egor@gmail.com"},"license":"AGPLv3","dependencies":{"bn.js":"^5.1.1","elliptic":"^6.5.2"},"devDependencies":{"@types/bluebird":"^3.5.26","@types/bunyan":"^1.8.6","@types/chai":"^4.1.4","@types/fs-extra":"^5.0.5","@types/mocha":"^5.2.4","@types/node":"*","axios":"^0.19.2","axon":"2.0.x","bip-schnorr":"^0.3.0","bluebird":"^3.5.3","body-parser":"^1.19.0","bunyan":"^1.8.12","chai":"~3.5.0","express":"^4.17.1","fs-extra":"^7.0.1","leveldown":"^5.0.3","lodash":"^4.17.11","mocha":"^5.2.0","ts-loader":"^5.4.5","ts-node":"^8.4.1","tslint":"^5.15.0","typescript":"^3.4.1","webpack":"^4.42.0","webpack-bundle-analyzer":"^3.3.2","webpack-cli":"^3.3.1","zeromq":"^6.0.0-beta.6"},"gitHead":"8e654190eceed3d4181663bf451657cbf61f7ecc","_id":"mokka@1.1.1","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-QqL7rFlMNsP5rsk0yBD8Zn6aeYa6is6UgHP4yWD5nySiJZkXLLTo+BwevQqHFm8Vy+WvTQPpGkrP9A/FSiievA==","shasum":"7e0d90d1392adc6dec168b45812e1c3995983c8e","tarball":"https://registry.npmjs.org/mokka/-/mokka-1.1.1.tgz","fileCount":67,"unpackedSize":787821,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJftTxiCRA9TVsSAnZWagAAXekQAKSO7/usvbKqf7fvAanK\nkKtkUl2MGgPw8Jg71nMikmcjwZ8rt40BH6dXCxpLTGTailA7uQ7JvS0nrTyx\nZK85tGnF6XgHinQC+P2p+Aa/UZk6TIhOn23/pxPSrUVoLahEK4qJrf+ET+qO\njz2CAykYGSATUKpFe2a21W9N8NDKpNQjx7rZTlNdhw2FiKOExoy5CyAHt5Ky\n+nUiKBZJ2mxEvODF7zPovHE64H26ofvVVAzrYkyXotKa91LhZ3tu3efsDixa\nrI4X3YR2eFlG1f4z1k5iB//JTjYS7xb3UVEsYgzKM8aKUiO5wAJEEIQZMuz3\n+NT7KawHcQPMpY8Egvr2vM1oTZ8Q1bGrfLqbYDn1SBja/w2fT776Y/uCKTel\nnFLQEL1ETB+z8+PkvXe3XcTkmSanUf5pYfeltsx24/+VUE2M8S5fOCKDADoR\nQY6AbSJDVw55ByYAjy/fEV2DRLGDhpR8682Gu9D6pHWJZ9ZG7QRLrXMdetVW\nc5pmTaa6+KeMm64ElKAiEYQwJLr5j27DR2F8pMbSOalHRJ8cVCRJbyfp1ZIG\nJz25bg7ImBXeafC6OJP/7quYCIPpps8EBYePnd0n1+oQjEpIc9scsDHzFAoU\ngbXnrHSPOB/taNXh91lXZZKAZiP/FrpidAKgNSSBsgNYxGd1r42oIdhZyR69\nvrg+\r\n=CSaf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEcCQnpiBSoeTljEZdyxnVCZV95xXMi2qj7LCISC1FwSAiBUPzTrSjyqpOiLGT7zVRN57sLe4kqzerT0TYyDMb2QXA=="}]},"_npmUser":{"name":"zuev.egor","email":"zyev.egor@gmail.com"},"directories":{},"maintainers":[{"name":"zuev.egor","email":"zyev.egor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mokka_1.1.1_1605712994077_0.6249188848907139"},"_hasShrinkwrap":false},"1.2.0":{"name":"mokka","version":"1.2.0","description":"[![Build Status](https://www.travis-ci.com/ega-forever/mokka.svg?branch=master)](https://travis-ci.org/ega-forever/mokka)","scripts":{"tsc:watch":"tsc -w","tsc:build":"tsc","test":"mocha --timeout 180000 -r ts-node/register src/test/**/*.spec.ts src/test/**/**/*.spec.ts","lint":"tslint --fix --project tsconfig.json","build_web":"webpack","build_dist":"rm -rf dist && npm run tsc:build && npm run build_web"},"keywords":["mokka","consensus","rsm","raft","distributed"],"main":"dist/consensus/main.js","types":"dist/consensus/main.d.ts","author":{"name":"zyev.egor@gmail.com"},"license":"AGPLv3","dependencies":{"bn.js":"^5.1.1","elliptic":"^6.5.2"},"devDependencies":{"@types/bluebird":"^3.5.26","@types/bunyan":"^1.8.6","@types/chai":"^4.1.4","@types/fs-extra":"^5.0.5","@types/mocha":"^5.2.4","@types/node":"*","axios":"^0.19.2","axon":"2.0.x","bip-schnorr":"^0.3.0","bluebird":"^3.5.3","body-parser":"^1.19.0","bunyan":"^1.8.12","chai":"~3.5.0","express":"^4.17.1","fs-extra":"^7.0.1","leveldown":"^5.0.3","lodash":"^4.17.11","mocha":"^5.2.0","ts-loader":"^5.4.5","ts-node":"^8.4.1","tslint":"^5.15.0","typescript":"^3.4.1","webpack":"^4.42.0","webpack-bundle-analyzer":"^3.3.2","webpack-cli":"^3.3.1","zeromq":"^6.0.0-beta.6"},"gitHead":"4c74a47b52e0687b43d95d93b0eeef00d11f04a5","_id":"mokka@1.2.0","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-zXlKaEQfe5dCLl40YKkkGvQpknroC/cCeZ2B+GM6ZxOOMT9h+uOoxZ9PtZpzQSkHT+K+UanRWOxPSASv90fqag==","shasum":"c66fcd6f2bde0135c239ab4bd641dfddaff87969","tarball":"https://registry.npmjs.org/mokka/-/mokka-1.2.0.tgz","fileCount":64,"unpackedSize":781967,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhECmjCRA9TVsSAnZWagAAV7cP/2OVjdx81QQsl4BymULe\nQajB6G6K8TI+XPE5xHueWQ0MVV3AkX1WvxvY8P688U8EsqYzLNtuTgm5GfIQ\nWXobZHLm9pNmJzhNuCbcXf85uey0URqbaw1k+BOcsVrq3YJAw1Wc2XPBbNCS\ndKOGHklIq1dSScpCVcokbLzox/VUrBaSRybefmVpAlrcr74HiEAu+kC8zX+3\n6GRDwmhNzJimBdIfqpmb4cbGcsi/WfDzIFYrLmtgaem2F4akHPwiStgvyXay\n+L86y9qN1XCiBl/wnCtdoqP7DNVE/oroO6cDLdRA4W57giIS0yvT6MH9nmP3\nAYW1Vtmss0CJYhyxHwD8+a8XQHJIAox3kwIE6fPXpL/HtWRED2M2s8b519o9\nsuAt+bxQvrJxMXkxRvj59P4SAXdAOkGPQhsLNWcp+7EYu/VpfFot/3RYpUvp\nSkJ88QxQ/CK9Qr10AbA9HSC9QP61N6M364K6LrZbrRgJ6DIY7ylt1kpU6pxO\nBo3RvNl3gn6k1ErKxTZUgHn2sruTsOoxQP/0Q+vbM8yh7YHz3OoMmsxh1+0f\nbgir7jFdeKE5CFHDfh69lua+nV1yaN0d1FUGKNCiwrOF/flj5G9J4xEw2zyH\nzm6TlrvsQsbVOd73NWjks/6jpqstPKrr5Zuf127gHlx7Kb139PRVrt/yh7wd\nSged\r\n=bzao\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAm3M2GnZEDwOn+AACP6HgRM6iJgTCwUJ8489JjT4JSXAiEAhVe/Du+uCficbsMF6Y/8M0sBBXrnWtKmmyER7JaJt8M="}]},"_npmUser":{"name":"zuev.egor","email":"zyev.egor@gmail.com"},"directories":{},"maintainers":[{"name":"zuev.egor","email":"zyev.egor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mokka_1.2.0_1628449187717_0.8131116114354615"},"_hasShrinkwrap":false},"1.3.0":{"name":"mokka","version":"1.3.0","description":"[![Build Status](https://www.travis-ci.com/ega-forever/mokka.svg?branch=master)](https://travis-ci.com/ega-forever/mokka)","scripts":{"tsc:watch":"tsc -w","tsc:build":"tsc","test":"mocha --timeout 180000 -r ts-node/register src/test/**/*.spec.ts src/test/**/**/*.spec.ts","lint":"tslint --fix --project tsconfig.json","build_web":"webpack","build_dist":"rm -rf dist && npm run tsc:build && npm run build_web"},"keywords":["mokka","consensus","rsm","raft","distributed"],"main":"dist/consensus/main.js","types":"dist/consensus/main.d.ts","author":{"name":"zyev.egor@gmail.com"},"license":"AGPLv3","dependencies":{"bn.js":"^5.1.1","elliptic":"^6.5.2"},"devDependencies":{"@types/bluebird":"^3.5.26","@types/bunyan":"^1.8.6","@types/chai":"^4.1.4","@types/fs-extra":"^5.0.5","@types/mocha":"^5.2.4","@types/node":"*","axios":"^0.19.2","axon":"2.0.x","bip-schnorr":"^0.3.0","bluebird":"^3.5.3","body-parser":"^1.19.0","bunyan":"^1.8.12","chai":"~3.5.0","express":"^4.17.1","fs-extra":"^7.0.1","leveldown":"^5.0.3","lodash":"^4.17.11","mocha":"^5.2.0","ts-loader":"^5.4.5","ts-node":"^8.4.1","tslint":"^5.15.0","typescript":"^3.4.1","webpack":"^4.42.0","webpack-bundle-analyzer":"^3.3.2","webpack-cli":"^3.3.1","zeromq":"^6.0.0-beta.6"},"gitHead":"26a57ace629733221a8202d7a31e0432196cf866","_id":"mokka@1.3.0","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-X2NDTu+3gzT4QpvYhJvXRXLFpLkctwLrHupX4G3oWXdA5x32nRGHRmwTID9WlC5uxbdEd6nmlCty0qBiy34yOw==","shasum":"d013294065222ca7cd8191c5d2e7867e7bb916ba","tarball":"https://registry.npmjs.org/mokka/-/mokka-1.3.0.tgz","fileCount":64,"unpackedSize":788960,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHVJCCRA9TVsSAnZWagAAjx4P/jXWlAuQOH1xdqzgkBQR\n7chjokb1q4i/7VdDHDbITxDb5fIRGjkBHtpYGYzV6LWtTc/dAXN6fBVEhyXv\nm9vaBsM93XhbFGLW/yBNL+Tx0tMnJeAbMT6Q5/n05n65+nrPZhcX0enYDVdS\nwoyLyZmvEloa5agmV2+WhX3I/0lMqu16BZfZM/034yZuSt/04yWLXdgkxgSO\nLtIrP852kcePv4tLXWmiSv1jgB13cfxWVG7xRnsGemtl9H254DKf7IzqX3+j\nPFo6yA3JWsM9PaK7bs30zrtk3Pbs8zUOV13hlcO0jGJhf5tvmCunrBiTfB0a\nyybpHy+XWDu7lS6oWD2di1U+e9OKZVJz0Odv0ep634et6I5x2f0Avr9bIdbz\nj+SU3xkzBgd+gbSs02spD3Du/wZrotgvbNal/FXXTaoyuZrXIddiHaLcJ3E8\nR/EREDB8WgnTA0jjGMmDw4PGWYTBkP0RdxtXUhrwSaet5Ckuvsu4ZAHjRa+p\nNWKPysXhgUbVyQm5Y1Pv12pSXaSN3jH/5fVPWSf+gamKqOQBBl764GFUUmtq\nx24OuVvoAvNI+/qBOGuKa39HWV23i2W54FOhZKHRWAEdoRrwuSEYpDWLftUU\nr4hE62Rz6daqqkC0Tc+BbVG4jR8atbAldDE95+SdOEH+r3ezH3M/OUyZCJQU\naPu7\r\n=+n3B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCjP4sr+Wi3UNt9OKIh+rN6Mk9IAb6HE87vGni9jkr2wIgBbGmYXSQfY/uyXyzcnAr59hT6OD2mwrCVYaqmqINPho="}]},"_npmUser":{"name":"zuev.egor","email":"zyev.egor@gmail.com"},"directories":{},"maintainers":[{"name":"zuev.egor","email":"zyev.egor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mokka_1.3.0_1629311554351_0.7154157909831476"},"_hasShrinkwrap":false},"1.4.2":{"name":"mokka","version":"1.4.2","description":"Mokka Consensus Algorithm implementation in Javascript","repository":{"type":"git","url":"git+https://github.com/ega-forever/mokka.git"},"scripts":{"tsc:watch":"tsc -w","tsc:build":"tsc","test":"mocha --timeout 180000 -r ts-node/register src/test/**/*.spec.ts src/test/**/**/*.spec.ts","lint":"tslint --fix --project tsconfig.json","build_web":"webpack","build_dist":"rm -rf dist && npm run tsc:build && npm run build_web"},"keywords":["mokka","consensus","rsm","raft","distributed"],"main":"dist/consensus/main.js","types":"dist/consensus/main.d.ts","author":{"name":"zyev.egor@gmail.com"},"license":"AGPLv3","dependencies":{"bn.js":"^5.2.0","elliptic":"^6.5.4"},"devDependencies":{"@types/bluebird":"^3.5.36","@types/bunyan":"^1.8.8","@types/chai":"^4.3.0","@types/mocha":"^9.1.0","@types/node":"^16.4.0","axios":"^0.25.0","axon":"2.0.x","bluebird":"^3.7.2","body-parser":"^1.19.1","bunyan":"^1.8.15","chai":"^4.3.6","express":"^4.17.2","leveldown":"^6.1.0","lodash":"^4.17.21","mocha":"^9.2.0","node-polyfill-webpack-plugin":"^1.1.4","ts-loader":"^9.2.6","ts-node":"^10.5.0","tslint":"^6.1.3","typescript":"^4.5.5","webpack":"^5.68.0","webpack-bundle-analyzer":"^4.5.0","webpack-cli":"^4.9.2","zeromq":"^6.0.0-beta.6"},"gitHead":"25a12294a43e56af491574885f2f960f3b869180","bugs":{"url":"https://github.com/ega-forever/mokka/issues"},"homepage":"https://github.com/ega-forever/mokka#readme","_id":"mokka@1.4.2","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-Vgki/Fr9fqUMZzChGC1yH64AQg+qkMdZZe3xKrTwYBVGEuq8j2GdnDg8voYXwWl+MLfNzWBnNiejq2xZ8PmojA==","shasum":"b0d7117e216672ff2deda6ef2212bcfa0edb8114","tarball":"https://registry.npmjs.org/mokka/-/mokka-1.4.2.tgz","fileCount":65,"unpackedSize":778446,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCNHlCRA9TVsSAnZWagAAWx0QAJZRPMV2cr0PQJBy1PPH\nHGpTM1Xqevu3WHDCAa8wkTG0H2MAxV2nKwrzMeAsOX5w5rsKYqVArqkCrlAd\nEVLP/kEIUG0FNGHMRhfHAPHDJ+Cj/z4NGk+PdTQ6glXZB69/JWN35nOpCB0H\nZfDdupFw/eCs5f2Kyc2cKaINCmklA31VX9ku0CN7sVe6V4YtGnhI3cbDkb/t\nYqhqwDJaZaKhowlscUfcdURAmAnSxHF/Fd8L8E3iX9Z8BksBCkKKK6j3qiuO\nmt5DDIyaTkkd2bjsrX3BJx9Rg4xR2JqW2xg7t4waoFu3Po63uFd8jNry6qot\nIPaHQKlSrMjPGbYVKgqA8FcsjtpAHmfKB1ZqLJEniuTGM21OcRJFOijyKQqG\nPrnpA0nKE3NNa4ShP1DHgPYCDgfnCAiaU0S8tEqZpr5wdKjPuUUYFRoS4QM6\nHTPgGKxr7XdjAazzV+0kDnIzDogGpnsSRDs0JLL4Q25NxUdclMCBxyI3Qi66\nAuODQEktRht7rnVn7M3sEwdLC3GiH4TOnWn2n0QteESp5oMCFcgaTyFlNnLT\nI/kLMH5Z3vCTcD/cosp1sLjRjfe8u+WqT03UJq6WY07Lzt5d3x1q9EVWAuRr\nwkk5yUkLW6Tc+f8bs73+D9QLf9dWW/y+pOFRA86wtYW1vcjE4FcNxtC1y77H\nFTtW\r\n=md+O\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgwG2bRxKSqK62HezbTWisv0V551y4hJxWVZtBA0uwcwIgQ+VHXF6n8a2r2Fd+kTR6M3tEyMwKDY1t9XnRf/kVBxM="}]},"_npmUser":{"name":"zuev.egor","email":"zyev.egor@gmail.com"},"directories":{},"maintainers":[{"name":"zuev.egor","email":"zyev.egor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mokka_1.4.2_1644745189191_0.8360023104153393"},"_hasShrinkwrap":false}},"time":{"created":"2019-01-27T18:11:57.921Z","0.0.1":"2019-01-27T18:11:58.089Z","modified":"2022-05-09T16:58:09.672Z","0.0.2":"2019-02-24T19:36:31.949Z","0.1.0":"2019-04-16T15:23:15.469Z","0.1.1":"2019-04-17T18:55:11.435Z","0.1.2":"2019-05-02T15:34:05.072Z","0.2.1":"2019-05-03T16:59:48.011Z","0.2.2":"2019-05-04T17:58:56.935Z","0.2.3":"2019-05-06T05:08:33.293Z","0.2.4":"2019-05-06T05:11:08.258Z","0.2.5":"2019-05-07T11:10:38.370Z","0.3.0":"2019-05-09T07:19:45.845Z","0.3.1":"2019-05-10T20:54:24.355Z","0.4.0":"2019-08-20T19:10:21.687Z","0.4.1":"2019-08-22T19:52:20.594Z","0.4.2":"2019-10-29T08:31:55.073Z","0.4.3":"2019-10-29T19:29:10.941Z","0.5.1":"2019-11-05T18:11:32.194Z","0.5.2":"2019-11-07T20:32:59.947Z","0.5.3":"2019-11-09T06:36:22.032Z","1.0.0":"2020-04-05T16:06:44.046Z","1.0.1":"2020-04-08T17:54:51.943Z","1.0.2":"2020-08-04T18:29:08.245Z","1.0.3":"2020-08-05T08:49:18.518Z","1.0.4":"2020-10-01T13:01:56.470Z","1.1.0":"2020-11-18T07:08:17.213Z","1.1.1":"2020-11-18T15:23:14.212Z","1.2.0":"2021-08-08T18:59:47.906Z","1.3.0":"2021-08-18T18:32:34.782Z","1.4.0":"2022-02-12T19:33:36.871Z","1.4.1":"2022-02-12T20:18:29.366Z","1.4.2":"2022-02-13T09:39:49.338Z"},"maintainers":[{"name":"zuev.egor","email":"zyev.egor@gmail.com"}],"description":"Mokka Consensus Algorithm implementation in Javascript","keywords":["mokka","consensus","rsm","raft","distributed"],"author":{"name":"zyev.egor@gmail.com"},"license":"AGPLv3","readme":"# Mokka\n\n [![Build Status](https://www.travis-ci.com/ega-forever/mokka.svg?branch=master)](https://travis-ci.com/ega-forever/mokka) \n\nMokka Consensus Algorithm implementation in Node.js.\n\n[Concept description](https://arxiv.org/ftp/arxiv/papers/1901/1901.08435.pdf) (PDF)\n\n[Live Demo](https://ega-forever.github.io/mokka/) (in browser)\n\n\nconsensus features\n* resistant to network splits\n* non-anonymous voting\n* voting validation with musig\n\nimplementation features\n* Custom transport layer support: Mokka separates interface implementation and consensus\n* Fully customizable: you can create your own state machine around Mokka consensus (check out demos for more info)\n* Can run in CFT and BFT modes\n\n## Installation\n\n### Via npm\n```bash\n$ npm install mokka --save\n```\n\n### From repo\n```bash\n$ npm run build\n```\n\n# API\n\n### new Mokka (options)\n\nReturns a new Mokka instance. As Mokka is agnostic to protocol implementation, \nyou have to create your own.\nPlease check the ``Custom transport layer`` section.\n\nArguments:\n\n* `address` (string):  an address in custom format. The only rule is that address should include the public key in the end\n (example: `\"tcp://127.0.0.1:2003/03fec1b3d32dbb0641877f65b4e77ba8466f37ab948c0b4780e4ed191be411d694\"`)\n* `crashModel` (`\"CFT\" | \"BFT\"`): crash model, which should run the consensus. The difference is in quorum - CFT requires `f + 1` nodes for quorum, while BFT `2f + 1`\n* `heartbeat` (integer): leader heartbeat timeout\n* `electionTimeout` (integer): candidate election timeout (i.e. vote round)\n* `customVoteRule` (func): additional voting rule\n* `reqMiddleware` (func): request middleware (will be triggered on every new packet received)\n* `resMiddleware` (func): response middleware (will be triggered on every new packet sent)\n* `proofExpiration` (integer): when the leader's proof token should expire.\n* `logger` (ILoggerInterface): logger instance. If omitted, then console.log will be used\n* `privateKey`: the 64 length private key. Please take a look at [example](examples/node/decentralized-ganache/src/gen_keys.ts) key pair generator\n\n### mokka.join(multiaddr: string): NodeModel\n\nAdd new peer node by uri\n\n### await mokka.connect(): Promise<void>\n\nStart consensus. Should be called after all nodes has been added.\n\n### mokka.messageApi.packet(type: number, data: any = null): PacketModel\n\nCreate new packet, where ``type`` is packet type, and ``data`` some custom data\n\n### mokka.messageApi.decodePacket(message: Buffer): PacketModel\n\nDecode packet from buffer\n\n### await mokka.messageApi.message(packet: PacketModel, peerPublicKey: string): Promise<void>\n\nSend message to peer\n\n## Events\n\nA Mokka instance emits the following events (available at ``/components/shared/EventTypes.ts``):\n\n* `join`: once we add new peer\n* `leave`: once we remove peer\n* `heartbeat_timeout`: once we can't receive the heartbeat from leader in certain time (specified in config)\n* `state`: once the state of node changed (i.e. leader, candidate, follower)\n\n# Custom RSM\n\nMokka is a log-less consensus algorithm and doesn't provide any RSM (i.e. replicated log). You have to implement your own. \nHowever, there is a good example of RSM implementation, which is [similar to RAFT](examples/node/cluster/README.md).\n\n# Custom transport layer\n\nIn order to communicate between nodes, you have to implement the interface by yourself. As an example you can take a look at TCP implementation: ```src/implementation/TCP```.\n In order to write your own implementation you have to implement 2 methods:\n \n* The ```async initialize()``` function, which fires on Mokka start. This method is useful, when you want to open the connection, for instance, tcp one, or connect to certain message broker like rabbitMQ.\n\n* The ```async write(address: string, packet: Buffer)``` function, which fires each time Mokka wants to broadcast message to other peer (address param).\n\nAlso, keep in mind, that Mokka doesn't handle the disconnected / dead peers, which means that Mokka will try to make requests to all presented members in cluster, \neven if they are not available. So, you need to handle it on your own.\n\n# Examples\n\n| Node.js |\n| --- | \n| [running cluster](examples/node/cluster/README.md) |\n| [running private blockchain](examples/node/decentralized-ganache/README.md) | -\n\n# Implemented protocols out of the box\n\n\n| Node.js | \n| --- | \n| [TCP](src/implementation/TCP.ts) | \n| [ZMQ](src/implementation/ZMQ.ts) | \n\n\nHowever, you still can implement your own protocol.\n\n# License\n\n[GNU AGPLv3](LICENSE)\n\n# Copyright\n\nCopyright (c) 2018-2021 Egor Zuev\n","readmeFilename":"README.md","homepage":"https://github.com/ega-forever/mokka#readme","repository":{"type":"git","url":"git+https://github.com/ega-forever/mokka.git"},"bugs":{"url":"https://github.com/ega-forever/mokka/issues"}}