{"_id":"@catalist-nestjs/offchain-key-storage-client","_rev":"8-b971644060b0806ddcba6a5f83ebe5f7","name":"@catalist-nestjs/offchain-key-storage-client","dist-tags":{"latest":"1.0.0"},"versions":{"0.0.0":{"name":"@catalist-nestjs/offchain-key-storage-client","version":"0.0.0","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","homepage":"https://github.com/blockarchivelabs/catalist-nestjs-modules","repository":{"type":"git","url":"git+https://github.com/blockarchivelabs/catalist-nestjs-modules.git","directory":"packages/offchain-key-storage-client"},"bugs":{"url":"https://github.com/blockarchivelabs/catalist-nestjs-modules/issues"},"sideEffects":false,"keywords":["catalist","catalist-nestjs","catalist-nestjs-modules","catalistfinance"],"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"dependencies":{"@catalist-nestjs/ipfs-http-client":"workspace:*","ethers":"^5.5.4"},"peerDependencies":{"@nestjs/common":"^8.2.5","@nestjs/core":"^8.2.5","reflect-metadata":"^0.1.13","rxjs":"^7.5.2"},"devDependencies":{"@nestjs/common":"^8.2.5","@nestjs/core":"^8.2.5","@nestjs/testing":"^8.2.5","reflect-metadata":"^0.1.13","rxjs":"^7.5.2"},"_id":"@catalist-nestjs/offchain-key-storage-client@0.0.0","gitHead":"a067d7c3d940e000e7de499da95f6b0214196f88","description":"Library provide interface for storing Node operator's key in IPFS and preparing merkle tree and proofs. Part of [Catalist NestJS Modules](https://github.com/blockarchivelabs/catalist-nestjs-modules/#readme).","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-+a7Fy1DAplsB4yqDZEFPDIqY5cRKBUpLm+ISYkwubYzTg4FkqxeVEUp+qewUhwRWapotHfuZqRofVvLccB3xmg==","shasum":"beb00897ad5bfca760dbeccc12026dc0a693139e","tarball":"https://registry.npmjs.org/@catalist-nestjs/offchain-key-storage-client/-/offchain-key-storage-client-0.0.0.tgz","fileCount":25,"unpackedSize":17276,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAXLrSFF/w7pfIrKvmhRbprq+LfvFTeE0nGlXpnS8x+AAiBtU2ritLW8QgKHmEYUD2qwrVDcSBvy2eTQ6Pqjqm089A=="}]},"_npmUser":{"name":"upvu","email":"uncommonlab.io@gmail.com"},"directories":{},"maintainers":[{"name":"upvu","email":"uncommonlab.io@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/offchain-key-storage-client_0.0.0_1712559421595_0.9576255630472099"},"_hasShrinkwrap":false},"0.0.1":{"name":"@catalist-nestjs/offchain-key-storage-client","version":"0.0.1","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","homepage":"https://github.com/blockarchivelabs/catalist-nestjs-modules","repository":{"type":"git","url":"git+https://github.com/blockarchivelabs/catalist-nestjs-modules.git","directory":"packages/offchain-key-storage-client"},"bugs":{"url":"https://github.com/blockarchivelabs/catalist-nestjs-modules/issues"},"sideEffects":false,"keywords":["catalist","catalist-nestjs","catalist-nestjs-modules","uncommonlab"],"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"dependencies":{"@catalist-nestjs/ipfs-http-client":"workspace:*","ethers":"^5.5.4"},"peerDependencies":{"@nestjs/common":"^8.2.5","@nestjs/core":"^8.2.5","reflect-metadata":"^0.1.13","rxjs":"^7.5.2"},"devDependencies":{"@nestjs/common":"^8.2.5","@nestjs/core":"^8.2.5","@nestjs/testing":"^8.2.5","reflect-metadata":"^0.1.13","rxjs":"^7.5.2"},"_id":"@catalist-nestjs/offchain-key-storage-client@0.0.1","gitHead":"c4220e6b353b93055c334fcd9bada601c29e2625","description":"Library provide interface for storing Node operator's key in IPFS and preparing merkle tree and proofs. Part of [Catalist NestJS Modules](https://github.com/blockarchivelabs/catalist-nestjs-modules/#readme).","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-jj5eHbMuy7eIn9CtLycj1m9mD16JA5/MgZMyyeCsn7fBt1h8ToOA83i96obwrlD6ToKGGtkYsQC7ONlcAeNsqQ==","shasum":"f72aa98f2ce68472f4d45ee648328f105a2c1097","tarball":"https://registry.npmjs.org/@catalist-nestjs/offchain-key-storage-client/-/offchain-key-storage-client-0.0.1.tgz","fileCount":25,"unpackedSize":17273,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDvy/x05yjwOH+PyDxgBkzr9hVtyDypLv5ERwmqYCpluAiEA0kFGpwf6o+f3ojysIsW4+b0M//tZUboUS2DVcWF2LOI="}]},"_npmUser":{"name":"upvu","email":"uncommonlab.io@gmail.com"},"directories":{},"maintainers":[{"name":"upvu","email":"uncommonlab.io@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/offchain-key-storage-client_0.0.1_1713236288840_0.3960970082534254"},"_hasShrinkwrap":false},"0.0.4":{"name":"@catalist-nestjs/offchain-key-storage-client","version":"0.0.4","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","homepage":"https://github.com/blockarchivelabs/catalist-nestjs-modules","repository":{"type":"git","url":"git+https://github.com/blockarchivelabs/catalist-nestjs-modules.git","directory":"packages/offchain-key-storage-client"},"bugs":{"url":"https://github.com/blockarchivelabs/catalist-nestjs-modules/issues"},"sideEffects":false,"keywords":["catalist","catalist-nestjs","catalist-nestjs-modules","uncommonlab"],"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"dependencies":{"@catalist-nestjs/ipfs-http-client":"workspace:*","ethers":"^5.5.4"},"peerDependencies":{"@nestjs/common":"^8.2.5","@nestjs/core":"^8.2.5","reflect-metadata":"^0.1.13","rxjs":"^7.5.2"},"devDependencies":{"@nestjs/common":"^8.2.5","@nestjs/core":"^8.2.5","@nestjs/testing":"^8.2.5","reflect-metadata":"^0.1.13","rxjs":"^7.5.2"},"_id":"@catalist-nestjs/offchain-key-storage-client@0.0.4","gitHead":"eecc7653b7d450ad39236d4e8f0f50300c01008a","description":"Library provide interface for storing Node operator's key in IPFS and preparing merkle tree and proofs. Part of [Catalist NestJS Modules](https://github.com/blockarchivelabs/catalist-nestjs-modules/#readme).","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-VC/yWrbNM4XNs92z6nfKaYR2ClSltnH/7BLtQsYdVpRn/1tDJjNtwlJtOf6RUFTPc/zMBmwaOtZpeL16C45s0w==","shasum":"2b4873ad5184dcfd181e18e35da5ea8ceb7dbd8d","tarball":"https://registry.npmjs.org/@catalist-nestjs/offchain-key-storage-client/-/offchain-key-storage-client-0.0.4.tgz","fileCount":25,"unpackedSize":17273,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvb2OV2nvcIp0hzfXYJWt3aO9SLRjr7SUyDL7xJbn6cAIhAMK2cyfl3dK5EFBIwO08jEr6RSjNRj4BoXhQQAfId6Vh"}]},"_npmUser":{"name":"upvu","email":"uncommonlab.io@gmail.com"},"directories":{},"maintainers":[{"name":"upvu","email":"uncommonlab.io@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/offchain-key-storage-client_0.0.4_1713252704995_0.49160249431507497"},"_hasShrinkwrap":false},"0.0.5":{"name":"@catalist-nestjs/offchain-key-storage-client","version":"0.0.5","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","homepage":"https://github.com/blockarchivelabs/catalist-nestjs-modules","repository":{"type":"git","url":"git+https://github.com/blockarchivelabs/catalist-nestjs-modules.git","directory":"packages/offchain-key-storage-client"},"bugs":{"url":"https://github.com/blockarchivelabs/catalist-nestjs-modules/issues"},"sideEffects":false,"keywords":["catalist","catalist-nestjs","catalist-nestjs-modules","uncommonlab"],"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"dependencies":{"@catalist-nestjs/ipfs-http-client":"workspace:*","ethers":"^5.5.4"},"peerDependencies":{"@nestjs/common":"^8.2.5","@nestjs/core":"^8.2.5","reflect-metadata":"^0.1.13","rxjs":"^7.5.2"},"devDependencies":{"@nestjs/common":"^8.2.5","@nestjs/core":"^8.2.5","@nestjs/testing":"^8.2.5","reflect-metadata":"^0.1.13","rxjs":"^7.5.2"},"gitHead":"30d9a05ba7ed4497bc32f79dda50ff17ed19be7d","description":"Library provide interface for storing Node operator's key in IPFS and preparing merkle tree and proofs. Part of [Catalist NestJS Modules](https://github.com/blockarchivelabs/catalist-nestjs-modules/#readme).","_id":"@catalist-nestjs/offchain-key-storage-client@0.0.5","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-7CH86p0pu+gUy81JMb3HqCcYTQoH/CA/rPb3CvbCmMChc5YJvlXeh4aOunxmshoOD+cKjU1Qar6EGLNoU/Bb9g==","shasum":"3d348eeb450198c35d8615a98f7670a60ba7fa7e","tarball":"https://registry.npmjs.org/@catalist-nestjs/offchain-key-storage-client/-/offchain-key-storage-client-0.0.5.tgz","fileCount":24,"unpackedSize":15576,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBPzr7pcxgbpyCUIBCKekltT1JkwXITpO9F1XPjeWcLQAiEA1HSiRAT1Hz/biAI86OZfL5hkxismvDrag3He11EyDFY="}]},"_npmUser":{"name":"upvu","email":"uncommonlab.io@gmail.com"},"directories":{},"maintainers":[{"name":"upvu","email":"uncommonlab.io@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/offchain-key-storage-client_0.0.5_1713336216724_0.48229817070070546"},"_hasShrinkwrap":false},"0.0.6":{"name":"@catalist-nestjs/offchain-key-storage-client","version":"0.0.6","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","homepage":"https://github.com/blockarchivelabs/catalist-nestjs-modules","repository":{"type":"git","url":"git+https://github.com/blockarchivelabs/catalist-nestjs-modules.git","directory":"packages/offchain-key-storage-client"},"bugs":{"url":"https://github.com/blockarchivelabs/catalist-nestjs-modules/issues"},"sideEffects":false,"keywords":["catalist","catalist-nestjs","catalist-nestjs-modules","uncommonlab"],"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"dependencies":{"@catalist-nestjs/ipfs-http-client":"workspace:*","ethers":"^5.5.4"},"peerDependencies":{"@nestjs/common":"^8.2.5","@nestjs/core":"^8.2.5","reflect-metadata":"^0.1.13","rxjs":"^7.5.2"},"devDependencies":{"@nestjs/common":"^8.2.5","@nestjs/core":"^8.2.5","@nestjs/testing":"^8.2.5","reflect-metadata":"^0.1.13","rxjs":"^7.5.2"},"gitHead":"30d9a05ba7ed4497bc32f79dda50ff17ed19be7d","description":"Library provide interface for storing Node operator's key in IPFS and preparing merkle tree and proofs. Part of [Catalist NestJS Modules](https://github.com/blockarchivelabs/catalist-nestjs-modules/#readme).","_id":"@catalist-nestjs/offchain-key-storage-client@0.0.6","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-F6fPq7xCAwuIWf3EirThF25Fc9XqhZtZLxiWdNlgfByM5MWdzbMhcK5bYg9Kweywn0QQzCEqjQynqde1TqXKJA==","shasum":"47adc6fc921e9b874b08d26b625facaf12018b77","tarball":"https://registry.npmjs.org/@catalist-nestjs/offchain-key-storage-client/-/offchain-key-storage-client-0.0.6.tgz","fileCount":24,"unpackedSize":15575,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFTZqLCzBOfG/qo2pny0/AsvpKJuTypTU85nOtA+7hRKAiEA5FM3l5i+zChr0uLrsLNYTvFxT/iMR7O9iTd8zkL4nWU="}]},"_npmUser":{"name":"upvu","email":"uncommonlab.io@gmail.com"},"directories":{},"maintainers":[{"name":"upvu","email":"uncommonlab.io@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/offchain-key-storage-client_0.0.6_1713490831279_0.04495078626933968"},"_hasShrinkwrap":false},"0.0.7":{"name":"@catalist-nestjs/offchain-key-storage-client","version":"0.0.7","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","homepage":"https://github.com/blockarchivelabs/catalist-nestjs-modules","repository":{"type":"git","url":"git+https://github.com/blockarchivelabs/catalist-nestjs-modules.git","directory":"packages/offchain-key-storage-client"},"bugs":{"url":"https://github.com/blockarchivelabs/catalist-nestjs-modules/issues"},"sideEffects":false,"keywords":["catalist","catalist-nestjs","catalist-nestjs-modules","uncommonlab"],"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"dependencies":{"@catalist-nestjs/ipfs-http-client":"workspace:*","ethers":"^5.5.4"},"peerDependencies":{"@nestjs/common":"^8.2.5","@nestjs/core":"^8.2.5","reflect-metadata":"^0.1.13","rxjs":"^7.5.2","tslib":"^2.3.1"},"devDependencies":{"@nestjs/common":"^8.2.5","@nestjs/core":"^8.2.5","@nestjs/testing":"^8.2.5","reflect-metadata":"^0.1.13","rxjs":"^7.5.2"},"_id":"@catalist-nestjs/offchain-key-storage-client@0.0.7","gitHead":"30d9a05ba7ed4497bc32f79dda50ff17ed19be7d","description":"Library provide interface for storing Node operator's key in IPFS and preparing merkle tree and proofs. Part of [Catalist NestJS Modules](https://github.com/blockarchivelabs/catalist-nestjs-modules/#readme).","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-NRuEXVL7dAihmjBoMmTiyOdM47z5KYRRJHz9aI5m/CPfAnrvgWEwMjoK4LcElCFkMFPiNgwlvlak+a22KWtLxg==","shasum":"f63e4e171f3441fdf3db6b0796b369111ebb6d87","tarball":"https://registry.npmjs.org/@catalist-nestjs/offchain-key-storage-client/-/offchain-key-storage-client-0.0.7.tgz","fileCount":24,"unpackedSize":15446,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFAJyybFLgLMNdYM8hrjVavkNlk2MZfCx5mhBhAnQJxgAiA0NB43MGtnOYOgtASPBo+OvjYdRoZE8yjbFzOG1bDQgQ=="}]},"_npmUser":{"name":"upvu","email":"uncommonlab.io@gmail.com"},"directories":{},"maintainers":[{"name":"upvu","email":"uncommonlab.io@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/offchain-key-storage-client_0.0.7_1713491460935_0.3285807437067332"},"_hasShrinkwrap":false},"0.0.8":{"name":"@catalist-nestjs/offchain-key-storage-client","version":"0.0.8","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","homepage":"https://github.com/blockarchivelabs/catalist-nestjs-modules","repository":{"type":"git","url":"git+https://github.com/blockarchivelabs/catalist-nestjs-modules.git","directory":"packages/offchain-key-storage-client"},"bugs":{"url":"https://github.com/blockarchivelabs/catalist-nestjs-modules/issues"},"sideEffects":false,"keywords":["catalist","catalist-nestjs","catalist-nestjs-modules","uncommonlab"],"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"dependencies":{"@catalist-nestjs/ipfs-http-client":"workspace:*","ethers":"^5.5.4"},"peerDependencies":{"@nestjs/common":"^8.2.5","@nestjs/core":"^8.2.5","reflect-metadata":"^0.1.13","rxjs":"^7.5.2","tslib":"^2.3.1"},"devDependencies":{"@nestjs/common":"^8.2.5","@nestjs/core":"^8.2.5","@nestjs/testing":"^8.2.5","reflect-metadata":"^0.1.13","rxjs":"^7.5.2"},"_id":"@catalist-nestjs/offchain-key-storage-client@0.0.8","gitHead":"ccca55597f66fcceff2177cd14bcb457e789512c","description":"Library provide interface for storing Node operator's key in IPFS and preparing merkle tree and proofs. Part of [Catalist NestJS Modules](https://github.com/blockarchivelabs/catalist-nestjs-modules/#readme).","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-Tyc1ecIfVlXBI+9dNIOIjjWlSbIwRkT+O1OMjftg6Dkae0vOYMar1EPKhxzJuiOkluH+zsE2+NNwtQG6yk4idw==","shasum":"29a0e0166f1834970db7eb06682c9251fbf5695f","tarball":"https://registry.npmjs.org/@catalist-nestjs/offchain-key-storage-client/-/offchain-key-storage-client-0.0.8.tgz","fileCount":24,"unpackedSize":15446,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBD5okNvZ9huc4TNPiBhIweusWzf5/2Lfk3ITnOmj3ScAiB2TJi/MyOvzFIun2NTomaejZEFTlScxBFeiQDIeqZYBw=="}]},"_npmUser":{"name":"upvu","email":"uncommonlab.io@gmail.com"},"directories":{},"maintainers":[{"name":"upvu","email":"uncommonlab.io@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/offchain-key-storage-client_0.0.8_1714458531830_0.6020707818256803"},"_hasShrinkwrap":false},"0.0.9":{"name":"@catalist-nestjs/offchain-key-storage-client","version":"0.0.9","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","homepage":"https://github.com/blockarchivelabs/catalist-nestjs-modules","repository":{"type":"git","url":"git+https://github.com/blockarchivelabs/catalist-nestjs-modules.git","directory":"packages/offchain-key-storage-client"},"bugs":{"url":"https://github.com/blockarchivelabs/catalist-nestjs-modules/issues"},"sideEffects":false,"keywords":["catalist","catalist-nestjs","catalist-nestjs-modules","uncommonlab"],"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"dependencies":{"@catalist-nestjs/ipfs-http-client":"workspace:*","ethers":"^5.5.4"},"peerDependencies":{"@nestjs/common":"^8.2.5","@nestjs/core":"^8.2.5","reflect-metadata":"^0.1.13","rxjs":"^7.5.2","tslib":"^2.3.1"},"devDependencies":{"@nestjs/common":"^8.2.5","@nestjs/core":"^8.2.5","@nestjs/testing":"^8.2.5","reflect-metadata":"^0.1.13","rxjs":"^7.5.2"},"_id":"@catalist-nestjs/offchain-key-storage-client@0.0.9","gitHead":"ccca55597f66fcceff2177cd14bcb457e789512c","description":"Library provide interface for storing Node operator's key in IPFS and preparing merkle tree and proofs. Part of [Catalist NestJS Modules](https://github.com/blockarchivelabs/catalist-nestjs-modules/#readme).","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-ESqSkIhbTIYs6NuAOqOCEH9FpT5WwRbLFrx/TZN2Ak2tAFXKBlr6hdctMMdh1LaLb+Z9dbZkjM70YMGXh7Nvug==","shasum":"131453893bc801c09fe4dcb337f075424f7b1bfa","tarball":"https://registry.npmjs.org/@catalist-nestjs/offchain-key-storage-client/-/offchain-key-storage-client-0.0.9.tgz","fileCount":24,"unpackedSize":15446,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3gAQjsaKXFOgHoflWs9iO1E82ov2MRP32yDjrV+bPRgIgE9sw30Wbtm0kw4n1n1LQeG8oRtzWaQgo1x+cuFDlUPI="}]},"_npmUser":{"name":"upvu","email":"uncommonlab.io@gmail.com"},"directories":{},"maintainers":[{"name":"upvu","email":"uncommonlab.io@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/offchain-key-storage-client_0.0.9_1714458754265_0.8800779375309882"},"_hasShrinkwrap":false},"1.0.0":{"name":"@catalist-nestjs/offchain-key-storage-client","version":"1.0.0","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","homepage":"https://github.com/blockarchivelabs/catalist-nestjs-modules","repository":{"type":"git","url":"git+https://github.com/blockarchivelabs/catalist-nestjs-modules.git","directory":"packages/offchain-key-storage-client"},"bugs":{"url":"https://github.com/blockarchivelabs/catalist-nestjs-modules/issues"},"sideEffects":false,"keywords":["catalist","catalist-nestjs","catalist-nestjs-modules","uncommonlab"],"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"dependencies":{"@catalist-nestjs/ipfs-http-client":"workspace:*","ethers":"^5.5.4"},"peerDependencies":{"@nestjs/common":"^8.2.5","@nestjs/core":"^8.2.5","reflect-metadata":"^0.1.13","rxjs":"^7.5.2","tslib":"^2.3.1"},"devDependencies":{"@nestjs/common":"^8.2.5","@nestjs/core":"^8.2.5","@nestjs/testing":"^8.2.5","reflect-metadata":"^0.1.13","rxjs":"^7.5.2"},"gitHead":"ccca55597f66fcceff2177cd14bcb457e789512c","description":"Library provide interface for storing Node operator's key in IPFS and preparing merkle tree and proofs. Part of [Catalist NestJS Modules](https://github.com/blockarchivelabs/catalist-nestjs-modules/#readme).","_id":"@catalist-nestjs/offchain-key-storage-client@1.0.0","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-1t7LD9chfq/GTCURCP7wnCNTiRX45Lv3eHSqYPfdwA5GPvACIaT/P7fQ8HUaq3ACsEfzdAa8sy+mymkbNy8m0A==","shasum":"d94187f37356257e3599967164efdd2d3a08d645","tarball":"https://registry.npmjs.org/@catalist-nestjs/offchain-key-storage-client/-/offchain-key-storage-client-1.0.0.tgz","fileCount":24,"unpackedSize":15446,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMFOuLxIjRkSJ/nCpzE8xLktRm9v3r3wxhJAYU/ndP5AIgX3OhcpPQKzg4UdUnXAwuw87Sj137ga+VDncpegN6H/U="}]},"_npmUser":{"name":"upvu","email":"uncommonlab.io@gmail.com"},"directories":{},"maintainers":[{"name":"upvu","email":"uncommonlab.io@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/offchain-key-storage-client_1.0.0_1714459883634_0.49977050659904587"},"_hasShrinkwrap":false}},"time":{"created":"2024-04-08T06:57:01.505Z","0.0.0":"2024-04-08T06:57:01.740Z","modified":"2024-04-30T06:51:23.992Z","0.0.1":"2024-04-16T02:58:09.013Z","0.0.4":"2024-04-16T07:31:45.160Z","0.0.5":"2024-04-17T06:43:36.879Z","0.0.6":"2024-04-19T01:40:31.449Z","0.0.7":"2024-04-19T01:51:01.079Z","0.0.8":"2024-04-30T06:28:51.992Z","0.0.9":"2024-04-30T06:32:34.392Z","1.0.0":"2024-04-30T06:51:23.767Z"},"maintainers":[{"name":"upvu","email":"uncommonlab.io@gmail.com"}],"description":"Library provide interface for storing Node operator's key in IPFS and preparing merkle tree and proofs. Part of [Catalist NestJS Modules](https://github.com/blockarchivelabs/catalist-nestjs-modules/#readme).","homepage":"https://github.com/blockarchivelabs/catalist-nestjs-modules","keywords":["catalist","catalist-nestjs","catalist-nestjs-modules","uncommonlab"],"repository":{"type":"git","url":"git+https://github.com/blockarchivelabs/catalist-nestjs-modules.git","directory":"packages/offchain-key-storage-client"},"bugs":{"url":"https://github.com/blockarchivelabs/catalist-nestjs-modules/issues"},"license":"MIT","readme":"# Library for storing keys in IPFS and creating merkle tree\n\nLibrary provide interface for storing Node operator's key in IPFS and preparing merkle tree and proofs.\nPart of [Catalist NestJS Modules](https://github.com/blockarchivelabs/catalist-nestjs-modules/#readme).\n\n## Install\n\n```bash\nyarn add @catalist-nestjs/offchain-key-storage-client\n```\n\n## Ipfs\n\n### Usage\n\nThis module depends on `IpfsModule` from `@catalist-nestjs/ipfs-http-client`, so you need to provide it as a global module or import it into `IpfsNopKeysModule`.\n\n### IpfsModule\n\n// global IpfsModule usage\n\n```ts\n@Module({\n  imports: [\n    ConfigModule,\n    // FetchModule.forRoot(),\n    IpfsModule.forRootAsync({\n      imports: [CustomFetchModule],\n      async useFactory(config: ConfigService) {\n        return {\n          url: config.get('URL'),\n          username: config.get('USERNAME'),\n          password: config.get('PASSWORD'),\n        };\n      },\n      inject: [ConfigService],\n    }),\n    IpfsNopKeysModule.forRoot(),\n  ],\n})\nexport class MyModule {}\n```\n\n// IpfsModule as deps of IpfsNopKeysModule\n\n```ts\n@Module({\n  imports: [\n    ConfigModule,\n    // FetchModule.forRoot(),\n    IpfsNopKeysModule.forRoot({\n      imports: [\n        IpfsModule.forRootAsync({\n          imports: [CustomFetchModule],\n          async useFactory(config: ConfigService) {\n            return {\n              url: config.get('URL'),\n              username: config.get('USERNAME'),\n              password: config.get('PASSWORD'),\n            };\n          },\n          inject: [ConfigService],\n        }),\n      ],\n    }),\n  ],\n})\nexport class MyModule {}\n```\n\n### NopMerkleTree\n\n```ts\n// Import\nimport { Module } from '@nestjs/common';\nimport { NopMerkleTreeModule } from '@catalist-nestjs/offchain-key-storage-client';\nimport { MyService } from './my.service';\n\n@Module({\n  imports: [NopMerkleTreeModule],\n  providers: [MyService],\n  exports: [MyService],\n})\nexport class MyModule {}\n\n// Usage\nimport {\n  NopMerkleTreeService,\n  KeySignBuffer,\n} from '@catalist-nestjs/offchain-key-storage-client';\n\nexport class MyService {\n  constructor(private nopMerkleTreeService: NopMerkleTreeService) {}\n\n  myMethod(data: KeySignBuffer[]) {\n    return this.nopMerkleTreeService.createTree(data);\n  }\n}\n```\n\nExample of usage this library https://github.com/blockarchivelabs/catalist-offchain-key-lib-test.git\n","readmeFilename":"README.md"}