{"_id":"substreams-sink-webhook","_rev":"29-71efc5aa7f0ef552be89fc0e0f5f2b87","name":"substreams-sink-webhook","dist-tags":{"latest":"0.9.2"},"versions":{"0.3.0":{"name":"substreams-sink-webhook","description":"Substreams Sink Webhook","version":"0.3.0","type":"module","exports":"./dist/index.js","types":"./dist/index.d.ts","bin":{"substreams-sink-webhook":"dist/bin/cli.js"},"sideEffects":false,"engines":{"node":">=16"},"repository":{"type":"git","url":"git+ssh://git@github.com/pinax-network/substreams-sink-webhook.git"},"keywords":["substreams","streamingfast","firehose","thegraph","pinax"],"author":{"name":"Denis","email":"denis@pinax.network"},"scripts":{"build":"tsc","test":"bun test","server":"bun ./examples/http.ts 3000","start":"tsc && node ./dist/bin/cli.js run","keypair":"tsc && node ./dist/bin/cli.js keypair"},"dependencies":{"p-queue":"latest","substreams-sink":"^0.7.1","tweetnacl":"latest"},"devDependencies":{"@tsconfig/recommended":"latest","@types/node":"latest","bun-types":"latest","typescript":"latest"},"gitHead":"497953b602bd40135bebe20333af0fec1b7d08dc","bugs":{"url":"https://github.com/pinax-network/substreams-sink-webhook/issues"},"homepage":"https://github.com/pinax-network/substreams-sink-webhook#readme","_id":"substreams-sink-webhook@0.3.0","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-RfKTVd4FzOe21JyeseBou3vs99iGOYhSBnwavSzS/AEiLcgOMfd8l6KpkJ33Q75z1bqn7BF2jVvvl0GeRP0e0w==","shasum":"d70f66f83657c3d657c69def85ccc4abbabc06fc","tarball":"https://registry.npmjs.org/substreams-sink-webhook/-/substreams-sink-webhook-0.3.0.tgz","fileCount":6,"unpackedSize":11005,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB5WAWRRkcQWtccaM6u1XmnLqmpj+YgR1mPL0AegA/6FAiEAtpzGJZCoAuS6CXO7sq92Jghnj2QldjBcMgJMqDbHG1w="}]},"_npmUser":{"name":"deniscarriere","email":"carriere.denis@gmail.com"},"directories":{},"maintainers":[{"name":"deniscarriere","email":"carriere.denis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/substreams-sink-webhook_0.3.0_1689193789651_0.5757007369000462"},"_hasShrinkwrap":false},"0.3.1":{"name":"substreams-sink-webhook","description":"Substreams Sink Webhook","version":"0.3.1","type":"module","exports":"./dist/index.js","types":"./dist/index.d.ts","bin":{"substreams-sink-webhook":"dist/bin/cli.js"},"sideEffects":false,"engines":{"node":">=16"},"repository":{"type":"git","url":"git+ssh://git@github.com/pinax-network/substreams-sink-webhook.git"},"keywords":["substreams","streamingfast","firehose","thegraph","pinax"],"author":{"name":"Denis","email":"denis@pinax.network"},"scripts":{"build":"tsc","test":"bun test","server":"bun ./examples/http.ts 3000","start":"tsc && node --no-warnings ./dist/bin/cli.js run","keypair":"tsc && node --no-warnings ./dist/bin/cli.js keypair","ping":"tsc && node --no-warnings ./dist/bin/cli.js ping","rollup":"rollup --config rollup.config.mjs","linux":"npm run build && npm run rollup && ./scripts/build.linux.sh","macos":"npm run build && npm run rollup && ./scripts/build.macos.sh","windows":"npm run build && npm run rollup && ./scripts/build.windows.sh"},"dependencies":{"p-queue":"latest","substreams-sink":"^0.7.3","tweetnacl":"latest"},"devDependencies":{"@rollup/plugin-commonjs":"^25.0.3","@rollup/plugin-json":"^6.0.0","@rollup/plugin-node-resolve":"^15.1.0","@tsconfig/recommended":"latest","@types/node":"latest","bun-types":"latest","rollup":"^3.26.3","typescript":"latest"},"gitHead":"9caea9f14c30ba25c722cf6dc729a2e4be2259e0","bugs":{"url":"https://github.com/pinax-network/substreams-sink-webhook/issues"},"homepage":"https://github.com/pinax-network/substreams-sink-webhook#readme","_id":"substreams-sink-webhook@0.3.1","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-0rxQkgDOym17yjnYEH+1jmrr6Vl+FSWaHit9ctMmPSKJP0TwiU/O9RvVH0oVoc8lt85oAEBMM5ybsTAzfO4AuA==","shasum":"5e7994dea57ce4cf0885009adb82217c62f778bd","tarball":"https://registry.npmjs.org/substreams-sink-webhook/-/substreams-sink-webhook-0.3.1.tgz","fileCount":6,"unpackedSize":12272,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIByhapspq72e0miFSSlMweKF7wnfYqWt41M9JaBssa0mAiAoDZ0W3qUjS1Ro1Ng9yLmwndLYJRlgufssegQsYFA0MQ=="}]},"_npmUser":{"name":"deniscarriere","email":"carriere.denis@gmail.com"},"directories":{},"maintainers":[{"name":"deniscarriere","email":"carriere.denis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/substreams-sink-webhook_0.3.1_1689965944880_0.44269959331008946"},"_hasShrinkwrap":false},"0.3.2":{"name":"substreams-sink-webhook","description":"Substreams Sink Webhook","version":"0.3.2","type":"module","exports":"./dist/index.js","types":"./dist/index.d.ts","bin":{"substreams-sink-webhook":"dist/bin/cli.js"},"sideEffects":false,"engines":{"node":">=16"},"repository":{"type":"git","url":"git+ssh://git@github.com/pinax-network/substreams-sink-webhook.git"},"keywords":["substreams","streamingfast","firehose","thegraph","pinax"],"author":{"name":"Denis","email":"denis@pinax.network"},"scripts":{"build":"tsc","test":"bun test","server":"bun ./examples/http.ts 3000","start":"tsc && node --no-warnings ./dist/bin/cli.js run","keypair":"tsc && node --no-warnings ./dist/bin/cli.js keypair","ping":"tsc && node --no-warnings ./dist/bin/cli.js ping","rollup":"rollup --config rollup.config.mjs","linux":"npm run build && npm run rollup && ./scripts/build.linux.sh","macos":"npm run build && npm run rollup && ./scripts/build.macos.sh","windows":"npm run build && npm run rollup && ./scripts/build.windows.sh"},"dependencies":{"p-queue":"latest","substreams-sink":"^0.7.3","tweetnacl":"latest"},"devDependencies":{"@rollup/plugin-commonjs":"^25.0.3","@rollup/plugin-json":"^6.0.0","@rollup/plugin-node-resolve":"^15.1.0","@tsconfig/recommended":"latest","@types/node":"latest","bun-types":"latest","rollup":"^3.26.3","typescript":"latest"},"gitHead":"803c43246bd27d6e11ed68405ba54ce35d52b132","bugs":{"url":"https://github.com/pinax-network/substreams-sink-webhook/issues"},"homepage":"https://github.com/pinax-network/substreams-sink-webhook#readme","_id":"substreams-sink-webhook@0.3.2","_nodeVersion":"18.17.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-/zjFPZyNHcFXW0txN4noSzuaKCeJgmS2Y0oI201NDmLm1EHhDfyQyPnNebd96CQ6ff9as3x44DoyOJA/fwv1xg==","shasum":"7837641a987a8ceb3cabbe880e06c1c35c0864c8","tarball":"https://registry.npmjs.org/substreams-sink-webhook/-/substreams-sink-webhook-0.3.2.tgz","fileCount":6,"unpackedSize":12291,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJC1HOzGEj+VGMW4NVl5n1Ib+Sc15NzmBNSnVyJ/+5uAIgVONRhLlFk6x9hCA+UQ57juMAPDYIPnpnwABZmM1fTjM="}]},"_npmUser":{"name":"deniscarriere","email":"carriere.denis@gmail.com"},"directories":{},"maintainers":[{"name":"deniscarriere","email":"carriere.denis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/substreams-sink-webhook_0.3.2_1690468604724_0.32804301909638056"},"_hasShrinkwrap":false},"0.3.3":{"name":"substreams-sink-webhook","description":"Substreams Sink Webhook","version":"0.3.3","type":"module","exports":"./dist/index.js","types":"./dist/index.d.ts","bin":{"substreams-sink-webhook":"dist/bin/cli.js"},"sideEffects":false,"engines":{"node":">=16"},"repository":{"type":"git","url":"git+ssh://git@github.com/pinax-network/substreams-sink-webhook.git"},"keywords":["substreams","streamingfast","firehose","thegraph","pinax"],"author":{"name":"Denis","email":"denis@pinax.network"},"scripts":{"build":"tsc","test":"bun test","server":"bun ./examples/http.ts 3000","start":"tsc && node --no-warnings ./dist/bin/cli.js run","keypair":"tsc && node --no-warnings ./dist/bin/cli.js keypair","ping":"tsc && node --no-warnings ./dist/bin/cli.js ping","rollup":"rollup --config rollup.config.mjs","linux":"npm run build && npm run rollup && ./scripts/build.linux.sh","macos":"npm run build && npm run rollup && ./scripts/build.macos.sh","windows":"npm run build && npm run rollup && ./scripts/build.windows.sh"},"dependencies":{"p-queue":"latest","substreams-sink":"^0.7.3","tweetnacl":"latest"},"devDependencies":{"@rollup/plugin-commonjs":"^25.0.3","@rollup/plugin-json":"^6.0.0","@rollup/plugin-node-resolve":"^15.1.0","@tsconfig/recommended":"latest","@types/node":"latest","bun-types":"latest","rollup":"^3.26.3","typescript":"latest"},"_id":"substreams-sink-webhook@0.3.3","gitHead":"d0cc27effc8023c82637afc10c858ecb3b918c93","bugs":{"url":"https://github.com/pinax-network/substreams-sink-webhook/issues"},"homepage":"https://github.com/pinax-network/substreams-sink-webhook#readme","_nodeVersion":"20.5.0","_npmVersion":"9.8.0","dist":{"integrity":"sha512-3NOUJCMloSYUmmg32pp77dUSCizkL/a8M9OrbB5gbheTmNeGP9xr1Nc6b3xsyavk06KcI767FxJm62Sk7tsFRw==","shasum":"f292d1d99a6df2aa1761288ae469a4e0928f2ff0","tarball":"https://registry.npmjs.org/substreams-sink-webhook/-/substreams-sink-webhook-0.3.3.tgz","fileCount":6,"unpackedSize":12291,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvfKTKU082YCaFzK6w8toSw9lJE7US+wRP+1Ve6I8W1QIgOBkTAAAhoTov7IhJ5XYAYZWeSsJYwNrG3f2RqkjNSbw="}]},"_npmUser":{"name":"deniscarriere","email":"carriere.denis@gmail.com"},"directories":{},"maintainers":[{"name":"deniscarriere","email":"carriere.denis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/substreams-sink-webhook_0.3.3_1690496550437_0.5123642376349122"},"_hasShrinkwrap":false},"0.3.4":{"name":"substreams-sink-webhook","description":"Substreams Sink Webhook","version":"0.3.4","type":"module","exports":"./dist/index.js","types":"./dist/index.d.ts","bin":{"substreams-sink-webhook":"dist/bin/cli.js"},"sideEffects":false,"engines":{"node":">=16"},"repository":{"type":"git","url":"git+ssh://git@github.com/pinax-network/substreams-sink-webhook.git"},"keywords":["substreams","streamingfast","firehose","thegraph","pinax"],"author":{"name":"Denis","email":"denis@pinax.network"},"scripts":{"build":"tsc","test":"bun test","server":"bun ./examples/http.ts 3000","start":"tsc && node --no-warnings ./dist/bin/cli.js run","keypair":"tsc && node --no-warnings ./dist/bin/cli.js keypair","ping":"tsc && node --no-warnings ./dist/bin/cli.js ping","rollup":"rollup --config rollup.config.mjs","linux":"npm run build && npm run rollup && ./scripts/build.linux.sh","macos":"npm run build && npm run rollup && ./scripts/build.macos.sh","windows":"npm run build && npm run rollup && ./scripts/build.windows.sh"},"dependencies":{"p-queue":"latest","substreams-sink":"^0.8.1","tweetnacl":"latest"},"devDependencies":{"@rollup/plugin-commonjs":"^25.0.3","@rollup/plugin-json":"^6.0.0","@rollup/plugin-node-resolve":"^15.1.0","@tsconfig/recommended":"latest","@types/node":"latest","bun-types":"latest","rollup":"^3.26.3","typescript":"latest"},"_id":"substreams-sink-webhook@0.3.4","gitHead":"211ff67e352f09eda9a3e16981f0f5501cd2d0d9","bugs":{"url":"https://github.com/pinax-network/substreams-sink-webhook/issues"},"homepage":"https://github.com/pinax-network/substreams-sink-webhook#readme","_nodeVersion":"20.5.0","_npmVersion":"9.8.0","dist":{"integrity":"sha512-qQR0x6FMn01TxGXsdA0A0Lv8TTbm8RelwApszR/y617NhZYLkJiz8LIm9bm29AO0zB9CGWIwIIrbga68V2eclg==","shasum":"374964d485ab85fb3bb2254c3c002557cac08087","tarball":"https://registry.npmjs.org/substreams-sink-webhook/-/substreams-sink-webhook-0.3.4.tgz","fileCount":6,"unpackedSize":12292,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBUAXkSSrRslOJF9KuBGN2O2rEkn23p+6Si8pKhPnnSIAiA7pwhNqgDyCFoM6k5jyLRcOq2owzxmhfLPcZ3K5abLBw=="}]},"_npmUser":{"name":"deniscarriere","email":"carriere.denis@gmail.com"},"directories":{},"maintainers":[{"name":"deniscarriere","email":"carriere.denis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/substreams-sink-webhook_0.3.4_1690566973733_0.06460757544273554"},"_hasShrinkwrap":false},"0.3.5":{"name":"substreams-sink-webhook","description":"Substreams Sink Webhook","version":"0.3.5","type":"module","exports":"./dist/index.js","types":"./dist/index.d.ts","bin":{"substreams-sink-webhook":"dist/bin/cli.js"},"sideEffects":false,"engines":{"node":">=16"},"repository":{"type":"git","url":"git+ssh://git@github.com/pinax-network/substreams-sink-webhook.git"},"keywords":["substreams","streamingfast","firehose","thegraph","pinax"],"author":{"name":"Denis","email":"denis@pinax.network"},"scripts":{"build":"tsc","test":"bun test","server":"bun ./examples/http.ts 3000","start":"tsc && node --no-warnings ./dist/bin/cli.js run","keypair":"tsc && node --no-warnings ./dist/bin/cli.js keypair","ping":"tsc && node --no-warnings ./dist/bin/cli.js ping","rollup":"rollup --config rollup.config.mjs","linux":"npm run build && npm run rollup && ./scripts/build.linux.sh","macos":"npm run build && npm run rollup && ./scripts/build.macos.sh","windows":"npm run build && npm run rollup && ./scripts/build.windows.sh"},"dependencies":{"p-queue":"latest","substreams-sink":"^0.8.x","tweetnacl":"latest"},"devDependencies":{"@rollup/plugin-commonjs":"^25.0.3","@rollup/plugin-json":"^6.0.0","@rollup/plugin-node-resolve":"^15.1.0","@tsconfig/recommended":"latest","@types/node":"latest","bun-types":"latest","rollup":"^3.26.3","typescript":"latest"},"_id":"substreams-sink-webhook@0.3.5","gitHead":"ef191574175dc8d9427f01df8aeb8f95423a8fac","bugs":{"url":"https://github.com/pinax-network/substreams-sink-webhook/issues"},"homepage":"https://github.com/pinax-network/substreams-sink-webhook#readme","_nodeVersion":"20.5.0","_npmVersion":"9.8.0","dist":{"integrity":"sha512-n9FEZEV0L/xTS2g6ezGS7CyzFQlcRW+IZ3WMaaRzmGYYCSO90KyK2o+FvQW+42j7vng4fH9Bup89cxXpGE5/Cw==","shasum":"d945cbd95a6feb99f4984c86d10dbaa42a797451","tarball":"https://registry.npmjs.org/substreams-sink-webhook/-/substreams-sink-webhook-0.3.5.tgz","fileCount":6,"unpackedSize":12291,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDKjyN4Bn9PnB2MdD/d9I9kIdL64BHBLzJuied2TlSNcAiEAzbr5g4PDG+NQi3LvHSvq2vOKMcoLgKomGsoik0kgCK8="}]},"_npmUser":{"name":"deniscarriere","email":"carriere.denis@gmail.com"},"directories":{},"maintainers":[{"name":"deniscarriere","email":"carriere.denis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/substreams-sink-webhook_0.3.5_1690829559748_0.20465217389333112"},"_hasShrinkwrap":false},"0.4.0":{"name":"substreams-sink-webhook","description":"Substreams Sink Webhook","version":"0.4.0","type":"module","exports":"./dist/index.js","types":"./dist/index.d.ts","bin":{"substreams-sink-webhook":"dist/bin/cli.js"},"sideEffects":false,"engines":{"node":">=16"},"repository":{"type":"git","url":"git+ssh://git@github.com/pinax-network/substreams-sink-webhook.git"},"keywords":["substreams","streamingfast","firehose","thegraph","pinax"],"author":{"name":"Denis","email":"denis@pinax.network"},"scripts":{"build":"tsc","test":"bun test","server":"bun ./examples/http.ts 3000","start":"tsc && node --no-warnings ./dist/bin/cli.js run","keypair":"tsc && node --no-warnings ./dist/bin/cli.js keypair","ping":"tsc && node --no-warnings ./dist/bin/cli.js ping","rollup":"rollup --config rollup.config.mjs","linux":"npm run build && npm run rollup && ./scripts/build.linux.sh","macos":"npm run build && npm run rollup && ./scripts/build.macos.sh","windows":"npm run build && npm run rollup && ./scripts/build.windows.sh"},"dependencies":{"p-queue":"latest","substreams-sink":"^0.9.3","tweetnacl":"latest"},"devDependencies":{"@rollup/plugin-commonjs":"^25.0.3","@rollup/plugin-json":"^6.0.0","@rollup/plugin-node-resolve":"^15.1.0","@tsconfig/recommended":"latest","@types/node":"latest","bun-types":"latest","rollup":"^3.26.3","typescript":"latest"},"_id":"substreams-sink-webhook@0.4.0","gitHead":"68cb86d3512946943612c180f3a9f0655618d301","bugs":{"url":"https://github.com/pinax-network/substreams-sink-webhook/issues"},"homepage":"https://github.com/pinax-network/substreams-sink-webhook#readme","_nodeVersion":"20.5.1","_npmVersion":"9.8.0","dist":{"integrity":"sha512-DzO2CO7L8BSkpXQBLvJ5REEKyw61bAVYLLTb8y1/oxye85iU/l60nMvTDiEoZcfyVUmKuPyKin+M//PdABi0Bg==","shasum":"f6cf2f69abb81b0cfd82141e39e0a0d884e939f7","tarball":"https://registry.npmjs.org/substreams-sink-webhook/-/substreams-sink-webhook-0.4.0.tgz","fileCount":8,"unpackedSize":15448,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHXXkZyAHfoYQzQCS1exPWC6e2cp9DvtSvRQGe9wJZiXAiA8f/gduL2h/j6ivOn8WK70gZTKWHRK6LBHC5xa4DMbHA=="}]},"_npmUser":{"name":"deniscarriere","email":"carriere.denis@gmail.com"},"directories":{},"maintainers":[{"name":"deniscarriere","email":"carriere.denis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/substreams-sink-webhook_0.4.0_1693573866926_0.025716134587406403"},"_hasShrinkwrap":false},"0.4.1":{"name":"substreams-sink-webhook","description":"Substreams Sink Webhook","version":"0.4.1","type":"module","exports":"./dist/index.js","types":"./dist/index.d.ts","bin":{"substreams-sink-webhook":"dist/bin/cli.js"},"sideEffects":false,"engines":{"node":">=16"},"repository":{"type":"git","url":"git+ssh://git@github.com/pinax-network/substreams-sink-webhook.git"},"keywords":["substreams","streamingfast","firehose","thegraph","pinax"],"author":{"name":"Denis","email":"denis@pinax.network"},"scripts":{"build":"tsc","test":"bun test","server":"bun ./examples/http.ts 3000","start":"tsc && node --no-warnings ./dist/bin/cli.js run","keypair":"tsc && node --no-warnings ./dist/bin/cli.js keypair","ping":"tsc && node --no-warnings ./dist/bin/cli.js ping","rollup":"rollup --config rollup.config.mjs","linux":"npm run build && npm run rollup && ./scripts/build.linux.sh","macos":"npm run build && npm run rollup && ./scripts/build.macos.sh","windows":"npm run build && npm run rollup && ./scripts/build.windows.sh"},"dependencies":{"p-queue":"latest","substreams-sink":"^0.9.7","tweetnacl":"latest"},"devDependencies":{"@rollup/plugin-commonjs":"^25.0.3","@rollup/plugin-json":"^6.0.0","@rollup/plugin-node-resolve":"^15.1.0","@tsconfig/recommended":"latest","@types/node":"latest","bun-types":"latest","rollup":"^3.26.3","typescript":"latest"},"_id":"substreams-sink-webhook@0.4.1","gitHead":"2d0ded15488641c4dfda5eb0a7a3f1f3a0dc29b5","bugs":{"url":"https://github.com/pinax-network/substreams-sink-webhook/issues"},"homepage":"https://github.com/pinax-network/substreams-sink-webhook#readme","_nodeVersion":"20.7.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-fKP/VejynOsMzDW7+HYLSFOjo5uKRVW6J/hjg9hxdbEW9P0EVup9XOTJ7D5QnxO+S9n1BnIPF7Wf3m5CIPeCyQ==","shasum":"9ca565e78fd2f61d978a4ff41ae23913508c5f13","tarball":"https://registry.npmjs.org/substreams-sink-webhook/-/substreams-sink-webhook-0.4.1.tgz","fileCount":8,"unpackedSize":14298,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE2w9R1Raq6G8mAE5K6hcCiIbVrpcGjFe286KwMdRPMAAiEAsEd5wZr8H2ScvJTY3fgdqcKuVnRrFgbmq2mrnDCZizM="}]},"_npmUser":{"name":"deniscarriere","email":"carriere.denis@gmail.com"},"directories":{},"maintainers":[{"name":"deniscarriere","email":"carriere.denis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/substreams-sink-webhook_0.4.1_1695337158076_0.5573140853318426"},"_hasShrinkwrap":false},"0.4.2":{"name":"substreams-sink-webhook","description":"Substreams Sink Webhook","version":"0.4.2","type":"module","exports":"./dist/index.js","types":"./dist/index.d.ts","bin":{"substreams-sink-webhook":"dist/bin/cli.js"},"sideEffects":false,"engines":{"node":">=16"},"repository":{"type":"git","url":"git+ssh://git@github.com/pinax-network/substreams-sink-webhook.git"},"keywords":["substreams","streamingfast","firehose","thegraph","pinax"],"author":{"name":"Denis","email":"denis@pinax.network"},"scripts":{"build":"tsc","test":"bun test","server":"bun ./examples/node/http.ts 3000","start":"tsc && node --no-warnings ./dist/bin/cli.js run","keypair":"tsc && node --no-warnings ./dist/bin/cli.js keypair","ping":"tsc && node --no-warnings ./dist/bin/cli.js ping","rollup":"rollup --config rollup.config.mjs","linux":"npm run build && npm run rollup && ./scripts/build.linux.sh","macos":"npm run build && npm run rollup && ./scripts/build.macos.sh","windows":"npm run build && npm run rollup && ./scripts/build.windows.sh"},"dependencies":{"p-queue":"latest","substreams-sink":"^0.9.9","tweetnacl":"latest"},"devDependencies":{"@rollup/plugin-commonjs":"^25.0.3","@rollup/plugin-json":"^6.0.0","@rollup/plugin-node-resolve":"^15.1.0","@tsconfig/recommended":"latest","@types/node":"latest","bun-types":"latest","rollup":"^3.26.3","typescript":"latest"},"_id":"substreams-sink-webhook@0.4.2","gitHead":"872a376aa091a11f170559ade4633979e16a29cc","bugs":{"url":"https://github.com/pinax-network/substreams-sink-webhook/issues"},"homepage":"https://github.com/pinax-network/substreams-sink-webhook#readme","_nodeVersion":"20.8.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-u8gsBzu5tyK3toZcqsFeLPtPBOaUo7Vn4xqWXfF2iImagGzX8K7JTziObqZbrEmXWFTegzVVgmKrNTHgn02+jg==","shasum":"bb1056535dfe541b0f311ef23c2f3331c877700a","tarball":"https://registry.npmjs.org/substreams-sink-webhook/-/substreams-sink-webhook-0.4.2.tgz","fileCount":8,"unpackedSize":19052,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6snDGOGkCzZSunVoaeATRjc5ikOff1No9r6YUXB13IgIgeNVXyDn1dk+7dknkEEo0lDvpbxTdv+kGiXMfTBfcSoA="}]},"_npmUser":{"name":"deniscarriere","email":"carriere.denis@gmail.com"},"directories":{},"maintainers":[{"name":"deniscarriere","email":"carriere.denis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/substreams-sink-webhook_0.4.2_1696043245235_0.3540156842575206"},"_hasShrinkwrap":false},"0.4.3":{"name":"substreams-sink-webhook","description":"Substreams Sink Webhook","version":"0.4.3","type":"module","exports":"./dist/index.js","types":"./dist/index.d.ts","bin":{"substreams-sink-webhook":"dist/bin/cli.js"},"sideEffects":false,"engines":{"node":">=16"},"repository":{"type":"git","url":"git+ssh://git@github.com/pinax-network/substreams-sink-webhook.git"},"keywords":["substreams","streamingfast","firehose","thegraph","pinax"],"author":{"name":"Denis","email":"denis@pinax.network"},"scripts":{"build":"tsc","test":"bun test","server":"bun ./examples/node/http.ts 3000","start":"tsc && node --no-warnings ./dist/bin/cli.js run","keypair":"tsc && node --no-warnings ./dist/bin/cli.js keypair","ping":"tsc && node --no-warnings ./dist/bin/cli.js ping","rollup":"rollup --config rollup.config.mjs","linux":"npm run build && npm run rollup && ./scripts/build.linux.sh","macos":"npm run build && npm run rollup && ./scripts/build.macos.sh","windows":"npm run build && npm run rollup && ./scripts/build.windows.sh"},"dependencies":{"p-queue":"latest","substreams-sink":"^0.9.9","tweetnacl":"latest"},"devDependencies":{"@rollup/plugin-commonjs":"^25.0.3","@rollup/plugin-json":"^6.0.0","@rollup/plugin-node-resolve":"^15.1.0","@tsconfig/recommended":"latest","@types/node":"latest","bun-types":"latest","rollup":"^3.26.3","typescript":"latest"},"_id":"substreams-sink-webhook@0.4.3","gitHead":"9283be6c0f8a9d9e9a48cbec57854eab5e88da79","bugs":{"url":"https://github.com/pinax-network/substreams-sink-webhook/issues"},"homepage":"https://github.com/pinax-network/substreams-sink-webhook#readme","_nodeVersion":"20.8.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-YW7lfzsHq7hCUASltots9wkp4vDFT+N0bElVvYme6UVpzJCtlddWSVBNzPWnHiNDahbY94aa59ZTqa+P00n+kQ==","shasum":"e65b6f33e75ae672d865df81c51907ecaabc6b2f","tarball":"https://registry.npmjs.org/substreams-sink-webhook/-/substreams-sink-webhook-0.4.3.tgz","fileCount":8,"unpackedSize":19052,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMDxluVVmjn0tfGMCBOmX3oylBut8N7K/QACdTY9e+QAIgXlTaPds3E0VelZ//xlTCJgKfHLY57/aZMD9RK7IuvxE="}]},"_npmUser":{"name":"deniscarriere","email":"carriere.denis@gmail.com"},"directories":{},"maintainers":[{"name":"deniscarriere","email":"carriere.denis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/substreams-sink-webhook_0.4.3_1696733039118_0.28722628759394864"},"_hasShrinkwrap":false},"0.4.4":{"name":"substreams-sink-webhook","description":"Substreams Sink Webhook","version":"0.4.4","type":"module","exports":"./dist/index.js","types":"./dist/index.d.ts","bin":{"substreams-sink-webhook":"dist/bin/cli.js"},"sideEffects":false,"engines":{"node":">=16"},"repository":{"type":"git","url":"git+ssh://git@github.com/pinax-network/substreams-sink-webhook.git"},"keywords":["substreams","streamingfast","firehose","thegraph","pinax"],"author":{"name":"Denis","email":"denis@pinax.network"},"scripts":{"build":"tsc","test":"bun test","server":"bun ./examples/node/http.ts 3000","start":"tsc && node --no-warnings ./dist/bin/cli.js run","keypair":"tsc && node --no-warnings ./dist/bin/cli.js keypair","ping":"tsc && node --no-warnings ./dist/bin/cli.js ping","rollup":"rollup --config rollup.config.mjs","linux":"npm run build && npm run rollup && ./scripts/build.linux.sh","macos":"npm run build && npm run rollup && ./scripts/build.macos.sh","windows":"npm run build && npm run rollup && ./scripts/build.windows.sh"},"dependencies":{"p-queue":"latest","substreams-sink":"^0.10.0","tweetnacl":"latest"},"devDependencies":{"@rollup/plugin-commonjs":"^25.0.3","@rollup/plugin-json":"^6.0.0","@rollup/plugin-node-resolve":"^15.1.0","@tsconfig/recommended":"latest","@types/node":"latest","bun-types":"latest","rollup":"^3.26.3","typescript":"latest"},"_id":"substreams-sink-webhook@0.4.4","gitHead":"c1f55af3e212e99bd82f4dd109bc4a6a59c2d068","bugs":{"url":"https://github.com/pinax-network/substreams-sink-webhook/issues"},"homepage":"https://github.com/pinax-network/substreams-sink-webhook#readme","_nodeVersion":"20.8.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-bYwAWxcb38cUaPuZXxuJL4+yJgKAETKU52M7qosOt5pPjzsQfb4fvUn7q4An8taNJ8KjMi3y+W98WUTyE7/sHQ==","shasum":"10b690339db3c8fbaa8b944b03e4e255b7099413","tarball":"https://registry.npmjs.org/substreams-sink-webhook/-/substreams-sink-webhook-0.4.4.tgz","fileCount":8,"unpackedSize":20601,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCR9zAr4a2Y5IP/mTj8iP6ev8ZLSqkYzlbfF24uk/9bXQIhAL56zZN2ghJYGsCfFG7pcB7G/UDNo2066WihSssoEsln"}]},"_npmUser":{"name":"deniscarriere","email":"carriere.denis@gmail.com"},"directories":{},"maintainers":[{"name":"deniscarriere","email":"carriere.denis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/substreams-sink-webhook_0.4.4_1697205710672_0.23530138234413855"},"_hasShrinkwrap":false},"0.5.0":{"name":"substreams-sink-webhook","description":"Substreams Sink Webhook","version":"0.5.0","type":"module","exports":"./dist/index.js","types":"./dist/index.d.ts","bin":{"substreams-sink-webhook":"dist/bin/cli.js"},"sideEffects":false,"engines":{"node":">=16"},"repository":{"type":"git","url":"git+ssh://git@github.com/pinax-network/substreams-sink-webhook.git"},"keywords":["substreams","streamingfast","firehose","thegraph","pinax"],"author":{"name":"Denis","email":"denis@pinax.network"},"scripts":{"build":"tsc","test":"bun test","server":"bun ./examples/node/http.ts 3000","start":"tsc && node --no-warnings ./dist/bin/cli.js run","keypair":"tsc && node --no-warnings ./dist/bin/cli.js keypair","ping":"tsc && node --no-warnings ./dist/bin/cli.js ping","rollup":"rollup --config rollup.config.mjs","linux":"npm run build && npm run rollup && ./scripts/build.linux.sh","macos":"npm run build && npm run rollup && ./scripts/build.macos.sh","windows":"npm run build && npm run rollup && ./scripts/build.windows.sh"},"dependencies":{"p-queue":"latest","substreams-sink":"^0.11.0","tweetnacl":"latest"},"devDependencies":{"@rollup/plugin-commonjs":"^25.0.3","@rollup/plugin-json":"^6.0.0","@rollup/plugin-node-resolve":"^15.1.0","@tsconfig/recommended":"latest","@types/node":"latest","bun-types":"latest","rollup":"^3.26.3","typescript":"latest"},"_id":"substreams-sink-webhook@0.5.0","gitHead":"ec5435dcc79dfd2b8626ee6ece69e2f9a67cce9d","bugs":{"url":"https://github.com/pinax-network/substreams-sink-webhook/issues"},"homepage":"https://github.com/pinax-network/substreams-sink-webhook#readme","_nodeVersion":"20.8.1","_npmVersion":"10.1.0","dist":{"integrity":"sha512-RQUz9sEQJkDi97PgOYD2lGRNwgbZUclbPPV2brXAWTqBUOpIrMmhmygpje3kez4nIvtgrrdjZf2042gsw14NwA==","shasum":"30d6292b30eed7ec1232f7efe71b4e4317a27625","tarball":"https://registry.npmjs.org/substreams-sink-webhook/-/substreams-sink-webhook-0.5.0.tgz","fileCount":8,"unpackedSize":20601,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEAAMbal6rPTPOxftxMz/nDlfbzihwbvO0L+GadL34lRAiA6fZJVUZiltjOzvbHhLizNHj8fkoQWVNjOUz0dr07hoQ=="}]},"_npmUser":{"name":"deniscarriere","email":"carriere.denis@gmail.com"},"directories":{},"maintainers":[{"name":"deniscarriere","email":"carriere.denis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/substreams-sink-webhook_0.5.0_1697667600318_0.8786263417422393"},"_hasShrinkwrap":false},"0.6.1":{"version":"0.6.1","name":"substreams-sink-webhook","description":"Substreams Sink Webhook","type":"module","main":"dist/index.js","types":"dist/index.d.ts","bin":{"substreams-sink-webhook":"dist/bin/cli.js"},"author":{"name":"Denis","email":"denis@pinax.network"},"scripts":{"start":"tsc && node ./dist/bin/cli.js run","pretest":"tsc --noEmit","test":"bun test","prepublishOnly":"tsc","build":"bun build --compile ./index.ts --outfile substreams-sink-webhook","bench":"bun ./src/*.bench.ts"},"dependencies":{"p-queue":"latest","substreams-sink":"^0.13.3","tweetnacl":"latest"},"devDependencies":{"@biomejs/biome":"1.3.3","bun-types":"latest","mitata":"latest","typescript":"latest"},"_id":"substreams-sink-webhook@0.6.1","gitHead":"ed9c201e25321f7cf02eb343bb7f038ba384ff37","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-pYD3h2gj2P5jtt69qOuNBZ0jKFOdPRReysEhDguCsf7XDzQyf9iYgYQc+gCbN2oYlHIJnt2MELSYyBjfILV22A==","shasum":"89b5bfc06a566255634588eb7343c871e6cc38af","tarball":"https://registry.npmjs.org/substreams-sink-webhook/-/substreams-sink-webhook-0.6.1.tgz","fileCount":69,"unpackedSize":106866,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAUjqo0ariY1PCZFBI4kyh6EBUoOCgAf8Gd/J1pzQ36+AiBJDn+eG8HC5pA2XMhHRJbLIHWu4fgyWOltVsHUHph6WA=="}]},"_npmUser":{"name":"deniscarriere","email":"carriere.denis@gmail.com"},"directories":{},"maintainers":[{"name":"deniscarriere","email":"carriere.denis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/substreams-sink-webhook_0.6.1_1700931614485_0.26657396932569144"},"_hasShrinkwrap":false},"0.6.2":{"version":"0.6.2","name":"substreams-sink-webhook","description":"Substreams Sink Webhook","type":"module","main":"dist/index.js","types":"dist/index.d.ts","bin":{"substreams-sink-webhook":"dist/bin/cli.js"},"author":{"name":"Denis","email":"denis@pinax.network"},"scripts":{"start":"tsc && node ./dist/bin/cli.js run","pretest":"tsc --noEmit","test":"bun test","prepublishOnly":"tsc","build":"bun build --compile ./index.ts --outfile substreams-sink-webhook","bench":"bun ./src/*.bench.ts"},"dependencies":{"p-queue":"latest","substreams-sink":"^0.13.3","tweetnacl":"latest"},"devDependencies":{"@biomejs/biome":"1.3.3","bun-types":"latest","mitata":"latest","typescript":"latest"},"_id":"substreams-sink-webhook@0.6.2","gitHead":"3e0c8293bb807177865dc5ed17816c9bf1079a6a","_nodeVersion":"20.7.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-uOiWe/zbdlVV7NDmcRMAh+xt3x9EOgul8xgqGh0ygYMnC+4i8hZUoxZONDznSv7eyhnrAQrUQhc0QC7NGXHbpQ==","shasum":"16f51f42b4c108e127100d0c73171e52a43aaa69","tarball":"https://registry.npmjs.org/substreams-sink-webhook/-/substreams-sink-webhook-0.6.2.tgz","fileCount":39,"unpackedSize":43833,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDF6OBQunnpWXX8n1iU4U+6iBJWT6rNKgb4hjn3xjSnsQIgU2D7DKuRXHHn9nkcvsp0TOmb4BkYTj8BU/bgp4uyyY8="}]},"_npmUser":{"name":"deniscarriere","email":"carriere.denis@gmail.com"},"directories":{},"maintainers":[{"name":"deniscarriere","email":"carriere.denis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/substreams-sink-webhook_0.6.2_1700932311505_0.6350556440857131"},"_hasShrinkwrap":false},"0.7.0":{"version":"0.7.0","name":"substreams-sink-webhook","description":"Substreams Sink Webhook","type":"module","main":"dist/index.js","types":"dist/index.d.ts","bin":{"substreams-sink-webhook":"dist/bin/cli.js"},"author":{"name":"Denis","email":"denis@pinax.network"},"scripts":{"start":"tsc && node ./dist/bin/cli.js run","pretest":"tsc --noEmit","test":"bun test","prepublishOnly":"tsc","build":"bun build --compile ./index.ts --outfile substreams-sink-webhook","bench":"bun ./src/**/*.bench.ts"},"dependencies":{"p-queue":"latest","substreams-sink":"^0.13.3","tweetnacl":"latest"},"devDependencies":{"@biomejs/biome":"1.3.3","bun-types":"latest","mitata":"latest","typescript":"latest"},"_id":"substreams-sink-webhook@0.7.0","gitHead":"413b4b3b7efbdb65f6d330db1d5545c00bfd8714","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-OcgyFiHILXXGiDeel+PaNmbGlICt4unalNxyIF5+kBQRL9QZu9CWIDnG1MfV2j9uhO3rXhbk09jYOyUMRqF1CQ==","shasum":"304290e1491969feda3c8db149b483e0c09f9e3b","tarball":"https://registry.npmjs.org/substreams-sink-webhook/-/substreams-sink-webhook-0.7.0.tgz","fileCount":51,"unpackedSize":50125,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDEQPBl8CPYWjhY8dEegzLjhfdRK7Nx2KUWjXgsRjZYJAiEAtb9kmVpn62LCKXNwEAoPPAO0AqIhzVVQaLtonc4ayrw="}]},"_npmUser":{"name":"deniscarriere","email":"carriere.denis@gmail.com"},"directories":{},"maintainers":[{"name":"deniscarriere","email":"carriere.denis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/substreams-sink-webhook_0.7.0_1701230153718_0.5266660019153957"},"_hasShrinkwrap":false},"0.7.1":{"version":"0.7.1","name":"substreams-sink-webhook","description":"Substreams Sink Webhook","type":"module","main":"dist/index.js","types":"dist/index.d.ts","bin":{"substreams-sink-webhook":"dist/bin/cli.js"},"author":{"name":"Denis","email":"denis@pinax.network"},"exports":{".":{"default":"./dist/index.js","import":"./dist/index.js","types":"./dist/index.d.ts"},"./auth":{"default":"./dist/src/auth.js","import":"./dist/src/auth.js","types":"./dist/src/auth.d.ts"}},"scripts":{"start":"tsc && node ./dist/bin/cli.js run","pretest":"tsc --noEmit","test":"bun test","prepublishOnly":"tsc","build":"bun build --compile ./index.ts --outfile substreams-sink-webhook","bench":"bun ./src/**/*.bench.ts"},"dependencies":{"@substreams/sink-entity-changes":"^0.3.4","p-queue":"latest","substreams-sink":"^0.13.3","tweetnacl":"latest","zod":"^3.22.4"},"devDependencies":{"@biomejs/biome":"1.3.3","bun-types":"latest","mitata":"latest","typescript":"latest"},"_id":"substreams-sink-webhook@0.7.1","gitHead":"d0d06a2da2a970c8d5c61d8d112cdcaec6acad4e","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-WAj1zqL8x3nD6BMIZzcOYd8IpRCDe+pkewameidqUxeMa8iwbaRptOPN1IXFhKwRK0Bj/2L4dIiXdHN5Ww/8+w==","shasum":"ef6d5dc2420abed3bda774441025fbac88f3cfd2","tarball":"https://registry.npmjs.org/substreams-sink-webhook/-/substreams-sink-webhook-0.7.1.tgz","fileCount":55,"unpackedSize":95500,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6yr0U+hhquTRgmYmTWbB8JazvO06/FPiBqV5lBaUt3wIhANq2eAZ8YqKxx3IFQJt/T/6Chx7RehuGsTK6ThzDmVjS"}]},"_npmUser":{"name":"deniscarriere","email":"carriere.denis@gmail.com"},"directories":{},"maintainers":[{"name":"deniscarriere","email":"carriere.denis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/substreams-sink-webhook_0.7.1_1701232792398_0.8951476125570936"},"_hasShrinkwrap":false},"0.7.2":{"version":"0.7.2","name":"substreams-sink-webhook","description":"Substreams Sink Webhook","type":"module","main":"dist/index.js","types":"dist/index.d.ts","bin":{"substreams-sink-webhook":"dist/bin/cli.js"},"author":{"name":"Denis","email":"denis@pinax.network"},"exports":{".":{"default":"./dist/index.js","import":"./dist/index.js","types":"./dist/index.d.ts"},"./auth":{"default":"./dist/src/auth/index.js","import":"./dist/src/auth/index.js","types":"./dist/src/auth/index.d.ts"}},"scripts":{"start":"tsc && node ./dist/bin/cli.js run","pretest":"tsc --noEmit","test":"bun test","prepublishOnly":"tsc","build":"bun build --compile ./index.ts --outfile substreams-sink-webhook","bench":"bun ./src/**/*.bench.ts"},"dependencies":{"@substreams/sink-entity-changes":"^0.3.4","p-queue":"latest","substreams-sink":"^0.13.3","tweetnacl":"latest","zod":"^3.22.4"},"devDependencies":{"@biomejs/biome":"1.3.3","bun-types":"latest","mitata":"latest","typescript":"latest"},"_id":"substreams-sink-webhook@0.7.2","gitHead":"7d074fb5598fa8ce3b8e5e032ecfb625a58a5645","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-V2TPySKiwdbg4VeB/WZDepuFVyWBGDv407YfWRTfPn04M3HehQSy4NM21xqfrIiOUDbFiN3JfFlH8S+bLm+EsQ==","shasum":"2af4e01e27a69a626be6560e6e61204925326a72","tarball":"https://registry.npmjs.org/substreams-sink-webhook/-/substreams-sink-webhook-0.7.2.tgz","fileCount":55,"unpackedSize":95536,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCi9Vm2D42RYn3RnlpBgby+eBID/RKZRb92PDmWhvcCjQIhAPSzN7Xdk77b4X86zTGJMoEj7VVVw27AB0frZuIiwdia"}]},"_npmUser":{"name":"deniscarriere","email":"carriere.denis@gmail.com"},"directories":{},"maintainers":[{"name":"deniscarriere","email":"carriere.denis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/substreams-sink-webhook_0.7.2_1701233165698_0.3903583488825064"},"_hasShrinkwrap":false},"0.7.3":{"version":"0.7.3","name":"substreams-sink-webhook","description":"Substreams Sink Webhook","type":"module","main":"dist/index.js","types":"dist/index.d.ts","bin":{"substreams-sink-webhook":"dist/bin/cli.js"},"author":{"name":"Denis","email":"denis@pinax.network"},"exports":{".":{"default":"./dist/index.js","import":"./dist/index.js","types":"./dist/index.d.ts"},"./auth":{"default":"./dist/src/auth/index.js","import":"./dist/src/auth/index.js","types":"./dist/src/auth/index.d.ts"}},"scripts":{"start":"tsc && node ./dist/bin/cli.js run","pretest":"tsc --noEmit","test":"bun test","prepublishOnly":"tsc","build":"bun build --compile ./index.ts --outfile substreams-sink-webhook","bench":"bun ./src/**/*.bench.ts"},"dependencies":{"@substreams/sink-entity-changes":"^0.3.4","p-queue":"latest","substreams-sink":"^0.13.4","tweetnacl":"latest","zod":"^3.22.4"},"devDependencies":{"@biomejs/biome":"1.3.3","bun-types":"latest","mitata":"latest","typescript":"latest"},"_id":"substreams-sink-webhook@0.7.3","gitHead":"8675ec27099df2841121c9b1b34d92bfa7abf975","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-Hl6H8ULIvpbaBxJMI820AVtA4F+fUXz4I7VArtudA1a6+yS0fWV1LXBfQFto7B/wc2Gwci8u8tR0w8oMLHpTng==","shasum":"87142765dd61237fe80461bbd1148723ce2a08a4","tarball":"https://registry.npmjs.org/substreams-sink-webhook/-/substreams-sink-webhook-0.7.3.tgz","fileCount":55,"unpackedSize":95536,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGb/Ukud8dYTHBPoGyNJZZO58rUJgCabMgZf7MM0OqxMAiAB103517+sg6llk52iSY/dbCTjJkgv9kSlj7GbRF+fQA=="}]},"_npmUser":{"name":"deniscarriere","email":"carriere.denis@gmail.com"},"directories":{},"maintainers":[{"name":"deniscarriere","email":"carriere.denis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/substreams-sink-webhook_0.7.3_1701404977805_0.5910780773217861"},"_hasShrinkwrap":false},"0.7.4":{"version":"0.7.4","name":"substreams-sink-webhook","description":"Substreams Sink Webhook","type":"module","main":"dist/index.js","types":"dist/index.d.ts","bin":{"substreams-sink-webhook":"dist/bin/cli.js"},"author":{"name":"Denis","email":"denis@pinax.network"},"exports":{".":{"default":"./dist/index.js","import":"./dist/index.js","types":"./dist/index.d.ts"},"./auth":{"default":"./dist/src/auth/index.js","import":"./dist/src/auth/index.js","types":"./dist/src/auth/index.d.ts"}},"scripts":{"start":"tsc && node ./dist/bin/cli.js run","pretest":"tsc --noEmit","test":"bun test","prepublishOnly":"tsc","build":"bun build --compile ./index.ts --outfile substreams-sink-webhook","bench":"bun ./src/**/*.bench.ts"},"dependencies":{"@substreams/sink-database-changes":"^0.3.2","@substreams/sink-entity-changes":"^0.3.4","p-queue":"latest","substreams-sink":"^0.13.4","tweetnacl":"latest","zod":"^3.22.4"},"devDependencies":{"@biomejs/biome":"1.3.3","bun-types":"latest","mitata":"latest","typescript":"latest"},"_id":"substreams-sink-webhook@0.7.4","gitHead":"b90b679c38e95f6f3dfd0969bf4c711dabf097d6","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-a6HB/oQEZqB8Mebu4Q6JfNthUyYNoE23xBTaNNHBoZiLO7YCaSTxTNBfb7l1SYIqt/Z2BmoJD411SIHVw3ujTA==","shasum":"480fc54f089f2c11fdefb91ea16227477a2f7bf7","tarball":"https://registry.npmjs.org/substreams-sink-webhook/-/substreams-sink-webhook-0.7.4.tgz","fileCount":55,"unpackedSize":96553,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBiTUkQX3twe4O20O1y9dB+323yXs2c3tJ3GaLlEGfadAiBE9CkweD9VdISi9KSyt5zfqQWkvOFrjT1naef6pldkDw=="}]},"_npmUser":{"name":"deniscarriere","email":"carriere.denis@gmail.com"},"directories":{},"maintainers":[{"name":"deniscarriere","email":"carriere.denis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/substreams-sink-webhook_0.7.4_1701797896133_0.9352452206163278"},"_hasShrinkwrap":false},"0.7.5":{"version":"0.7.5","name":"substreams-sink-webhook","description":"Substreams Sink Webhook","type":"module","main":"dist/index.js","types":"dist/index.d.ts","bin":{"substreams-sink-webhook":"dist/bin/cli.js"},"author":{"name":"Denis","email":"denis@pinax.network"},"exports":{".":{"default":"./dist/index.js","import":"./dist/index.js","types":"./dist/index.d.ts"},"./auth":{"default":"./dist/src/auth/index.js","import":"./dist/src/auth/index.js","types":"./dist/src/auth/index.d.ts"}},"scripts":{"start":"tsc && node ./dist/bin/cli.js run","pretest":"tsc --noEmit","test":"bun test","prepublishOnly":"tsc","build":"bun build --compile ./index.ts --outfile substreams-sink-webhook","bench":"bun ./src/**/*.bench.ts"},"dependencies":{"@substreams/sink-database-changes":"^0.3.2","@substreams/sink-entity-changes":"^0.3.4","p-queue":"latest","substreams-sink":"^0.13.4","tweetnacl":"latest","zod":"^3.22.4"},"devDependencies":{"@biomejs/biome":"1.3.3","bun-types":"latest","mitata":"latest","typescript":"latest"},"_id":"substreams-sink-webhook@0.7.5","gitHead":"13c5cffa2fa7d39707a68b24ec08766a100b779f","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-Iqn2ALS/Y+smpQPq3cEzVhSqMELmzk7/gOfrIMsp1BGnzmNOqDlGWG/4Y2gPhLYcL6OCajBvu7nItcR0peMzbA==","shasum":"41cc43b456059bf3cb6a10e23c50ed9e756794ad","tarball":"https://registry.npmjs.org/substreams-sink-webhook/-/substreams-sink-webhook-0.7.5.tgz","fileCount":55,"unpackedSize":62687,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFnXS6+ea8ibz+m66isN3W7ttLN1tP8TbARySbQTJRDDAiEA9QQ3KeDy/l+szcSZlidGQh1Lx7jNEavrpVmIxfGDVrQ="}]},"_npmUser":{"name":"deniscarriere","email":"carriere.denis@gmail.com"},"directories":{},"maintainers":[{"name":"deniscarriere","email":"carriere.denis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/substreams-sink-webhook_0.7.5_1702307314293_0.8068714636666328"},"_hasShrinkwrap":false},"0.8.0":{"version":"0.8.0","name":"substreams-sink-webhook","description":"Substreams Sink Webhook","type":"module","main":"dist/index.js","types":"dist/index.d.ts","bin":{"substreams-sink-webhook":"dist/bin/cli.js"},"author":{"name":"Denis","email":"denis@pinax.network"},"exports":{".":{"default":"./dist/index.js","import":"./dist/index.js","types":"./dist/index.d.ts"},"./auth":{"default":"./dist/src/auth/index.js","import":"./dist/src/auth/index.js","types":"./dist/src/auth/index.d.ts"}},"scripts":{"start":"tsc && node ./dist/bin/cli.js run","pretest":"tsc --noEmit","test":"bun test","posttest":"bunx @biomejs/biome check .","prepublishOnly":"tsc","format":"bunx @biomejs/biome format --write ./","bench":"bun ./src/**/*.bench.ts"},"dependencies":{"@noble/curves":"^1.3.0","@substreams/sink-database-changes":"^0.3.2","@substreams/sink-entity-changes":"^0.3.4","p-queue":"latest","substreams-sink":"^0.14.0","zod":"latest"},"devDependencies":{"@biomejs/biome":"latest","bun-types":"latest","mitata":"latest","tweetnacl":"latest","typescript":"latest"},"_id":"substreams-sink-webhook@0.8.0","gitHead":"781c7aa059520d9cea81284accbdc69a84c49ae7","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-TggDZCOjsOIj6YianV4lfhDnMXgMtVl3c6XK/wkLnDegUCDSAMIW4BZvtJCFy1HA8/UBDgxgEwaTB4vwm57hmg==","shasum":"cbc399d4cf4a66f23cf754d123fce705e95c21a5","tarball":"https://registry.npmjs.org/substreams-sink-webhook/-/substreams-sink-webhook-0.8.0.tgz","fileCount":35,"unpackedSize":49705,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDHD+BpRnvHLTlHFnFN2u082N2xsAs7AAVNuupRggLigIhAKt33YLa6lALUuamyiHmyHv8rlai48of6SY5KqeIho8V"}]},"_npmUser":{"name":"deniscarriere","email":"carriere.denis@gmail.com"},"directories":{},"maintainers":[{"name":"deniscarriere","email":"carriere.denis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/substreams-sink-webhook_0.8.0_1707858415155_0.9881895063099968"},"_hasShrinkwrap":false},"0.8.1":{"version":"0.8.1","name":"substreams-sink-webhook","description":"Substreams Sink Webhook","type":"module","main":"dist/index.js","types":"dist/index.d.ts","bin":{"substreams-sink-webhook":"dist/bin/cli.js"},"author":{"name":"Denis","email":"denis@pinax.network"},"exports":{".":{"default":"./dist/index.js","import":"./dist/index.js","types":"./dist/index.d.ts"},"./auth":{"default":"./dist/src/auth/index.js","import":"./dist/src/auth/index.js","types":"./dist/src/auth/index.d.ts"}},"scripts":{"start":"tsc && node ./dist/bin/cli.js run","pretest":"tsc --noEmit","test":"bun test","posttest":"bunx @biomejs/biome check .","prepublishOnly":"tsc","format":"bunx @biomejs/biome format --write ./","bench":"bun ./src/**/*.bench.ts"},"dependencies":{"@noble/curves":"^1.3.0","@substreams/sink-database-changes":"^0.3.2","@substreams/sink-entity-changes":"^0.3.4","p-queue":"latest","substreams-sink":"^0.14.0","zod":"latest"},"devDependencies":{"@biomejs/biome":"latest","bun-types":"latest","mitata":"latest","tweetnacl":"latest","typescript":"latest"},"_id":"substreams-sink-webhook@0.8.1","gitHead":"b5770bd395e0f00657da2d247791374bd208de6a","_nodeVersion":"20.7.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-umG4ahTSGHWtBDl8AjlyytdCwcmbr9U2ExrUPfRNKyVkgJEAIU/idy5ccN6BVYTfCbGuAwKbXkBW9I38e5jqQQ==","shasum":"509865b094a069860112157f052f7f6d7c9e54d5","tarball":"https://registry.npmjs.org/substreams-sink-webhook/-/substreams-sink-webhook-0.8.1.tgz","fileCount":35,"unpackedSize":49489,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICOq2s/cwnFXX4dRlsn0hHDp2CFYZAF5F3R45qvGXX4fAiBjFMpLJOVkjm7Pd3VP3/801zDyq5zUurtyuYiiL7oMVQ=="}]},"_npmUser":{"name":"deniscarriere","email":"carriere.denis@gmail.com"},"directories":{},"maintainers":[{"name":"deniscarriere","email":"carriere.denis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/substreams-sink-webhook_0.8.1_1707860820964_0.3992092391422746"},"_hasShrinkwrap":false},"0.8.2":{"version":"0.8.2","name":"substreams-sink-webhook","description":"Substreams Sink Webhook","type":"module","main":"dist/index.js","types":"dist/index.d.ts","bin":{"substreams-sink-webhook":"dist/bin/cli.js"},"author":{"name":"Denis","email":"denis@pinax.network"},"sideEffects":false,"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./auth":{"types":"./dist/src/auth.d.ts","import":"./dist/src/auth.js","default":"./dist/src/auth.js"}},"scripts":{"start":"tsc && node ./dist/bin/cli.js run","pretest":"tsc --noEmit","test":"bun test","posttest":"bunx @biomejs/biome check .","prepublishOnly":"tsc","format":"bunx @biomejs/biome format --write ./","bench":"bun ./src/**/*.bench.ts"},"dependencies":{"@noble/curves":"^1.3.0","@substreams/sink-database-changes":"^0.3.2","@substreams/sink-entity-changes":"^0.3.4","p-queue":"latest","substreams-sink":"^0.14.0","zod":"latest"},"devDependencies":{"@biomejs/biome":"latest","bun-types":"latest","mitata":"latest","tweetnacl":"latest","typescript":"latest"},"_id":"substreams-sink-webhook@0.8.2","gitHead":"42eddf11f96ac14acf7d99739aad3295f1b78b5c","_nodeVersion":"20.5.0","_npmVersion":"9.8.0","dist":{"integrity":"sha512-bPna9NYSggrvUsmefbX2mTEBgCxBFX02d0MkTCEnCOmfGMAr8QFA1+p1HjROW3SyZsQfNIIUOXqbEcKjSrDCig==","shasum":"814a893253b911f752a02d517882798a74e086cc","tarball":"https://registry.npmjs.org/substreams-sink-webhook/-/substreams-sink-webhook-0.8.2.tgz","fileCount":43,"unpackedSize":64064,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBNJ5MZmQBUvRvQXOLUIgzLPoOZ4RYPkwZPGTXKcX17tAiEAyNjactH+ymJ0MINMxM9IwndXkAT4mpPE+CXoCutPXAs="}]},"_npmUser":{"name":"deniscarriere","email":"carriere.denis@gmail.com"},"directories":{},"maintainers":[{"name":"deniscarriere","email":"carriere.denis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/substreams-sink-webhook_0.8.2_1707861114199_0.06145421777706406"},"_hasShrinkwrap":false},"0.8.3":{"version":"0.8.3","name":"substreams-sink-webhook","description":"Substreams Sink Webhook","type":"module","main":"dist/index.js","types":"dist/index.d.ts","bin":{"substreams-sink-webhook":"dist/bin/cli.js"},"author":{"name":"Denis","email":"denis@pinax.network"},"sideEffects":false,"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./auth":{"types":"./dist/src/auth.d.ts","import":"./dist/src/auth.js","default":"./dist/src/auth.js"}},"scripts":{"start":"tsc && node ./dist/bin/cli.js run","pretest":"tsc --noEmit","test":"bun test","posttest":"bunx @biomejs/biome check .","prepublishOnly":"tsc","format":"bunx @biomejs/biome format --write ./","bench":"bun ./src/**/*.bench.ts"},"dependencies":{"@noble/curves":"^1.3.0","@substreams/sink-database-changes":"^0.3.2","@substreams/sink-entity-changes":"^0.3.4","p-queue":"latest","substreams-sink":"^0.14.1","zod":"latest"},"devDependencies":{"@biomejs/biome":"latest","bun-types":"latest","mitata":"latest","tweetnacl":"latest","typescript":"latest"},"_id":"substreams-sink-webhook@0.8.3","gitHead":"ed95690cb3ecc5d0b9deda8620505dd26d9fb970","_nodeVersion":"20.7.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-VDsuw53EKLv8FeQnyDvXcyZWdIfgTgxkPAWpVmNwodBEWtyWh3pKaXD5jtGZwVfdpLBONQhBTEGTZTnFGgeoHw==","shasum":"0666ff8789a4ccd902b704baf94f8b4c4117a086","tarball":"https://registry.npmjs.org/substreams-sink-webhook/-/substreams-sink-webhook-0.8.3.tgz","fileCount":43,"unpackedSize":64064,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE3H2MJyl/Ov15IGutY5mcHlap6A8J3dpzKzdmSMS/MRAiAplOzZf74dMVFJhMf0/2JgriKWq0j2532CDev8hN6OlA=="}]},"_npmUser":{"name":"deniscarriere","email":"carriere.denis@gmail.com"},"directories":{},"maintainers":[{"name":"deniscarriere","email":"carriere.denis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/substreams-sink-webhook_0.8.3_1707862650549_0.5711225711103456"},"_hasShrinkwrap":false},"0.8.4":{"version":"0.8.4","name":"substreams-sink-webhook","description":"Substreams Sink Webhook","type":"module","main":"dist/index.js","types":"dist/index.d.ts","bin":{"substreams-sink-webhook":"dist/bin/cli.js"},"author":{"name":"Denis","email":"denis@pinax.network"},"sideEffects":false,"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./auth":{"types":"./dist/src/auth.d.ts","import":"./dist/src/auth.js","default":"./dist/src/auth.js"},"./schemas":{"types":"./dist/src/schemas.d.ts","import":"./dist/src/schemas.js","default":"./dist/src/schemas.js"}},"scripts":{"start":"tsc && node ./dist/bin/cli.js run","pretest":"tsc --noEmit","test":"bun test","posttest":"bunx @biomejs/biome check .","prepublishOnly":"tsc","format":"bunx @biomejs/biome format --write ./","bench":"bun ./src/**/*.bench.ts"},"dependencies":{"@noble/curves":"^1.3.0","p-queue":"latest","substreams-sink":"^0.14.1","zod":"latest"},"devDependencies":{"@biomejs/biome":"latest","@types/bun":"latest","mitata":"latest","tweetnacl":"latest","typescript":"latest"},"_id":"substreams-sink-webhook@0.8.4","gitHead":"10cad675378ea34dcc915804e70d20ac36dd8818","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-ROcBmvlkhU5OvtaOWRcAb0ven0uRbeP2wE36+JUFUmjQSStAwJo+KCjVh1L1oWwotMYizN4ti8uQ7a3r2x/GWw==","shasum":"ce8733aa9e29c1d5b50bfbc54222ca50fdbbedd3","tarball":"https://registry.npmjs.org/substreams-sink-webhook/-/substreams-sink-webhook-0.8.4.tgz","fileCount":39,"unpackedSize":53739,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEMUAqz5SaZvu5rly8aMxZbb1VFm6f/TU6TPER2dSiHGAiEAxvBNb7u/PPHI17mu1wOdb8LG8k6wX6Wy5KjSMmSmtJE="}]},"_npmUser":{"name":"deniscarriere","email":"carriere.denis@gmail.com"},"directories":{},"maintainers":[{"name":"deniscarriere","email":"carriere.denis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/substreams-sink-webhook_0.8.4_1707925469937_0.18545132879653736"},"_hasShrinkwrap":false},"0.8.5":{"version":"0.8.5","name":"substreams-sink-webhook","description":"Substreams Sink Webhook","type":"module","main":"dist/index.js","types":"dist/index.d.ts","bin":{"substreams-sink-webhook":"dist/bin/cli.js"},"author":{"name":"Denis","email":"denis@pinax.network"},"sideEffects":false,"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./auth":{"types":"./dist/src/auth.d.ts","import":"./dist/src/auth.js","default":"./dist/src/auth.js"},"./schemas":{"types":"./dist/src/schemas.d.ts","import":"./dist/src/schemas.js","default":"./dist/src/schemas.js"}},"scripts":{"start":"tsc && node ./dist/bin/cli.js run","pretest":"tsc --noEmit","test":"bun test","posttest":"bunx @biomejs/biome check .","prepublishOnly":"tsc","format":"bunx @biomejs/biome format --write ./","bench":"bun ./src/**/*.bench.ts"},"dependencies":{"@noble/curves":"^1.3.0","p-queue":"latest","substreams-sink":"^0.14.1","zod":"latest"},"devDependencies":{"@biomejs/biome":"latest","@types/bun":"latest","mitata":"latest","tweetnacl":"latest","typescript":"latest"},"_id":"substreams-sink-webhook@0.8.5","gitHead":"f3ef685f73d627a70d087c75f1ead7c8b36be807","_nodeVersion":"20.7.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-sB2nncgmG36tHt170ZUpP19Jb1Lro9/DJ3csGWbFl99l9HcPzjkRgHT6MB5kX0QqT7dKm4rT9NJFRPuGxJhVLw==","shasum":"e8729a205120459bcbceb9d59aba6438e71910b3","tarball":"https://registry.npmjs.org/substreams-sink-webhook/-/substreams-sink-webhook-0.8.5.tgz","fileCount":43,"unpackedSize":65277,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDlBTCg/3sRi2XcXay+3vaKQ9pqilYFHyxXbt9Cng/ZmAIgBxvmEu8XyvajAm33Y1X8Lxj8ASu8PyRPvw83wpA93po="}]},"_npmUser":{"name":"deniscarriere","email":"carriere.denis@gmail.com"},"directories":{},"maintainers":[{"name":"deniscarriere","email":"carriere.denis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/substreams-sink-webhook_0.8.5_1707926465111_0.04929334773378935"},"_hasShrinkwrap":false},"0.8.6":{"version":"0.8.6","name":"substreams-sink-webhook","description":"Substreams Sink Webhook","type":"module","main":"dist/index.js","types":"dist/index.d.ts","bin":{"substreams-sink-webhook":"dist/bin/cli.js"},"author":{"name":"Denis","email":"denis@pinax.network"},"sideEffects":false,"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./auth":{"types":"./dist/src/auth.d.ts","import":"./dist/src/auth.js","default":"./dist/src/auth.js"},"./schemas":{"types":"./dist/src/schemas.d.ts","import":"./dist/src/schemas.js","default":"./dist/src/schemas.js"}},"scripts":{"start":"tsc && node ./dist/bin/cli.js run","pretest":"tsc --noEmit","test":"bun test","posttest":"bunx @biomejs/biome check .","prepublishOnly":"tsc","format":"bunx @biomejs/biome format --write ./","bench":"bun ./src/**/*.bench.ts"},"dependencies":{"@noble/curves":"^1.3.0","p-queue":"latest","substreams-sink":"^0.14.1","zod":"latest"},"devDependencies":{"@biomejs/biome":"latest","@types/bun":"latest","mitata":"latest","tweetnacl":"latest","typescript":"latest"},"_id":"substreams-sink-webhook@0.8.6","gitHead":"c95a95d854d8b254216648ae818fa146140cac31","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-Ms4ugHIomSPzWHp4E6+oMcLrqNma3LwhESXUDoIfH/IUwKLfw6joGacNS5yCZNAqmDCJYiXBK45VZMmmZQBr1w==","shasum":"4729d73059b4b9cd045032b6ce6c6f2344551234","tarball":"https://registry.npmjs.org/substreams-sink-webhook/-/substreams-sink-webhook-0.8.6.tgz","fileCount":43,"unpackedSize":64596,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2sj3h+wG8yZ2VtAcbd7JpDzsQPqa34xqLVc68HGsiJwIgNxGW384UH7Df+3ryOhoZb5XP/f5sav5Vms2hVonJSIg="}]},"_npmUser":{"name":"deniscarriere","email":"carriere.denis@gmail.com"},"directories":{},"maintainers":[{"name":"deniscarriere","email":"carriere.denis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/substreams-sink-webhook_0.8.6_1707962824615_0.38922107611911727"},"_hasShrinkwrap":false},"0.9.0":{"version":"0.9.0","name":"substreams-sink-webhook","description":"Substreams Sink Webhook","type":"module","main":"dist/index.js","types":"dist/index.d.ts","bin":{"substreams-sink-webhook":"dist/bin/cli.js"},"author":{"name":"Denis","email":"denis@pinax.network"},"sideEffects":false,"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./auth":{"types":"./dist/src/auth.d.ts","import":"./dist/src/auth.js","default":"./dist/src/auth.js"},"./schemas":{"types":"./dist/src/schemas.d.ts","import":"./dist/src/schemas.js","default":"./dist/src/schemas.js"}},"scripts":{"start":"tsc && pm2 start ./dist/bin/cli.js --name webhook -- run","pretest":"tsc --noEmit","test":"bun test","posttest":"bunx @biomejs/biome check .","prepublishOnly":"tsc","format":"bunx @biomejs/biome format --write ./","bench":"bun ./src/**/*.bench.ts"},"dependencies":{"@noble/curves":"latest","log-update":"latest","p-queue":"latest","substreams-sink":"^0.15.0","zod":"latest"},"devDependencies":{"@biomejs/biome":"latest","@types/bun":"latest","mitata":"latest","pm2":"^5.3.1","tweetnacl":"latest","typescript":"latest"},"_id":"substreams-sink-webhook@0.9.0","gitHead":"998e489c4815a23af5ddb9adbcc6453845b4c9c1","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-0/TtV2VYRYvDLSgIfDh4l+FfbUH3f8v//ftyLxL3oEvyIasnHO7+Zc/1lCWN2qvd/BaA16EAW+82Qc0B9RonYA==","shasum":"792c32e0c321fd69faadc1db644f3361ae56a156","tarball":"https://registry.npmjs.org/substreams-sink-webhook/-/substreams-sink-webhook-0.9.0.tgz","fileCount":51,"unpackedSize":79516,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+anXh+FAdbzvva1JwuhK/2FFEKdupvyKlwuwDYPaUyAIhAKcFKk7FxmLOD8IGLOV6iOcIhL5AgZUd6qziFBx82mgU"}]},"_npmUser":{"name":"deniscarriere","email":"carriere.denis@gmail.com"},"directories":{},"maintainers":[{"name":"deniscarriere","email":"carriere.denis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/substreams-sink-webhook_0.9.0_1708402579994_0.4931364785065002"},"_hasShrinkwrap":false},"0.9.1":{"version":"0.9.1","name":"substreams-sink-webhook","description":"Substreams Sink Webhook","type":"module","main":"dist/index.js","types":"dist/index.d.ts","bin":{"substreams-sink-webhook":"dist/bin/cli.js"},"author":{"name":"Denis","email":"denis@pinax.network"},"sideEffects":false,"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./auth":{"types":"./dist/src/auth.d.ts","import":"./dist/src/auth.js","default":"./dist/src/auth.js"},"./schemas":{"types":"./dist/src/schemas.d.ts","import":"./dist/src/schemas.js","default":"./dist/src/schemas.js"}},"scripts":{"start":"tsc && node ./dist/bin/cli.js run","dev":"tsc && nodemon ./dist/bin/cli.js run","pretest":"tsc --noEmit","test":"bun test","posttest":"bunx @biomejs/biome check .","prepublishOnly":"tsc","format":"bunx @biomejs/biome format --write ./","bench":"bun ./src/**/*.bench.ts"},"dependencies":{"@noble/curves":"latest","log-update":"latest","p-queue":"latest","substreams-sink":"^0.15.0","zod":"latest"},"devDependencies":{"@biomejs/biome":"latest","@types/bun":"latest","mitata":"latest","nodemon":"latest","tweetnacl":"latest","typescript":"latest"},"_id":"substreams-sink-webhook@0.9.1","gitHead":"ad0cb0967508c01c5bf9b292820318950fdf91d2","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-v327g3Rkm6Ya41fcyRf+fkJp8bZuv77xg+Maml8pnDFeQTOTiM1vnGQ3BUSEKFl3LlnVSy6phWBNXPbAWnTv9g==","shasum":"07d02c5c446357eb6f8cd8db861034e54c5637d1","tarball":"https://registry.npmjs.org/substreams-sink-webhook/-/substreams-sink-webhook-0.9.1.tgz","fileCount":51,"unpackedSize":79584,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHRZIGmGj8/apDuhTT1YoBLwN15c+IorJn5oa8CHq29QIgUx7XJ3sAT4IQDE0Epi6DdiBQ4i4LFyguEdvKCwCs/R8="}]},"_npmUser":{"name":"deniscarriere","email":"carriere.denis@gmail.com"},"directories":{},"maintainers":[{"name":"deniscarriere","email":"carriere.denis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/substreams-sink-webhook_0.9.1_1708438091438_0.5564183147687236"},"_hasShrinkwrap":false},"0.9.2":{"version":"0.9.2","name":"substreams-sink-webhook","description":"Substreams Sink Webhook","type":"module","main":"dist/index.js","types":"dist/index.d.ts","bin":{"substreams-sink-webhook":"dist/bin/cli.js"},"author":{"name":"Denis","email":"denis@pinax.network"},"sideEffects":false,"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./auth":{"types":"./dist/src/auth.d.ts","import":"./dist/src/auth.js","default":"./dist/src/auth.js"},"./schemas":{"types":"./dist/src/schemas.d.ts","import":"./dist/src/schemas.js","default":"./dist/src/schemas.js"}},"scripts":{"start":"tsc && node ./dist/bin/cli.js run","dev":"tsc && nodemon ./dist/bin/cli.js run","pretest":"tsc --noEmit","test":"bun test","posttest":"bunx @biomejs/biome check .","prepublishOnly":"tsc","format":"bunx @biomejs/biome format --write ./","bench":"bun ./src/**/*.bench.ts"},"dependencies":{"@noble/curves":"latest","log-update":"latest","p-queue":"latest","substreams-sink":"^0.15.0","zod":"latest"},"devDependencies":{"@biomejs/biome":"latest","@types/bun":"latest","mitata":"latest","nodemon":"latest","tweetnacl":"latest","typescript":"latest"},"_id":"substreams-sink-webhook@0.9.2","gitHead":"ef5ed26bdfbff61133b4997d356718f6ae289764","_nodeVersion":"21.6.2","_npmVersion":"10.2.4","dist":{"integrity":"sha512-uzQse1xSTLK5kws9HNExLLUjzVFEvt4Pxrw6zl0+VV+XLGUOQYp716Xvzr/EwbMCwINhb97n2O2dxicORAhd/g==","shasum":"f9072f5b783ba9fcbc08a55aae73586adedda57c","tarball":"https://registry.npmjs.org/substreams-sink-webhook/-/substreams-sink-webhook-0.9.2.tgz","fileCount":59,"unpackedSize":88573,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEaaxwL7KTRvu99QRVu8cR6yRknd8gvLHJQzZHr27EIHAiEAqo2TxiiNKcqY3tOGlhA5P+MiBfHe4RtIAyNZooYQ3NY="}]},"_npmUser":{"name":"deniscarriere","email":"carriere.denis@gmail.com"},"directories":{},"maintainers":[{"name":"deniscarriere","email":"carriere.denis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/substreams-sink-webhook_0.9.2_1708480048693_0.4264825455331467"},"_hasShrinkwrap":false}},"time":{"created":"2023-07-12T20:29:49.650Z","0.3.0":"2023-07-12T20:29:49.882Z","modified":"2024-02-21T01:47:29.472Z","0.3.1":"2023-07-21T18:59:05.072Z","0.3.2":"2023-07-27T14:36:44.899Z","0.3.3":"2023-07-27T22:22:30.633Z","0.3.4":"2023-07-28T17:56:13.910Z","0.3.5":"2023-07-31T18:52:39.994Z","0.4.0":"2023-09-01T13:11:07.092Z","0.4.1":"2023-09-21T22:59:18.307Z","0.4.2":"2023-09-30T03:07:25.402Z","0.4.3":"2023-10-08T02:43:59.375Z","0.4.4":"2023-10-13T14:01:50.892Z","0.5.0":"2023-10-18T22:20:00.660Z","0.6.1":"2023-11-25T17:00:14.650Z","0.6.2":"2023-11-25T17:11:51.665Z","0.7.0":"2023-11-29T03:55:53.965Z","0.7.1":"2023-11-29T04:39:52.622Z","0.7.2":"2023-11-29T04:46:05.889Z","0.7.3":"2023-12-01T04:29:38.005Z","0.7.4":"2023-12-05T17:38:16.320Z","0.7.5":"2023-12-11T15:08:34.546Z","0.8.0":"2024-02-13T21:06:55.358Z","0.8.1":"2024-02-13T21:47:01.146Z","0.8.2":"2024-02-13T21:51:54.379Z","0.8.3":"2024-02-13T22:17:30.750Z","0.8.4":"2024-02-14T15:44:30.101Z","0.8.5":"2024-02-14T16:01:05.322Z","0.8.6":"2024-02-15T02:07:04.867Z","0.9.0":"2024-02-20T04:16:20.160Z","0.9.1":"2024-02-20T14:08:11.649Z","0.9.2":"2024-02-21T01:47:28.845Z"},"maintainers":[{"name":"deniscarriere","email":"carriere.denis@gmail.com"}],"description":"Substreams Sink Webhook","author":{"name":"Denis","email":"denis@pinax.network"},"readme":"# [`Substreams`](https://substreams.streamingfast.io/) Sink Webhook\n\n> `substreams-sink-webhook` is a tool that allows developers to pipe data extracted from a blockchain to Webhook.\n\n## HTTP Server examples\n\n- [`Bun`](/examples/bun) - https://bun.sh/\n- [`Express`](/examples/express) - https://expressjs.com/\n- [`node:http`](/examples/node) - https://nodejs.org/api/http.html\n- [POST request](/examples/http)\n\n## 📖 References\n\n- [**Substreams** documentation](https://substreams.streamingfast.io/)\n- TweetNaCl\n  - [TweetNaCl: a crypto library in 100 tweets](http://tweetnacl.cr.yp.to/)\n  - [TweetNaCl.js](https://tweetnacl.js.org/)\n  - [TweetNaclSharp](https://github.com/XeroXP/TweetNaclSharp)\n- Discord Webhooks\n  - [interactions-and-bot-users](https://discord.com/developers/docs/interactions/receiving-and-responding#interactions-and-bot-users)\n  - [security-and-authorization](https://discord.com/developers/docs/interactions/receiving-and-responding#security-and-authorization)\n\n## POST Message\n\nThe POST message will be a JSON object with the following structure:\n\n**headers**\n\n```http\nPOST http://localhost:3000 HTTP/1.1\ncontent-type: application/json\nx-signature-ed25519: 8f01c66ccda5b987c43d913290419572ea586dbef2077fa166c4a84797e1d2c76b305bc67ed43efb1fc841562620a61cb59c4d8a13de689a2e98ead19190f80c\nx-signature-timestamp: 1707776632\n```\n\n**body**\n\n> The body will be a flatten JSON string with the following structure:\n\n```json\n{\n  \"status\": 200,\n  \"cursor\": \"OJGbpO9ZnZcwvxW38_FO8KWwLpcyA1lrUQPgKRFL04Py8yCW35v1VTB1O0-Elami3RztQlOp2tmcHC9y9ZQFuoDrxLpj6yU-FXorwoHr_OfqLPumMQwTJ-hgWeuKYNLeWDjTagn4ersEtNGzbvLaY0UxZZUhK2G62z1VptdXJfEWuiJmyjmrIZrRhK-WoNAS_rEkQ7L1xCmhDzJ4K0dTPcSDNPKZuDR2\",\n  \"session\": {\n    \"traceId\": \"3cbb0a1c772a47a72995d95f4c6d2cff\",\n    \"resolvedStartBlock\": 53448515\n  },\n  \"clock\": {\n    \"timestamp\": \"2024-02-12T22:23:51.000Z\",\n    \"number\": 53448530,\n    \"id\": \"f843bc26cea0cbd50b09699546a8a97de6a1727646c17a857c5d8d868fc26142\"\n  },\n  \"manifest\": {\n    \"substreamsEndpoint\": \"https://polygon.substreams.pinax.network:443\",\n    \"chain\": \"polygon\",\n    \"finalBlockOnly\": \"false\",\n    \"moduleName\": \"map_blocks\",\n    \"type\": \"sf.substreams.v1.Clock\",\n    \"moduleHash\": \"44c506941d5f30db6cca01692624395d1ac40cd1\"\n  },\n  \"data\": {\n    ...\n  }\n}\n```\n\n## Generate Ed25519 public & private key pair\n\n```bash\n$ bunx substreams-sink-webhook keypair\n{\n  \"publicKey\": \"36a89085d54d866c60ecccc2bf332d1c0dd5f1a810af175b1cfb7ff9e64b67d6\",\n  \"privateKey\": \"67603675f8160b4e4ca67770eaf7df797f3a9617665a84ec3e9baf92c403fb4f\"\n}\n```\nor using `curl`\n\n```bash\n$ curl http://localhost:9102/keypair\n```\n\n## Validate Ed25519 signature\n\n```typescript\nimport nacl from \"tweetnacl\";\n\n// ...HTTP server\nconst PUBLIC_KEY = \"APPLICATION_PUBLIC_KEY\";\n\n// get headers and body from POST request\nconst signature = request.headers.get(\"x-signature-ed25519\");\nconst timestamp = request.headers.get(\"x-signature-timestamp\");\nconst body = await request.text();\n\n// validate signature using public key\nconst isVerified = nacl.sign.detached.verify(\n  Buffer.from(timestamp + body),\n  Buffer.from(signature, \"hex\"),\n  Buffer.from(PUBLIC_KEY, \"hex\")\n);\n\nif (!isVerified) {\n  return new Response(\"invalid request signature\", { status: 401 });\n}\n```\n\n## `.env` Environment variables\n\n```env\n# Webhook\nPORT=9102\nWEBHOOK_URL=http://127.0.0.1:3000\n\n# Get Substreams API Key\n# https://app.pinax.network\n# https://app.streamingfast.io/\nSUBSTREAMS_API_KEY=<Substreams API Token @ https://pinax.network>\n\n# Substreams Package (*.spkg)\nMANIFEST=https://github.com/pinax-network/substreams/releases/download/blocks-v0.1.0/blocks-v0.1.0.spkg\nMODULE_NAME=map_blocks\nSTART_BLOCK=-10\nPRODUCTION_MODE=true\n\n# Webhook (Optional)\nPRIVATE_KEY=<Ed25519 Private Key>\nMAXIMUM_ATTEMPTS=100\nVERBOSE=true\n```\n\n## Help\n\n```\n$ substreams-sink-webhook --help\n\nUsage: substreams-sink-webhook run [options]\n\nSubstreams Sink Webhook\n\nOptions:\n  -e --substreams-endpoint <string>    Substreams gRPC endpoint to stream data from (env: SUBSTREAMS_ENDPOINT)\n  --manifest <string>                  URL of Substreams package (env: MANIFEST)\n  --module-name <string>               Name of the output module (declared in the manifest) (env: MODULE_NAME)\n  -s --start-block <int>               Start block to stream from (defaults to -1, which means the initialBlock of the first module you are streaming) (default: \"-1\", env: START_BLOCK)\n  -t --stop-block <int>                Stop block to end stream at, inclusively (env: STOP_BLOCK)\n  -p, --params <string...>             Set a params for parameterizable modules. Can be specified multiple times. (ex: -p module1=valA -p module2=valX&valY) (default: [], env: PARAMS)\n  --substreams-api-key <string>        API key for the Substream endpoint (env: SUBSTREAMS_API_KEY)\n  --delay-before-start <int>           Delay (ms) before starting Substreams (default: 0, env: DELAY_BEFORE_START)\n  --cursor-path <string>               File path or URL to cursor lock file (default: \"cursor.lock\", env: CURSOR_PATH)\n  --http-cursor-auth <string>          Basic auth credentials for http cursor (ex: username:password) (env: HTTP_CURSOR_AUTH)\n  --production-mode <boolean>          Enable production mode, allows cached Substreams data if available (default: \"false\", env: PRODUCTION_MODE)\n  --inactivity-seconds <int>           If set, the sink will stop when inactive for over a certain amount of seconds (default: 300, env: INACTIVITY_SECONDS)\n  --hostname <string>                  The process will listen on this hostname for any HTTP and Prometheus metrics requests (default: \"localhost\", env: HOSTNAME)\n  --port <int>                         The process will listen on this port for any HTTP and Prometheus metrics requests (default: 9102, env: PORT)\n  --metrics-labels [string...]         To apply generic labels to all default metrics (ex: --labels foo=bar) (default: {}, env: METRICS_LABELS)\n  --collect-default-metrics <boolean>  Collect default metrics (default: \"false\", env: COLLECT_DEFAULT_METRICS)\n  --headers [string...]                Set headers that will be sent on every requests (ex: --headers X-HEADER=headerA) (default: {}, env: HEADERS)\n  --final-blocks-only <boolean>        Only process blocks that have pass finality, to prevent any reorg and undo signal by staying further away from the chain HEAD (default: \"false\", env: FINAL_BLOCKS_ONLY)\n  --verbose <boolean>                  Enable verbose logging (default: \"false\", env: VERBOSE)\n  --webhook-url <string>               Webhook URL to send POST (env: WEBHOOK_URL)\n  --private-key <string>               Ed25519 private key to sign POST data payload (env: PRIVATE_KEY)\n  --maximum-attempts <number>          Maximum attempts to retry POST (default: 100, env: MAXIMUM_ATTEMPTS)\n  -h, --help                           display help for command\n```\n\n## Docker environment\n\nPull from GitHub Container registry\n```bash\ndocker pull ghcr.io/pinax-network/substreams-sink-webhook:latest\n```\n\nRun with `.env` file\n```bash\ndocker run -it --rm --env-file .env ghcr.io/pinax-network/substreams-sink-webhook:latest run\n```\n\nBuild from source\n```bash\ndocker build -t substreams-sink-webhook .\n```\n\n## Features\n\n- [x] POST data to URL\n- [x] Include Substreams Manifest to payload\n  - substreamsEndpoint\n  - chain\n  - finalBlockOnly\n  - moduleName\n  - type\n  - moduleHash\n- [x] Include Substreams Clock to payload\n  - timestamp\n  - number\n  - id\n- [x] Includes Substreams Session to payload\n  - traceId\n  - resolvedStartBlock\n- [x] Includes Substreams cursor to payload\n- [x] Signing policy\n  - [x] TweetNaCl\n  - [ ] ~~R1 private keys~~\n  - [ ] ~~Ether.js~~\n- [x] All messages are sent in block order, no need to parallelize\n- [x] Support for Final Blocks Only `--final-blocks-only`\n- [x] Support for Production Mode `--production-mode`\n- [x] Retry policy\n  - [x] Exponential backoff (2x)\n  - [x] Initial Interval (1s)\n  - [x] Maximum Attempts (Infinity)\n  - [x] Maximum Interval (100 * initialInterval)\n- [x] Dockerfile\n- [x] Provide CLI arguments or Environment Variables (`.env`)\n- [x] Allow params injection via `--params` or `-p`\n- [x] Prometheus metrics\n  - [x] includes metrics from `substreams-sink`\n  - [x] HTTP POST requests\n  - [x] HTTP errors\n- [x] PING URL on start (invalid + valid)\n- [x] Save `cursor.lock` only after successful POST\n  - [ ] Enforce retry policy on HTTP cursor updates\n","readmeFilename":"README.md"}