{"_id":"@catalist-nestjs/consensus","_rev":"11-fad27cd8c99e3d5e7bfcf71c97b03317","name":"@catalist-nestjs/consensus","dist-tags":{"latest":"1.0.0"},"versions":{"0.0.0":{"name":"@catalist-nestjs/consensus","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/consensus"},"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/fetch":"workspace:*","lodash.snakecase":"^4.1.1","node-abort-controller":"^3.0.1","node-fetch":"^2.6.7"},"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","@types/lodash.snakecase":"^4.1.6","@types/node-fetch":"^2.5.12","openapi-typescript":"^4.5.0","reflect-metadata":"^0.1.13","rxjs":"^7.5.2"},"_id":"@catalist-nestjs/consensus@0.0.0","gitHead":"a067d7c3d940e000e7de499da95f6b0214196f88","description":"NestJS Consensus Layer API Module for Catalist Finance projects. Part of [Catalist NestJS Modules](https://github.com/blockarchivelabs/catalist-nestjs-modules/#readme)","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-i4UMqLbQFC1bSBWqHKS9YaPfDl3wP1ref3hBox/Q4Zp2mwpwAY+B/b4U9AV8Vca4MytN14RJNbgc3L0wvJb4nQ==","shasum":"c9e9f4f2790e9a07935d1f86b382d9c31e8f3536","tarball":"https://registry.npmjs.org/@catalist-nestjs/consensus/-/consensus-0.0.0.tgz","fileCount":29,"unpackedSize":721382,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDGHimHiwr/eWrVS+KFsnUBOMGflmfdv7by9RHDheCXyAiAV9uo5g3NZ9pPa0KGn7jgai1sGN91meeKllS8Z5jUivA=="}]},"_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/consensus_0.0.0_1712559190514_0.047897973444865016"},"_hasShrinkwrap":false},"0.0.1":{"name":"@catalist-nestjs/consensus","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/consensus"},"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/fetch":"workspace:*","lodash.snakecase":"^4.1.1","node-abort-controller":"^3.0.1","node-fetch":"^2.6.7"},"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","@types/lodash.snakecase":"^4.1.6","@types/node-fetch":"^2.5.12","openapi-typescript":"^4.5.0","reflect-metadata":"^0.1.13","rxjs":"^7.5.2"},"_id":"@catalist-nestjs/consensus@0.0.1","gitHead":"c4220e6b353b93055c334fcd9bada601c29e2625","description":"NestJS Consensus Layer API Module for Catalist Finance projects. Part of [Catalist NestJS Modules](https://github.com/blockarchivelabs/catalist-nestjs-modules/#readme)","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-jY7yC/o1B8ENzL2zrP6lpfRlXHVRGlw3yarIKO68r79V/LmautaiZ3Rpi/0er2SaSU2wc9JWNNlALjVrqf1ZbQ==","shasum":"e275950c742e02d09c94d37d37685a9fc814bb24","tarball":"https://registry.npmjs.org/@catalist-nestjs/consensus/-/consensus-0.0.1.tgz","fileCount":29,"unpackedSize":721378,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAehtXwJ8J0f4iLEsAaVCfJmQgsrmKGiKwRlmktBZ+CEAiEAp75utEF85vuBCr+TCYoEdDrIj2k2UtHyBC9vyByw2SM="}]},"_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/consensus_0.0.1_1713236046936_0.0686378062916495"},"_hasShrinkwrap":false},"0.0.3":{"name":"@catalist-nestjs/consensus","version":"0.0.3","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/consensus"},"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/fetch":"workspace:*","lodash.snakecase":"^4.1.1","node-abort-controller":"^3.0.1","node-fetch":"^2.6.7"},"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","@types/lodash.snakecase":"^4.1.6","@types/node-fetch":"^2.5.12","openapi-typescript":"^4.5.0","reflect-metadata":"^0.1.13","rxjs":"^7.5.2"},"description":"NestJS Consensus Layer API Module for Catalist Finance projects. Part of [Catalist NestJS Modules](https://github.com/blockarchivelabs/catalist-nestjs-modules/#readme)","directories":{"test":"test"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","_id":"@catalist-nestjs/consensus@0.0.3","gitHead":"eecc7653b7d450ad39236d4e8f0f50300c01008a","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-BIJoZD8/ZVel7lDugdAthwTrS+2mJcRvmnd/u0D0Bih2ggoOxDLvxaFQmqF8sxkFnCYeEHeyrwXvzXG2GVjVhQ==","shasum":"93a2870bfcc3bf72a6055e838834be88b2cc4a5b","tarball":"https://registry.npmjs.org/@catalist-nestjs/consensus/-/consensus-0.0.3.tgz","fileCount":29,"unpackedSize":721707,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQKKexHoMiLz8T5Nf8fva7HsPzBrMvgK8Idp60YK7OMgIgVjzzGc0aPtfygRtlGQVyeuybuhkjMMBCSp+wCOvlc6A="}]},"_npmUser":{"name":"upvu","email":"uncommonlab.io@gmail.com"},"maintainers":[{"name":"upvu","email":"uncommonlab.io@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/consensus_0.0.3_1713252363660_0.00364911869082718"},"_hasShrinkwrap":false},"0.0.4":{"name":"@catalist-nestjs/consensus","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/consensus"},"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/fetch":"workspace:*","lodash.snakecase":"^4.1.1","node-abort-controller":"^3.0.1","node-fetch":"^2.6.7"},"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","@types/lodash.snakecase":"^4.1.6","@types/node-fetch":"^2.5.12","openapi-typescript":"^4.5.0","reflect-metadata":"^0.1.13","rxjs":"^7.5.2"},"description":"NestJS Consensus Layer API Module for Catalist Finance projects. Part of [Catalist NestJS Modules](https://github.com/blockarchivelabs/catalist-nestjs-modules/#readme)","directories":{"test":"test"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","_id":"@catalist-nestjs/consensus@0.0.4","gitHead":"eecc7653b7d450ad39236d4e8f0f50300c01008a","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-7lptJDsxU/a+F9Xksub5TfZc0sH/bWp1SbKWzpkzsMLSrITvUud3ulv6BmipUI/12g1alL6UBxEfrR0u0eafGQ==","shasum":"38bf5e9876b2ca695fd6673044d6aee634d2e6f5","tarball":"https://registry.npmjs.org/@catalist-nestjs/consensus/-/consensus-0.0.4.tgz","fileCount":29,"unpackedSize":721707,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDE2T6bo0kZdiac+MInIyQ1HqArcCWAnb/RQeAzVRRSoQIgH1nr7OV7XTm1voxyi8oGZg/ziVK5bYdNee1NAMeNutA="}]},"_npmUser":{"name":"upvu","email":"uncommonlab.io@gmail.com"},"maintainers":[{"name":"upvu","email":"uncommonlab.io@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/consensus_0.0.4_1713252575317_0.6340282428029724"},"_hasShrinkwrap":false},"0.0.5":{"name":"@catalist-nestjs/consensus","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/consensus"},"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/fetch":"workspace:*","lodash.snakecase":"^4.1.1","node-abort-controller":"^3.0.1","node-fetch":"^2.6.7"},"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","@types/lodash.snakecase":"^4.1.6","@types/node-fetch":"^2.5.12","openapi-typescript":"^4.5.0","reflect-metadata":"^0.1.13","rxjs":"^7.5.2"},"description":"NestJS Consensus Layer API Module for Catalist Finance projects. Part of [Catalist NestJS Modules](https://github.com/blockarchivelabs/catalist-nestjs-modules/#readme)","directories":{"test":"test"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","gitHead":"30d9a05ba7ed4497bc32f79dda50ff17ed19be7d","_id":"@catalist-nestjs/consensus@0.0.5","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-fnNCPkpF42NZGqqWJJ6CJoxZCReK+NvpyQ5m+s9HwamTsY3CrouKbcrjz2AZtKxxvlPa3UDSJBgJJxxHmjwfDw==","shasum":"cb1d09cf604e14a8095a6dd521c43a0f13996da9","tarball":"https://registry.npmjs.org/@catalist-nestjs/consensus/-/consensus-0.0.5.tgz","fileCount":29,"unpackedSize":721707,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDf9WYf7NJdSPw7VbAKzCLk9Ry/tq/3iuLl9IT5U49JwAIgPvmMiq/lw2l12JcVPtTpETFzuNjkJ2T8z4uwesQrkPQ="}]},"_npmUser":{"name":"upvu","email":"uncommonlab.io@gmail.com"},"maintainers":[{"name":"upvu","email":"uncommonlab.io@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/consensus_0.0.5_1713336078052_0.07688445687630407"},"_hasShrinkwrap":false},"0.0.8":{"name":"@catalist-nestjs/consensus","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/consensus"},"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/fetch":"workspace:*","lodash.snakecase":"^4.1.1","node-abort-controller":"^3.0.1","node-fetch":"^2.6.7"},"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","@types/lodash.snakecase":"^4.1.6","@types/node-fetch":"^2.5.12","openapi-typescript":"^4.5.0","reflect-metadata":"^0.1.13","rxjs":"^7.5.2"},"description":"NestJS Consensus Layer API Module for Catalist Finance projects. Part of [Catalist NestJS Modules](https://github.com/blockarchivelabs/catalist-nestjs-modules/#readme)","directories":{"test":"test"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","gitHead":"30d9a05ba7ed4497bc32f79dda50ff17ed19be7d","_id":"@catalist-nestjs/consensus@0.0.8","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-LSRenYWq48Y0sOk24C0dBSOZxlTxA5gwyWczkUvQwm/IoBqVPWsK1LYVjAZoWCwVVSeuayhYZtJun2Ldkf/4Yg==","shasum":"e4a0ff737379e00d9afb4099cf8d481cb8602d89","tarball":"https://registry.npmjs.org/@catalist-nestjs/consensus/-/consensus-0.0.8.tgz","fileCount":29,"unpackedSize":721706,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE+vV3P3XZjmXcttBbQa32qSA+croIytH/fSVL570jbMAiAZNCU0/kfCbJY43y7PxyESnYwInpSnEyeOG8dkV/J8ew=="}]},"_npmUser":{"name":"upvu","email":"uncommonlab.io@gmail.com"},"maintainers":[{"name":"upvu","email":"uncommonlab.io@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/consensus_0.0.8_1713490163028_0.9654423765046365"},"_hasShrinkwrap":false},"0.0.9":{"name":"@catalist-nestjs/consensus","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/consensus"},"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/fetch":"workspace:*","lodash.snakecase":"^4.1.1","node-abort-controller":"^3.0.1","node-fetch":"^2.6.7"},"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","@types/lodash.snakecase":"^4.1.6","@types/node-fetch":"^2.5.12","openapi-typescript":"^4.5.0","reflect-metadata":"^0.1.13","rxjs":"^7.5.2"},"description":"NestJS Consensus Layer API Module for Catalist Finance projects. Part of [Catalist NestJS Modules](https://github.com/blockarchivelabs/catalist-nestjs-modules/#readme)","directories":{"test":"test"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","gitHead":"30d9a05ba7ed4497bc32f79dda50ff17ed19be7d","_id":"@catalist-nestjs/consensus@0.0.9","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-ZUH7XUrWHcw0VcnSb/FmOpFK3aZy5H7L5BDSPbjzewi/xItbqh9M43D2F8GzY92rB+AUYQ4D4g01vxRpv49iRA==","shasum":"91c47899eb481451326e941dd252068a93954a84","tarball":"https://registry.npmjs.org/@catalist-nestjs/consensus/-/consensus-0.0.9.tgz","fileCount":29,"unpackedSize":721706,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMP9kjIhXBznqLjlGWaH123ehyMY1QqQFxIIZcKRrrSAIgLFN+7bGH/xRzOEElk7hJbBOzC1ST9Fh8y621r4D3GPo="}]},"_npmUser":{"name":"upvu","email":"uncommonlab.io@gmail.com"},"maintainers":[{"name":"upvu","email":"uncommonlab.io@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/consensus_0.0.9_1713490203731_0.4799629198752562"},"_hasShrinkwrap":false},"0.0.10":{"name":"@catalist-nestjs/consensus","version":"0.0.10","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/consensus"},"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/fetch":"workspace:*","lodash.snakecase":"^4.1.1","node-abort-controller":"^3.0.1","node-fetch":"^2.6.7"},"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","@types/lodash.snakecase":"^4.1.6","@types/node-fetch":"^2.5.12","openapi-typescript":"^4.5.0","reflect-metadata":"^0.1.13","rxjs":"^7.5.2"},"description":"NestJS Consensus Layer API Module for Catalist Finance projects. Part of [Catalist NestJS Modules](https://github.com/blockarchivelabs/catalist-nestjs-modules/#readme)","directories":{"test":"test"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","gitHead":"30d9a05ba7ed4497bc32f79dda50ff17ed19be7d","_id":"@catalist-nestjs/consensus@0.0.10","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-3vVzLKnTQO60y6Kux9+y5wOs7MTTrMJLYNGVUWhuVOXyowh3pZGzsL0X8mVydFc+Kk7s13EkkGdrUOUEa2uT+w==","shasum":"92a6ac85a40a4c8a73e2e8a26645f15a5a555057","tarball":"https://registry.npmjs.org/@catalist-nestjs/consensus/-/consensus-0.0.10.tgz","fileCount":29,"unpackedSize":721707,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB0lYUQLhK1Oi3WfYXt2ZEV9+id+/LTX9Xo4jhyeKLmKAiEAtZwlUaE2GKrTAJsyJHNK4pPxQ3OHwoxkS3AjwgBcHwc="}]},"_npmUser":{"name":"upvu","email":"uncommonlab.io@gmail.com"},"maintainers":[{"name":"upvu","email":"uncommonlab.io@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/consensus_0.0.10_1713490659010_0.8584314136222995"},"_hasShrinkwrap":false},"0.0.11":{"name":"@catalist-nestjs/consensus","version":"0.0.11","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/consensus"},"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/fetch":"workspace:*","lodash.snakecase":"^4.1.1","node-abort-controller":"^3.0.1","node-fetch":"^2.6.7"},"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","@types/lodash.snakecase":"^4.1.6","@types/node-fetch":"^2.5.12","openapi-typescript":"^4.5.0","reflect-metadata":"^0.1.13","rxjs":"^7.5.2"},"description":"NestJS Consensus Layer API Module for Catalist Finance projects. Part of [Catalist NestJS Modules](https://github.com/blockarchivelabs/catalist-nestjs-modules/#readme)","directories":{"test":"test"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","_id":"@catalist-nestjs/consensus@0.0.11","gitHead":"30d9a05ba7ed4497bc32f79dda50ff17ed19be7d","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-pYCitL9nyZA5hULW5tfBKhTh/IpNOfT9Qb7gpZDTGou42V3yDJ/i5cPBlP7iQXwbIkBzM9+Q+s4t53/zIhzCFg==","shasum":"0c38b3bf0f417ddbc11af1f1d1ba30205900a40a","tarball":"https://registry.npmjs.org/@catalist-nestjs/consensus/-/consensus-0.0.11.tgz","fileCount":29,"unpackedSize":721707,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQUZwm1NnJ1ykFxsbI48lRwmKt6n+03x7G+z7ANqkQowIhANRBTZIEVyOyIo/eO2pAB954SjUM49GXqxgFi7L8BsXM"}]},"_npmUser":{"name":"upvu","email":"uncommonlab.io@gmail.com"},"maintainers":[{"name":"upvu","email":"uncommonlab.io@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/consensus_0.0.11_1713491411271_0.8363761997354793"},"_hasShrinkwrap":false},"0.0.12":{"name":"@catalist-nestjs/consensus","version":"0.0.12","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/consensus"},"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/fetch":"workspace:*","lodash.snakecase":"^4.1.1","node-abort-controller":"^3.0.1","node-fetch":"^2.6.7"},"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","@types/lodash.snakecase":"^4.1.6","@types/node-fetch":"^2.5.12","openapi-typescript":"^4.5.0","reflect-metadata":"^0.1.13","rxjs":"^7.5.2"},"description":"NestJS Consensus Layer API Module for Catalist Finance projects. Part of [Catalist NestJS Modules](https://github.com/blockarchivelabs/catalist-nestjs-modules/#readme)","directories":{"test":"test"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","_id":"@catalist-nestjs/consensus@0.0.12","gitHead":"ccca55597f66fcceff2177cd14bcb457e789512c","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-GeAFeBBflRmSiUqc65pACqM7eUX50x8ajgDIGCOH3w9cW/3NboafnPrP34W+QbcmcuxaKpACWHEcbpUbTVbBfw==","shasum":"a468ee8c7bcc8e027be99f27d3c09dfb34618326","tarball":"https://registry.npmjs.org/@catalist-nestjs/consensus/-/consensus-0.0.12.tgz","fileCount":29,"unpackedSize":721707,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2xexVG0UQ0XyjF0K1bS5rIG+lya4a+HvHd15ifGjbNQIgQFMUd7qOdH9m8bczBI7Djitw2aY7D0rXcEjc6UespIs="}]},"_npmUser":{"name":"upvu","email":"uncommonlab.io@gmail.com"},"maintainers":[{"name":"upvu","email":"uncommonlab.io@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/consensus_0.0.12_1714458488060_0.49323717702196324"},"_hasShrinkwrap":false},"0.0.13":{"name":"@catalist-nestjs/consensus","version":"0.0.13","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/consensus"},"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/fetch":"workspace:*","lodash.snakecase":"^4.1.1","node-abort-controller":"^3.0.1","node-fetch":"^2.6.7"},"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","@types/lodash.snakecase":"^4.1.6","@types/node-fetch":"^2.5.12","openapi-typescript":"^4.5.0","reflect-metadata":"^0.1.13","rxjs":"^7.5.2"},"description":"NestJS Consensus Layer API Module for Catalist Finance projects. Part of [Catalist NestJS Modules](https://github.com/blockarchivelabs/catalist-nestjs-modules/#readme)","directories":{"test":"test"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","_id":"@catalist-nestjs/consensus@0.0.13","gitHead":"ccca55597f66fcceff2177cd14bcb457e789512c","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-2PdjQB2oNils9MVVjS+mxvJNiLJUpvyNIwVx6ZYA2jqg1pMWJ9a1O3FxBVlVerXRr1m1vrw9ptFvnDYum1/jPQ==","shasum":"b26986504b136624a7f84fda60716f4ee4b0dd5e","tarball":"https://registry.npmjs.org/@catalist-nestjs/consensus/-/consensus-0.0.13.tgz","fileCount":29,"unpackedSize":721707,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOQIlBdH0q/UtmOMhEUNLkMNvksAkEmXQL8SCdcQ7k2gIgCgCTIJ8cMPG2SS2qXql//tubEjY90EEEIqsy4tOquao="}]},"_npmUser":{"name":"upvu","email":"uncommonlab.io@gmail.com"},"maintainers":[{"name":"upvu","email":"uncommonlab.io@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/consensus_0.0.13_1714458717747_0.5891978008922865"},"_hasShrinkwrap":false},"1.0.0":{"name":"@catalist-nestjs/consensus","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/consensus"},"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/fetch":"workspace:*","lodash.snakecase":"^4.1.1","node-abort-controller":"^3.0.1","node-fetch":"^2.6.7"},"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","@types/lodash.snakecase":"^4.1.6","@types/node-fetch":"^2.5.12","openapi-typescript":"^4.5.0","reflect-metadata":"^0.1.13","rxjs":"^7.5.2"},"description":"NestJS Consensus Layer API Module for Catalist Finance projects. Part of [Catalist NestJS Modules](https://github.com/blockarchivelabs/catalist-nestjs-modules/#readme)","directories":{"test":"test"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","gitHead":"ccca55597f66fcceff2177cd14bcb457e789512c","_id":"@catalist-nestjs/consensus@1.0.0","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-zhZFNkWUCxuHpI5OszE2o+x9iGDTZywXRKmVTyn5YZA4B7w+JQYKkVyQlqST4GZmpJ2Bmh2x+KeM+G4NOUufKg==","shasum":"bbae7c297c868a6900ad6443c951d96b647224fd","tarball":"https://registry.npmjs.org/@catalist-nestjs/consensus/-/consensus-1.0.0.tgz","fileCount":29,"unpackedSize":721706,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqojGxFuUzFPGNHeet0DexHYRE3dhQZLiONTmngpfanAIhAN/1tklrHOhk8cYc9r7oB4jh8OVl6Jbbg6w/8viWcgo5"}]},"_npmUser":{"name":"upvu","email":"uncommonlab.io@gmail.com"},"maintainers":[{"name":"upvu","email":"uncommonlab.io@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/consensus_1.0.0_1714459787986_0.3380986718192083"},"_hasShrinkwrap":false}},"time":{"created":"2024-04-08T06:53:10.420Z","0.0.0":"2024-04-08T06:53:10.691Z","modified":"2024-04-30T06:49:48.369Z","0.0.1":"2024-04-16T02:54:07.149Z","0.0.3":"2024-04-16T07:26:03.813Z","0.0.4":"2024-04-16T07:29:35.514Z","0.0.5":"2024-04-17T06:41:18.213Z","0.0.8":"2024-04-19T01:29:23.207Z","0.0.9":"2024-04-19T01:30:03.931Z","0.0.10":"2024-04-19T01:37:39.191Z","0.0.11":"2024-04-19T01:50:11.434Z","0.0.12":"2024-04-30T06:28:08.224Z","0.0.13":"2024-04-30T06:31:57.930Z","1.0.0":"2024-04-30T06:49:48.154Z"},"maintainers":[{"name":"upvu","email":"uncommonlab.io@gmail.com"}],"description":"NestJS Consensus Layer API Module for Catalist Finance projects. 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/consensus"},"bugs":{"url":"https://github.com/blockarchivelabs/catalist-nestjs-modules/issues"},"license":"MIT","readme":"# Consensus Layer API Module\n\nNestJS Consensus Layer API Module for Catalist Finance projects.\nPart of [Catalist NestJS Modules](https://github.com/blockarchivelabs/catalist-nestjs-modules/#readme)\n\n## Install\n\n```bash\nyarn add @catalist-nestjs/consensus\n```\n\n## Update types\n\nThe types used in the API methods are based on [Eth2Spec](https://ethereum.github.io/beacon-APIs/). To update them use the script:\n\n```bash\n./generate.sh\n```\n\n## Usage\n\nThis module depends on `FetchModule` from `@catalist-nestjs/fetch`, so you need to provide it as a global module or import it into `ConsensusModule`.\n\n```ts\n// Import\nimport { Module } from '@nestjs/common';\nimport { ConsensusModule } from '@catalist-nestjs/consensus';\nimport { FetchModule } from '@catalist-nestjs/fetch';\nimport { MyService } from './my.service';\n\n@Module({\n  imports: [ConsensusModule.forFeature({ imports: [FetchModule] })],\n  providers: [MyService],\n  exports: [MyService],\n})\nexport class MyModule {}\n\n// Usage\nimport { ConsensusService } from '@catalist-nestjs/consensus';\n\nexport class MyService {\n  constructor(private consensusService: ConsensusService) {}\n\n  async myMethod() {\n    return await this.consensusService.getGenesis();\n  }\n}\n```\n\n### Global usage\n\n```ts\nimport { Module } from '@nestjs/common';\nimport { ConsensusModule } from '@catalist-nestjs/consensus';\nimport { FetchModule } from '@catalist-nestjs/fetch';\n\n@Module({\n  imports: [FetchModule.forRoot(), ConsensusModule.forRoot()],\n})\nexport class MyModule {}\n```\n\n### Async usage\n\n```ts\nimport { Module } from '@nestjs/common';\nimport { ConsensusModule } from '@catalist-nestjs/consensus';\nimport { FetchModule } from '@catalist-nestjs/fetch';\nimport { ConfigModule, ConfigService } from './my.service';\n\n@Module({\n  imports: [\n    ConfigModule.forRoot(),\n    FetchModule.forRoot(),\n    ConsensusModule.forRootAsync({\n      async useFactory(configService: ConfigService) {\n        return { pollingInterval: configService.pollingInterval };\n      },\n      inject: [ConfigService],\n    }),\n  ],\n})\nexport class MyModule {}\n```\n\n### Fetch options\n\nMethods support fetch `options`:\n\n```ts\n// Usage\nimport { ConsensusService } from '@catalist-nestjs/consensus';\n\nexport class MyService {\n  constructor(private consensusService: ConsensusService) {}\n\n  async myMethod() {\n    return await this.consensusService.getGenesis({\n      options: { headers: { 'x-header-foo': 'bar' } },\n    });\n  }\n}\n```\n\n### Subscription\n\nSubscribe to head blocks:\n\n```ts\nimport { ConsensusService } from '@catalist-nestjs/consensus';\n\nexport class MyService {\n  constructor(private consensusService: ConsensusService) {\n    this.consensusService.subscribe((error, data) => {\n      console.log(error, data);\n    });\n  }\n}\n```\n\nSubscribe to finalized blocks:\n\n```ts\nimport { ConsensusService } from '@catalist-nestjs/consensus';\n\nexport class MyService {\n  constructor(private consensusService: ConsensusService) {\n    this.consensusService.subscribe(\n      (error, data) => {\n        console.log(error, data);\n      },\n      { blockId: 'finalized' },\n    );\n  }\n}\n```\n\n## Methods\n\n### Beacon\n\n- [getGenesis](https://ethereum.github.io/beacon-APIs/#/Beacon/getGenesis)\n- [getStateRoot](https://ethereum.github.io/beacon-APIs/#/Beacon/getStateRoot)\n- [getStateFork](https://ethereum.github.io/beacon-APIs/#/Beacon/getStateFork)\n- [getStateFinalityCheckpoints](https://ethereum.github.io/beacon-APIs/#/Beacon/getStateFinalityCheckpoints)\n- [getStateValidators](https://ethereum.github.io/beacon-APIs/#/Beacon/getStateValidators)\n- [getStateValidator](https://ethereum.github.io/beacon-APIs/#/Beacon/getStateValidator)\n- [getStateValidatorBalances](https://ethereum.github.io/beacon-APIs/#/Beacon/getStateValidatorBalances)\n- [getEpochCommittees](https://ethereum.github.io/beacon-APIs/#/Beacon/getEpochCommittees)\n- [getEpochSyncCommittees](https://ethereum.github.io/beacon-APIs/#/Beacon/getEpochSyncCommittees)\n- [getBlockHeaders](https://ethereum.github.io/beacon-APIs/#/Beacon/getBlockHeaders)\n- [getBlockHeader](https://ethereum.github.io/beacon-APIs/#/Beacon/getBlockHeader)\n- [publishBlock](https://ethereum.github.io/beacon-APIs/#/Beacon/publishBlock)\n- [getBlock](https://ethereum.github.io/beacon-APIs/#/Beacon/getBlock)\n- [getBlockV2](https://ethereum.github.io/beacon-APIs/#/Beacon/getBlockV2)\n- [getBlockRoot](https://ethereum.github.io/beacon-APIs/#/Beacon/getBlockRoot)\n- [getBlockAttestations](https://ethereum.github.io/beacon-APIs/#/Beacon/getBlockAttestations)\n- [getPoolAttestations](https://ethereum.github.io/beacon-APIs/#/Beacon/getPoolAttestations)\n- [submitPoolAttestations](https://ethereum.github.io/beacon-APIs/#/Beacon/submitPoolAttestations)\n- [getPoolAttesterSlashings](https://ethereum.github.io/beacon-APIs/#/Beacon/getPoolAttesterSlashings)\n- [submitPoolAttesterSlashings](https://ethereum.github.io/beacon-APIs/#/Beacon/submitPoolAttesterSlashings)\n- [getPoolProposerSlashings](https://ethereum.github.io/beacon-APIs/#/Beacon/getPoolProposerSlashings)\n- [submitPoolProposerSlashings](https://ethereum.github.io/beacon-APIs/#/Beacon/submitPoolProposerSlashings)\n- [submitPoolSyncCommitteeSignatures](https://ethereum.github.io/beacon-APIs/#/Beacon/submitPoolSyncCommitteeSignatures)\n- [getPoolVoluntaryExits](https://ethereum.github.io/beacon-APIs/#/Beacon/getPoolVoluntaryExits)\n- [submitPoolVoluntaryExit](https://ethereum.github.io/beacon-APIs/#/Beacon/submitPoolVoluntaryExit)\n\n### Config\n\n- [getForkSchedule](https://ethereum.github.io/beacon-APIs/#/Config/getForkSchedule)\n- [getSpec](https://ethereum.github.io/beacon-APIs/#/Config/getSpec)\n- [getDepositContract](https://ethereum.github.io/beacon-APIs/#/Config/getDepositContract)\n\n### Debug\n\n- [getState](https://ethereum.github.io/beacon-APIs/#/Debug/getState)\n- [getStateV2](https://ethereum.github.io/beacon-APIs/#/Debug/getStateV2)\n- [getDebugChainHeads](https://ethereum.github.io/beacon-APIs/#/Debug/getDebugChainHeads)\n\n### Events\n\n- [eventstream](https://ethereum.github.io/beacon-APIs/#/Events/eventstream)\n\n### Node\n\n- [getNetworkIdentity](https://ethereum.github.io/beacon-APIs/#/Node/getNetworkIdentity)\n- [getPeers](https://ethereum.github.io/beacon-APIs/#/Node/getPeers)\n- [getPeer](https://ethereum.github.io/beacon-APIs/#/Node/getPeer)\n- [getPeerCount](https://ethereum.github.io/beacon-APIs/#/Node/getPeerCount)\n- [getNodeVersion](https://ethereum.github.io/beacon-APIs/#/Node/getNodeVersion)\n- [getSyncingStatus](https://ethereum.github.io/beacon-APIs/#/Node/getSyncingStatus)\n- [getHealth](https://ethereum.github.io/beacon-APIs/#/Node/getHealth)\n\n### Validator\n\n- [getAttesterDuties](https://ethereum.github.io/beacon-APIs/#/Validator/getAttesterDuties)\n- [getProposerDuties](https://ethereum.github.io/beacon-APIs/#/Validator/getProposerDuties)\n- [getSyncCommitteeDuties](https://ethereum.github.io/beacon-APIs/#/Validator/getSyncCommitteeDuties)\n- [produceBlock](https://ethereum.github.io/beacon-APIs/#/Validator/produceBlock)\n- [produceBlockV2](https://ethereum.github.io/beacon-APIs/#/Validator/produceBlockV2)\n- [produceAttestationData](https://ethereum.github.io/beacon-APIs/#/Validator/produceAttestationData)\n- [getAggregatedAttestation](https://ethereum.github.io/beacon-APIs/#/Validator/getAggregatedAttestation)\n- [publishAggregateAndProofs](https://ethereum.github.io/beacon-APIs/#/Validator/publishAggregateAndProofs)\n- [prepareBeaconCommitteeSubnet](https://ethereum.github.io/beacon-APIs/#/Validator/prepareBeaconCommitteeSubnet)\n- [prepareSyncCommitteeSubnets](https://ethereum.github.io/beacon-APIs/#/Validator/prepareSyncCommitteeSubnets)\n- [produceSyncCommitteeContribution](https://ethereum.github.io/beacon-APIs/#/Validator/produceSyncCommitteeContribution)\n- [publishContributionAndProofs](https://ethereum.github.io/beacon-APIs/#/Validator/publishContributionAndProofs)\n","readmeFilename":"README.md"}