{"_id":"@catalist-nestjs/contracts","_rev":"11-d69835e7c3762355169871ea8815c5bd","name":"@catalist-nestjs/contracts","dist-tags":{"latest":"1.0.0"},"versions":{"0.0.0":{"name":"@catalist-nestjs/contracts","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/contracts"},"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/constants":"workspace:*","@ethersproject/abi":"^5.5.0","@ethersproject/providers":"^5.5.3","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/contracts@0.0.0","gitHead":"a067d7c3d940e000e7de499da95f6b0214196f88","description":"NestJS Contracts 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-vshjjqTgEuE+O4jof/NSQqMFv70idBj0SmTEuu7uW/UP5IoeUQ3VWLxlT965D9rLZrWha0ew+3xLKjZhCkJp+g==","shasum":"fb13c5f035c77197a91b9d3744dc896e50e05cd9","tarball":"https://registry.npmjs.org/@catalist-nestjs/contracts/-/contracts-0.0.0.tgz","fileCount":134,"unpackedSize":1168344,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG9yg0cnkZ7UdOGO+p1crqAs6i+97jtIWCMeubv0TngwAiBUsSzUSGHm/zEmd2uFfyZXUgolhodCIHGcJAZKdobHUA=="}]},"_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/contracts_0.0.0_1712559331449_0.6272682036664194"},"_hasShrinkwrap":false},"0.0.1":{"name":"@catalist-nestjs/contracts","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/contracts"},"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/constants":"workspace:*","@ethersproject/abi":"^5.5.0","@ethersproject/providers":"^5.5.3","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/contracts@0.0.1","gitHead":"c4220e6b353b93055c334fcd9bada601c29e2625","description":"NestJS Contracts 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-5jkazsRW2O8+ASqivS7TfYwMvnGKxlfIJSjN86TYjo4QjWRS2IggNznbhiLWIC6/n2e0Kq9iTgdnm97xG0gPJQ==","shasum":"a6226bb78c4777a166554359a25e3f6ab1c3c67c","tarball":"https://registry.npmjs.org/@catalist-nestjs/contracts/-/contracts-0.0.1.tgz","fileCount":134,"unpackedSize":1168096,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCz6lnrreeMU246q9NOHiCqghyGB+8QZg2TMxap4icJ+AIgRaSSK5LDGpl57A9x4x9398Vzy56T1neHzsFS8xhUtz4="}]},"_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/contracts_0.0.1_1713236115005_0.8906708244011934"},"_hasShrinkwrap":false},"0.0.2":{"name":"@catalist-nestjs/contracts","version":"0.0.2","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/contracts"},"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/constants":"workspace:*","@ethersproject/abi":"^5.5.0","@ethersproject/providers":"^5.5.3","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/contracts@0.0.2","gitHead":"6c3f61300c87ca69f0e062cd750b894da4592cc7","description":"NestJS Contracts 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-d8JKH7Lz27XaqCM1b3+AHs75g92CIUeWXB7l2vv3P8jzjwbkIoCHIBoC8JOsi5WK8608kF74iFZQQbsZeOAHmA==","shasum":"473dc90887f6529f3150aaffd82ec54d67085935","tarball":"https://registry.npmjs.org/@catalist-nestjs/contracts/-/contracts-0.0.2.tgz","fileCount":134,"unpackedSize":1168096,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC7lxFZdiEqRWKFPWB2mdIjSwEncCOWABRepNUclp0gcAiBFvYLikzyMENNHWY/HLQIwxOEGLnx67Ly2NCyzIpJLaA=="}]},"_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/contracts_0.0.2_1713246598243_0.49701228017537646"},"_hasShrinkwrap":false},"0.0.3":{"name":"@catalist-nestjs/contracts","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/contracts"},"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/constants":"workspace:*","@ethersproject/abi":"^5.5.0","@ethersproject/providers":"^5.5.3","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/contracts@0.0.3","gitHead":"eecc7653b7d450ad39236d4e8f0f50300c01008a","description":"NestJS Contracts 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-qR5V3nkyuxSt8SgQYiqTx7BJb8maPL1V9Ibcazo0iQNn2E8q8xdSzedC3zc0mH0GrjoEN8Vn3PgTb/POLkiO2A==","shasum":"c136f43b2cdd3da21da42bf95c0b58de08d7ad19","tarball":"https://registry.npmjs.org/@catalist-nestjs/contracts/-/contracts-0.0.3.tgz","fileCount":134,"unpackedSize":1168096,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6MKAJpcOb+ne5v4mZkpvPDDKxWeohNy8MeIAexu7+HQIhANbHHZ4FRT8gQKoSmbk2q6gkNJM9zMzwdOwgBGy93Ds0"}]},"_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/contracts_0.0.3_1713252390557_0.08230667069455455"},"_hasShrinkwrap":false},"0.0.4":{"name":"@catalist-nestjs/contracts","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/contracts"},"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/constants":"workspace:*","@ethersproject/abi":"^5.5.0","@ethersproject/providers":"^5.5.3","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/contracts@0.0.4","gitHead":"eecc7653b7d450ad39236d4e8f0f50300c01008a","description":"NestJS Contracts 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-IkPpgFUmnFX3EzRAaBEPHH/H6GtP0ApG9eBc1gNCr0gMSD17m1SwKT70sm0yNM5na18+XBo36R2D9opbZnrHXA==","shasum":"ff7c0ffd87bda0f2d440d9650f858a26b7976cd5","tarball":"https://registry.npmjs.org/@catalist-nestjs/contracts/-/contracts-0.0.4.tgz","fileCount":134,"unpackedSize":1168096,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDvs1muuPOo70A+f51crzhZBYulg3OzY4eYOQ28FW3oWAiAdSF8iKc97jn6S/XeB01YUYFeh1z2Efs9IP4L0KfW2WQ=="}]},"_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/contracts_0.0.4_1713252600247_0.11942348985435824"},"_hasShrinkwrap":false},"0.0.5":{"name":"@catalist-nestjs/contracts","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/contracts"},"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/constants":"workspace:*","@ethersproject/abi":"^5.5.0","@ethersproject/providers":"^5.5.3","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":"30d9a05ba7ed4497bc32f79dda50ff17ed19be7d","description":"NestJS Contracts Module for Catalist Finance projects. Part of [Catalist NestJS Modules](https://github.com/blockarchivelabs/catalist-nestjs-modules/#readme)","_id":"@catalist-nestjs/contracts@0.0.5","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-QtuGZglncneqXMd8CYK1JBhZjR+W6Zs8Dti71jx77Sh37Ep7BI9F9t7gQ14Zh10rNMOt9coc22g/jfNtDbGENg==","shasum":"e359de8b97f227674c8844c213cc7863b379aa10","tarball":"https://registry.npmjs.org/@catalist-nestjs/contracts/-/contracts-0.0.5.tgz","fileCount":134,"unpackedSize":1168340,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICyGEieJHemyBGh2aUd2RRNlTdkQfYAqhMS5pTqzQMF6AiEAkeTpna6lefGom2lKpvLuOCOaGPI0idqekkr5SyaoeGM="}]},"_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/contracts_0.0.5_1713336130464_0.49080012742844326"},"_hasShrinkwrap":false},"0.0.6":{"name":"@catalist-nestjs/contracts","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/contracts"},"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/constants":"workspace:*","@ethersproject/abi":"^5.5.0","@ethersproject/providers":"^5.5.3","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":"30d9a05ba7ed4497bc32f79dda50ff17ed19be7d","description":"NestJS Contracts Module for Catalist Finance projects. Part of [Catalist NestJS Modules](https://github.com/blockarchivelabs/catalist-nestjs-modules/#readme)","_id":"@catalist-nestjs/contracts@0.0.6","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-tK1EoYkEKV+EIxfKHpGX8z4GmipXAkkXTnOVUBiucljZiI1MF8xHFrsfwZ2RkSlLjwGXinCSXNkARrJ0dJ4IGg==","shasum":"416cd1583b2aae3e762787e52ef2a118e1ea79ce","tarball":"https://registry.npmjs.org/@catalist-nestjs/contracts/-/contracts-0.0.6.tgz","fileCount":134,"unpackedSize":1168095,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClEwFTLsN53tTOdHWqAby7Fsb0C34VE/SjAxXKM+XGHgIgSeCbCF96mCVkDwaEyr7qKpMwXvwuk21ZPJ4skCOYqBI="}]},"_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/contracts_0.0.6_1713490796403_0.7223332035222243"},"_hasShrinkwrap":false},"0.0.7":{"name":"@catalist-nestjs/contracts","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/contracts"},"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/constants":"workspace:*","@ethersproject/abi":"^5.5.0","@ethersproject/providers":"^5.5.3","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/contracts@0.0.7","gitHead":"30d9a05ba7ed4497bc32f79dda50ff17ed19be7d","description":"NestJS Contracts Module for Catalist Finance projects. Part of [Catalist NestJS Modules](https://github.com/blockarchivelabs/catalist-nestjs-modules/#readme)","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-gOC7cxeUwhaZko+xsdYMEb8pDlhC/Z0rBn7lGMQ5y9BAGo/WN2bDwTTv1Ph7heN9tw8FU+vn31BVacXAEZgh+g==","shasum":"1bb5a1eff337be4bce0d684da3b4d7f9a6be1493","tarball":"https://registry.npmjs.org/@catalist-nestjs/contracts/-/contracts-0.0.7.tgz","fileCount":134,"unpackedSize":1168095,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGn8Zp4CsfdW7uSy7ewz7ikZ3Wle/NEAb4+3YJLd5wnHAiABG1hL6grH+tCjzwSsTrIopXNbksyacXx662N+MTd60g=="}]},"_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/contracts_0.0.7_1713491387349_0.6637332574349104"},"_hasShrinkwrap":false},"0.0.8":{"name":"@catalist-nestjs/contracts","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/contracts"},"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/constants":"workspace:*","@ethersproject/abi":"^5.5.0","@ethersproject/providers":"^5.5.3","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/contracts@0.0.8","gitHead":"30d9a05ba7ed4497bc32f79dda50ff17ed19be7d","description":"NestJS Contracts Module for Catalist Finance projects. Part of [Catalist NestJS Modules](https://github.com/blockarchivelabs/catalist-nestjs-modules/#readme)","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-UIDOB6iAOj6mPTbQSzmixVlDs5YXxy7Qfjv9wLxgGRa1r8sl3oa6n6w744ulwqoeIYq3nJiwhcJH71W6RnQBxw==","shasum":"ac3c79a5ad2c72b422b760046dc64c381e67d1ec","tarball":"https://registry.npmjs.org/@catalist-nestjs/contracts/-/contracts-0.0.8.tgz","fileCount":134,"unpackedSize":1168095,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAgh6x8BOhF+zOlxNr0xkvgi+c9xN5CZO6JRgwlWAZijAiEAuTpjQawejladR0ZVGOwauLgNrYFWzi9Uch2wWry66A8="}]},"_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/contracts_0.0.8_1713491420082_0.2887894418068808"},"_hasShrinkwrap":false},"0.0.9":{"name":"@catalist-nestjs/contracts","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/contracts"},"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/constants":"workspace:*","@ethersproject/abi":"^5.5.0","@ethersproject/providers":"^5.5.3","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/contracts@0.0.9","gitHead":"ccca55597f66fcceff2177cd14bcb457e789512c","description":"NestJS Contracts Module for Catalist Finance projects. Part of [Catalist NestJS Modules](https://github.com/blockarchivelabs/catalist-nestjs-modules/#readme)","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-oKzOXWI/8b9HdqsJLxRef5zhVcSiljZ/7XPwfcefcUl9nn7cvo7peM+RtZhdR0ikEBa6774ZTbu8SeHgpZTFnw==","shasum":"2ea5640c00e513241da2645bf2a1f33591f84e76","tarball":"https://registry.npmjs.org/@catalist-nestjs/contracts/-/contracts-0.0.9.tgz","fileCount":136,"unpackedSize":1188837,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCf2jZ4o7sPJVWNGzVuglZ58zkHLoiWizKs/OjyWgwxCgIhAPWwnqpyfvG4Ys3KF0iP6n7YLyQ4eOZebugVgnANs2sD"}]},"_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/contracts_0.0.9_1714458495488_0.44971863069145646"},"_hasShrinkwrap":false},"0.0.10":{"name":"@catalist-nestjs/contracts","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/contracts"},"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/constants":"workspace:*","@ethersproject/abi":"^5.5.0","@ethersproject/providers":"^5.5.3","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/contracts@0.0.10","gitHead":"ccca55597f66fcceff2177cd14bcb457e789512c","description":"NestJS Contracts Module for Catalist Finance projects. Part of [Catalist NestJS Modules](https://github.com/blockarchivelabs/catalist-nestjs-modules/#readme)","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-Fx84W4MuS8kPGGcjD0yGjim8aBjKelWU8mOnCgjoAs8ngQMqYIdQENto/MARig4VISic6py9PjCiVJldEUJyVA==","shasum":"68f3c1773676cf9d1323f2c9d11d34d74468c29c","tarball":"https://registry.npmjs.org/@catalist-nestjs/contracts/-/contracts-0.0.10.tgz","fileCount":134,"unpackedSize":1177558,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSjLaLPslou1SWZI3ne9mG/suO8NuxAZ1+UGdozUaxPwIhAICUVGAScL00DeVaxFNxgbtOhcVDqiSyN52vcXeKqLNv"}]},"_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/contracts_0.0.10_1714458726074_0.14011018211377624"},"_hasShrinkwrap":false},"1.0.0":{"name":"@catalist-nestjs/contracts","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/contracts"},"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/constants":"workspace:*","@ethersproject/abi":"^5.5.0","@ethersproject/providers":"^5.5.3","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":"NestJS Contracts Module for Catalist Finance projects. Part of [Catalist NestJS Modules](https://github.com/blockarchivelabs/catalist-nestjs-modules/#readme)","_id":"@catalist-nestjs/contracts@1.0.0","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-fBpeTP/6JrWsRL/MSGydZ2CxJi7BDQ2/EeWtypfyabDP8PRsDQ9yU1E/TrgCkPOyViAHffy7hsg+BdVX2vb3VA==","shasum":"eb3076f570b660384fd2c80dc2db958764101682","tarball":"https://registry.npmjs.org/@catalist-nestjs/contracts/-/contracts-1.0.0.tgz","fileCount":134,"unpackedSize":1177557,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDt/KjVm9J/XEcU60/d/xYXk1xUADWjfoxhhx2PfhbPmQIgKLpjzjPyeiRxzpkQJA2qUdEkr1+mFRVRhhEtl73b4JU="}]},"_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/contracts_1.0.0_1714459847832_0.28527157828109373"},"_hasShrinkwrap":false}},"time":{"created":"2024-04-08T06:55:31.351Z","0.0.0":"2024-04-08T06:55:31.630Z","modified":"2024-04-30T06:50:48.190Z","0.0.1":"2024-04-16T02:55:15.369Z","0.0.2":"2024-04-16T05:49:58.429Z","0.0.3":"2024-04-16T07:26:30.788Z","0.0.4":"2024-04-16T07:30:00.535Z","0.0.5":"2024-04-17T06:42:10.621Z","0.0.6":"2024-04-19T01:39:56.599Z","0.0.7":"2024-04-19T01:49:47.542Z","0.0.8":"2024-04-19T01:50:20.234Z","0.0.9":"2024-04-30T06:28:15.716Z","0.0.10":"2024-04-30T06:32:06.251Z","1.0.0":"2024-04-30T06:50:47.971Z"},"maintainers":[{"name":"upvu","email":"uncommonlab.io@gmail.com"}],"description":"NestJS Contracts 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/contracts"},"bugs":{"url":"https://github.com/blockarchivelabs/catalist-nestjs-modules/issues"},"license":"MIT","readme":"# Contracts Module\n\nNestJS Contracts 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/contracts\n```\n\n## Usage\n\n### Basic usage\n\n```ts\n// Import\nimport { Module } from '@nestjs/common';\nimport { CatalistContractModule } from '@catalist-nestjs/contracts';\nimport { getDefaultProvider } from '@ethersproject/providers';\nimport { MyService } from './my.service';\n\n@Module({\n  imports: [\n    CatalistContractModule.forFeature({\n      provider: getDefaultProvider('mainnet'),\n    }),\n  ],\n  providers: [MyService],\n  exports: [MyService],\n})\nexport class MyModule {}\n\n// Usage\nimport { CATALIST_CONTRACT_TOKEN, Catalist } from '@catalist-nestjs/contracts';\nimport { Inject } from '@nestjs/common';\n\nexport class MyService {\n  constructor(@Inject(CATALIST_CONTRACT_TOKEN) private contract: Catalist) {}\n\n  async myMethod() {\n    return await this.contract.decimals();\n  }\n}\n```\n\nSpecify a different address:\n\n```ts\nCatalistContractModule.forFeature({\n  address: '0xae7ab96520DE3A18E5e111B5EaAb095312D7fE84',\n});\n```\n\n### Global usage\n\n```ts\nimport { Module } from '@nestjs/common';\nimport { CatalistContractModule } from '@catalist-nestjs/contracts';\n\n@Module({\n  imports: [CatalistContractModule.forRoot()],\n})\nexport class MyModule {}\n```\n\n### Async usage\n\n```ts\nimport { Module } from '@nestjs/common';\nimport { CatalistContractModule } from '@catalist-nestjs/contracts';\nimport { ConfigModule, ConfigService } from './config.service';\n\n@Module({\n  imports: [\n    CatalistContractModule.forRootAsync({\n      async useFactory(testService: TestService) {\n        return { address: testService.address };\n      },\n      inject: [TestService],\n    }),\n  ],\n})\nexport class MyModule {}\n```\n\n### Use global provider\n\n```ts\nimport { Module } from '@nestjs/common';\nimport { CatalistContractModule } from '@catalist-nestjs/contracts';\nimport { ProviderModule } from './provider.service';\n\n@Module({\n  imports: [ProviderModule.forRoot(), CatalistContractModule.forRoot()],\n})\nexport class MyModule {}\n```\n\n## How to add new abi\n\n1. Put ABI into `packages/contracts/abi` folder\n2. Set up `packages/contracts/<your name of abi>`: module, contracts\n3. Nice to have: add test for ABI: `packages/contracts/test/contracts.spec.ts`\n4. Go through install FAQ\n5. Enjoy\n","readmeFilename":"README.md"}