{"_id":"@bluzelle/sdk-js","_rev":"24-24df7a779deb090aa0a6b6b3bca1e856","name":"@bluzelle/sdk-js","dist-tags":{"latest":"1.1.5"},"versions":{"1.0.1":{"name":"@bluzelle/sdk-js","version":"1.0.1","description":"JS sdk for Bluzelle","main":"lib/bluzelle-node.js","license":"MIT","dependencies":{"@cosmjs/proto-signing":"0.25.0-alpha.2","@cosmjs/stargate":"0.25.0-alpha.2","@cosmjs/tendermint-rpc":"0.25.0-alpha.2","@types/bip39":"^3.0.0","@types/lodash":"^4.14.168","@types/node":"^14.14.37","delay":"^5.0.0","dotenv":"^8.2.0","monet":"^0.9.2","node-fetch":"^2.6.1","promise-passthrough":"^1.0.5","ts-node":"^9.1.1","ts-proto":"^1.76.0","typescript":"^4.2.3"},"scripts":{"compile-proto":"./compile-proto.sh","build":"tsc"},"_id":"@bluzelle/sdk-js@1.0.1","dist":{"shasum":"4e901cc6c113df0f349575233f04985a5a361715","integrity":"sha512-AKEWmb6ipcAGt6NvEX8FUgSUL6qtt5gtwlbWhRhLnkzinmY82tdm4bjs9xwqhDPH34XTnXtNmg5E1oVZZh5mKQ==","tarball":"https://registry.npmjs.org/@bluzelle/sdk-js/-/sdk-js-1.0.1.tgz","fileCount":328,"unpackedSize":1431545,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgghSmCRA9TVsSAnZWagAAVUwP/1KSFugzcow04tC6IZB+\nkE0Ofow1nA0aPLQptJLOVb/8hLlYzzvnFDMWxHS5qqlqeao3CBHREnYjiGSP\n7PB2uKefCCQBtJX188ewuKIYXkhDsH9N/8d1/TOpnpyeBvLEgLFyPploccws\n9IrtKY9ONs9NMEDIbrx72MwGIdDM7cbyKu2ArU6t8DntQ8J5o7ST0Zgl0hGG\nVaXJfEjLpo1Q1G1TcSaC0ro5c9jwFw9U94ScIrO3zS9UaD9exAhUTPvoYRKe\nDxMvHPI1OUbmzr8t1dm4I3HR+OdQSK+X/aa562aLN3E3erdDTZ0Btu34Iz0G\nhtACEgScW1UxJbDfQUREbxAZ4sWyZ2UdFVRD1odoEvCJHZ0ySNxF9XqOZxdT\nowL5rpBKiRXpoCAoS/M/abwAjEgK4GqhkL/T6sPALbrCfcbxpnbksZ3s0RyN\nXlTLIoTEppw8upgyo7tuvcq8NXeMOOY9w/Je+OeUW2+gwsUITtBHVvlDsqSV\nkFIfwJZ7yozAoYMZ6krAH6xl4+4+RgJf29/o8GP4ET6HyhZwVZBWm94lJNA6\n2sqWvsFzwY9LXupPRKFIVP2YqcNCb3Ixkm+WlVVdcNZjRE4WEdJl/HmrySqZ\nXZ+ZFakr2g8rOPcNjFSxUxKx6P7kVyQEcfagC0RvGzAk47UxXT/azdhL4abi\n/4Fj\r\n=kxPA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKBchRPzOqcOKyC9UQ1VzdYhouwXJR5PGEjSdzRMF3iQIgAPzY1tZNsWgYDjQbCSnY5uFu4yVtTkZOBHWBrJAJ1xw="}]},"_npmUser":{"name":"devops-bluzelle","email":"devops@bluzelle.com"},"directories":{},"maintainers":[{"name":"montythibault","email":"montythibault@gmail.com"},{"name":"devops-bluzelle","email":"devops@bluzelle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk-js_1.0.1_1619137702066_0.9527161502463988"},"_hasShrinkwrap":false},"1.0.2":{"name":"@bluzelle/sdk-js","version":"1.0.2","description":"JS sdk for Bluzelle","main":"lib/bluzelle-node.js","license":"MIT","dependencies":{"@cosmjs/proto-signing":"0.25.0-alpha.2","@cosmjs/stargate":"0.25.0-alpha.2","@cosmjs/tendermint-rpc":"0.25.0-alpha.2","@types/bip39":"^3.0.0","@types/lodash":"^4.14.168","@types/node":"^14.14.41","delay":"^5.0.0","dotenv":"^8.2.0","monet":"^0.9.2","node-fetch":"^2.6.1","promise-passthrough":"^1.0.5","ts-node":"^9.1.1","ts-proto":"^1.79.6","typescript":"^4.2.4"},"scripts":{"compile-proto":"./compile-proto.sh","build":"tsc"},"_id":"@bluzelle/sdk-js@1.0.2","dist":{"shasum":"819f6114476a5b6a8f465ab73314bb2c3cec95eb","integrity":"sha512-M+RZkYhK/XLSgVUkVP6XcjHCavROAk1U0jYJE09grrDOXasE53IcTaTu35lsuahxtEZO0l8hCZpIJCcXNv8LGQ==","tarball":"https://registry.npmjs.org/@bluzelle/sdk-js/-/sdk-js-1.0.2.tgz","fileCount":498,"unpackedSize":2954139,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghM3fCRA9TVsSAnZWagAAYIMP/3JyWqEnkpkxI5oQhyGB\nWjMVuT83wlmeYR7Fewwa6VhdplZP9l8sQzA69g0suYYQ+nED9N8LYbsTsh31\ndEgpuJoT0n5FtJKVovV7zt7MkUJ6065oONsUc1WqLPMYgdiHMlao4HMBfqjC\nnLlHwbplhKpOqHrJOwsRrnpAbomABKrvix+s/LuwsYTyjAxD1nvPEafDttxA\n2KL4yw5zndkatCb1dqv4FkvO6bHxOjiVuJGIHG+D7oiuN4g44OZZ1/QP37le\n4W9MGfeqwZh4wdXPoxxnHVTVUl4QsD7vkQ55QRYjJ+cvOMePVPhSn3lZEvWa\nD0pH4CKWVZFjEJGseAj/VnIJs0LslnOPNgfNkPMj/L/biVxynEHE85wMKUhk\nG4CYmvO2ik5Z88G6Q8n4MAoPZX8ICstS2O5YFOVJHFQmHUcl66444A95DXxq\nbL2BDG47vHGxclfZCczw8SeM5JnqXIpNk3utVzymUyjEnVuLD4Y8gv3h+5Bx\nG4WeOBhtZj3FT6DL88ebji8f3iWG00Ii8BI4rZbruEgQzP0SnIUFZ3xA4zdn\nuy9CCho1r4PrB4NQn+VrMFpnBhzFxOabxU465EbdYgkQyKm3KMbXyq/D17JW\nrFxyErg+nq5wmw/eOmDBk/Tz/pWolil1DZgqogDziWIk3VKvG7PO5YgajlWx\ne8b4\r\n=J8+r\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzbY3+4VXx52/sVu2FMbsIBYSqu0Gzn5zS20l0/8jYygIgcFf9NrDU9MawPiN4ACSXF8xWg7dde6u8e5uPab5QtwY="}]},"_npmUser":{"name":"devops-bluzelle","email":"devops@bluzelle.com"},"directories":{},"maintainers":[{"name":"montythibault","email":"montythibault@gmail.com"},{"name":"devops-bluzelle","email":"devops@bluzelle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk-js_1.0.2_1619316190908_0.6793345522263334"},"_hasShrinkwrap":false},"1.0.3":{"name":"@bluzelle/sdk-js","version":"1.0.3","description":"JS sdk for Bluzelle","main":"lib/bluzelle-node.js","license":"MIT","dependencies":{"@cosmjs/proto-signing":"0.25.0-alpha.2","@cosmjs/stargate":"0.25.0-alpha.2","@cosmjs/tendermint-rpc":"0.25.0-alpha.2","@types/bip39":"^3.0.0","@types/lodash":"^4.14.168","@types/node":"^14.14.41","delay":"^5.0.0","dotenv":"^8.2.0","monet":"^0.9.2","node-fetch":"^2.6.1","promise-passthrough":"^1.0.5","ts-node":"^9.1.1","ts-proto":"^1.79.6","typescript":"^4.2.4"},"scripts":{"compile-proto":"./compile-proto.sh","build":"tsc"},"_id":"@bluzelle/sdk-js@1.0.3","dist":{"shasum":"76cdde5dc90a7f2cf98b4cb472ce3997a7874f48","integrity":"sha512-04FlVv96shks7mczehaYsB/oaeVBF8ZyOP4bLwaieMh0+NDTRn6b9pSWxxq1acZZXTSZWePGveiWy1ogjReRvQ==","tarball":"https://registry.npmjs.org/@bluzelle/sdk-js/-/sdk-js-1.0.3.tgz","fileCount":502,"unpackedSize":2953463,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghO4LCRA9TVsSAnZWagAA/uQP/3ie4XDAgG3pFLrXqNq9\nh1zyvN7ukv30u6FLeEPq4Ep4guFMzy8R/BybADqxyo8YBAMF2D3ueJH6JX/f\nBGsxWaXKp+xbDCpxin8AM6gkeIcRUx9OPV4fqzSC7ZeLEVb8UOhOb0zbwEYx\nGJOxq6Q41DNrZiNYB3I5H6lkRc2xzHBf8T/bLS4kKrjsrcrE+DaQOKOvL6DN\nVv6j7RgaMBtiS6HNVAfExhorLH4o5r5uB61a1pcmJVhaMr+eRzUeXBCUyNMW\nj0fmUnAbviyA9B5Di+Q2PnDQrEBRRZ7gOLY9I/6ZqWVkKZM9+rXbK1tr6/RD\nhudJKR/I6rIWu+SaM37XLlvhi4GyYGnKQx8LfYsR+RDTO0qukMy8NQKLZ/iJ\n4iBTMEtVL5rJ3mutJEXZcBOapONbXI47j5M6Lpyr6JrVwqqRjcYPVxupgfCL\nGxWpHm3aGrYuoRkQBK5qAgUL0pp3VZ3o99FavrgXFUSDrOwpBA+9NW1Cn/IQ\n0NQ7ML3i86RIdRcQr2etQ6QTgxpJTPnYpV3LLcJ2Mi/7ElA6km6hsoq381Gb\nDpxfw75HJPYc+j0REV8MWK9U8EhUn/v+IYy3vXhOHyVTWOW83UQ1I1UnvUc6\nbbytidT5CT3aU43D7T3m3alYnRFX/XRWYS7zM5dAy1l58Ezo/KLNjA5L7Ne4\nBVJa\r\n=z+hf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqNcjhiJ3c/zD8c7wRnwXDVHAmnW1qg/bX6C30Pv8zPwIhAI/zlV1rE6V6WbiFRJbrA5drxQHztNz5CNJZa35uwBL1"}]},"_npmUser":{"name":"devops-bluzelle","email":"devops@bluzelle.com"},"directories":{},"maintainers":[{"name":"montythibault","email":"montythibault@gmail.com"},{"name":"devops-bluzelle","email":"devops@bluzelle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk-js_1.0.3_1619324426954_0.9166051166531244"},"_hasShrinkwrap":false},"1.0.4":{"name":"@bluzelle/sdk-js","version":"1.0.4","description":"JS sdk for Bluzelle","main":"lib/bluzelle-node.js","license":"MIT","dependencies":{"@cosmjs/proto-signing":"0.25.0-alpha.2","@cosmjs/stargate":"0.25.0-alpha.2","@cosmjs/tendermint-rpc":"0.25.0-alpha.2","@types/bip39":"^3.0.0","@types/lodash":"^4.14.168","@types/node":"^14.14.41","delay":"^5.0.0","dotenv":"^8.2.0","monet":"^0.9.2","node-fetch":"^2.6.1","promise-passthrough":"^1.0.5","ts-node":"^9.1.1","ts-proto":"^1.79.6","typescript":"^4.2.4"},"scripts":{"compile-proto":"./compile-proto.sh","build":"tsc"},"_id":"@bluzelle/sdk-js@1.0.4","dist":{"shasum":"5bc74be684a6296a64c64dc08bcd55b9c0b60031","integrity":"sha512-2t1WFrgu6PuMBcL3fyAakG5ipToGPrXfOvvZWXbVmA4fxHTruL9TbDu6wXjFzvkBUJb4lRORd8bjtKXghBpQbQ==","tarball":"https://registry.npmjs.org/@bluzelle/sdk-js/-/sdk-js-1.0.4.tgz","fileCount":505,"unpackedSize":2958887,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghe64CRA9TVsSAnZWagAAeOoP+gNquORsVlKr1pLrdKzW\n5t8ocR54GMwtBVxKngV61xqtagtYa/+QtbEDuh7tpq4888A/4t+7U4RnYjHy\nWZi1HqxbZH2fEY+1G4URxvt92/vjRZiNYSLqtXyMzWeytODHtn8zHSpUT8ig\n76k2rQE26zWq2hEEUr0qd3wTq/m9zyYKk18DYKiTedigzohdaNBUh8edhU+5\nwXmnkyMuNUvNklc7oRveJ4BE0YMWzVRetZZ6rpYzvYudApJ5H4x2/eFzUar7\nu8PxFJjiSqB6WsRwywpd2Z5z8SGaUL0wwtWLXBQak/+0M4hPSphpH48EDR5n\noeSIGHzXwYogMD5iB9jvDh05UGVlfraB2lIm4ZGdOBcROvcc2k9U97WbXqt3\nKOfxycw/W1HiCXdRHftOCfceehToPVA3hZpBHEU4ut4K1PandWi55zK4gTbk\nXAP3Noa+TmeSs6tJiCwI0MF21/0LST4Y2FxmtwvXr1dDtRZ+lQ4BalWJTbIc\neij+T/G4cgRjdk/eydYP2rWhZrJND68NP/x0BzEQjEwKPENOlMv/jQ+eaxHB\ny7dt7vuPzEo5sA61bcM0k2+CP9wode72P5wPpdpRwY8VJYe0TJPS03JBh7wM\ngvEq6ksJMGGY80slAYyqIDrXoM/8DoCde8kjQ615vbXKfPxW1Gcc2475t7IR\nQSPB\r\n=gdRt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBaYuU7Sqqe7Yr9Ca3ETWWOFIOVVkTSOK4lNj4Q2JyTXAiBGuf3IhhX3WwjqsAFx4Cxz4VKnLXK49J4z0b+DxUXmgA=="}]},"_npmUser":{"name":"devops-bluzelle","email":"devops@bluzelle.com"},"directories":{},"maintainers":[{"name":"montythibault","email":"montythibault@gmail.com"},{"name":"devops-bluzelle","email":"devops@bluzelle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk-js_1.0.4_1619390135611_0.23368778615205832"},"_hasShrinkwrap":false},"1.0.5":{"name":"@bluzelle/sdk-js","version":"1.0.5","description":"JS sdk for Bluzelle","main":"lib/bz-sdk.js","license":"MIT","dependencies":{"@cosmjs/proto-signing":"0.25.0-alpha.2","@cosmjs/stargate":"0.25.0-alpha.2","@cosmjs/tendermint-rpc":"0.25.0-alpha.2","@types/bip39":"^3.0.0","@types/lodash":"^4.14.168","@types/node":"^14.14.41","delay":"^5.0.0","dotenv":"^8.2.0","monet":"^0.9.2","node-fetch":"^2.6.1","promise-passthrough":"^1.0.5","ts-node":"^9.1.1","ts-proto":"^1.79.6","typescript":"^4.2.4"},"scripts":{"compile-proto":"./compile-proto.sh","build":"tsc"},"_id":"@bluzelle/sdk-js@1.0.5","dist":{"shasum":"264203c2ad62f4e5a66b289efc0e5c243fbb4034","integrity":"sha512-w89QsUCDajsjZF+SNq9G/wxyFXG4iyDy4VlWYNp1Dekjap5O+tmw89PizHwAnlYt1Cv8S/MfrYmvO30abUhfKA==","tarball":"https://registry.npmjs.org/@bluzelle/sdk-js/-/sdk-js-1.0.5.tgz","fileCount":505,"unpackedSize":2958888,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghfcNCRA9TVsSAnZWagAA4iIP/25hfMREBQzBIllCsoaS\nbyTneoXA6Xs3mHTnOjbhdxpFxWBwVlEYIq039iIC+gdSppfifZocME1HFSwy\niU0bWRDbh5IX557urahdfQ5fkVdJh+4K+/UfXFvxgViaSzD/iulqT2C+5ZW7\nsdWyXA6ai7bwYnp0IVAkXz0qU1qCF09hF+td41vlLwpjR/itWLKFYC/iHGwb\nUR2lJcPLTD98LvQ1ggJHnlZCndXzEkJBAuYRBbNtiQdczKuO5SIF8SO8IeH5\nSG8HEdm01iQcIBD8yJco7Bkq4n2Oll3aXv2C92WlYqgxmZ5LrbFe8Ay5qT3W\nJjCpMcBQm2/SkGP/+Z8vLvgCTMxXX4X3BO/frrdm75BzXGFeBde4b1DdSaH1\nIgVMvPVQw1NUaSdWwUkVxy8DLHGOaV6cn7oUUpUGWrg6XF2wyaB3svdBmz2E\neSBtarHrsq/yITx0ElEAazh2XmTMRKeUiITnNJkUf9TzSC3m9CDqxt35vzej\nBgloVq6C70VPI+xC3F6f9FE9lELHrhOfaE3XhA5QRotQjhjrFj8tRhGHx5Gv\nescGHtBZGJYiCZmUsLTCmlT/OjQsqAu2RH+yS5SvyJLMV1/q1jJ9BEQUhbBM\no3ANx5hoBN/dZN+PMBHts6xcTevR5AM/0Hvdo+rytzUYquez0H80ip6a+sN/\nQo2t\r\n=qkfF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqrq/f1bQcesmTu33sfaB38pqNdN63VjgkhmUWPolhXQIhALqIAPk8nO3UgESufyMGlk7i+olhFf5d0bA24kXOgfJt"}]},"_npmUser":{"name":"devops-bluzelle","email":"devops@bluzelle.com"},"directories":{},"maintainers":[{"name":"montythibault","email":"montythibault@gmail.com"},{"name":"devops-bluzelle","email":"devops@bluzelle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk-js_1.0.5_1619392268970_0.016298146190137475"},"_hasShrinkwrap":false},"1.0.6":{"name":"@bluzelle/sdk-js","version":"1.0.6","description":"JS sdk for Bluzelle","main":"lib/bz-sdk/bz-sdk.js","license":"MIT","dependencies":{"@cosmjs/proto-signing":"0.25.0-alpha.2","@cosmjs/stargate":"0.25.0-alpha.2","@cosmjs/tendermint-rpc":"0.25.0-alpha.2","@types/bip39":"^3.0.0","@types/lodash":"^4.14.168","@types/node":"^14.14.41","delay":"^5.0.0","dotenv":"^8.2.0","monet":"^0.9.2","node-fetch":"^2.6.1","promise-passthrough":"^1.0.5","ts-node":"^9.1.1","ts-proto":"^1.79.6","typescript":"^4.2.4"},"scripts":{"compile-proto":"./compile-proto.sh","build":"tsc"},"_id":"@bluzelle/sdk-js@1.0.6","dist":{"shasum":"06fa98a4d39f02dacc2d99e16b1b0d67f2de984d","integrity":"sha512-SUhusyEtuTKdX7NDqgU+yn8Ko63vbiOFeSoco6nIimPjX7NNih1s3Y6S/GmApku5QG1iwAjXEC0+uY65RvrYrA==","tarball":"https://registry.npmjs.org/@bluzelle/sdk-js/-/sdk-js-1.0.6.tgz","fileCount":505,"unpackedSize":2958895,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghfheCRA9TVsSAnZWagAASvsP/Az1q/Xh2N6cBPyINFve\nPHxo03VOjNDaNOmZicq2R5XFUv2zyqbdKULZHxX3yaET2vuEHuB6CA5zwtre\n/k0qe/ZcsbtSJ4SYMhQjcMG4D5f40XOqfNH6wK2zXndAXMvxv2jNnn1ofd21\nG3NG/qOBac97Ps4p2XUoAPVkwPIdHWyWYPo0f9B3IRzB2DwZxZV4y6ppm8yE\nU9Ogbjx4493Sqmn/AJ+0kjvdVaMMbeCeYWXwjiHrcH+z3hPfCmNbxCy8Kz32\nGkJ4G3aW5E9cr4nyWpNe5xinXxlnF/oV/w/2bBejdGZ8X1k4duMkfmMU7LGv\nPpV/aOe2KeopG7Eplq4GKtOrfRBPrSohLcqFMYfhqmnDo1PWXR5WxzkAO6j+\n3xM1T3/GFofArtHXfsDIceojDh7SVB0Z6ge2OROVCKhVwNmqfecnMQoF2yC+\nnX0bnUaid4rx+dVukuRxKxz5gh4NnO3Qoix61ywN0j60W+cr0UsZsZRk4yZa\nrR0fu6qP0+PWt6WbDpeh/e419/G+iHD5qhUGjkoiSNaB4tI+OYm8CYSkvJ+o\nIzinlIVXPzVJG1Pv+SPhFDMMBErWLXj0Y2FH+U+xEt5HTiv3w4I/Ih3cHGtW\npokclgehJq4RIPZlvcG3Q4YNPNoQB3k8z9cs4UMjBIsM69ldr2g0A+Pe1UMt\ncQwR\r\n=wg8X\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVlIo25L+PO3VwG5l0CnreN3OSvh33ph8owoUfhcNUnwIgCbK3mmiT1zW8Wunet1V6gnn5gVL8sHsp33CvVFx1jy4="}]},"_npmUser":{"name":"devops-bluzelle","email":"devops@bluzelle.com"},"directories":{},"maintainers":[{"name":"montythibault","email":"montythibault@gmail.com"},{"name":"devops-bluzelle","email":"devops@bluzelle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk-js_1.0.6_1619392606009_0.26745876411054814"},"_hasShrinkwrap":false},"1.0.7":{"name":"@bluzelle/sdk-js","version":"1.0.7","description":"JS sdk for Bluzelle","main":"lib/bz-sdk/bz-sdk.js","license":"MIT","dependencies":{"@cosmjs/proto-signing":"0.25.0-alpha.2","@cosmjs/stargate":"0.25.0-alpha.2","@cosmjs/tendermint-rpc":"0.25.0-alpha.2","@types/bip39":"^3.0.0","@types/lodash":"^4.14.168","@types/node":"^14.14.41","delay":"^5.0.0","dotenv":"^8.2.0","monet":"^0.9.2","node-fetch":"^2.6.1","promise-passthrough":"^1.0.5","ts-node":"^9.1.1","ts-proto":"^1.79.6","typescript":"^4.2.4"},"scripts":{"compile-proto":"./compile-proto.sh","build":"tsc"},"_id":"@bluzelle/sdk-js@1.0.7","dist":{"shasum":"8e8cd21e4ba1c1c6a0333b4fb9255d24c6f8cb84","integrity":"sha512-GHqBqnCEyTmKWw9tTSCwNP4qwrJM3BI7YDB6D8Rcu5/woIhd/B657tC2Ml2Q9PLcFJ4vM8zO1GTlhxbsTKPtLQ==","tarball":"https://registry.npmjs.org/@bluzelle/sdk-js/-/sdk-js-1.0.7.tgz","fileCount":435,"unpackedSize":10531553,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiYKQCRA9TVsSAnZWagAAA0AQAIe0GjqEaaoTkwpmp3rp\nxECIOIpkwWM1AgNfHb4R98ltggIH0A5m4hlFkbJnOTj4IU/EFBwiv0qX5IX6\n40RePFC18+jqTymO0Bls1z8qnd4OS/bXnjgFNc+SOiRY4T+JUR2L0lf2ySTl\nYeZb0fsXPr+lL1M14EscxYYaelOyb1KTgOojzeuv9KQmltS5kf+PL1e9VZmC\nyGtGv0mM8HbwjVSAdgeGvxai4Y31xBgXvUUV3MTm3yhktJIcY+azJV2tNmi4\nJUvgLWTJ9dLWY1IDUN7vW8mTZ7MEFsToUYJBV2kd0hCalm4jM2niQnmvvw1u\nnV5/KpSPxZ90daVa0mdcuJq5hDFHA+P7UbtNBays773U0rHKclIRDl371mJK\nJCFfuW+bSbwSS9ms9GYqmZN1Pmnr4fjsiT2QXQrngpB1vkQRqJ45fW446cRg\nNs6oP7Lth1kNEgraZb2km+Uk4IVwj9jJM2E6SYan/WvkETx+BBYJqXJamur4\nAsTHIr+t9BSajaECEQOfpwWbuVeEG5iTmjDKOFKiMhBtwr4p4oK2niYc6Zpe\nBs0JXtCt+C1AGf3ymgV5G4dWe9u7giaLC6N0xvXD7FCKsKfuKLvRkFjOaZ/j\n50XvqqxsuXi2+JYgSBvg68yYGkK4//pi8gNJQmJ9PbUFDu+0wu7+uAm8GP4m\nO+mD\r\n=pUfB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGPVBkbC6mQrHawG2ziSXImB4wgzHygp9smoILjeAf/+AiEAinrbISwSvSZ7NlJNzHdirHxR1zXtR73WJ/1XKsbOQjg="}]},"_npmUser":{"name":"devops-bluzelle","email":"devops@bluzelle.com"},"directories":{},"maintainers":[{"name":"montythibault","email":"montythibault@gmail.com"},{"name":"devops-bluzelle","email":"devops@bluzelle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk-js_1.0.7_1619624591756_0.9424130126612629"},"_hasShrinkwrap":false},"1.0.8":{"name":"@bluzelle/sdk-js","version":"1.0.8","description":"JS sdk for Bluzelle","main":"lib/bz-sdk/bz-sdk.js","license":"MIT","dependencies":{"@cosmjs/proto-signing":"0.25.0-alpha.2","@cosmjs/stargate":"0.25.0-alpha.2","@cosmjs/tendermint-rpc":"0.25.0-alpha.2","@cosmostation/cosmosjs":"^0.9.5","@types/bip39":"^3.0.0","@types/lodash":"^4.14.168","@types/node":"^14.14.41","delay":"^5.0.0","dotenv":"^8.2.0","monet":"^0.9.2","node-fetch":"^2.6.1","promise-passthrough":"^1.0.5","ts-node":"^9.1.1","ts-proto":"^1.79.6","typescript":"^4.2.4"},"scripts":{"compile-proto":"./compile-proto.sh","build":"tsc"},"_id":"@bluzelle/sdk-js@1.0.8","dist":{"shasum":"9a1214446824a4ece3473e5cfcd5cfc54fe13ea3","integrity":"sha512-c2X+DnxpuW3/qPn3NydxIe1k8/Qc35cpc19TrwgsyVv7lf8SLYo+RU5BTMMKJYHcd/0GzUQ2a9p2NduwjDdJPg==","tarball":"https://registry.npmjs.org/@bluzelle/sdk-js/-/sdk-js-1.0.8.tgz","fileCount":452,"unpackedSize":7001554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpC4PCRA9TVsSAnZWagAAbUAP/1yi5a1eDaEfvBIzxKcX\neRwcmViK+x8Ufi2bmcVZ/Zg9dUFTiNeHFhkStH89a5Ouz0CgDaeyw0sBjHjF\nebBOY9Y7UmOf5dHn9d/ucpOfYPyKeONRs3/20ySonczbBuz3624jbbzHvlSo\nn0ZZqwH9dROvbCLwrKNOCAMZ9tHnh1b/L+/gdLFEBrmC0XcP8wtE/4Gd7szl\nUoxsdnPzk7ojtnHj4tpPeTtyxwAA+88vF+ms3hsaKWg2qFV8aapO8dW+lFd2\n3S1rTrMXA1wj/zo13jyNrYrSvnP8QtMLrLpfvNxzAyDIZENEmkdqvCMZrPEx\n0yyYhqnsx29RhvXQqBTmD9/z5d+UpCrn3gihZD7I0zM8d788EEdw0cM7JMWA\n6xvcWtoXYjO1zRBkQM6t1mfVZsV58TA1aARm9J5AB/WYyV3DAz85E6pfgfNs\nzCOrYO6//K9XqAsBnmob63MSya9+FhoGs2VU13fKn41glM7iCBEpqJTPKDzs\nXAxm7OAsojtv058s4VcV67QJjnR2FX0ZROhLYVpyU02sOMomsUOUUSspOlED\nxjHuLc/EjnUNG5yXfmaVHZq3SMg6c4PH5ngKTKoMjfEyW+TyP/PpD+O1afMn\nLMvhZpVAPAJqXGq5YHz1oTOq3YvAIaXxHsm8FVmofGxFMnLWeNwlqK+VuEgB\nBZRN\r\n=tHTO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC4Qm7xMEgmzkpXu5bbQEsiZghczf8g+1U5DL3wkJU0fAiAGmLSwHp3twIuTRKy93pvoqKKIyffTSZam8BmB43QjQA=="}]},"_npmUser":{"name":"devops-bluzelle","email":"devops@bluzelle.com"},"directories":{},"maintainers":[{"name":"montythibault","email":"montythibault@gmail.com"},{"name":"devops-bluzelle","email":"devops@bluzelle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk-js_1.0.8_1621372431049_0.8886515944467672"},"_hasShrinkwrap":false},"1.0.9":{"name":"@bluzelle/sdk-js","version":"1.0.9","description":"JS sdk for Bluzelle","main":"lib/bz-sdk/bz-sdk.js","license":"MIT","dependencies":{"@cosmjs/proto-signing":"0.25.0-alpha.2","@cosmjs/stargate":"0.25.0-alpha.2","@cosmjs/tendermint-rpc":"0.25.0-alpha.2","@cosmostation/cosmosjs":"^0.9.5","@types/bip39":"^3.0.0","@types/lodash":"^4.14.168","@types/node":"^14.14.41","delay":"^5.0.0","dotenv":"^8.2.0","monet":"^0.9.2","node-fetch":"^2.6.1","promise-passthrough":"^1.0.5","ts-node":"^9.1.1","ts-proto":"^1.79.6","typescript":"^4.2.4"},"scripts":{"compile-proto":"./compile-proto.sh","build":"tsc"},"_id":"@bluzelle/sdk-js@1.0.9","dist":{"shasum":"569b416f248941ab7f51379237289c61de774b3c","integrity":"sha512-vJ9dDaoXHJWVY1XB3+XQk7tU6M0Rs8X2sAWSdCsl+tIJhNV92WwaJpui9Lfz+r5lHt7uaoh7Slm+hYmiwGlKVw==","tarball":"https://registry.npmjs.org/@bluzelle/sdk-js/-/sdk-js-1.0.9.tgz","fileCount":452,"unpackedSize":7001629,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpD4XCRA9TVsSAnZWagAAnx0QAIxuwauM8O1dabXOGud0\nN/AEJ3YszNreWSphgJXziZZWrsp1+aEJqtelcdfmT3xmh2FX5Pq94gf3rOpQ\nwrk2E7afcrTd2JQlVkGRBilVSEzd2e6JphrZln7aiENTHh2TZMsUF3Y3zJCN\nGq6ujijaEDeYPDwKdhSZBLzHTkJKBNT+qr2DSpJ2L8wY2jgMrDAKoNgeIQnk\nolL+9Ada5n+sVtMbrosIOZOlgpYG1mjHDtu9H6G4oZpslztXfr5WT1iXrfVd\nvKatb2K4sJONBcpWWbHkdkgLQBOFtxm7e9KCpucZ+Y50k9J+/Ov3Ge8mqMy/\nUongxhwcbBJMI0NO7AcInza6F4cqR9EYsaKTsBDZA/0ktcPhqVzLK0vS5oLe\nkY9neSVLcFYIAo0oWqtDAspXoXqZ2NAgLZLpUA3F+ihX5o98hCiNBHHRgfde\nx+DE2Z8B0INAAg9fEgc7URfUV0U/4KEfwZQxr8j8Xq3n+88cPpBc8CBv+THI\nMuutrnSdyqsrTUriMbR2iTainAM1TPRoFEzNPCeNShRqMGWXp+DJiYeCfjf/\nEvGFnWXwpmTsOTqxztbB5ez16JDCTYQcYMLRyRc7UZghHaozvITlh+tPipEw\nHC/EieMKptgjtctoowHIK19tDBrmTi6ulkZnvO1uDIIOLAY3H6DJvK4HF1mN\nExYB\r\n=ZtGf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkXImTda0zSrPmptJYl3CUGSgzumbWqtB80KL4b40pWQIga1axIgr4z77vN24TDcvYsx/bb3tsOx3oB6+25DpFGXs="}]},"_npmUser":{"name":"devops-bluzelle","email":"devops@bluzelle.com"},"directories":{},"maintainers":[{"name":"montythibault","email":"montythibault@gmail.com"},{"name":"devops-bluzelle","email":"devops@bluzelle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk-js_1.0.9_1621376534577_0.4964882770092105"},"_hasShrinkwrap":false},"1.0.10":{"name":"@bluzelle/sdk-js","version":"1.0.10","description":"JS sdk for Bluzelle","main":"lib/bz-sdk/bz-sdk.js","license":"MIT","dependencies":{"@cosmjs/proto-signing":"0.25.0-alpha.2","@cosmjs/stargate":"0.25.0-alpha.2","@cosmjs/tendermint-rpc":"0.25.0-alpha.2","@cosmostation/cosmosjs":"^0.9.5","@types/bip39":"^3.0.0","@types/lodash":"^4.14.168","@types/node":"^14.14.41","delay":"^5.0.0","dotenv":"^8.2.0","monet":"^0.9.2","node-fetch":"^2.6.1","promise-passthrough":"^1.0.5","ts-node":"^9.1.1","ts-proto":"^1.79.6","typescript":"^4.2.4"},"scripts":{"compile-proto":"./compile-proto.sh","build":"tsc"},"_id":"@bluzelle/sdk-js@1.0.10","dist":{"shasum":"8ec2260253c233ace1b8601fc1ce23f57acab7d7","integrity":"sha512-LIgT6vylRF633uB86fxt1crg49Uecbko+rGIiGFWE1dlmQZwe1n2vISOR3yWX/kIFTzxoEJLyXjMOtQL1gAAtQ==","tarball":"https://registry.npmjs.org/@bluzelle/sdk-js/-/sdk-js-1.0.10.tgz","fileCount":498,"unpackedSize":7569653,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrXWCCRA9TVsSAnZWagAAKLgP/02SFju9igC/4KM/niI8\nDChDzu6hZoUXoy0tvjmj0baz5d1fgjisqgnYBybWZqQTpIl71f0WR8HRGSeZ\nqZY4c7R4JwqW9Fz9ajEx2jAS51ng1xxGCGkahNfymdeUph1sKX9TtAlz+kxo\nESux07BD3kx9yvVFW7ZNM6MU1ku8im+Y0tZUvr6R7z80IUlQwbSo78osLah/\n5u1sB4BshV5Iaqr8f1O5PGGuh/mlNRwTQoBuc6k6YFD+9+cErHBrcF6RHR/5\npOIuNKPScYIJeuhcWxpc335SuK9igjyGDjfJQBDL5OrbnlXt1By0VBLp3LFU\nauOw/pVkAB5EOCLJcSdSPeWqSVJYWiUXDfccmAfQqI1UQp93vdQVmXXOKW4N\nrTLaLMrKxPdQwYZjzsjtef8OkEHein7uwBRLjteW9qVl6HpapGGxVfxKZyFn\nt4ICkSQ6w5SGeZSKxVQR29giaydqcHVFc0IMogvKFqmXwXgVBl6HmchzG6f7\nhftNkvvLvbvXrkGV+7IbfinKWS+PSy/CIL1AJ9kSnk7EeYb5vLC1fDNN79hg\nIbATWJhT4GBxsyU8yARy3De06YrYp45z0YtFgP2qtSY9NTAzvYi5cAJ4bHc3\nQrHicFWRpXQHKRiGw1j705RiMRB8KZ+2tTQSQVLkl5atAS75VWSe4CZYzumI\ny9fh\r\n=dpyQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICydUmjqB1TN/Zag9y8IyPVPRPuHAgJwL3gGUHod6+BIAiEA29gfcHOwWtBdsTWWR0Dm90GSLYhTvZ3kab+dExybKBY="}]},"_npmUser":{"name":"devops-bluzelle","email":"devops@bluzelle.com"},"directories":{},"maintainers":[{"name":"montythibault","email":"montythibault@gmail.com"},{"name":"devops-bluzelle","email":"devops@bluzelle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk-js_1.0.10_1621980546123_0.8498290424297521"},"_hasShrinkwrap":false},"1.0.11":{"name":"@bluzelle/sdk-js","version":"1.0.11","description":"JS sdk for Bluzelle","main":"lib/bz-sdk/bz-sdk.js","license":"MIT","dependencies":{"@cosmjs/proto-signing":"0.25.0-alpha.2","@cosmjs/stargate":"0.25.0-alpha.2","@cosmjs/tendermint-rpc":"0.25.0-alpha.2","@cosmostation/cosmosjs":"^0.9.5","@types/bip39":"^3.0.0","@types/lodash":"^4.14.168","@types/node":"^14.14.41","@types/node-fetch":"^2.5.10","delay":"^5.0.0","dotenv":"^8.2.0","monet":"^0.9.2","node-fetch":"^2.6.1","promise-passthrough":"^1.0.5","ts-node":"^9.1.1","ts-proto":"^1.79.6","typescript":"^4.2.4"},"scripts":{"compile-proto":"./compile-proto.sh","build":"tsc"},"_id":"@bluzelle/sdk-js@1.0.11","dist":{"shasum":"7c3ed623ee23ed3ea04faf216455510d52a4bd22","integrity":"sha512-f31YiDzKHPIipq775pS17Qih+2A7D2MB4RJ1IlFaIf6EtfIO8zQrMIApwpPnW99ly0X90R+nWtw/TTzCBMTa2w==","tarball":"https://registry.npmjs.org/@bluzelle/sdk-js/-/sdk-js-1.0.11.tgz","fileCount":572,"unpackedSize":8685271,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgw/cfCRA9TVsSAnZWagAAI2cP/izeiDEZjEskk2wVWtWq\nwDp09wjt8B6mgRxvtmFDoGOzETPQodPdHgCYkt4nTT7feEs4l66UpIFTVFXx\nb0+emWk1evj7PVbxaZiHOtFdNXs+XYTxEkhlWfDEnWG4yx8hMPaGNRTWJr+x\nLRc5q2rzPTi4UGgZTU8UOA5Rq78oPdycsP9kw/faah8EHphMqk3luslV7W4d\nUwO8Rz+W5YjpCuLZTm92fm0WqAmttxsAIsRfrT4GpR8+L13JZJ8eeELSdHGe\nMgoNSSFGsKR031zZYg4tSU+HzPJjVESMAAkg3hL0o8Th9joiwGXXBH0nhldl\nL92yjdd2joac2lY6tm5NgwyRkj8D6Y6F7E+kkn39BuCRXuaybopge0oomhhN\np5+d8QUMnMqSGd4lkpi1V8LlRWlM3vWZJdlwcxdviNGwF2lwxFuE0E+6GrvQ\n7bSBc5DLXE1qAKqivq4X+dr9pcdM+djhcT7OIPaz1ElqaEnue1YdadYir4uv\nhJYuvW7BfoFUlnTHYxDSzxAUJNVeXabO+B5iWaNrA3AtG9RTLDgJEhKknl3z\ng0q/3bdgpJps6jMWbckSJuA8XILoS/P90FOQdgln1Z9MpodEOk4VaQuxkECS\n5bnpGScXnTKdpwXKG4wtcUGuA5PxmRDq3ShkZ5gdec+dBs11hMEFnarW55dn\n6vXP\r\n=V9w7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDo9G+cal1R64wPXYiuiYJpM+ErmpBJIeiQWAQn/lMznAIgfQUP+bYYuoVjUlt1sdxWxU5PUGYEzT/MH/HmQVVyroU="}]},"_npmUser":{"name":"devops-bluzelle","email":"devops@bluzelle.com"},"directories":{},"maintainers":[{"name":"montythibault","email":"montythibault@gmail.com"},{"name":"devops-bluzelle","email":"devops@bluzelle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk-js_1.0.11_1623455519319_0.093248558089154"},"_hasShrinkwrap":false},"1.0.12":{"name":"@bluzelle/sdk-js","version":"1.0.12","description":"JS sdk for Bluzelle","main":"lib/bz-sdk/bz-sdk.js","license":"MIT","dependencies":{"@cosmjs/proto-signing":"^0.25.4","@cosmjs/stargate":"^0.25.4","@cosmjs/tendermint-rpc":"^0.25.4","@types/bip39":"^3.0.0","@types/lodash":"^4.14.168","@types/node":"^14.14.41","@types/node-fetch":"^2.5.10","delay":"^5.0.0","dotenv":"^8.2.0","monet":"^0.9.2","node-fetch":"^2.6.1","promise-passthrough":"^1.0.5","ts-node":"^9.1.1","ts-proto":"^1.79.6","typescript":"^4.2.4"},"scripts":{"compile-proto":"./compile-proto.sh","build":"tsc"},"_id":"@bluzelle/sdk-js@1.0.12","dist":{"shasum":"572e5b579ba1aa7f6f060681853ccbdd1952a47f","integrity":"sha512-f8WVCb3TyXaoaOWOYBOZ7BpBeNsc9vGhbRwBVogjGchvYpHZw+hJbCNaMeyPBXLcPYKyv3HClr8rogWWlUgAPQ==","tarball":"https://registry.npmjs.org/@bluzelle/sdk-js/-/sdk-js-1.0.12.tgz","fileCount":611,"unpackedSize":8955613,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyklyCRA9TVsSAnZWagAAmXgQAIm9NTqnE5CgpbjGwM4b\nHz5RNm2VNWiswO0cTgql26eC1kjcZHLOB2aeSCmPkz1281PLl1T7j4VJB/5x\n5Lm5mFlSEmXfj3+3PmXuoAuIpro1MV0+vhfPXvk4pkMNuX9gZMgRq1zOOZIv\nxOiK1gn3huaoy+N5JUJ4gU2VsCyJjk/obTfoaO3S7TilNZIco20Oepvx2asC\naorL9esuolg3y9nzdEnUB4GPGsFPqF3iGedsMAxubOwuxp/CpCRAXAY2HbVV\n3HKM9L2t5W5/mnpLFEpqCCYtdr/AKU6+KsGdHut1mLkip6NjPkVlGDsQ040j\nDGjZJHM4zQMLhz7ek0eAczeUAgmZrf3uXX3Bz8oDCPWs5gD7O63UBkvhTFdf\niExWuExQ9TeTjHGFz2wCTPGdzWbfvFOLJjz+saHKuIV1+i5TNsTnLw+45eMc\nA1+Tsc3dApZNRzEAO5FstMioySfJocgS+fF0eyhEWsi9bgqXoDUUceTkJOpW\ntAqokgxbUr0FXcdDHqtGPEmnyrPLoGPbbwWQ4N/xNu8v1GQPNlbZkQEYCkb2\n8CG7twCxuFdef2dQkaw9u+X/ap7mbgY3W7EqJK6UEPM5KPeDwZId49HtZdu1\nABDJem1t81M2UENgoWbwY0qXLWasDXcuCxy86SN6+oytoaGPWhfdgT8nLvpg\ncsu3\r\n=QLVu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCu42IPj2vG0oIIcouEtc/ibFUE9KlTCX2Lt+0+7UQLkAIgKFhubmH+fkAeNeBaFaVtlb/36cD+4mlrR55f82OaQKw="}]},"_npmUser":{"name":"devops-bluzelle","email":"devops@bluzelle.com"},"directories":{},"maintainers":[{"name":"montythibault","email":"montythibault@gmail.com"},{"name":"devops-bluzelle","email":"devops@bluzelle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk-js_1.0.12_1623869809469_0.3658977846030995"},"_hasShrinkwrap":false},"1.1.0":{"name":"@bluzelle/sdk-js","version":"1.1.0","description":"JS sdk for Bluzelle","main":"lib/bz-sdk/bz-sdk.js","license":"MIT","dependencies":{"@cosmjs/proto-signing":"^0.25.4","@cosmjs/stargate":"^0.25.4","@cosmjs/tendermint-rpc":"^0.25.4","@types/bip39":"^3.0.0","@types/lodash":"^4.14.168","@types/node":"^14.14.41","@types/node-fetch":"^2.5.10","delay":"^5.0.0","dotenv":"^8.2.0","monet":"^0.9.2","node-fetch":"^2.6.1","promise-passthrough":"^1.0.5","ts-node":"^9.1.1","ts-proto":"^1.79.6","typescript":"^4.2.4"},"scripts":{"compile-proto":"./compile-proto.sh","build":"tsc"},"_id":"@bluzelle/sdk-js@1.1.0","dist":{"shasum":"be7acbc3dfc9342a55ad1df76257c46bb76d3400","integrity":"sha512-dJA44EaI2B2rjeWE6uif0TVC4DQqpDG036mp8MlINwwR8AyAFRA9vUTWJxOUoGF7NYgTTtZfmqDctfk7c5ksbw==","tarball":"https://registry.npmjs.org/@bluzelle/sdk-js/-/sdk-js-1.1.0.tgz","fileCount":612,"unpackedSize":8867829,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyocoCRA9TVsSAnZWagAATqoQAJsDeA23ZaixDVh8LAJC\nRHbo2qln3mzkqG1GHM6Fq5SwYb4M0aHekvtJOiYN3NmozlQdJ9yuGoVRNjR3\nGgoTcE6zI+G7F1ecWuMiBODcJTGmqsytCAPXEr9ldiyrHVgElh8RPq5/+IvH\nOcQaJNKabAq1GJmJhW0cuAaXtOR8ZUwk8ZI40qeZ6b5KHPPmKDbJxxomykh2\n+51iw0sEeHojloxcP8Kt68kfA9BBCmjGsu/sD77qIFdkSVlO7LwK0OLK7vpp\npK2wQkkywGUntyvEgydEmxdDowymT51SnlT8qNnl3upq/3hyYkXdniN4XvDm\nWwn4gwgUYTYU9uMAz5cezR2XdTuj0kpHEdJfSdgegRUPzUx31lWW1gQoDXcq\nwsWFX6T3PzmP/P08nbhDT6FSx+U42X/CSnP/EIKvpymul1PXYEIosU8r83yB\no/GsSECe3kCVNx8gsEx7LCa+Ek0KSBc43jXf2m3bI35nvi9i3w5UpBMrTWWl\nPbaZKk1vpkviS0+3CktvLvHRQUVIGiySDMwJfqhmfPzv+qUgmGBcJyAyI0WC\nBgtyPZ7DsbEURu9pCkcLlIq4KxbYwfdBdsxXLkOuvJSmz0kHczZ6gi4nSRlT\n/asqewdnpJPSdjPaKtnHEldaU+I9STV+JtWY7VSD12xiMCCEOJOi7+HJrg9R\ngglh\r\n=rfrb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCo/ldWoYzIhQbOFzQozfsnOikkyd1h5xUwoQK3yf6a0QIgQz77Rt+TUji7/R297fHT66TDG6owMlI5Qa+M3l9f6Rw="}]},"_npmUser":{"name":"devops-bluzelle","email":"devops@bluzelle.com"},"directories":{},"maintainers":[{"name":"montythibault","email":"montythibault@gmail.com"},{"name":"devops-bluzelle","email":"devops@bluzelle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk-js_1.1.0_1623885608127_0.22805868877904767"},"_hasShrinkwrap":false},"1.1.1":{"name":"@bluzelle/sdk-js","version":"1.1.1","description":"JS sdk for Bluzelle","main":"lib/bz-sdk/bz-sdk.js","license":"MIT","dependencies":{"@cosmjs/proto-signing":"^0.25.4","@cosmjs/stargate":"^0.25.4","@cosmjs/tendermint-rpc":"^0.25.4","@types/bip39":"^3.0.0","@types/lodash":"^4.14.168","@types/node":"^14.14.41","@types/node-fetch":"^2.5.10","delay":"^5.0.0","dotenv":"^8.2.0","monet":"^0.9.2","node-fetch":"^2.6.1","promise-passthrough":"^1.0.5","ts-node":"^9.1.1","ts-proto":"^1.79.6","typescript":"^4.2.4"},"scripts":{"compile-proto":"./compile-proto.sh","build":"tsc"},"_id":"@bluzelle/sdk-js@1.1.1","dist":{"shasum":"6ea4cb7e00fdb056dae81ef5bbae85b1e6e93eae","integrity":"sha512-c54aOAFrzn0YVfX/BoHHV4kcTYAnDg+y6vzCtgQjfqaUgpc/z+9ddNjc1BbdcdalzjvIbymfFtceTmJQzI50wA==","tarball":"https://registry.npmjs.org/@bluzelle/sdk-js/-/sdk-js-1.1.1.tgz","fileCount":612,"unpackedSize":8868051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyostCRA9TVsSAnZWagAAbAsP/3HDeKTCF1WZfSIoBPns\nSyBH1y4VTvtY6rLvnS5cOBCe4Q1NB3ElMAt8DFPMNQL7b9e9Hvvp21+XR+R/\nJVvXnNm8HM6A6H4jvFbuuNFxl1O2j2t7q5UXiozGCofjYt1SVw3bH5NI45EP\nkYXf3jqmTOLfZjq3klV9Wkpa7itaSnxlMY8NGVBLk0Hf7iMgR6eaxSp3vSK3\nvK5gvWcMQRWWA9dti2ZLBmHPS2T60vyKmT2MomLRBmqLUYE53N4zZmIrRyDB\nUpBJ9gPxBfXv6tnPbcVrDZDw2HSz2EHqNaH7v4oj8nz+662U+zqay5J6JQNT\nM3n/Ni6z7cMXr8JGbuICtvGrGOnrWORWH6zYQ90gWyj4yarILPf0ujm49Oiz\nN59OVTkF15XG6cS47oSgtwef8KliBBwMdO1yoX20GRo7IciIQUQ3eHsY84wa\nh3YR3+eoFlcfgfTIWFVDzy81SMwrWF22AOI0Vx1mOGOZ9X/7D+cJzTsrKli+\nvzx+9Eiw/RFYlvMSXz/4QvgPhGbvhlsjh1RLYozEw2HaOaKAw4JCp8MdL7Bw\noJvGtJAY8WlDNhbqz1dfjSLVJuy0/UVXiME4YUcA8eqUYDIea0RQuD+A16/q\n4EezV2Xtze74PFJ22wUh+kWyCjEMlJ9/AJ1o3cSEWfy8QsjwKH4Omg5iIzZX\nzffe\r\n=6T/i\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBaGZv84yImUnXLs1XTkvp/n0SX0tAzMJqWqU6/YzY99AiBukbDWOaRNKkbo29CXYbzbGLrfN7FAGehVCCYAGDOkvA=="}]},"_npmUser":{"name":"devops-bluzelle","email":"devops@bluzelle.com"},"directories":{},"maintainers":[{"name":"montythibault","email":"montythibault@gmail.com"},{"name":"devops-bluzelle","email":"devops@bluzelle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk-js_1.1.1_1623886635339_0.6203136803531037"},"_hasShrinkwrap":false},"1.1.2":{"name":"@bluzelle/sdk-js","version":"1.1.2","description":"JS sdk for Bluzelle","main":"lib/bz-sdk/bz-sdk.js","license":"MIT","dependencies":{"@bluzelle/sdk-js":"^1.1.1","@cosmjs/proto-signing":"^0.25.4","@cosmjs/stargate":"^0.25.4","@cosmjs/tendermint-rpc":"^0.25.4","@types/bip39":"^3.0.0","@types/lodash":"^4.14.168","@types/node":"^14.14.41","@types/node-fetch":"^2.5.10","delay":"^5.0.0","dotenv":"^8.2.0","events":"^3.3.0","js-sha256":"^0.9.0","monet":"^0.9.2","node-fetch":"^2.6.1","promise-passthrough":"^1.0.5","ts-node":"^9.1.1","ts-proto":"^1.79.6","typescript":"^4.2.4"},"scripts":{"compile-proto":"./compile-proto.sh","build":"tsc"},"_id":"@bluzelle/sdk-js@1.1.2","dist":{"shasum":"50c781b2a88089ed2fafb0f10cad9b0c4e8ef4d3","integrity":"sha512-OyZrkzpqOCcdiK2tolP+wFhpBMenc1W4NCN42DDFTrl30XExSLAw5z7BM96UHoDd/XxSDzi/4sqJ9NoJavIIKw==","tarball":"https://registry.npmjs.org/@bluzelle/sdk-js/-/sdk-js-1.1.2.tgz","fileCount":615,"unpackedSize":8866613,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgzAVsCRA9TVsSAnZWagAA2y8P/il5BbnO1pzgGiODIqKI\nkgnd6fPGgGK0cCKg4hc9k6A9t4OvP/CMmiuma5J08D64jj/7ftMDsxhrBDgj\n7UHljFv0CC/gz3Jx8avB3iQ6MyGF4hK2RQCovQua6wDPO7sa6nw3mz98E2wS\nmkInjn0v2CbV8KWEeqVDtxlhAK8qaYzXebx9dXIs320V7gz4rbUB/5Xn7obu\no4M4WqlBaQN4fD9GBB2BaWUoCtoYy74rVB1Q/4/Wi+yzijiBuJ9/rvnftPt/\n3D5DqbjoVRe1q5x6X/ktFMFHW+PoeONtuT7WD34DQrDJR2wxpg2XlW22oLb/\ndYWHbv37CtC+1RTpWgnOD5QFQrdMh443WFm3hopw+XQgaGM624g/RcmBGKwF\nFmSB5AHZDhxk/ZvIHp7GG48o6S/eaNvQL5yC1k5i8904RNaF4wjHQ8P8fXyP\npTPZuJ9GJnBNpJJTeXLWHX3asQhKJA+ML5+bEcp6ttx3pro5s/+q9K5csDYO\nmMmLZMA6WLQu54pC2AbXrU5pHjm7S+DkVTsytzFcdmeOJc/nCbJiSQANcuQN\nGgcdDhSO9FptK6Y54UKxu3oQ4G1a/zNsyc5+DARQdj4ftnyVBr89eNe+4grp\nTPH6ICjiKlxff4SuaPAfW5UH/U+CqwdG5h+jT6X0k65gz9atLF4XNghI+J0/\n8J0c\r\n=v4Se\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHHJz67D9SP9nhLphxFhUxm6GirpZ6M0iws/4/4M6loeAiAxLlmAX+wwlJwlVlaBUi079uFVoe8h4J9+s+kprMf+Hw=="}]},"_npmUser":{"name":"devops-bluzelle","email":"devops@bluzelle.com"},"directories":{},"maintainers":[{"name":"montythibault","email":"montythibault@gmail.com"},{"name":"devops-bluzelle","email":"devops@bluzelle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk-js_1.1.2_1623983467514_0.2431420211991855"},"_hasShrinkwrap":false},"1.1.3":{"name":"@bluzelle/sdk-js","version":"1.1.3","description":"JS sdk for Bluzelle","main":"lib/bz-sdk/bz-sdk.js","license":"MIT","dependencies":{"@bluzelle/sdk-js":"^1.1.1","@cosmjs/proto-signing":"^0.25.4","@cosmjs/stargate":"^0.25.4","@cosmjs/tendermint-rpc":"^0.25.4","@types/bip39":"^3.0.0","@types/lodash":"^4.14.168","@types/node":"^14.14.41","@types/node-fetch":"^2.5.10","delay":"^5.0.0","dotenv":"^8.2.0","events":"^3.3.0","js-sha256":"^0.9.0","monet":"^0.9.2","node-fetch":"^2.6.1","promise-passthrough":"^1.0.5","ts-node":"^9.1.1","ts-proto":"^1.79.6","typescript":"^4.2.4"},"scripts":{"compile-proto":"./compile-proto.sh","build":"tsc"},"_id":"@bluzelle/sdk-js@1.1.3","dist":{"shasum":"f8b1e14aacef650955bda89561b726d99c303089","integrity":"sha512-o9YC7G+D7x3SpmzT0N1DnCQP6xE6Bh+1px+so65Bt51qcAFOl13OhmeSJWp8dl87lqmfJ5zSwW6vkq6csOu+XQ==","tarball":"https://registry.npmjs.org/@bluzelle/sdk-js/-/sdk-js-1.1.3.tgz","fileCount":617,"unpackedSize":8889386,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgzUgJCRA9TVsSAnZWagAAcqwP/1AslSvFXaNe4i5VdpcK\np013hA5SiBxIxTL0tIso2VtGYO49naikjGeF9PhQ7PWeBpZ6Vn27WgKxQri+\nxaQ/8PICglf5lnqPiMbYGOq1kp2/gPORRopQoDHEmw5AXB3fK3nv7blPgHir\nRw9cgDJch4PX+TWe4coWsiDjQs5Qb/jJK7hy6+G1IGBrnLe3nw9O+aVlNdKt\n/QUfc+RSoEpmIJvqAVYCKEbfaZuU4AvSdJBznzqiAB284RYdLcWX0KHXHiHp\n4mM5LsIrMp77TJ4v/ZqjGrjM3c8moxjFyLMr+veDXgQ1gILrHeIAu4w0oJN8\nkJFkXHfP90ejvrVESGpQsaQaSAIhuPFrZE1YXZONPYuHdnWOqeKndetCkjJn\nOBSsjy8yQ7tJPKAtINff4XxIx3cOjL8Jw9ZWd3x4DuYfTKRi6Zo2wsYRP4uc\neSXis7shGMbaBd5Ii5InRv58KT6jLb78rblqY25gWfGAYh/R73uJneVUjrFQ\nE2APtvRtAodcpvOy6a5GPA8jV0Q6Y/w5EOmex4jGRNulZjnYfqR5YeHAd7MO\nIVF5RRmhAd27tFBDdP++Az6Z8jP2QEhC88z8FJp2X6Y7KG8AlRXy0SqEUqyf\nM5Wo9xHRFwlxzxbtf4O8tqsw/mpimi/+uiKxVh3xddcL/0nR1KWBYSjkO9uG\n6py/\r\n=fgLX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC96n1ZxY0dvQ6vjRdx9TEkC4uJN2yb/vmbFzMrd8w6LQIgBPMWjgd32D2PlY8McHC2fE81qvJUuxyrxvteXPqmULA="}]},"_npmUser":{"name":"devops-bluzelle","email":"devops@bluzelle.com"},"directories":{},"maintainers":[{"name":"montythibault","email":"montythibault@gmail.com"},{"name":"devops-bluzelle","email":"devops@bluzelle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk-js_1.1.3_1624066057089_0.8113561821327944"},"_hasShrinkwrap":false},"1.1.4":{"name":"@bluzelle/sdk-js","version":"1.1.4","description":"JS sdk for Bluzelle","main":"lib/bz-sdk/bz-sdk.js","license":"MIT","dependencies":{"@bluzelle/sdk-js":"^1.1.1","@cosmjs/proto-signing":"^0.25.4","@cosmjs/stargate":"^0.25.4","@cosmjs/tendermint-rpc":"^0.25.4","@types/bip39":"^3.0.0","@types/lodash":"^4.14.168","@types/node":"^14.14.41","@types/node-fetch":"^2.5.10","delay":"^5.0.0","dotenv":"^8.2.0","events":"^3.3.0","js-sha256":"^0.9.0","monet":"^0.9.2","node-fetch":"^2.6.1","promise-passthrough":"^1.0.5","ts-node":"^9.1.1","ts-proto":"^1.79.6","typescript":"^4.2.4","zx":"^1.14.2"},"scripts":{"compile-proto":"zx compile-proto.js","build":"tsc"},"_id":"@bluzelle/sdk-js@1.1.4","dist":{"shasum":"ed127294d365d19d5659093a8e3466999ab070ea","integrity":"sha512-lvmn8/X3nQcFuVTqVjaE0/y17worItloMt/RU9JoXDxJ8e+Qljl7uBOFEshTqNA3n8uizTtbToVkYWE9zRgIjQ==","tarball":"https://registry.npmjs.org/@bluzelle/sdk-js/-/sdk-js-1.1.4.tgz","fileCount":829,"unpackedSize":33740126,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1C4CCRA9TVsSAnZWagAA8fQP/Ri/r2jAdm2ozlvocsSs\no8vwFcFZiAWaaquAUGM46EYHVdVI36tKQF0rBIvf7llyhQTmAezf+A8kIKxF\n77f/z84HpbQ5BcUFE1L60N4X4v8xdcp+vVcBLtPkomFut0kcZYVYijvYTqX3\nA77hJBISgxuLPmKfKMyQ+hq4eundJdE+C1odIJr9o+dNwcdsJ6eObHdNjx+z\n3J1RZvZlERkZdGHCv5Ms6kK+Q7OP9d5UceQ5u6EMYd+f6eWtXzxApv6WPYTB\nyKCipWBXz9Z3pH8b7sS/N+bnGVJklgciv0nIB10KWxRy4KnSAQ3oKfgbs6DV\n0+OuGh3X90qrkbHWEfcS3IrUcP2ZbELnrPvKDz3qr5jBZiqyAc9ne4dPB9dS\nTrnDN89zOAXqoyF3CNUIQIjbQLx/O/jhVdyaQwovEv9f6iYjATRk1opH7/2x\nbKWMNnH3umCKlfP0FaiFtnXPGkyHAyiZeOiNUR+2YT1iGkfTrnRYLaNXDOxX\nWX/z6VL8OtCn2O6uYvSpgwgVxzRO2xEzUCx0vnrOM5PXwBfGOomWwKuT2WUc\nIBlICePCf+ne1m8kAa1su2qBQi5CfaAZW9WAssAQX33nmOa8mMlqBLhL+t6U\nCJBmmZKDG8b7iBY36jiQarMwRmuLUbHIBDthPbuSAqQnTPSuh6rx/K7tITKJ\nsZWh\r\n=82Xe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+0oVDRVI2DSMYB0Cjw+RkbBHD+t+wXZJZ6Px+oqsJngIgDfJe7xLvwZZAIsM/CxKo+MyEdgVlxfduAwAUCBZ6c4Y="}]},"_npmUser":{"name":"devops-bluzelle","email":"devops@bluzelle.com"},"directories":{},"maintainers":[{"name":"montythibault","email":"montythibault@gmail.com"},{"name":"devops-bluzelle","email":"devops@bluzelle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk-js_1.1.4_1624518145131_0.3984537452976191"},"_hasShrinkwrap":false},"1.1.5":{"name":"@bluzelle/sdk-js","version":"1.1.5","description":"JS sdk for Bluzelle","main":"lib/bz-sdk/bz-sdk.js","license":"MIT","dependencies":{"@bluzelle/sdk-js":"^1.1.1","@cosmjs/proto-signing":"^0.25.4","@cosmjs/stargate":"^0.25.4","@cosmjs/tendermint-rpc":"^0.25.4","@types/bip39":"^3.0.0","@types/lodash":"^4.14.168","@types/node":"^14.14.41","@types/node-fetch":"^2.5.10","delay":"^5.0.0","dotenv":"^8.2.0","events":"^3.3.0","js-sha256":"^0.9.0","monet":"^0.9.2","node-fetch":"^2.6.1","promise-passthrough":"^1.0.5","ts-node":"^9.1.1","ts-proto":"^1.79.6","typescript":"^4.2.4","zx":"^1.14.2"},"scripts":{"compile-proto":"zx compile-proto.js","build":"tsc"},"_id":"@bluzelle/sdk-js@1.1.5","dist":{"shasum":"1be48af2cde1590b470f7a734dd2e7c8dca1e8f8","integrity":"sha512-DBsx73pbKVIqouROWP7KL4bXbBOEMDR/Nqlaw/iF2rQw7M67xMVFYhsbZX/oKwWWaxoTocUfvCFV1XFUNnUrZA==","tarball":"https://registry.npmjs.org/@bluzelle/sdk-js/-/sdk-js-1.1.5.tgz","fileCount":829,"unpackedSize":33743129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg15dJCRA9TVsSAnZWagAAVIEQAIzu4T1rsC3SJvVPh1V2\n9sFfXvx5+srwirbNBhcqgEBpRu1iLQG0mvXxg8VsPxzgqxv3pcHZBpqkepow\n7DN0bQvdC9Pnu9vyclHl4IURQvvA3TmnQrrycUSs0viIuj9i9qZiy+bB61KB\n4u/LSW69k5HPb8UwlXhTu8UujwODbamkldeSfTX/D7wMh3zMrLrKRMfJvWqu\nA1m5m6XpSfjHRiTxbfB+jCKlxUrHpovoxqN8LoE5htWUR+jhNMuHAivvEuWe\n09k+OEPFK4/db47oO5kSekjaK1qFYzUo8UMH5nN7k8ReuOr9rRizV9TeaFNM\nMwrsARChR7tfsEZ/VL0RBHyVBtU+k7cuY7VOSSqFqQ9sf1BWm/cZNf0467f7\nt+WtE7uKBJxvIk5LiaEoRNoH165uon8QecGDqaQvShm6SZ2gQw9TeQNHJd3Q\nYYb1oWU7xUnY+mI0mRgtlmpO5j3je40grN7cQWkdXT8OJ973S7/P33Jof18y\nkTyEU92d+lnn9YH53vAacYgh5wn2wnnDVGVDbMveLOVy4JKILChTzQDyje5M\nGGdtcFdPPr+VRx1cyzY8J1rxLfx+8PAZTtVRD5lXMs9PugK1Fe82XLxIANSs\nnMCg02MpK1640Os2fa1Tv1KyKkRpVFpotxe/PHI5bZJLiPv+0rQG42RCvIoS\nZ0ys\r\n=w1+9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDjKqDBwI4OgOAGPWllVMDJ210g2ijXQjrCNL86jWd8lAiEA4jQWROXeesDz2ZoJ6H05yGWumjbNkKjBi/hS456T0UI="}]},"_npmUser":{"name":"devops-bluzelle","email":"devops@bluzelle.com"},"directories":{},"maintainers":[{"name":"montythibault","email":"montythibault@gmail.com"},{"name":"devops-bluzelle","email":"devops@bluzelle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk-js_1.1.5_1624741705119_0.01632479809649312"},"_hasShrinkwrap":false}},"time":{"created":"2021-04-23T00:28:21.946Z","1.0.1":"2021-04-23T00:28:22.303Z","modified":"2023-04-07T16:59:49.041Z","1.0.2":"2021-04-25T02:03:11.180Z","1.0.3":"2021-04-25T04:20:27.185Z","1.0.4":"2021-04-25T22:35:35.837Z","1.0.5":"2021-04-25T23:11:09.177Z","1.0.6":"2021-04-25T23:16:46.287Z","1.0.7":"2021-04-28T15:43:12.015Z","1.0.8":"2021-05-18T21:13:51.387Z","1.0.9":"2021-05-18T22:22:14.899Z","1.0.10":"2021-05-25T22:09:06.391Z","1.0.11":"2021-06-11T23:51:59.600Z","1.0.12":"2021-06-16T18:56:49.785Z","1.1.0":"2021-06-16T23:20:08.643Z","1.1.1":"2021-06-16T23:37:15.587Z","1.1.2":"2021-06-18T02:31:07.860Z","1.1.3":"2021-06-19T01:27:37.434Z","1.1.4":"2021-06-24T07:02:25.657Z","1.1.5":"2021-06-26T21:08:25.498Z"},"maintainers":[{"email":"bjnxlee@gmail.com","name":"xbradylee"},{"email":"avendauz@gmail.com","name":"avendauz"},{"email":"scott@bulldoginfo.com","name":"scottburch"},{"email":"devops@bluzelle.com","name":"devops-bluzelle"}],"description":"JS sdk for Bluzelle","license":"MIT","readme":"<a href=\"https://bluzelle.com/\"><img src='https://raw.githubusercontent.com/bluzelle/api/master/source/images/Bluzelle%20-%20Logo%20-%20Big%20-%20Colour.png' alt=\"Bluzelle\" style=\"width: 100%\"/></a>\n\n**sdk-js** is a JavaScript library that can be used to access the Bluzelle database service.\n\n# Setup\n\n\n```\n1) sudo apt update\n\n2) curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash\n\n3) export NVM_DIR=\"$([ -z \"${XDG_CONFIG_HOME-}\" ] && printf %s \"${HOME}/.nvm\" || printf %s \"${XDG_CONFIG_HOME}/nvm\")\"\n[ -s \"$NVM_DIR/nvm.sh\" ] && \\. \"$NVM_DIR/nvm.sh\"\n\n4) exec \"$SHELL\"\n\n5) nvm install 14 \n\n6) nvm use 14\n```\n\n\n\n# sdk-js Installation\n\n\n```\nyarn add @bluzelle/sdk-js\nor\nnpm install @bluzelle/sdk-js\n```\n\n\n\n# Quick Start\n\nTo connect your instance to the Bluzelle testnet, you can:\n\n1)  mint an account by visiting **https://client.sentry.testnet.private.bluzelle.com:1317/mint**, which will provide a mnemonic and an address. This may take a while.\n\n2) check your balance at **https://client.sentry.testnet.private.bluzelle.com:1317/bank/balances/{address}**. If your account balance is 0, mint another account until a positive ubnt balance shows\n\n3) configure your sdk instance with the following options:\n\n```typescript\nimport {bluzelle} from '@bluzelle/sdk-js'\n\nconst sdk = await bluzelle({\n        mnemonic: mnemonic_from_mint_endpoint, \n        url: \"wss://client.sentry.testnet.private.bluzelle.com:26657\",\n        maxGas: 100000000, \n        gasPrice:  0.002 \t\t \n    });\n\n```\n\nNote: if the specified gasPrice and/or maxGas is too low, any transactions may be rejected by a validator (e.g. a transaction requires more gas than maxGas specified, or the gasPrice is too low to cover validator fees). The default suggestion for these fields above will suffice.\n\n### Websockets vs. HTTPS\n\n- Currently the sdk supports both websocket and https connections to the Bluzelle testnet\n- Use **websockets** (wss://client.sentry.testnet.private.bluzelle.com:26657) for greater performance\n- For **https** pass the url **https://client.sentry.testnet.private.bluzelle.com:26657** to the bluzelle constructor\n\n# Usage\n\n## sdk-hierarchy\n\n*After configuring your sdk, you will have access to various modules and their corresponding methods.* \n\n- **Hierarchal format:** \n\n```\nsdk.[module].[q or tx or field].[method]({...request fields})\n```\n\n- **Available Modules**: db, nft, staking, bank, distribution\n- **Available Fields**: url, address, withTransactions(fn)\n\n## Queries\n\n*Each method takes a single parameter as an object (i.e. request), and returns an object (i.e. response). To see the request and response types, see the curium/proto/[module] for queries and transactions.*\n\n- Crud module query:\n\n```typescript\nsdk.db.q.Read({\n\tuuid: 'myUuid', \t\t\t\t// Read takes a QueryReadRequest object\n\tkey: 'myKey'\t\t \n})\n.then(resp => resp.value) \t\n\n// returns a promise of a QueryReadResponse object*\n```\n\n*Note: resp.value is a Uint8Array representing the byte-encoded value that had been queried. To get the string-representation of the value, use new TextDecoder().decode(resp.value)\n\n- Bank module query:\n\n\n```typescript\nsdk.bank.q.Balance({\n\taddress: sdk.bank.address, \t// you can access your sdk's bluzelle address\n\tdenom: 'ubnt'\n})\n```\n\n## Transactions\n\n*The sdk can also send transactions to the chain. Each module has a tx method to send various transaction messages.*\n\n- Crud module tx:\n\n\n```typescript\nsdk.db.tx.Create({\t\t\t\t\t// takes a MsgCreateRequest object\n     creator: sdk.db.address,     \t\t\t// the creator of the transaction should always be the sender's address*\n     uuid: 'uuid',\t\n     key: 'myKey',\n     value: new TextEncoder().encode('myValue'),\t// values are stored as byte arrays \n     metadata: new Uint8Array(),\t\t\t\n     lease: {days: 0, seconds: 0, years: 0, hours: 1, minutes: 0} // Lease object to specify lifespan of key-value**\n})\n \n // returns a promise of a MsgCreateResponse, which in this case is an empty object\n```\n\n*Note: the sdk is signing and sending the transaction, so the signer address must match the creator of the transaction. Otherwise, an error will be thrown\n\n**Note: see codec/crud/lease.ts to see the Lease interface\n\n- Bank module tx:\n\n\n```typescript\nsdk.bank.tx.Send({\n\tamount: [{\n\t\tdenom: 'ubnt',\n\t\tamount: '300'\n\t}], \n\tfromAddress: sdk.bank.address, \n\ttoAddress: [some_bluzelle_address]\n})\n```\n\nNote: IDEs should recognize the types and auto-fill the sdk module hierarchy, and the corresponding fields for the request and response objects for each method: IntelliJ, VS, WebStorm, PhpStorm, etc.\n\n## withTransactions(() => {...})\n\n*Wrap multiple messages in a single transaction.*\n\n```typescript\nsdk.db.withTransactions(() => {\n  sdk.db.tx.Create({\n    creator: sdk.db.address,\n    uuid: 'uuid',\n    key: 'firstKey',\n    value: new TextEncoder().encode('firstValue'),\n    metadata: new Uint8Array(),\n    lease: {days: 0, seconds: 0, years: 0, hours: 1, minutes: 0}\n  });\n  sdk.db.tx.Create({\n    creator: sdk.db.address,\n    uuid: 'uuid',\n    key: 'secondKey',\n    value: new TextEncoder().encode('secondValue'),\n    metadata: new Uint8Array(),\n    lease: {days: 0, seconds: 0, years: 0, hours: 1, minutes: 0}\n  });\n  sdk.db.tx.RenewLeasesAll({\n    creator: sdk.db.address,\n    uuid: 'uuid',\n    lease: {days: 0, seconds: 0, years: 0, hours: 3, minutes: 0}\n  });\n}, {memo: 'someMemo'});\n```\n\nNote: if any one of the messages fail in the function passed to withTransaction, then all messages will fail and not be committed to a block\n\n# CRUD (db) module methods\n\n- **Transactions**\n  - **<a href=\"#Create\">Create({...}) </a>**\n  - **<a href=\"#Delete\">Delete({...}) </a>**\n  - **<a href=\"#DeleteAll\">DeleteAll({...}) </a>**\n  - **<a href=\"#MultiUpdate\">MultiUpdate({...}) </a>**\n  - **<a href=\"#Rename\">Rename({...}) </a>**\n  - **<a href=\"#RenewLease\">RenewLease({...}) </a>**\n  - **<a href=\"#RenewLeasesAll\">RenewLeasesAll({...}) </a>**\n  - **<a href=\"#Update\">Update({...}) </a>**\n  - **<a href=\"#Upsert\">Upsert({...}) </a>**\n- **Queries**\n  - **<a href=\"#Count\">Count({...}) </a>**\n  - **<a href=\"#GetLease\">GetLease({...}) </a>**\n  - **<a href=\"#GetNShortestLeases\">GetNShortestLeases({...}) </a>**\n  - **<a href=\"#Has\">Has({...}) </a>**\n  - **<a href=\"#Keys\">Keys({...}) </a>**\n  - **<a href=\"#KeyValues\">KeyValues({...}) </a>**\n  - **<a href=\"#MyKeys\">MyKeys({...}) </a>**\n  - **<a href=\"#Read\">Read({...}) </a>**\n  - **<a href=\"#Search\">Search({...}) </a>**\n\n\n\n## Transactions\n\n### Create\\(MsgCreateRequest) <a id=\"Create\"></a> \n\nCreate a key-value in the database.\n\n```typescript\nconst createResp = await sdk.db.tx.Create({\n  creator: sdk.db.address,\n  uuid: 'myUuid',\n  key: 'myKey',\n  value: new TextEncoder().encode('myValue'),\n  metadata: new Uint8Array(),\n  lease: {days: 0, seconds: 0, years: 0, hours: 1, minutes: 0}\n})\n\n.....\n\nsdk.db.tx.Create({\n  creator: sdk.db.address,\n  uuid: 'myUuid',\n  key: 'secondKey',\n  value: new TextEncoder().encode('secondValue'),\n  metadata: new Uint8Array(),\n  lease: {days: 0, seconds: 0, years: 0, hours: 1, minutes: 0}\n})\n\t.then(resp => {...})\n\t.catch(err => {...})\n\n```\n\nReturns: Promise=>MsgCreateResponse (empty object)\n\n| MsgCreateRequest | Description         | Type       |\n| :--------------- | :------------------ | ---------- |\n| creator          | Signer address      | string     |\n| uuid             | Database identifier | string     |\n| key              |                     | string     |\n| value            |                     | Uint8Array |\n| metadata         |                     | Uint8Array |\n| lease            | Key-value life-span | Lease *    |\n\n*Lease {seconds: number, minutes: number, hours: number, days: number, years: number}\n\n- ### Delete\\(MsgDeleteRequest)<a id=\"Delete\"></a>\n\nDelete a key-value in the database.\n\n```typescript\nconst deleteResp = await sdk.db.tx.Delete({\n  creator: sdk.db.address,\n  uuid: 'myUuid',\n  key: 'myKey',\n})\n\n.....\n\nsdk.db.tx.Delete({\n  creator: sdk.db.address,\n  uuid: 'myUuid',\n  key: 'myKey',\n})\n\t.then(resp => {...})\n\t.catch(err => {...})\n\n```\n\nReturns: Promise=>MsgDeleteResponse (empty object)\n\n| MsgDeleteRequest | Description         | Type   |\n| :--------------- | :------------------ | ------ |\n| creator          | Signer address      | string |\n| uuid             | Database identifier | string |\n| key              | Key to delete       | string |\n\n- ### DeleteAll\\(MsgDeleteAllRequest)<a id=\"DeleteAll\"></a>\n\nRenew all the leases of key-values in the specified uuid.\n\n```typescript\nconst deleteAllResp = await sdk.db.tx.DeleteAll({\n  creator: sdk.db.address,\n  uuid: 'myUuid',\n})\n\n.....\n\nsdk.db.tx.DeleteAll({\n  creator: sdk.db.address,\n  uuid: 'myUuid',\n})\n\t.then(resp => {...})\n\t.catch(err => {...})\n\n```\n\nReturns: Promise=>MsgDeleteAllResponse (empty object)\n\n| MsgDeleteAllRequest | Description         | Type   |\n| :------------------ | :------------------ | ------ |\n| creator             | Signer address      | string |\n| uuid                | Database identifier | string |\n\n- ### MultiUpdate\\(MsgMultiUpdateRequest)<a id=\"MultiUpdate\"></a>\n\nUpdate a set of key-values in the specified uuid.\n\n```typescript\nconst myLease = {days: 0, seconds: 0, years: 0, hours: 1, minutes: 0}\n\nconst multiUpdateResp = await sdk.db.tx.MultiUpdate({\n  creator: sdk.db.address,\n  uuid: 'myUuid',\n  keyValues: [{key: 'existingKey1', value: 'newValue1', lease: myLease}, {key: 'existingKey2', value: 'newValue2', lease: myLease}]\n})\n\n.....\n\nsdk.db.tx.MultiUpdate({\n  creator: sdk.db.address,\n  uuid: 'myUuid',\n  keyValues: [{key: 'existingKey1', value: 'newValue1', lease: myLease}, {key: 'existingKey2', value: 'newValue2', lease: myLease}]\n})\n\t.then(resp => {...})\n\t.catch(err => {...})\n\n```\n\nReturns: Promise=>MsgMultiUpdateResponse (empty object)\n\n| MsgMultiUpdateRequest | Description                                                  | Type             |\n| :-------------------- | :----------------------------------------------------------- | ---------------- |\n| creator               | Signer address                                               | string           |\n| uuid                  | Database identifier                                          | string           |\n| keyValues             | KeyValueLease {key: string, value: Uint8Array, lease: Lease} | KeyValueLease [] |\n\n*Lease {seconds: number, minutes: number, hours: number, days: number, years: number}\n\n- ### Rename\\(MsgRenameRequest)<a id=\"Rename\"></a>\n\nRenew the lease of a key-value in the database.\n\n```typescript\nconst renameResp = await sdk.db.tx.Rename({\n  creator: sdk.db.address,\n  uuid: 'myUuid',\n  key: 'existingKey',\n  newKey: 'renamingKey'\n})\n\n.....\n\nsdk.db.tx.Rename({\n  creator: sdk.db.address,\n  uuid: 'myUuid',\n  key: 'existingKey',\n  newKey: 'renamingKey'\n})\n\t.then(resp => {...})\n\t.catch(err => {...})\n\n```\n\nReturns: Promise=>MsgRenameResponse (empty object)\n\n| MsgRenameRequest | Description            | Type   |\n| :--------------- | :--------------------- | ------ |\n| creator          | Signer address         | string |\n| uuid             | Database identifier    | string |\n| key              | Existing key           | string |\n| newKey           | New key used to rename | string |\n\n- ### RenewLease\\(MsgRenewLeaseRequest)<a id=\"RenewLease\"></a>\n\nRenew the lease of a key-value in the database.\n\n```typescript\nconst renewLeaseResp = await sdk.db.tx.RenewLease({\n  creator: sdk.db.address,\n  uuid: 'myUuid',\n  key: 'existingKey',\n  lease: {days: 0, seconds: 0, years: 0, hours: 1, minutes: 0}\n})\n\n.....\n\nsdk.db.tx.RenewLease({\n  creator: sdk.db.address,\n  uuid: 'myUuid',\n  key: 'existingKey',\n  lease: {days: 0, seconds: 0, years: 0, hours: 1, minutes: 0}\n})\n\t.then(resp => {...})\n\t.catch(err => {...})\n\n```\n\nReturns: Promise=>MsgRenewLeaseResponse (empty object)\n\n| MsgRenewLeaseRequest | Description                 | Type    |\n| :------------------- | :-------------------------- | ------- |\n| creator              | Signer address              | string  |\n| uuid                 | Database identifier         | string  |\n| key                  |                             | string  |\n| lease                | New life-span for key-value | Lease * |\n\n*Lease {seconds: number, minutes: number, hours: number, days: number, years: number}\n\n- ### RenewLeasesAll\\(MsgRenewLeasesAllRequest)<a id=\"RenewLeasesAll\"></a>\n\nRenew all the leases of key-values in the specified uuid.\n\n```typescript\nconst renewLeasesAllResp = await sdk.db.tx.RenewLeasesAll({\n  creator: sdk.db.address,\n  uuid: 'myUuid',\n  lease: {days: 0, seconds: 0, years: 0, hours: 1, minutes: 0}\n})\n\n.....\n\nsdk.db.tx.RenewLeasesAll({\n  creator: sdk.db.address,\n  uuid: 'myUuid',\n  lease: {days: 0, seconds: 0, years: 0, hours: 1, minutes: 0}\n})\n\t.then(resp => {...})\n\t.catch(err => {...})\n\n```\n\nReturns: Promise=>MsgRenewLeasesAllResponse (empty object)\n\n| MsgRenewLeasesAllRequest | Description                      | Type    |\n| :----------------------- | :------------------------------- | ------- |\n| creator                  | Signer address                   | string  |\n| uuid                     | Database identifier              | string  |\n| lease                    | New life-span for all key-values | Lease * |\n\n*Lease {seconds: number, minutes: number, hours: number, days: number, years: number}\n\n- ### Update\\(MsgUpdateRequest)<a id=\"Update\"></a>\n\nUpdate a key-value in the database.\n\n```typescript\nconst updateResp = await sdk.db.tx.Update({\n  creator: sdk.db.address,\n  uuid: 'myUuid',\n  key: 'existingKey',\n  value: new TextEncoder().encode('newValue'),\n  metadata: new Uint8Array(),\n  lease: {days: 0, seconds: 0, years: 0, hours: 1, minutes: 0}\n})\n\n.....\n\nsdk.db.tx.Update({\n  creator: sdk.db.address,\n  uuid: 'myUuid',\n  key: 'existingKey',\n  value: new TextEncoder().encode('newValue'),\n  metadata: new Uint8Array(),\n  lease: {days: 0, seconds: 0, years: 0, hours: 1, minutes: 0}\n})\n\t.then(resp => {...})\n\t.catch(err => {...})\n\n```\n\nReturns: Promise=>MsgUpdateResponse (empty object)\n\n| MsgUpdateRequest | Description            | Type       |\n| :--------------- | :--------------------- | ---------- |\n| creator          | Signer address         | string     |\n| uuid             | Database identifier    | string     |\n| key              |                        | string     |\n| value            | New value to update to | Uint8Array |\n| metadata         |                        | Uint8Array |\n| lease            | Key-value life-span    | Lease      |\n\n*Lease {seconds: number, minutes: number, hours: number, days: number, years: number}\n\n- ### Upsert\\(MsgUpsertRequest)<a id=\"Upsert\"></a>\n\nUpsert a key-value in the database: create a key-value if the key doesn't exist, update the key-value if the key exists\n\n```typescript\nconst upsertResp = await sdk.db.tx.Upsert({\n  creator: sdk.db.address,\n  uuid: 'myUuid',\n  key: 'keyToUpsert',\n  value: new TextEncoder().encode('valueToUpsert'),\n  metadata: new Uint8Array(),\n  lease: {days: 0, seconds: 0, years: 0, hours: 1, minutes: 0}\n})\n\n.....\n\nsdk.db.tx.Upsert({\n  creator: sdk.db.address,\n  uuid: 'myUuid',\n  key: 'keyToUpsert',\n  value: new TextEncoder().encode('valueToUpsert'),\n  metadata: new Uint8Array(),\n  lease: {days: 0, seconds: 0, years: 0, hours: 1, minutes: 0}\n})\n\t.then(resp => {...})\n\t.catch(err => {...})\n\n```\n\nReturns: Promise=>MsgUpsertResponse (empty object)\n\n| MsgUpsertRequest | Description         | Type       |\n| :--------------- | :------------------ | ---------- |\n| creator          | Signer address      | string     |\n| uuid             | Database identifier | string     |\n| key              |                     | string     |\n| value            |                     | Uint8Array |\n| metadata         |                     | Uint8Array |\n| lease            | Key-value life-span | Lease *    |\n\n*Lease {seconds: number, minutes: number, hours: number, days: number, years: number}\n\n\n\n## Queries\n\n- ### Count\\(QueryCountRequest)<a id=\"Count\"></a>\n\nQuery the total number of key-values in the specified uuid.\n\n```typescript\nconst countResp = await sdk.db.q.Count({\n   uuid: \"myUuid\",\n})\n\n.....\n\nsdk.db.q.Count({\n  uuid: 'myUuid',\n})\n\t.then(resp => {...})\n\t.catch(err => {...})\n\n```\n\nReturns: Promise=>QueryCountResponse \n\n| QueryCountRequest | Description         | Type   |\n| :---------------- | :------------------ | ------ |\n| uuid              | Database identifier | string |\n\n| QueryCountResponse | Description                      | Type   |\n| :----------------- | :------------------------------- | ------ |\n| count              | Number of key-values in the uuid | number |\n\n- ### GetLease\\(QueryGetLeaseRequest)<a id=\"GetLease\"></a>\n\nGet the remaining lease time of a key-value.\n\n```typescript\nconst getLeaseResp = await sdk.db.q.GetLease({\n  uuid: 'myUuid',\n  key: 'myKey',\n})\n\n.....\n\nsdk.db.q.GetLease({\n  uuid: 'myUuid',\n  key: 'myKey'\n})\n\t.then(resp => {...})\n\t.catch(err => {...})\n\n```\n\nReturns: Promise=>QueryGetLeaseResponse \n\n| QueryGetLeaseRequest | Description         | Type   |\n| :------------------- | :------------------ | ------ |\n| uuid                 | Database identifier | string |\n| key                  |                     | string |\n\n| QueryGetLeaseResponse | Description                       | Type   |\n| :-------------------- | :-------------------------------- | ------ |\n| seconds               | Remaining lease time of key-value | number |\n\n- ### GetNShortestLeases\\(QueryGetNShortestLeasesRequest)<a id=\"GetNShortestLeases\"></a>\n\nGet the remaining lease time of a n key-values.\n\n```typescript\nconst getNLeasesResp = await sdk.db.q.GetNShortestLeases({\n   uuid: \"myUuid\",\n   num: 10\n})\n\n.....\n\nsdk.db.q.GetNShortestLeases({\n  uuid: 'myUuid',\n  num: 10\n})\n\t.then(resp => {...})\n\t.catch(err => {...})\n\n```\n\nReturns: Promise=>QueryGetNShortestLeasesResponse \n\n| QueryGetNShortestLeasesRequest | Description                   | Type   |\n| :----------------------------- | :---------------------------- | ------ |\n| uuid                           | Database identifier           | string |\n| num                            | Number of keyLeases to return | number |\n\n| QueryGetNShortestLeasesResponse | Description                             | Type        |\n| :------------------------------ | :-------------------------------------- | ----------- |\n| keyLeases                       | KeyLease {key: string, seconds: number} | KeyLease [] |\n\n- ### Has\\(QueryHasRequest)<a id=\"Has\"></a>\n\nCheck if a key exists in the specified uuid.\n\n```typescript\nconst hasResp = await sdk.db.q.Has({\n   uuid: \"myUuid\",\n   key: \"myKey\"\n})\n\n.....\n\nsdk.db.q.Has({\n  uuid: 'myUuid',\n  key: \"myKey\"\n})\n\t.then(resp => {...})\n\t.catch(err => {...})\n\n```\n\nReturns: Promise=>QueryHasResponse \n\n| QueryHasRequest | Description         | Type   |\n| :-------------- | :------------------ | ------ |\n| uuid            | Database identifier | string |\n| key             |                     | string |\n\n| QueryHasResponse | Description                                 | Type    |\n| :--------------- | :------------------------------------------ | ------- |\n| has              | true if key exists in uuid; false otherwise | boolean |\n\n- ### Keys\\(QueryKeysRequest}<a id=\"Keys\"></a>\n\nRead the complete set of keys in the specified uuid.\n\n```typescript\nconst keysResp = await sdk.db.q.Keys({\n  uuid: 'myUuid',\n  pagination: {\n    startKey: 'key-a'\n    limit: Long.fromInt(50)\n  }\n})\n\n.....\n\nsdk.db.q.Keys({\n  uuid: 'myUuid',\n  pagination: {\n    startKey: 'key-a'\n    limit: Long.fromInt(50)\n  }\n})\n\t.then(resp => {...})\n\t.catch(err => {...})\n\n```\n\nReturns: Promise=>QueryKeysResponse \n\n| QueryKeysRequest      | Description                                   | Type          |\n| :-------------------- | :-------------------------------------------- | ------------- |\n| uuid                  | Database identifier                           | string        |\n| pagination (optional) | PagingRequest {startKey: string, limit: Long} | PagingRequest |\n\n| QueryKeysResponse     | Description                                   | Type           |\n| :-------------------- | :-------------------------------------------- | -------------- |\n| keys                  |                                               | string []      |\n| pagination (optional) | PagingResponse {nextKey: string, total: Long} | PagingResponse |\n\n- ### KeyValues\\(QueryKeyValuesRequest)<a id=\"KeyValues\"></a>\n\nRead the complete set of key-values in the specified uuid.\n\n```typescript\nconst keyValuesResp = await sdk.db.q.KeyValues({\n  uuid: 'myUuid',\n  pagination: {\n    startKey: 'key-a'\n    limit: Long.fromInt(50)\n  }\n})\n\n.....\n\nsdk.db.q.KeyValues({\n  uuid: 'myUuid',\n  pagination: {\n    startKey: 'key-a'\n    limit: Long.fromInt(50)\n  }\n})\n\t.then(resp => {...})\n\t.catch(err => {...})\n\n```\n\nReturns: Promise=>QueryKeyValuesResponse \n\n| QueryKeyValuesRequest | Description                                   | Type          |\n| :-------------------- | :-------------------------------------------- | ------------- |\n| uuid                  | Database identifier                           | string        |\n| pagination (optional) | PagingRequest {startKey: string, limit: Long} | PagingRequest |\n\n| QueryKeyValuesResponse | Description                                   | Type           |\n| :--------------------- | :-------------------------------------------- | -------------- |\n| keyValues              | KeyValue {key: string, value: Uint8Array}     | KeyValue []    |\n| pagination (optional)  | PagingResponse {nextKey: string, total: Long} | PagingResponse |\n\n- ### MyKeys\\(QueryMyKeysRequest)<a id=\"MyKeys\"></a>\n\nRead the complete set of keys by address in the specified uuid.\n\n```typescript\nconst keysResp = await sdk.db.q.Keys({\n  uuid: 'myUuid',\n  address: sdk.db.address\n})\n\n.....\n\nsdk.db.q.Keys({\n  uuid: 'myUuid',\n  address: sdk.db.address\n})\n\t.then(resp => {...})\n\t.catch(err => {...})\n\n```\n\nReturns: Promise=>QueryMyKeysResponse \n\n| QueryMyKeysRequest    | Description                                   | Type          |\n| :-------------------- | :-------------------------------------------- | ------------- |\n| uuid                  | Database identifier                           | string        |\n| address               | Bluzelle address                              | string        |\n| pagination (optional) | PagingRequest {startKey: string, limit: Long} | PagingRequest |\n\n| QueryMyKeysResponse   | Description                                   | Type           |\n| :-------------------- | :-------------------------------------------- | -------------- |\n| keys                  |                                               | string []      |\n| pagination (optional) | PagingResponse {nextKey: string, total: Long} | PagingResponse |\n\n- ### Read\\(QueryReadRequest)<a id=\"Read\"></a>\n\nRead a value from the database.\n\n```typescript\nconst readResp = await sdk.db.q.Read({\n  uuid: 'myUuid',\n  key: 'existingKey'\n})\n\n.....\n\nsdk.db.q.Read({\n  uuid: 'myUuid',\n  key: 'existingKey'\n})\n\t.then(resp => {...})\n\t.catch(err => {...})\n\n```\n\nReturns: Promise=>QueryReadResponse \n\n| QueryReadRequest | Description         | Type   |\n| :--------------- | :------------------ | ------ |\n| uuid             | Database identifier | string |\n| key              |                     | string |\n\n| QueryReadResponse | Description | Type       |\n| :---------------- | :---------- | ---------- |\n| value             |             | Uint8Array |\n\n- ### Search\\(QuerySearchRequest)<a id=\"Search\"></a>\n\nSearch by key in the specified uuid.\n\n```typescript\nconst searchResp = await sdk.db.q.Search({\n  uuid: \"myUuid\",\n  searchString: \"keyPrefix\",\n  pagination: {\n    startKey: 'keyPrefix-A'\n    limit: Long.fromInt(50)\n  }\n})\n\n.....\n\nsdk.db.q.Search({\n  uuid: 'myUuid',\n  searchString: \"keyPrefix\",\n  pagination: {\n    startKey: 'keyPrefix-A'\n    limit: Long.fromInt(50)\n  }\n})\n\t.then(resp => {...})\n\t.catch(err => {...})\n\n```\n\nReturns: Promise=>QuerySearchResponse \n\n| QuerySearchRequest    | Description                                          | Type          |\n| :-------------------- | :--------------------------------------------------- | ------------- |\n| uuid                  | Database identifier                                  | string        |\n| searchString          | query for keys that start with or match searchString | string        |\n| pagination (optional) | {startKey: string, limit: Long}                      | PagingRequest |\n\n| QuerySearchResponse   | Description                               | Type           |\n| :-------------------- | :---------------------------------------- | -------------- |\n| keyValues             | KeyValue {key: string, value: Uint8Array} | KeyValue []    |\n| pagination (optional) | {nextKey: string, total: Long}            | PagingResponse |","readmeFilename":"README.md"}