{"_id":"@odatano/nightgate","_rev":"98-a9ee364d29ecf06f7c139d7d64b129b8","name":"@odatano/nightgate","dist-tags":{"latest":"0.25.7"},"versions":{"0.1.0":{"name":"@odatano/nightgate","version":"0.1.0","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.1.0","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/ODATANO-NIGHT/tree/main/packages/indexer","bugs":{"url":"https://github.com/ODATANO/ODATANO-NIGHT/issues"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"requires":{"db":{"kind":"sqlite","credentials":{"database":"db/midnight.db"}},"kinds":{},"nightgate":{"kind":"nightgate","network":"testnet","nodeUrl":"ws://localhost:9944"}}},"dist":{"shasum":"6fe4b9da2fb88dfa6feec915b13e70beb535e0e9","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.1.0.tgz","fileCount":51,"integrity":"sha512-VV+SN6nnpxvMbnT202xnvsVcPYMVKJHciaDpwnITSgE/5R9I2aCF06bkODXBwYKhsYj/N3+jSZkx8eR6DJj7oQ==","signatures":[{"sig":"MEUCIC2i7JrRhUfNCphLTLdzi6BzV5CR8n2AUzUjjwE8ZeDUAiEA8Ft3ZwlFG7iyk65/JlmskEyeZB/bbj8RcKmdmucrmUw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156588},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"}},"gitHead":"b620544f19449b57d0aa71d4e7e08388ebded83f","scripts":{"dev":"npm run cds:watch","lint":"eslint .","test":"jest --coverage","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy","prepack":"npm run build:plugin","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","test:unit":"jest --testPathPattern=test/unit","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"npm run cds:types","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","prepublishOnly":"npm run typecheck && npm test && npm run build:plugin"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/ODATANO-NIGHT.git","type":"git","directory":"packages/indexer"},"_npmVersion":"10.9.0","description":"CAP Plugin — Midnight Blockchain Indexer with OData V4 API","directories":{},"_nodeVersion":"22.11.0","dependencies":{"ws":"^8","express":"^4","@noble/hashes":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","jest":"^29","eslint":"^9.39.3","ts-jest":"^29","@sap/cds":"^9","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^9","@types/jest":"^29","@types/node":"^22","@cap-js/sqlite":"^2","@cap-js/cds-typer":"^0.38.0"},"peerDependencies":{"@sap/cds":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.1.0_1772957082541_0.3191640295538207","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@odatano/nightgate","version":"0.1.1","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.1.1","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/ODATANO-NIGHT/tree/main/packages/indexer","bugs":{"url":"https://github.com/ODATANO/ODATANO-NIGHT/issues"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"requires":{"db":{"kind":"sqlite","credentials":{"database":"db/midnight.db"}},"kinds":{},"nightgate":{"kind":"nightgate","network":"testnet","nodeUrl":"ws://localhost:9944"}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"301e68a6d5b2a1ba6b149f698a043feac14c8d04","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.1.1.tgz","fileCount":51,"integrity":"sha512-mxRSNy+U0QGzvCX2GHPcRJqpkOZvJtmANfTd4SEZrrXvRXb5nP64Bpobt6bb0/unOhlu7tbh/ZJs+i2z8RWb/A==","signatures":[{"sig":"MEUCIQCI+VwNBKfiAaYJdEBx/R2ackvvBPjHAVYpGjGHpBOBHgIgasgh4NEAwdTJNJw1V7l+bDqbFV8w8wvncAItxHrLDhY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181390},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"}},"gitHead":"8a5ed36bde8dbc9d2b68578e540ba3e02aea8904","scripts":{"dev":"npm run cds:watch","lint":"eslint .","test":"jest --coverage","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy","prepack":"npm run build:plugin","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","test:unit":"jest --testPathPattern=test/unit","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"npm run cds:types","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","prepublishOnly":"npm run typecheck && npm test && npm run build:plugin"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/ODATANO-NIGHT.git","type":"git","directory":"packages/indexer"},"_npmVersion":"10.9.0","description":"CAP Plugin — Midnight Blockchain Indexer with OData V4 API","directories":{},"_nodeVersion":"22.11.0","dependencies":{"ws":"^8","express":"^4","@noble/hashes":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","jest":"^29","eslint":"^9.39.3","ts-jest":"^29","@sap/cds":"^9","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^9","@types/jest":"^29","@types/node":"^22","@cap-js/sqlite":"^2","@cap-js/cds-typer":"^0.38.0"},"peerDependencies":{"@sap/cds":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.1.1_1772997545587_0.5422803109103544","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@odatano/nightgate","version":"0.1.2","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.1.2","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/ODATANO-NIGHT/tree/main/packages/indexer","bugs":{"url":"https://github.com/ODATANO/ODATANO-NIGHT/issues"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"requires":{"db":{"kind":"sqlite","credentials":{"database":"db/midnight.db"}},"kinds":{},"nightgate":{"kind":"nightgate"}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"974e17ec0c6db74087b751daebdfd6a731916b42","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.1.2.tgz","fileCount":53,"integrity":"sha512-5Wd3ex0ccmt3V3/h18juzdPuSfnauEWsXoZFUctT19Guwram8bMM63vFtlK1UiPOz6oPzfyGWFndEFfQvqQElw==","signatures":[{"sig":"MEYCIQCtE4VIMZ5RtOWRTuuITP7pULSSsqTcG6VvzIw6KP5n1AIhAKRbjeVL2ydrKsJvWkTqPcx6Oqnk2bsO2OasEK6584F/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":171885},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"}},"gitHead":"8e28597b32b48b8d6812c1cdec810279d6e8fbda","scripts":{"dev":"npm run cds:watch","lint":"eslint .","test":"jest --coverage","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy","prepack":"npm run build:plugin","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","test:unit":"jest --testPathPattern=test/unit","typecheck":"tsc -p tsconfig.json --noEmit","build:types":"npm run cds:types","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","prepublishOnly":"npm run typecheck && npm test && npm run build:plugin"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/ODATANO-NIGHT.git","type":"git","directory":"packages/indexer"},"_npmVersion":"10.9.0","description":"CAP Plugin — Midnight Blockchain Indexer with OData V4 API","directories":{},"_nodeVersion":"22.11.0","dependencies":{"ws":"^8","express":"^4","@noble/hashes":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","jest":"^29","eslint":"^9.39.3","ts-jest":"^29","@sap/cds":"^9","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^9","@types/jest":"^29","@types/node":"^22","@cap-js/sqlite":"^2","@cap-js/cds-typer":"^0.38.0"},"peerDependencies":{"@sap/cds":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.1.2_1773173720747_0.9986525903081598","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@odatano/nightgate","version":"0.3.0","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.3.0","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"database":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","credentials":{"database":"db/midnight.db"}},"kinds":{},"nightgate":{"kind":"nightgate","contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"c964b0a2ea19a841e79e262d7ca62414af64008f","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.3.0.tgz","fileCount":145,"integrity":"sha512-tbo6eRPXv0dpT0rmY3w5dhpW86LE1anPAi0VYbSVD6DyjArk1E3nFeC/TaF22zMLNIWqt2y1luRHUBd97ybmbw==","signatures":[{"sig":"MEUCIC3Gy/a3abz0shMkBErRks50ddLEST2ZPKndvlNwdADkAiEAljGRDEoUz6k+Xjft1ky6TbzTGwKc3y6FiUd5nj+YYfE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15075881},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds"},"gitHead":"1a566b462f4fa70bcba79a33a36e766e8c19b087","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","t15":"node --env-file=.env scripts/run-t15.mjs","lint":"eslint .","test":"jest --coverage --runInBand","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && jest --testPathPattern=test/unit --runInBand","typecheck":"tsc -p tsconfig.json --noEmit","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","predicate:e2e":"node --env-file=.env scripts/run-predicate-e2e.mjs","prepublishOnly":"npm run typecheck && npm test && npm run build:plugin","dev:default-heap":"npm run cds:watch","integration:providers":"node scripts/integration-test-providers.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:attestation-vault":"node scripts/integration-test-attestation-vault.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","undici":"^8.3.0","express":"^4","@noble/hashes":"^1.8.0","@midnight-ntwrk/ledger-v8":"^8.1.0","@midnight-ntwrk/compact-js":"^2.5.0","@midnight-ntwrk/wallet-sdk-hd":"^3.0.2","@midnight-ntwrk/compact-runtime":"^0.16.0","@midnight-ntwrk/wallet-sdk-facade":"^4.0.0","@midnight-ntwrk/wallet-sdk-shielded":"^3.0.0","@midnight-ntwrk/midnight-js-contracts":"^4.0.4","@midnight-ntwrk/midnight-js-network-id":"^4.0.4","@midnight-ntwrk/wallet-sdk-dust-wallet":"^4.0.0","@midnight-ntwrk/wallet-sdk-abstractions":"^2.1.0","@midnight-ntwrk/wallet-sdk-address-format":"^3.1.1","@midnight-ntwrk/wallet-sdk-unshielded-wallet":"^3.0.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"^4.0.4","@midnight-ntwrk/midnight-js-http-client-proof-provider":"^4.0.4","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"^4.0.4","@midnight-ntwrk/midnight-js-level-private-state-provider":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","jest":"^29","eslint":"^9.39.3","ts-jest":"^29","@sap/cds":"^9","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^9","@types/jest":"^29","@types/node":"^22","@cap-js/sqlite":"^2","@cap-js/cds-test":"^0.4.1","@cap-js/cds-typer":"^0.38.0","@cap-js/cds-types":"^0.16.0"},"peerDependencies":{"@sap/cds":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.3.0_1780090832896_0.2831346712303209","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@odatano/nightgate","version":"0.3.1","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.3.1","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"database":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","credentials":{"database":"db/midnight.db"}},"kinds":{},"nightgate":{"kind":"nightgate","contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"e384110a4c1cb4334e404d23f8d5b7fd5aabf715","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.3.1.tgz","fileCount":145,"integrity":"sha512-U2QGLgAk7oiW71MJtjcWEIGyHbGWtlZnZKg5b42sQIPgrsJZ5alWfLCUWgOpNW9lFh9Fsnmb5tr8ayPRX/38ng==","signatures":[{"sig":"MEQCIF016MCZMBGPENP6TNE0P8hKymCMB3OKhhVZpX1oKwcvAiBLA6wtlPqRsTn7xlrA3trBDRmxmI12xSIkvm7clFkcZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15076003},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds"},"gitHead":"1a566b462f4fa70bcba79a33a36e766e8c19b087","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","t15":"node --env-file=.env scripts/run-t15.mjs","lint":"eslint .","test":"jest --coverage --runInBand","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && jest --testPathPattern=test/unit --runInBand","typecheck":"tsc -p tsconfig.json --noEmit","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","predicate:e2e":"node --env-file=.env scripts/run-predicate-e2e.mjs","prepublishOnly":"npm run typecheck && npm test && npm run build:plugin","dev:default-heap":"npm run cds:watch","integration:providers":"node scripts/integration-test-providers.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:attestation-vault":"node scripts/integration-test-attestation-vault.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","undici":"^8.3.0","express":"^4","@noble/hashes":"^1.8.0","@midnight-ntwrk/ledger-v8":"^8.1.0","@midnight-ntwrk/compact-js":"^2.5.0","@midnight-ntwrk/wallet-sdk-hd":"^3.0.2","@midnight-ntwrk/compact-runtime":"^0.16.0","@midnight-ntwrk/wallet-sdk-facade":"^4.0.0","@midnight-ntwrk/wallet-sdk-shielded":"^3.0.0","@midnight-ntwrk/midnight-js-contracts":"^4.0.4","@midnight-ntwrk/midnight-js-network-id":"^4.0.4","@midnight-ntwrk/wallet-sdk-dust-wallet":"^4.0.0","@midnight-ntwrk/wallet-sdk-abstractions":"^2.1.0","@midnight-ntwrk/wallet-sdk-address-format":"^3.1.1","@midnight-ntwrk/wallet-sdk-unshielded-wallet":"^3.0.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"^4.0.4","@midnight-ntwrk/midnight-js-http-client-proof-provider":"^4.0.4","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"^4.0.4","@midnight-ntwrk/midnight-js-level-private-state-provider":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","jest":"^29","eslint":"^9.39.3","ts-jest":"^29","@sap/cds":"^9","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^9","@types/jest":"^29","@types/node":"^22","@cap-js/sqlite":"^2","@cap-js/cds-test":"^0.4.1","@cap-js/cds-typer":"^0.38.0","@cap-js/cds-types":"^0.16.0"},"peerDependencies":{"@sap/cds":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.3.1_1780250266381_0.36826324093603846","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@odatano/nightgate","version":"0.3.2","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.3.2","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"database":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","credentials":{"database":"db/midnight.db"}},"kinds":{},"nightgate":{"kind":"nightgate","contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"3af669d8f2196dd2c1b498f942ac6a317d4a9017","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.3.2.tgz","fileCount":147,"integrity":"sha512-y+rvrr4CjN6s5jE7gqT3v99iwMSJXGxA8AtGKgOhX9O++Q9snymuGrcIZxEKitC8/SLJHxv3xciGMxhw+DYimQ==","signatures":[{"sig":"MEQCIHIxP8nHSjwONokl7uE6z8kHjlhOH2lBqyz0cCEt4rlKAiBB8IyfzgtHY5Ch0PvJ6KC2soDTfJwOmcH/74mpxX2ATw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15091195},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds"},"gitHead":"952c321d01e101903e5228539a62e7f97556d8b5","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","t15":"node --env-file=.env scripts/run-t15.mjs","lint":"eslint .","test":"jest --coverage --runInBand","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && jest --testPathPattern=test/unit --runInBand","typecheck":"tsc -p tsconfig.json --noEmit","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","predicate:e2e":"node --env-file=.env scripts/run-predicate-e2e.mjs","prepublishOnly":"npm run typecheck && npm test && npm run build:plugin","dev:default-heap":"npm run cds:watch","integration:providers":"node scripts/integration-test-providers.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:attestation-vault":"node scripts/integration-test-attestation-vault.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","undici":"^8.3.0","express":"^4","@noble/hashes":"^1.8.0","@midnight-ntwrk/ledger-v8":"^8.1.0","@midnight-ntwrk/compact-js":"^2.5.0","@midnight-ntwrk/wallet-sdk-hd":"^3.0.2","@midnight-ntwrk/compact-runtime":"^0.16.0","@midnight-ntwrk/wallet-sdk-facade":"^4.0.0","@midnight-ntwrk/wallet-sdk-shielded":"^3.0.0","@midnight-ntwrk/midnight-js-contracts":"^4.0.4","@midnight-ntwrk/midnight-js-network-id":"^4.0.4","@midnight-ntwrk/wallet-sdk-dust-wallet":"^4.0.0","@midnight-ntwrk/wallet-sdk-abstractions":"^2.1.0","@midnight-ntwrk/wallet-sdk-address-format":"^3.1.1","@midnight-ntwrk/wallet-sdk-unshielded-wallet":"^3.0.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"^4.0.4","@midnight-ntwrk/midnight-js-http-client-proof-provider":"^4.0.4","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"^4.0.4","@midnight-ntwrk/midnight-js-level-private-state-provider":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","jest":"^29","eslint":"^9.39.3","ts-jest":"^29","@sap/cds":"^9","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^9","@types/jest":"^29","@types/node":"^22","@cap-js/sqlite":"^2","@cap-js/cds-test":"^0.4.1","@cap-js/cds-typer":"^0.38.0","@cap-js/cds-types":"^0.16.0"},"peerDependencies":{"@sap/cds":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.3.2_1780321968433_0.9953776030663928","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@odatano/nightgate","version":"0.3.3","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.3.3","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"database":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","credentials":{"database":"db/midnight.db"}},"kinds":{},"nightgate":{"kind":"nightgate","contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"fdd1d54eb6d5ac45415d84f36d67904e36496d48","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.3.3.tgz","fileCount":147,"integrity":"sha512-0d5jtS6tkN9MhjWAinc8vLrmSH8JDXhYuBBb1Gni9Q99L8njw6VVhw0ULwTlzFDxHvMEL+4822OFm4npmoSdUg==","signatures":[{"sig":"MEUCIGyCqqSWKErQrggtwGjbE75KecHRrBo0+oD46ZC0OQhVAiEA0QptFtwFSu+ramntma7Q6yTetJDj2SRoHmpgJgpChX4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15049755},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds"},"gitHead":"a6ea6c6ae2dbfcb2a48250c64908f1c476af8929","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"jest --coverage --runInBand","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && jest --testPathPattern=test/unit --runInBand","typecheck":"tsc -p tsconfig.json --noEmit","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","predicate:e2e":"node --env-file=.env scripts/run-predicate-e2e.mjs","prepublishOnly":"npm run typecheck && npm test && npm run build:plugin","dev:default-heap":"npm run cds:watch","integration:providers":"node scripts/integration-test-providers.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:attestation-vault":"node scripts/integration-test-attestation-vault.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","undici":"^8.3.0","express":"^4","@noble/hashes":"^1.8.0","@midnight-ntwrk/ledger-v8":"^8.1.0","@midnight-ntwrk/compact-js":"^2.5.0","@midnight-ntwrk/wallet-sdk-hd":"^3.0.2","@midnight-ntwrk/compact-runtime":"^0.16.0","@midnight-ntwrk/wallet-sdk-facade":"^4.0.0","@midnight-ntwrk/wallet-sdk-shielded":"^3.0.0","@midnight-ntwrk/midnight-js-contracts":"^4.0.4","@midnight-ntwrk/midnight-js-network-id":"^4.0.4","@midnight-ntwrk/wallet-sdk-dust-wallet":"^4.0.0","@midnight-ntwrk/wallet-sdk-abstractions":"^2.1.0","@midnight-ntwrk/wallet-sdk-address-format":"^3.1.1","@midnight-ntwrk/wallet-sdk-unshielded-wallet":"^3.0.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"^4.0.4","@midnight-ntwrk/midnight-js-http-client-proof-provider":"^4.0.4","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"^4.0.4","@midnight-ntwrk/midnight-js-level-private-state-provider":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","jest":"^29","eslint":"^9.39.3","ts-jest":"^29","@sap/cds":"^9","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^9","@types/jest":"^29","@types/node":"^22","@cap-js/sqlite":"^2","@cap-js/cds-test":"^0.4.1","@cap-js/cds-typer":"^0.38.0","@cap-js/cds-types":"^0.16.0"},"peerDependencies":{"@sap/cds":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.3.3_1780690155926_0.8395153374292539","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@odatano/nightgate","version":"0.3.4","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.3.4","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"database":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","credentials":{"database":"db/midnight.db"}},"kinds":{},"nightgate":{"kind":"nightgate","contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"86d2bbde2dec91f962276ec8d96bb7113971e3df","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.3.4.tgz","fileCount":151,"integrity":"sha512-pZbgdhapdkEcaj0iiMO/VK7i52hGEL5uz9Wi2MPXft3s17SLfLxhGdZpziy+2+1EFPgmsEtMuXHdWMU02/7mVQ==","signatures":[{"sig":"MEQCIFIt0CYEBLVwrZr25ro4MObHgMnxhw64/efYdIY/XuZSAiBQMNl7CjguFQzNQ97NOCz3ofNdsj5xqUs9h8KhZwuznw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15100914},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds"},"gitHead":"d11e1ddfd16bb15e110b701886c87b5e5e071284","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"jest --coverage --runInBand","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && jest --testPathPattern=test/unit --runInBand","typecheck":"tsc -p tsconfig.json --noEmit","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","predicate:e2e":"node --env-file=.env scripts/run-predicate-e2e.mjs","disclosure:e2e":"node --env-file=.env scripts/run-disclosure-e2e.mjs","prepublishOnly":"npm run typecheck && npm test && npm run build:plugin","dev:default-heap":"npm run cds:watch","integration:providers":"node scripts/integration-test-providers.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:attestation-vault":"node scripts/integration-test-attestation-vault.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","undici":"^8.3.0","express":"^4","@noble/hashes":"^1.8.0","@midnight-ntwrk/ledger-v8":"^8.1.0","@midnight-ntwrk/compact-js":"^2.5.0","@midnight-ntwrk/wallet-sdk-hd":"^3.0.2","@midnight-ntwrk/compact-runtime":"^0.16.0","@midnight-ntwrk/wallet-sdk-facade":"^4.0.0","@midnight-ntwrk/wallet-sdk-shielded":"^3.0.0","@midnight-ntwrk/midnight-js-contracts":"^4.0.4","@midnight-ntwrk/midnight-js-network-id":"^4.0.4","@midnight-ntwrk/wallet-sdk-dust-wallet":"^4.0.0","@midnight-ntwrk/wallet-sdk-abstractions":"^2.1.0","@midnight-ntwrk/wallet-sdk-address-format":"^3.1.1","@midnight-ntwrk/wallet-sdk-unshielded-wallet":"^3.0.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"^4.0.4","@midnight-ntwrk/midnight-js-http-client-proof-provider":"^4.0.4","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"^4.0.4","@midnight-ntwrk/midnight-js-level-private-state-provider":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","jest":"^29","eslint":"^9.39.3","ts-jest":"^29","@sap/cds":"^9","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^9","@types/jest":"^29","@types/node":"^22","@cap-js/sqlite":"^2","@cap-js/cds-test":"^0.4.1","@cap-js/cds-typer":"^0.38.0","@cap-js/cds-types":"^0.16.0"},"peerDependencies":{"@sap/cds":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.3.4_1780847258944_0.832310573318082","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@odatano/nightgate","version":"0.3.5","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.3.5","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"database":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","credentials":{"database":"db/midnight.db"}},"kinds":{},"nightgate":{"kind":"nightgate","contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"067717b912b99d0764d2e198f7c8412480fbbce8","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.3.5.tgz","fileCount":151,"integrity":"sha512-NcCkQZy17anHFyyUrIGky7Eyhy4s46Bbe5xU+zuQk5sLCAaKHP0yX//FA4GpCM8V9uaXd4w/FvAkH5n01on5kg==","signatures":[{"sig":"MEUCIFijF213nm5gikeaPHlds0LhDTTOxw3pVmh8bTtRNB4RAiEA0bZcN9OdYsnzN15u9gnNcuL6Pg8Z+M1KlV2eeny6ssY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15106165},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds"},"gitHead":"db446e9d05617ec567f6484cf783587ee5b9fa4c","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"jest --coverage --runInBand","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && jest --testPathPattern=test/unit --runInBand","typecheck":"tsc -p tsconfig.json --noEmit","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","predicate:e2e":"node --env-file=.env scripts/run-predicate-e2e.mjs","disclosure:e2e":"node --env-file=.env scripts/run-disclosure-e2e.mjs","prepublishOnly":"npm run typecheck && npm test && npm run build:plugin","dev:default-heap":"npm run cds:watch","integration:providers":"node scripts/integration-test-providers.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:attestation-vault":"node scripts/integration-test-attestation-vault.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","undici":"^8.3.0","express":"^4","@noble/hashes":"^1.8.0","@midnight-ntwrk/ledger-v8":"^8.1.0","@midnight-ntwrk/compact-js":"^2.5.0","@midnight-ntwrk/wallet-sdk-hd":"^3.0.2","@midnight-ntwrk/compact-runtime":"^0.16.0","@midnight-ntwrk/wallet-sdk-facade":"^4.0.0","@midnight-ntwrk/wallet-sdk-shielded":"^3.0.0","@midnight-ntwrk/midnight-js-contracts":"^4.0.4","@midnight-ntwrk/midnight-js-network-id":"^4.0.4","@midnight-ntwrk/wallet-sdk-dust-wallet":"^4.0.0","@midnight-ntwrk/wallet-sdk-abstractions":"^2.1.0","@midnight-ntwrk/wallet-sdk-address-format":"^3.1.1","@midnight-ntwrk/wallet-sdk-unshielded-wallet":"^3.0.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"^4.0.4","@midnight-ntwrk/midnight-js-http-client-proof-provider":"^4.0.4","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"^4.0.4","@midnight-ntwrk/midnight-js-level-private-state-provider":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","jest":"^29","eslint":"^9.39.3","ts-jest":"^29","@sap/cds":"^9","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^9","@types/jest":"^29","@types/node":"^22","@cap-js/sqlite":"^2","@cap-js/cds-test":"^0.4.1","@cap-js/cds-typer":"^0.38.0","@cap-js/cds-types":"^0.16.0"},"peerDependencies":{"@sap/cds":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.3.5_1781016836453_0.04307810964048131","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@odatano/nightgate","version":"0.3.6","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.3.6","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"database":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","credentials":{"database":"db/midnight.db"}},"kinds":{},"nightgate":{"kind":"nightgate","contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"3bd700544170fc13a6bae1cf743736a269a6d6b2","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.3.6.tgz","fileCount":151,"integrity":"sha512-86xA966wGeL+aPSshT1Cee4C16e+JY28chETN6193hL77YNnhepGQg6Gg92s7bMhZc/nsomsPZhLJVyDogjcDg==","signatures":[{"sig":"MEUCIBVZg/EnObHfADEd5O+KyLzyZMpiBZuV5CgvrS2ulXaIAiEAvy5PtD08tRVGJmEYrx2OXW+0CoJKbtPBypgc8usKNxA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15110042},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds"},"gitHead":"a61855e777ef600376d6e29f59a44d61e15e5ea5","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"jest --coverage --runInBand","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && jest --testPathPattern=test/unit --runInBand","typecheck":"tsc -p tsconfig.json --noEmit","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","predicate:e2e":"node --env-file=.env scripts/run-predicate-e2e.mjs","disclosure:e2e":"node --env-file=.env scripts/run-disclosure-e2e.mjs","prepublishOnly":"npm run typecheck && npm test && npm run build:plugin","dev:default-heap":"npm run cds:watch","integration:providers":"node scripts/integration-test-providers.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:attestation-vault":"node scripts/integration-test-attestation-vault.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","undici":"^8.3.0","express":"^4","@noble/hashes":"^1.8.0","@midnight-ntwrk/ledger-v8":"^8.1.0","@midnight-ntwrk/compact-js":"^2.5.0","@midnight-ntwrk/wallet-sdk-hd":"^3.0.2","@midnight-ntwrk/compact-runtime":"^0.16.0","@midnight-ntwrk/wallet-sdk-facade":"^4.0.0","@midnight-ntwrk/wallet-sdk-shielded":"^3.0.0","@midnight-ntwrk/midnight-js-contracts":"^4.0.4","@midnight-ntwrk/midnight-js-network-id":"^4.0.4","@midnight-ntwrk/wallet-sdk-dust-wallet":"^4.0.0","@midnight-ntwrk/wallet-sdk-abstractions":"^2.1.0","@midnight-ntwrk/wallet-sdk-address-format":"^3.1.1","@midnight-ntwrk/wallet-sdk-unshielded-wallet":"^3.0.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"^4.0.4","@midnight-ntwrk/midnight-js-http-client-proof-provider":"^4.0.4","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"^4.0.4","@midnight-ntwrk/midnight-js-level-private-state-provider":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","jest":"^29","eslint":"^9.39.3","ts-jest":"^29","@sap/cds":"^9","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^9","@types/jest":"^29","@types/node":"^22","@cap-js/sqlite":"^2","@cap-js/cds-test":"^0.4.1","@cap-js/cds-typer":"^0.38.0","@cap-js/cds-types":"^0.16.0"},"peerDependencies":{"@sap/cds":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.3.6_1781035868223_0.24846245345292584","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@odatano/nightgate","version":"0.4.0","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.4.0","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"database":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","credentials":{"database":"db/midnight.db"}},"kinds":{},"nightgate":{"kind":"nightgate","contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"6972ec7bcd84fcb40e172d276869332d23ac48f3","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.4.0.tgz","fileCount":159,"integrity":"sha512-trH1GR68gGmaxiCvIPaq67t8xhpbFkYx8nBkUDzNro9+wT9GpTS6M/CvThH3291EvU7Nnzd1A/oga92M/jyJwQ==","signatures":[{"sig":"MEYCIQCCJLINjaqmdg+u3LQO2weG49zzmGXyp+mxDGWKEJcRmQIhAN1Ko4Eb3ZlvSgbnoiULEwMDu3JqlpzjZLfcGS+nsd/D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15143099},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./browser":{"types":"./src/browser/index.d.ts","import":"./src/browser/index.mjs","default":"./src/browser/index.mjs"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./browser/attestation-vault":{"types":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.d.ts","import":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","default":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds"},"gitHead":"e43aeda7683dcf35a4fa3d4bf508c4f6beb532b7","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"jest --coverage --runInBand","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && jest --testPathPattern=test/unit --runInBand","typecheck":"tsc -p tsconfig.json --noEmit","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","check:browser":"node scripts/check-browser-bundle.mjs","predicate:e2e":"node --env-file=.env scripts/run-predicate-e2e.mjs","disclosure:e2e":"node --env-file=.env scripts/run-disclosure-e2e.mjs","prepublishOnly":"npm run typecheck && npm test && npm run build:plugin","dev:default-heap":"npm run cds:watch","integration:providers":"node scripts/integration-test-providers.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:attestation-vault":"node scripts/integration-test-attestation-vault.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","undici":"^8.3.0","express":"^4","@noble/hashes":"^1.8.0","@midnight-ntwrk/ledger-v8":"^8.1.0","@midnight-ntwrk/compact-js":"^2.5.0","@midnight-ntwrk/wallet-sdk-hd":"^3.0.2","@midnight-ntwrk/compact-runtime":"^0.16.0","@midnight-ntwrk/wallet-sdk-facade":"^4.0.0","@midnight-ntwrk/wallet-sdk-shielded":"^3.0.0","@midnight-ntwrk/midnight-js-contracts":"^4.0.4","@midnight-ntwrk/midnight-js-network-id":"^4.0.4","@midnight-ntwrk/wallet-sdk-dust-wallet":"^4.0.0","@midnight-ntwrk/wallet-sdk-abstractions":"^2.1.0","@midnight-ntwrk/wallet-sdk-address-format":"^3.1.1","@midnight-ntwrk/wallet-sdk-unshielded-wallet":"^3.0.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"^4.0.4","@midnight-ntwrk/midnight-js-http-client-proof-provider":"^4.0.4","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"^4.0.4","@midnight-ntwrk/midnight-js-level-private-state-provider":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","jest":"^29","eslint":"^9.39.3","globals":"^14.0.0","ts-jest":"^29","@sap/cds":"^9","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^9","@types/jest":"^29","@types/node":"^22","@cap-js/sqlite":"^2","@cap-js/cds-test":"^0.4.1","@cap-js/cds-typer":"^0.38.0","@cap-js/cds-types":"^0.16.0"},"peerDependencies":{"@sap/cds":">=9.0.0","@midnight-ntwrk/dapp-connector-api":"^4.0.0"},"peerDependenciesMeta":{"@midnight-ntwrk/dapp-connector-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.4.0_1782757121719_0.8251988811103426","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@odatano/nightgate","version":"0.4.1","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.4.1","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"database":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","credentials":{"database":"db/midnight.db"}},"kinds":{},"nightgate":{"kind":"nightgate","contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"e7c42262849078516312fb347bd34f126efa9aa5","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.4.1.tgz","fileCount":161,"integrity":"sha512-Egrgk+kN75cKeQwkdsqk+htaQWcmKa7CuF1AuZu/9zkPB4TK87c/ZZBf9tN+ik+niMp53ohG8NUmVBqSGSO8xg==","signatures":[{"sig":"MEUCIE3BXeSueavBNBL2XjN3LRvkT54nw5fb48a9vh+UOTGQAiEAjNiBdL0mf6YvbmkGG2YAEhbvbzP4P9PqXr6wuP05QmI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15146192},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./browser":{"types":"./src/browser/index.d.ts","import":"./src/browser/index.mjs","default":"./src/browser/index.mjs"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./browser/attestation-vault":{"types":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.d.ts","import":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","default":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds"},"gitHead":"e43aeda7683dcf35a4fa3d4bf508c4f6beb532b7","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"jest --coverage --runInBand","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && jest --testPathPattern=test/unit --runInBand","typecheck":"tsc -p tsconfig.json --noEmit","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","check:browser":"node scripts/check-browser-bundle.mjs","predicate:e2e":"node --env-file=.env scripts/run-predicate-e2e.mjs","disclosure:e2e":"node --env-file=.env scripts/run-disclosure-e2e.mjs","prepublishOnly":"npm run typecheck && npm test && npm run build:plugin","dev:default-heap":"npm run cds:watch","integration:providers":"node scripts/integration-test-providers.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:connector-routes":"node scripts/integration-test-connector-routes.mjs","integration:attestation-vault":"node scripts/integration-test-attestation-vault.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","undici":"^8.3.0","express":"^4","@noble/hashes":"^1.8.0","@midnight-ntwrk/ledger-v8":"^8.1.0","@midnight-ntwrk/compact-js":"^2.5.0","@midnight-ntwrk/wallet-sdk-hd":"^3.0.2","@midnight-ntwrk/compact-runtime":"^0.16.0","@midnight-ntwrk/wallet-sdk-facade":"^4.0.0","@midnight-ntwrk/wallet-sdk-shielded":"^3.0.0","@midnight-ntwrk/midnight-js-contracts":"^4.0.4","@midnight-ntwrk/midnight-js-network-id":"^4.0.4","@midnight-ntwrk/wallet-sdk-dust-wallet":"^4.0.0","@midnight-ntwrk/wallet-sdk-abstractions":"^2.1.0","@midnight-ntwrk/wallet-sdk-address-format":"^3.1.1","@midnight-ntwrk/wallet-sdk-unshielded-wallet":"^3.0.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"^4.0.4","@midnight-ntwrk/midnight-js-http-client-proof-provider":"^4.0.4","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"^4.0.4","@midnight-ntwrk/midnight-js-level-private-state-provider":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","jest":"^29","eslint":"^9.39.3","globals":"^14.0.0","ts-jest":"^29","@sap/cds":"^9","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^9","@types/jest":"^29","@types/node":"^22","@cap-js/sqlite":"^2","@cap-js/cds-test":"^0.4.1","@cap-js/cds-typer":"^0.38.0","@cap-js/cds-types":"^0.16.0"},"peerDependencies":{"@sap/cds":">=9.0.0","@midnight-ntwrk/dapp-connector-api":"^4.0.0"},"peerDependenciesMeta":{"@midnight-ntwrk/dapp-connector-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.4.1_1782763871863_0.3237101286262185","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@odatano/nightgate","version":"0.4.2","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.4.2","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"database":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","credentials":{"database":"db/midnight.db"}},"kinds":{},"nightgate":{"kind":"nightgate","contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"575e3621e1ea704fe619404ce8994dad5ddee07b","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.4.2.tgz","fileCount":161,"integrity":"sha512-S5xEjmWJfo8/ZOx7d+yibwWUdH6Uqkoxx73mcFm/3zocmoA4RutTLsOYV7hKK72IuuOLROm0vB5G/RQPRj67hg==","signatures":[{"sig":"MEUCIQDgXuVFCBt29IOqacF8uDWAT386vOMu1WebVuvkZ5fC3wIgcXcKlkATUSur45pCCKK4CTq44TSFedptr+vwZ3reu0k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15146673},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./browser":{"types":"./src/browser/index.d.ts","import":"./src/browser/index.mjs","default":"./src/browser/index.mjs"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./browser/attestation-vault":{"types":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.d.ts","import":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","default":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds"},"gitHead":"57261eabad565db70e874e7eee8a0849f105635d","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"jest --coverage --runInBand","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && jest --testPathPattern=test/unit --runInBand","typecheck":"tsc -p tsconfig.json --noEmit","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","check:browser":"node scripts/check-browser-bundle.mjs","predicate:e2e":"node --env-file=.env scripts/run-predicate-e2e.mjs","disclosure:e2e":"node --env-file=.env scripts/run-disclosure-e2e.mjs","prepublishOnly":"npm run typecheck && npm test && npm run build:plugin","dev:default-heap":"npm run cds:watch","integration:providers":"node scripts/integration-test-providers.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:connector-routes":"node scripts/integration-test-connector-routes.mjs","integration:attestation-vault":"node scripts/integration-test-attestation-vault.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","undici":"^8.3.0","express":"^4","@noble/hashes":"^1.8.0","@midnight-ntwrk/ledger-v8":"^8.1.0","@midnight-ntwrk/compact-js":"^2.5.0","@midnight-ntwrk/wallet-sdk-hd":"^3.0.2","@midnight-ntwrk/compact-runtime":"^0.16.0","@midnight-ntwrk/wallet-sdk-facade":"^4.0.0","@midnight-ntwrk/wallet-sdk-shielded":"^3.0.0","@midnight-ntwrk/midnight-js-contracts":"^4.0.4","@midnight-ntwrk/midnight-js-network-id":"^4.0.4","@midnight-ntwrk/wallet-sdk-dust-wallet":"^4.0.0","@midnight-ntwrk/wallet-sdk-abstractions":"^2.1.0","@midnight-ntwrk/wallet-sdk-address-format":"^3.1.1","@midnight-ntwrk/wallet-sdk-unshielded-wallet":"^3.0.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"^4.0.4","@midnight-ntwrk/midnight-js-http-client-proof-provider":"^4.0.4","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"^4.0.4","@midnight-ntwrk/midnight-js-level-private-state-provider":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","jest":"^29","eslint":"^9.39.3","globals":"^14.0.0","ts-jest":"^29","@sap/cds":"^9","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^9","@types/jest":"^29","@types/node":"^22","@cap-js/sqlite":"^2","@cap-js/cds-test":"^0.4.1","@cap-js/cds-typer":"^0.38.0","@cap-js/cds-types":"^0.16.0"},"peerDependencies":{"@sap/cds":">=9.0.0","@midnight-ntwrk/dapp-connector-api":"^4.0.0"},"peerDependenciesMeta":{"@midnight-ntwrk/dapp-connector-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.4.2_1782920327617_0.8855124622288382","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@odatano/nightgate","version":"0.4.3","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.4.3","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"database":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","credentials":{"database":"db/midnight.db"}},"kinds":{},"nightgate":{"kind":"nightgate","contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"6ae00eef989383552e2a9b45806b98f6ab75bd75","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.4.3.tgz","fileCount":173,"integrity":"sha512-XHlbnnNlfNP49usoudnfdlL8C7SwxTnTcK7jNe46D9jrX07hvva5R8AMTzvDcBwhTdgxXfTWeUQE+al8x5zRWg==","signatures":[{"sig":"MEUCIQCEM8N2cZU+mVTzv8gGpKtEFeQ7mkbewuQYom++dIpxMAIgRWFr1p0DPVCa3YLzrDFkCI9jugK8y5yN//Wz3vTvT7c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40366397},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./browser":{"types":"./src/browser/index.d.ts","import":"./src/browser/index.mjs","default":"./src/browser/index.mjs"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./browser/attestation-vault":{"types":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.d.ts","import":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","default":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds"},"gitHead":"06cf64e9aa3b87dd78c57827953b0502e685e573","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"jest --coverage --runInBand","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && jest --testPathPattern=test/unit --runInBand","typecheck":"tsc -p tsconfig.json --noEmit","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","check:browser":"node scripts/check-browser-bundle.mjs","predicate:e2e":"node --env-file=.env scripts/run-predicate-e2e.mjs","disclosure:e2e":"node --env-file=.env scripts/run-disclosure-e2e.mjs","prepublishOnly":"npm run typecheck && npm test && npm run build:plugin","dev:default-heap":"npm run cds:watch","integration:providers":"node scripts/integration-test-providers.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:connector-routes":"node scripts/integration-test-connector-routes.mjs","integration:attestation-vault":"node scripts/integration-test-attestation-vault.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","undici":"^8.3.0","express":"^4","@noble/hashes":"^1.8.0","@midnight-ntwrk/ledger-v8":"^8.1.0","@midnight-ntwrk/compact-js":"^2.5.0","@midnight-ntwrk/wallet-sdk-hd":"^3.0.2","@midnight-ntwrk/compact-runtime":"^0.16.0","@midnight-ntwrk/wallet-sdk-facade":"^4.0.0","@midnight-ntwrk/wallet-sdk-shielded":"^3.0.0","@midnight-ntwrk/midnight-js-contracts":"^4.0.4","@midnight-ntwrk/midnight-js-network-id":"^4.0.4","@midnight-ntwrk/wallet-sdk-dust-wallet":"^4.0.0","@midnight-ntwrk/wallet-sdk-abstractions":"^2.1.0","@midnight-ntwrk/wallet-sdk-address-format":"^3.1.1","@midnight-ntwrk/wallet-sdk-unshielded-wallet":"^3.0.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"^4.0.4","@midnight-ntwrk/midnight-js-http-client-proof-provider":"^4.0.4","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"^4.0.4","@midnight-ntwrk/midnight-js-level-private-state-provider":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","jest":"^29","eslint":"^9.39.3","globals":"^14.0.0","ts-jest":"^29","@sap/cds":"^9","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^9","@types/jest":"^29","@types/node":"^22","@cap-js/sqlite":"^2","@cap-js/cds-test":"^0.4.1","@cap-js/cds-typer":"^0.38.0","@cap-js/cds-types":"^0.16.0"},"peerDependencies":{"@sap/cds":">=9.0.0","@midnight-ntwrk/dapp-connector-api":"^4.0.0"},"peerDependenciesMeta":{"@midnight-ntwrk/dapp-connector-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.4.3_1782967919405_0.42115733309716763","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@odatano/nightgate","version":"0.5.0","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.5.0","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"database":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","credentials":{"database":"db/midnight.db"}},"kinds":{},"nightgate":{"kind":"nightgate","contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"b9f1261b6c66fa0c4230fa7ba11fdf154243f100","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.5.0.tgz","fileCount":177,"integrity":"sha512-u5aiRDN/7WdNr94gNfz+7f2TNxLyRiPO7lMUz+o1EvZDhMBhElgaBsl/ZWDzgtnGaxZ+krXxiRDujaC5C09lVQ==","signatures":[{"sig":"MEUCIGQGGFVyMK5l1jI15HYuA1M+FnT/WvOkWX+XZ+rxL7XcAiEAnNtKtqLiCBTZHfpg7qgiReIaEBZ1cUYzTyBbqYqb1xg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40401096},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./browser":{"types":"./src/browser/index.d.ts","import":"./src/browser/index.mjs","default":"./src/browser/index.mjs"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./browser/attestation-vault":{"types":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.d.ts","import":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","default":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds"},"gitHead":"ceca2c2b7d9be1874c387d3404929cb0c5124fcb","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"jest --coverage --runInBand","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && jest --testPathPattern=test/unit --runInBand","typecheck":"tsc -p tsconfig.json --noEmit","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","check:browser":"node scripts/check-browser-bundle.mjs","predicate:e2e":"node --env-file=.env scripts/run-predicate-e2e.mjs","disclosure:e2e":"node --env-file=.env scripts/run-disclosure-e2e.mjs","prepublishOnly":"npm run typecheck && npm test && npm run build:plugin","dev:default-heap":"npm run cds:watch","state-verify:e2e":"node --env-file=.env scripts/run-state-verification-e2e.mjs","integration:providers":"node scripts/integration-test-providers.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:connector-routes":"node scripts/integration-test-connector-routes.mjs","integration:attestation-vault":"node scripts/integration-test-attestation-vault.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","undici":"^8.3.0","express":"^4","@noble/hashes":"^1.8.0","@midnight-ntwrk/ledger-v8":"^8.1.0","@midnight-ntwrk/compact-js":"^2.5.0","@midnight-ntwrk/wallet-sdk-hd":"^3.0.2","@midnight-ntwrk/compact-runtime":"^0.16.0","@midnight-ntwrk/wallet-sdk-facade":"^4.0.0","@midnight-ntwrk/wallet-sdk-shielded":"^3.0.0","@midnight-ntwrk/midnight-js-contracts":"^4.0.4","@midnight-ntwrk/midnight-js-network-id":"^4.0.4","@midnight-ntwrk/wallet-sdk-dust-wallet":"^4.0.0","@midnight-ntwrk/wallet-sdk-abstractions":"^2.1.0","@midnight-ntwrk/wallet-sdk-address-format":"^3.1.1","@midnight-ntwrk/wallet-sdk-unshielded-wallet":"^3.0.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"^4.0.4","@midnight-ntwrk/midnight-js-http-client-proof-provider":"^4.0.4","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"^4.0.4","@midnight-ntwrk/midnight-js-level-private-state-provider":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","jest":"^29","eslint":"^9.39.3","globals":"^14.0.0","ts-jest":"^29","@sap/cds":"^9","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^9","@types/jest":"^29","@types/node":"^22","@cap-js/sqlite":"^2","@cap-js/cds-test":"^0.4.1","@cap-js/cds-typer":"^0.38.0","@cap-js/cds-types":"^0.16.0"},"peerDependencies":{"@sap/cds":">=9.0.0","@midnight-ntwrk/dapp-connector-api":"^4.0.0"},"peerDependenciesMeta":{"@midnight-ntwrk/dapp-connector-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.5.0_1783401406426_0.5794372773203376","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@odatano/nightgate","version":"0.5.1","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.5.1","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"database":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","credentials":{"database":"db/midnight.db"}},"kinds":{},"nightgate":{"kind":"nightgate","contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"861dc2a082c3da0bcfd6ca4ba00bc3bb9bd82bdc","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.5.1.tgz","fileCount":177,"integrity":"sha512-PjDBE4+I9T1VLvtwjDij/kCEzcdKjTwCs7FMQqBRFS+gLmONnepASrRUtWn67uILpDqy4kvHhgqZMF200APWLw==","signatures":[{"sig":"MEUCIAQaO3H1RVDlfdT3PZ936WZLP1UVJ+pei6mBX3shVNEjAiEAvOFs/2sWy35FtN1ZH3dLMKizOylWSzQEKfy8P2C1FYM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40405534},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./browser":{"types":"./src/browser/index.d.ts","import":"./src/browser/index.mjs","default":"./src/browser/index.mjs"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./browser/attestation-vault":{"types":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.d.ts","import":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","default":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds"},"gitHead":"009f843ede321e3032f19d6597e336a263f0132d","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"jest --coverage --runInBand","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && jest --testPathPattern=test/unit --runInBand","typecheck":"tsc -p tsconfig.json --noEmit","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","check:browser":"node scripts/check-browser-bundle.mjs","predicate:e2e":"node --env-file=.env scripts/run-predicate-e2e.mjs","disclosure:e2e":"node --env-file=.env scripts/run-disclosure-e2e.mjs","prepublishOnly":"npm run typecheck && npm test && npm run build:plugin","dev:default-heap":"npm run cds:watch","state-verify:e2e":"node --env-file=.env scripts/run-state-verification-e2e.mjs","integration:providers":"node scripts/integration-test-providers.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:connector-routes":"node scripts/integration-test-connector-routes.mjs","integration:attestation-vault":"node scripts/integration-test-attestation-vault.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","undici":"^8.3.0","express":"^4","@noble/hashes":"^1.8.0","@midnight-ntwrk/ledger-v8":"^8.1.0","@midnight-ntwrk/compact-js":"^2.5.0","@midnight-ntwrk/wallet-sdk-hd":"^3.0.2","@midnight-ntwrk/compact-runtime":"^0.16.0","@midnight-ntwrk/wallet-sdk-facade":"^4.0.0","@midnight-ntwrk/wallet-sdk-shielded":"^3.0.0","@midnight-ntwrk/midnight-js-contracts":"^4.0.4","@midnight-ntwrk/midnight-js-network-id":"^4.0.4","@midnight-ntwrk/wallet-sdk-dust-wallet":"^4.0.0","@midnight-ntwrk/wallet-sdk-abstractions":"^2.1.0","@midnight-ntwrk/wallet-sdk-address-format":"^3.1.1","@midnight-ntwrk/wallet-sdk-unshielded-wallet":"^3.0.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"^4.0.4","@midnight-ntwrk/midnight-js-http-client-proof-provider":"^4.0.4","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"^4.0.4","@midnight-ntwrk/midnight-js-level-private-state-provider":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","jest":"^29","eslint":"^9.39.3","globals":"^14.0.0","ts-jest":"^29","@sap/cds":"^9","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^9","@types/jest":"^29","@types/node":"^22","@cap-js/sqlite":"^2","@cap-js/cds-test":"^0.4.1","@cap-js/cds-typer":"^0.38.0","@cap-js/cds-types":"^0.16.0"},"peerDependencies":{"@sap/cds":">=9.0.0","@midnight-ntwrk/dapp-connector-api":"^4.0.0"},"peerDependenciesMeta":{"@midnight-ntwrk/dapp-connector-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.5.1_1783441102780_0.6866276663892958","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@odatano/nightgate","version":"0.5.2","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.5.2","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"database":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","credentials":{"database":"db/midnight.db"}},"kinds":{},"nightgate":{"kind":"nightgate","contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"7ba179d48401c4ea01dddc95735500e36dcedf72","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.5.2.tgz","fileCount":179,"integrity":"sha512-pxqFD0kxmbM9l81RBgpE9i6GHL22YyGzYGqRJ1p/9JKA3FBsQcjZZQOj5MJuiwJMNvfMzg485Xds2Kd/AETvRQ==","signatures":[{"sig":"MEYCIQC/iDElvP7qY2sYZPBA7O46ss+2NBBtEjtsyx1AJGXLwAIhANseFFBjPMmnstLkBx8ku+EK+9UgfEkirgEBaVS37veY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40418951},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./browser":{"types":"./src/browser/index.d.ts","import":"./src/browser/index.mjs","default":"./src/browser/index.mjs"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./browser/attestation-vault":{"types":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.d.ts","import":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","default":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds"},"gitHead":"f8a8839f29aef709c56ed28e738439f66a649a59","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"jest --coverage --runInBand","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && jest --testPathPattern=test/unit --runInBand","typecheck":"tsc -p tsconfig.json --noEmit","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","check:browser":"node scripts/check-browser-bundle.mjs","predicate:e2e":"node --env-file=.env scripts/run-predicate-e2e.mjs","disclosure:e2e":"node --env-file=.env scripts/run-disclosure-e2e.mjs","prepublishOnly":"npm run typecheck && npm test && npm run build:plugin","dev:default-heap":"npm run cds:watch","state-verify:e2e":"node --env-file=.env scripts/run-state-verification-e2e.mjs","integration:providers":"node scripts/integration-test-providers.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:connector-routes":"node scripts/integration-test-connector-routes.mjs","integration:attestation-vault":"node scripts/integration-test-attestation-vault.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","undici":"^8.3.0","express":"^4","@noble/hashes":"^1.8.0","@midnight-ntwrk/ledger-v8":"^8.1.0","@midnight-ntwrk/compact-js":"^2.5.0","@midnight-ntwrk/wallet-sdk-hd":"^3.0.2","@midnight-ntwrk/compact-runtime":"^0.16.0","@midnight-ntwrk/wallet-sdk-facade":"^4.0.0","@midnight-ntwrk/wallet-sdk-shielded":"^3.0.0","@midnight-ntwrk/midnight-js-contracts":"^4.0.4","@midnight-ntwrk/midnight-js-network-id":"^4.0.4","@midnight-ntwrk/wallet-sdk-dust-wallet":"^4.0.0","@midnight-ntwrk/wallet-sdk-abstractions":"^2.1.0","@midnight-ntwrk/wallet-sdk-address-format":"^3.1.1","@midnight-ntwrk/wallet-sdk-unshielded-wallet":"^3.0.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"^4.0.4","@midnight-ntwrk/midnight-js-http-client-proof-provider":"^4.0.4","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"^4.0.4","@midnight-ntwrk/midnight-js-level-private-state-provider":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","jest":"^29","eslint":"^9.39.3","globals":"^14.0.0","ts-jest":"^29","@sap/cds":"^9","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^9","@types/jest":"^29","@types/node":"^22","@cap-js/sqlite":"^2","@cap-js/cds-test":"^0.4.1","@cap-js/cds-typer":"^0.38.0","@cap-js/cds-types":"^0.16.0"},"peerDependencies":{"@sap/cds":">=9.0.0","@midnight-ntwrk/dapp-connector-api":"^4.0.0"},"peerDependenciesMeta":{"@midnight-ntwrk/dapp-connector-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.5.2_1783587368457_0.3547208545890481","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@odatano/nightgate","version":"0.6.0","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.6.0","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"url":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","credentials":{"url":"db/midnight.db"}},"kinds":{},"nightgate":{"kind":"nightgate","contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"25a8734c59c02a43a2855889bd92d8d2040ed31b","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.6.0.tgz","fileCount":179,"integrity":"sha512-vF4orUmRMCuuNmJQFDF8pfGOVqqjQiPLiu2zzqJqUk5YOzYipB8sfrN2pvM/atNDFcrkIhtV9JcBIbwUEnS8Ug==","signatures":[{"sig":"MEUCIBGCw+yzenXn0xjCU4HdkMuFshITjE9eZcSK8y0rRwHmAiEAnw6rp8xZELLJsfUiPTjXEUihbOFFdzSZWRyH7VakFhE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40420136},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./browser":{"types":"./src/browser/index.d.ts","import":"./src/browser/index.mjs","default":"./src/browser/index.mjs"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./browser/attestation-vault":{"types":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.d.ts","import":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","default":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds"},"gitHead":"bfb524951bd6f55624165daf408c31827dc7a4ea","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"jest --coverage --runInBand","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models --outputDTsFiles false","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && jest --testPathPattern=test/unit --runInBand","typecheck":"tsc -p tsconfig.json --noEmit","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","check:browser":"node scripts/check-browser-bundle.mjs","predicate:e2e":"node --env-file=.env scripts/run-predicate-e2e.mjs","disclosure:e2e":"node --env-file=.env scripts/run-disclosure-e2e.mjs","prepublishOnly":"npm run typecheck && npm test && npm run build:plugin","dev:default-heap":"npm run cds:watch","state-verify:e2e":"node --env-file=.env scripts/run-state-verification-e2e.mjs","integration:providers":"node scripts/integration-test-providers.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:connector-routes":"node scripts/integration-test-connector-routes.mjs","integration:attestation-vault":"node scripts/integration-test-attestation-vault.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","undici":"^8.3.0","express":"^4","@noble/hashes":"^1.8.0","@midnight-ntwrk/ledger-v8":"^8.1.0","@midnight-ntwrk/compact-js":"^2.5.0","@midnight-ntwrk/wallet-sdk-hd":"^3.0.2","@midnight-ntwrk/compact-runtime":"^0.16.0","@midnight-ntwrk/wallet-sdk-facade":"^4.0.0","@midnight-ntwrk/wallet-sdk-shielded":"^3.0.0","@midnight-ntwrk/midnight-js-contracts":"^4.0.4","@midnight-ntwrk/midnight-js-network-id":"^4.0.4","@midnight-ntwrk/wallet-sdk-dust-wallet":"^4.0.0","@midnight-ntwrk/wallet-sdk-abstractions":"^2.1.0","@midnight-ntwrk/wallet-sdk-address-format":"^3.1.1","@midnight-ntwrk/wallet-sdk-unshielded-wallet":"^3.0.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"^4.0.4","@midnight-ntwrk/midnight-js-http-client-proof-provider":"^4.0.4","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"^4.0.4","@midnight-ntwrk/midnight-js-level-private-state-provider":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","jest":"^29","eslint":"^10","globals":"^14.0.0","ts-jest":"^29","@sap/cds":"^10","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^10","@types/jest":"^29","@types/node":"^22","@cap-js/sqlite":"^3","@cap-js/cds-test":"^1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0"},"peerDependencies":{"@sap/cds":">=9.0.0","@midnight-ntwrk/dapp-connector-api":"^4.0.0"},"peerDependenciesMeta":{"@midnight-ntwrk/dapp-connector-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.6.0_1783590289781_0.4861474293724761","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@odatano/nightgate","version":"0.6.1","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.6.1","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"url":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","credentials":{"url":"db/midnight.db"}},"kinds":{},"nightgate":{"kind":"nightgate","contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"d1d144ef3651ec77f4b541d5536eaf1a7eddb871","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.6.1.tgz","fileCount":179,"integrity":"sha512-QM91GzyjutPsByEi/M0ro9/WJmpZw7AQh/uKUz0QEGaoz4xznz/6fCy2flZ38fPTN9WxX6BTi1OmkCPqJkcrPA==","signatures":[{"sig":"MEUCIQCnogRIDex+VKqDMuNoyv5cK/JBg8UDtcsbdgth+JsQhwIgahN9TkW+JHWkvFYSO/hWZIgJZrY2KWcoAxY24YNQJnU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40420744},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./browser":{"types":"./src/browser/index.d.ts","import":"./src/browser/index.mjs","default":"./src/browser/index.mjs"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./browser/attestation-vault":{"types":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.d.ts","import":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","default":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds"},"gitHead":"3d8a1ac1d25d02dd35d5a32f0f25aa6f2a56bc17","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"jest --coverage --runInBand","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models --outputDTsFiles false","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && jest --testPathPattern=test/unit --runInBand","typecheck":"tsc -p tsconfig.json --noEmit","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","check:browser":"node scripts/check-browser-bundle.mjs","predicate:e2e":"node --env-file=.env scripts/run-predicate-e2e.mjs","disclosure:e2e":"node --env-file=.env scripts/run-disclosure-e2e.mjs","prepublishOnly":"npm run typecheck && npm test && npm run build:plugin","dev:default-heap":"npm run cds:watch","state-verify:e2e":"node --env-file=.env scripts/run-state-verification-e2e.mjs","integration:providers":"node scripts/integration-test-providers.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:connector-routes":"node scripts/integration-test-connector-routes.mjs","integration:attestation-vault":"node scripts/integration-test-attestation-vault.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","undici":"^8.3.0","express":"^4","@noble/hashes":"^1.8.0","@midnight-ntwrk/ledger-v8":"^8.1.0","@midnight-ntwrk/compact-js":"^2.5.0","@midnightntwrk/wallet-sdk-hd":"^3.0.3","@midnight-ntwrk/compact-runtime":"^0.16.0","@midnightntwrk/wallet-sdk-facade":"^4.1.0","@midnightntwrk/wallet-sdk-shielded":"^3.0.2","@midnight-ntwrk/midnight-js-contracts":"^4.0.4","@midnightntwrk/wallet-sdk-dust-wallet":"^4.2.0","@midnight-ntwrk/midnight-js-network-id":"^4.0.4","@midnightntwrk/wallet-sdk-abstractions":"^2.1.0","@midnightntwrk/wallet-sdk-address-format":"^3.1.2","@midnight-ntwrk/wallet-sdk-address-format":"npm:@midnightntwrk/wallet-sdk-address-format@^3.1.2","@midnightntwrk/wallet-sdk-unshielded-wallet":"^3.1.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"^4.0.4","@midnight-ntwrk/midnight-js-http-client-proof-provider":"^4.0.4","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"^4.0.4","@midnight-ntwrk/midnight-js-level-private-state-provider":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","jest":"^29","eslint":"^10","globals":"^14.0.0","ts-jest":"^29","@sap/cds":"^10","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^10","@types/jest":"^29","@types/node":"^22","@cap-js/sqlite":"^3","@cap-js/cds-test":"^1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0"},"peerDependencies":{"@sap/cds":">=9.0.0","@midnight-ntwrk/dapp-connector-api":"^4.0.0"},"peerDependenciesMeta":{"@midnight-ntwrk/dapp-connector-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.6.1_1783632007043_0.48593024752653324","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@odatano/nightgate","version":"0.6.2","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.6.2","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"url":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","credentials":{"url":"db/midnight.db"}},"kinds":{},"nightgate":{"kind":"nightgate","contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"21749121b648c7b5e7764aa78e657f77f9bff469","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.6.2.tgz","fileCount":179,"integrity":"sha512-739C7pH6vl4LthzKM3lFHddk6K+BFrybAk2iwfzC5UhMFq00ffrDDMTJQQytMEZPY7PythsWh2FMaWyLEpVcAg==","signatures":[{"sig":"MEUCIB4Prq1WCYE0Zg8IDyDuDgAgnYB2sSA6dC8dJ14ewTl+AiEA8JKt9vQv2T7YJx0sryc5VZTo+IsdfzUKKpPcKNjVoSc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40424362},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./browser":{"types":"./src/browser/index.d.ts","import":"./src/browser/index.mjs","default":"./src/browser/index.mjs"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./browser/attestation-vault":{"types":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.d.ts","import":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","default":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds"},"gitHead":"8563dbffff3e0715000079e4f0bad7690487d48a","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"jest --coverage --runInBand","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models --outputDTsFiles false","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && jest --testPathPattern=test/unit --runInBand","typecheck":"tsc -p tsconfig.json --noEmit","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","check:browser":"node scripts/check-browser-bundle.mjs","predicate:e2e":"node --env-file=.env scripts/run-predicate-e2e.mjs","disclosure:e2e":"node --env-file=.env scripts/run-disclosure-e2e.mjs","prepublishOnly":"npm run typecheck && npm test && npm run build:plugin","dev:default-heap":"npm run cds:watch","state-verify:e2e":"node --env-file=.env scripts/run-state-verification-e2e.mjs","integration:providers":"node scripts/integration-test-providers.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:connector-routes":"node scripts/integration-test-connector-routes.mjs","integration:attestation-vault":"node scripts/integration-test-attestation-vault.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","undici":"^8.3.0","express":"^4","@noble/hashes":"^1.8.0","@midnight-ntwrk/ledger-v8":"^8.1.0","@midnight-ntwrk/compact-js":"^2.5.0","@midnightntwrk/wallet-sdk-hd":"^3.0.3","@midnight-ntwrk/compact-runtime":"^0.16.0","@midnightntwrk/wallet-sdk-facade":"^4.1.0","@midnightntwrk/wallet-sdk-shielded":"^3.0.2","@midnight-ntwrk/midnight-js-contracts":"^4.0.4","@midnightntwrk/wallet-sdk-dust-wallet":"^4.2.0","@midnight-ntwrk/midnight-js-network-id":"^4.0.4","@midnightntwrk/wallet-sdk-abstractions":"^2.1.0","@midnightntwrk/wallet-sdk-address-format":"^3.1.2","@midnight-ntwrk/wallet-sdk-address-format":"npm:@midnightntwrk/wallet-sdk-address-format@^3.1.2","@midnightntwrk/wallet-sdk-unshielded-wallet":"^3.1.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"^4.0.4","@midnight-ntwrk/midnight-js-http-client-proof-provider":"^4.0.4","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"^4.0.4","@midnight-ntwrk/midnight-js-level-private-state-provider":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","jest":"^29","eslint":"^10","globals":"^14.0.0","ts-jest":"^29","@sap/cds":"^10","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^10","@types/jest":"^29","@types/node":"^22","@cap-js/sqlite":"^3","@cap-js/cds-test":"^1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0"},"peerDependencies":{"@sap/cds":">=9.0.0","@midnight-ntwrk/dapp-connector-api":"^4.0.0"},"peerDependenciesMeta":{"@midnight-ntwrk/dapp-connector-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.6.2_1783633056359_0.21037701895729377","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@odatano/nightgate","version":"0.6.3","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.6.3","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"url":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","credentials":{"url":"db/midnight.db"}},"kinds":{},"nightgate":{"kind":"nightgate","contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"0d451628227ff7f084e30ac1fbf84f249dcda4f2","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.6.3.tgz","fileCount":179,"integrity":"sha512-+aj8UY1A7eHM9vTOswdvFULEDb02RHXevALp5vucWNJpW+SmPm7jrsXq7BH9TzXdQMIm4NU4d0WZ1eOjAsanBA==","signatures":[{"sig":"MEUCIB8AXLxU/kdBByl3M/4DcX6QI3mp8avMs4+z/0Q6xZlmAiEA81PakvM/JiuBvNRhui6y4pWslpPJIa1F1Dfp4B03TyA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40430114},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./browser":{"types":"./src/browser/index.d.ts","import":"./src/browser/index.mjs","default":"./src/browser/index.mjs"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./browser/attestation-vault":{"types":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.d.ts","import":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","default":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds"},"gitHead":"2f47a59c6bb87c7f6b2f6f3d652675936267a0da","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"jest --coverage --runInBand","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models --outputDTsFiles false","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && jest --testPathPattern=test/unit --runInBand","typecheck":"tsc -p tsconfig.json --noEmit","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","check:browser":"node scripts/check-browser-bundle.mjs","predicate:e2e":"node --env-file=.env scripts/run-predicate-e2e.mjs","disclosure:e2e":"node --env-file=.env scripts/run-disclosure-e2e.mjs","prepublishOnly":"npm run typecheck && npm test && npm run build:plugin","dev:default-heap":"npm run cds:watch","state-verify:e2e":"node --env-file=.env scripts/run-state-verification-e2e.mjs","integration:providers":"node scripts/integration-test-providers.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:connector-routes":"node scripts/integration-test-connector-routes.mjs","integration:attestation-vault":"node scripts/integration-test-attestation-vault.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","undici":"^8.3.0","express":"^4","@noble/hashes":"^1.8.0","@midnight-ntwrk/ledger-v8":"^8.1.0","@midnight-ntwrk/compact-js":"^2.5.0","@midnightntwrk/wallet-sdk-hd":"^3.0.3","@midnight-ntwrk/compact-runtime":"^0.16.0","@midnightntwrk/wallet-sdk-facade":"^4.1.0","@midnightntwrk/wallet-sdk-shielded":"^3.0.2","@midnight-ntwrk/midnight-js-contracts":"^4.0.4","@midnightntwrk/wallet-sdk-dust-wallet":"^4.2.0","@midnight-ntwrk/midnight-js-network-id":"^4.0.4","@midnightntwrk/wallet-sdk-abstractions":"^2.1.0","@midnightntwrk/wallet-sdk-address-format":"^3.1.2","@midnight-ntwrk/wallet-sdk-address-format":"npm:@midnightntwrk/wallet-sdk-address-format@^3.1.2","@midnightntwrk/wallet-sdk-unshielded-wallet":"^3.1.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"^4.0.4","@midnight-ntwrk/midnight-js-http-client-proof-provider":"^4.0.4","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"^4.0.4","@midnight-ntwrk/midnight-js-level-private-state-provider":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","jest":"^29","eslint":"^10","globals":"^14.0.0","ts-jest":"^29","@sap/cds":"^10","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^10","@types/jest":"^29","@types/node":"^22","@cap-js/sqlite":"^3","@cap-js/cds-test":"^1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0"},"peerDependencies":{"@sap/cds":">=9.0.0","@midnight-ntwrk/dapp-connector-api":"^4.0.0"},"peerDependenciesMeta":{"@midnight-ntwrk/dapp-connector-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.6.3_1783717508369_0.33543382855305515","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"@odatano/nightgate","version":"0.6.4","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.6.4","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"url":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","credentials":{"url":"db/midnight.db"}},"kinds":{},"nightgate":{"kind":"nightgate","contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"625d7c036331f051a49d922cad179507f721e3cd","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.6.4.tgz","fileCount":179,"integrity":"sha512-gr0NQn/930PDljngH87uqaw2yFjwccmQeyrX1Sn7XxoRKJtF2fv6SfDgoCfD/zsLTF25A9K/qjumh1ZvW8OUSQ==","signatures":[{"sig":"MEYCIQDtKaHuaxnLH0at44V4L0aVpTBEo43+5Y1m98XGqntdEAIhAPCPfTQRPH80QkASiZgo6ObDsPdTGWFUlXOiOyvTI62q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40434326},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./browser":{"types":"./src/browser/index.d.ts","import":"./src/browser/index.mjs","default":"./src/browser/index.mjs"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./browser/attestation-vault":{"types":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.d.ts","import":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","default":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds"},"gitHead":"20a1decce441091574888c4aa09553a08f72d84a","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"jest --coverage --runInBand","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models --outputDTsFiles false","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && jest --testPathPattern=test/unit --runInBand","typecheck":"tsc -p tsconfig.json --noEmit","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","check:browser":"node scripts/check-browser-bundle.mjs","predicate:e2e":"node --env-file=.env scripts/run-predicate-e2e.mjs","disclosure:e2e":"node --env-file=.env scripts/run-disclosure-e2e.mjs","prepublishOnly":"npm run typecheck && npm test && npm run build:plugin","dev:default-heap":"npm run cds:watch","state-verify:e2e":"node --env-file=.env scripts/run-state-verification-e2e.mjs","integration:providers":"node scripts/integration-test-providers.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:connector-routes":"node scripts/integration-test-connector-routes.mjs","integration:attestation-vault":"node scripts/integration-test-attestation-vault.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","undici":"^8.3.0","express":"^4","@noble/hashes":"^1.8.0","@midnight-ntwrk/ledger-v8":"^8.1.0","@midnight-ntwrk/compact-js":"2.5.1","@midnightntwrk/wallet-sdk-hd":"^3.0.3","@midnight-ntwrk/compact-runtime":"^0.16.0","@midnightntwrk/wallet-sdk-facade":"^4.1.0","@midnightntwrk/wallet-sdk-shielded":"^3.0.2","@midnight-ntwrk/midnight-js-contracts":"^4.0.4","@midnightntwrk/wallet-sdk-dust-wallet":"^4.2.0","@midnight-ntwrk/midnight-js-network-id":"^4.0.4","@midnightntwrk/wallet-sdk-abstractions":"^2.1.0","@midnightntwrk/wallet-sdk-address-format":"^3.1.2","@midnight-ntwrk/wallet-sdk-address-format":"npm:@midnightntwrk/wallet-sdk-address-format@^3.1.2","@midnightntwrk/wallet-sdk-unshielded-wallet":"^3.1.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"^4.0.4","@midnight-ntwrk/midnight-js-http-client-proof-provider":"^4.0.4","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"^4.0.4","@midnight-ntwrk/midnight-js-level-private-state-provider":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","jest":"^29","eslint":"^10","globals":"^14.0.0","ts-jest":"^29","@sap/cds":"^10","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^10","@types/jest":"^29","@types/node":"^22","@cap-js/sqlite":"^3","@cap-js/cds-test":"^1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0"},"peerDependencies":{"@sap/cds":">=9.0.0","@midnight-ntwrk/dapp-connector-api":"^4.0.0"},"peerDependenciesMeta":{"@midnight-ntwrk/dapp-connector-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.6.4_1783759443554_0.05585485997781747","host":"s3://npm-registry-packages-npm-production"}},"0.6.5":{"name":"@odatano/nightgate","version":"0.6.5","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.6.5","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"url":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","credentials":{"url":"db/midnight.db"}},"kinds":{},"nightgate":{"kind":"nightgate","contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"bc41ca35a6456329a26f8f25639c7b8fb44fbe57","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.6.5.tgz","fileCount":179,"integrity":"sha512-I3E7rRbL92vh0dEeCWutkPiCN39BYDH5jZTmc+pZGGCbcTDswY8uIMC7vkGkeEHAbVNwZph8f6FJsQ+Drr4Thw==","signatures":[{"sig":"MEUCIGKHB5sR2VUk5dQDwfVx0enPs2VBvcfo7d9mqqlDohH3AiEA+wAnVu456pBrV6DYvl9IsVaKznzyYB02yzwrQuekvtg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40434326},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./browser":{"types":"./src/browser/index.d.ts","import":"./src/browser/index.mjs","default":"./src/browser/index.mjs"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./browser/attestation-vault":{"types":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.d.ts","import":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","default":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds"},"gitHead":"20a1decce441091574888c4aa09553a08f72d84a","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"jest --coverage --runInBand","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models --outputDTsFiles false","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && jest --testPathPattern=test/unit --runInBand","typecheck":"tsc -p tsconfig.json --noEmit","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","check:browser":"node scripts/check-browser-bundle.mjs","predicate:e2e":"node --env-file=.env scripts/run-predicate-e2e.mjs","disclosure:e2e":"node --env-file=.env scripts/run-disclosure-e2e.mjs","prepublishOnly":"npm run typecheck && npm test && npm run build:plugin","dev:default-heap":"npm run cds:watch","state-verify:e2e":"node --env-file=.env scripts/run-state-verification-e2e.mjs","integration:providers":"node scripts/integration-test-providers.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:connector-routes":"node scripts/integration-test-connector-routes.mjs","integration:attestation-vault":"node scripts/integration-test-attestation-vault.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","undici":"^8.3.0","express":"^4","@noble/hashes":"^1.8.0","@midnight-ntwrk/ledger-v8":"^8.1.0","@midnight-ntwrk/compact-js":"2.5.1","@midnightntwrk/wallet-sdk-hd":"^3.0.3","@midnight-ntwrk/compact-runtime":"^0.16.0","@midnightntwrk/wallet-sdk-facade":"^4.1.0","@midnightntwrk/wallet-sdk-shielded":"^3.0.2","@midnight-ntwrk/midnight-js-contracts":"^4.0.4","@midnightntwrk/wallet-sdk-dust-wallet":"^4.2.0","@midnight-ntwrk/midnight-js-network-id":"^4.0.4","@midnightntwrk/wallet-sdk-abstractions":"^2.1.0","@midnightntwrk/wallet-sdk-address-format":"^3.1.2","@midnight-ntwrk/wallet-sdk-address-format":"npm:@midnightntwrk/wallet-sdk-address-format@^3.1.2","@midnightntwrk/wallet-sdk-unshielded-wallet":"^3.1.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"^4.0.4","@midnight-ntwrk/midnight-js-http-client-proof-provider":"^4.0.4","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"^4.0.4","@midnight-ntwrk/midnight-js-level-private-state-provider":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","jest":"^29","eslint":"^10","globals":"^14.0.0","ts-jest":"^29","@sap/cds":"^10","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^10","@types/jest":"^29","@types/node":"^22","@cap-js/sqlite":"^3","@cap-js/cds-test":"^1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0"},"peerDependencies":{"@sap/cds":">=9.0.0","@midnight-ntwrk/dapp-connector-api":"^4.0.0"},"peerDependenciesMeta":{"@midnight-ntwrk/dapp-connector-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.6.5_1783760385013_0.7326478180677463","host":"s3://npm-registry-packages-npm-production"}},"0.6.6":{"name":"@odatano/nightgate","version":"0.6.6","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.6.6","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"url":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","credentials":{"url":"db/midnight.db"}},"kinds":{},"nightgate":{"kind":"nightgate","contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"47eefc3c9d26750476a5a68f265d2cf66ee6e6e5","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.6.6.tgz","fileCount":179,"integrity":"sha512-4YGpm3nWTOalHaunSskwV79uXUq5G90Pku1S7DNVhe++SlNihAKORI37kCJwcOO7IKepeF44+bjusw64krjXog==","signatures":[{"sig":"MEUCIFwBoCkTwKCF6IlI4ArER51uMAhEHODL/auMfgtJSrtFAiEA06h9Kmp+laAvJzKhp5HTRjMG8AojFjc8Pd9ez3Kc1uI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40438486},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./browser":{"types":"./src/browser/index.d.ts","import":"./src/browser/index.mjs","default":"./src/browser/index.mjs"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./browser/attestation-vault":{"types":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.d.ts","import":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","default":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds"},"gitHead":"e72eeaaa28cbaebc3407f18f985d5ea6893506ab","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"jest --coverage --runInBand","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models --outputDTsFiles false","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && jest --testPathPattern=test/unit --runInBand","typecheck":"tsc -p tsconfig.json --noEmit","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","check:browser":"node scripts/check-browser-bundle.mjs","predicate:e2e":"node --env-file=.env scripts/run-predicate-e2e.mjs","disclosure:e2e":"node --env-file=.env scripts/run-disclosure-e2e.mjs","prepublishOnly":"npm run typecheck && npm test && npm run build:plugin","dev:default-heap":"npm run cds:watch","state-verify:e2e":"node --env-file=.env scripts/run-state-verification-e2e.mjs","integration:providers":"node scripts/integration-test-providers.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:connector-routes":"node scripts/integration-test-connector-routes.mjs","integration:attestation-vault":"node scripts/integration-test-attestation-vault.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","undici":"^8.3.0","express":"^4","@noble/hashes":"^1.8.0","@midnight-ntwrk/ledger-v8":"^8.1.0","@midnight-ntwrk/compact-js":"2.5.1","@midnightntwrk/wallet-sdk-hd":"^3.0.3","@midnight-ntwrk/compact-runtime":"^0.16.0","@midnightntwrk/wallet-sdk-facade":"^4.1.0","@midnightntwrk/wallet-sdk-shielded":"^3.0.2","@midnight-ntwrk/midnight-js-contracts":"^4.0.4","@midnightntwrk/wallet-sdk-dust-wallet":"^4.2.0","@midnight-ntwrk/midnight-js-network-id":"^4.0.4","@midnightntwrk/wallet-sdk-abstractions":"^2.1.0","@midnightntwrk/wallet-sdk-address-format":"^3.1.2","@midnight-ntwrk/wallet-sdk-address-format":"npm:@midnightntwrk/wallet-sdk-address-format@^3.1.2","@midnightntwrk/wallet-sdk-unshielded-wallet":"^3.1.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"^4.0.4","@midnight-ntwrk/midnight-js-http-client-proof-provider":"^4.0.4","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"^4.0.4","@midnight-ntwrk/midnight-js-level-private-state-provider":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","jest":"^29","eslint":"^10","globals":"^14.0.0","ts-jest":"^29","@sap/cds":"^10","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^10","@types/jest":"^29","@types/node":"^22","@cap-js/sqlite":"^3","@cap-js/cds-test":"^1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0"},"peerDependencies":{"@sap/cds":">=9.0.0","@midnight-ntwrk/dapp-connector-api":"^4.0.0"},"peerDependenciesMeta":{"@midnight-ntwrk/dapp-connector-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.6.6_1783870882171_0.10387326169819144","host":"s3://npm-registry-packages-npm-production"}},"0.6.7":{"name":"@odatano/nightgate","version":"0.6.7","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.6.7","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"url":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","credentials":{"url":"db/midnight.db"}},"kinds":{},"nightgate":{"kind":"nightgate","contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"d5f04d5b4483f5b33cdf11915ce9d7ddc9e49c9e","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.6.7.tgz","fileCount":181,"integrity":"sha512-kQhypqi0AHbOyGQwe2pvKAoGWg+ZHm8BWSvYKafSzOhjKFpF2XMvwae21pK8W9gj57lxZWjjJtofaK0gqfUoLA==","signatures":[{"sig":"MEQCIEgpl4dyOe2chKCI6yjWbYU1DnTzbu3S3VgjikZs8d/aAiBKHDywJbI84Du/ahiRqEduWWPbgQtIGDQXS0BXPvqGaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40447992},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./browser":{"types":"./src/browser/index.d.ts","import":"./src/browser/index.mjs","default":"./src/browser/index.mjs"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./browser/attestation-vault":{"types":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.d.ts","import":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","default":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds"},"gitHead":"3299c62805981618d3040314155e0d909dcfd94f","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"jest --coverage --runInBand","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models --outputDTsFiles false","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && jest --testPathPattern=test/unit --runInBand","typecheck":"tsc -p tsconfig.json --noEmit","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","check:browser":"node scripts/check-browser-bundle.mjs","predicate:e2e":"node --env-file=.env scripts/run-predicate-e2e.mjs","disclosure:e2e":"node --env-file=.env scripts/run-disclosure-e2e.mjs","prepublishOnly":"npm run typecheck && npm test && npm run build:plugin","dev:default-heap":"npm run cds:watch","state-verify:e2e":"node --env-file=.env scripts/run-state-verification-e2e.mjs","integration:providers":"node scripts/integration-test-providers.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:connector-routes":"node scripts/integration-test-connector-routes.mjs","integration:attestation-vault":"node scripts/integration-test-attestation-vault.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs","integration:derive-wallet-info":"node --env-file=.env scripts/integration-test-derive-wallet-info.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","undici":"^8.3.0","express":"^4","@noble/hashes":"^1.8.0","@midnight-ntwrk/ledger-v8":"^8.1.0","@midnight-ntwrk/compact-js":"2.5.1","@midnightntwrk/wallet-sdk-hd":"^3.0.3","@midnight-ntwrk/compact-runtime":"^0.16.0","@midnightntwrk/wallet-sdk-facade":"^4.1.0","@midnightntwrk/wallet-sdk-shielded":"^3.0.2","@midnight-ntwrk/midnight-js-contracts":"^4.0.4","@midnightntwrk/wallet-sdk-dust-wallet":"^4.2.0","@midnight-ntwrk/midnight-js-network-id":"^4.0.4","@midnightntwrk/wallet-sdk-abstractions":"^2.1.0","@midnightntwrk/wallet-sdk-address-format":"^3.1.2","@midnight-ntwrk/wallet-sdk-address-format":"npm:@midnightntwrk/wallet-sdk-address-format@^3.1.2","@midnightntwrk/wallet-sdk-unshielded-wallet":"^3.1.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"^4.0.4","@midnight-ntwrk/midnight-js-http-client-proof-provider":"^4.0.4","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"^4.0.4","@midnight-ntwrk/midnight-js-level-private-state-provider":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","jest":"^29","eslint":"^10","globals":"^14.0.0","ts-jest":"^29","@sap/cds":"^10","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^10","@types/jest":"^29","@types/node":"^22","@cap-js/sqlite":"^3","@cap-js/cds-test":"^1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0"},"peerDependencies":{"@sap/cds":">=9.0.0","@midnight-ntwrk/dapp-connector-api":"^4.0.0"},"peerDependenciesMeta":{"@midnight-ntwrk/dapp-connector-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.6.7_1783960142680_0.26973024225190545","host":"s3://npm-registry-packages-npm-production"}},"0.6.8":{"name":"@odatano/nightgate","version":"0.6.8","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.6.8","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"url":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","credentials":{"url":"db/midnight.db"}},"kinds":{},"nightgate":{"kind":"nightgate","contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"c6982ab589e59fb2f9cd0b67ef163478385c7580","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.6.8.tgz","fileCount":181,"integrity":"sha512-tg+zYvuSXvDltQt3fVYQ9uHc4kDntF2+wWeCEZXyVi9rr/9XUXsewnr/a2tlIfA1gf7r3UQlPZFhwFo1kc+yJg==","signatures":[{"sig":"MEUCID+VppJep+wZAYp+axpSwRNJA6OTNkZ0AtwdWWy0FXCZAiEAxe2lEC4gXm03wpuMFYWNdQGxw2uQDvt6MhNiIFQ+dAM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40449286},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./browser":{"types":"./src/browser/index.d.ts","import":"./src/browser/index.mjs","default":"./src/browser/index.mjs"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./browser/attestation-vault":{"types":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.d.ts","import":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","default":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds"},"gitHead":"2e399f85e532c62e3ea4dcceddee20c32d539c97","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"jest --coverage --runInBand","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models --outputDTsFiles false","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && jest --testPathPattern=test/unit --runInBand","typecheck":"tsc -p tsconfig.json --noEmit","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","check:browser":"node scripts/check-browser-bundle.mjs","predicate:e2e":"node --env-file=.env scripts/run-predicate-e2e.mjs","disclosure:e2e":"node --env-file=.env scripts/run-disclosure-e2e.mjs","prepublishOnly":"npm run typecheck && npm test && npm run build:plugin","dev:default-heap":"npm run cds:watch","state-verify:e2e":"node --env-file=.env scripts/run-state-verification-e2e.mjs","integration:providers":"node scripts/integration-test-providers.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:connector-routes":"node scripts/integration-test-connector-routes.mjs","integration:attestation-vault":"node scripts/integration-test-attestation-vault.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs","integration:derive-wallet-info":"node --env-file=.env scripts/integration-test-derive-wallet-info.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","undici":"^8.3.0","express":"^4","@noble/hashes":"^1.8.0","@midnight-ntwrk/ledger-v8":"^8.1.0","@midnight-ntwrk/compact-js":"2.5.1","@midnightntwrk/wallet-sdk-hd":"^3.0.3","@midnight-ntwrk/compact-runtime":"^0.16.0","@midnightntwrk/wallet-sdk-facade":"^4.1.0","@midnightntwrk/wallet-sdk-shielded":"^3.0.2","@midnight-ntwrk/midnight-js-contracts":"^4.0.4","@midnightntwrk/wallet-sdk-dust-wallet":"^4.2.0","@midnight-ntwrk/midnight-js-network-id":"^4.0.4","@midnightntwrk/wallet-sdk-abstractions":"^2.1.0","@midnightntwrk/wallet-sdk-address-format":"^3.1.2","@midnight-ntwrk/wallet-sdk-address-format":"npm:@midnightntwrk/wallet-sdk-address-format@^3.1.2","@midnightntwrk/wallet-sdk-unshielded-wallet":"^3.1.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"^4.0.4","@midnight-ntwrk/midnight-js-http-client-proof-provider":"^4.0.4","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"^4.0.4","@midnight-ntwrk/midnight-js-level-private-state-provider":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","jest":"^29","eslint":"^10","globals":"^14.0.0","ts-jest":"^29","@sap/cds":"^10","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^10","@types/jest":"^29","@types/node":"^22","@cap-js/sqlite":"^3","@cap-js/cds-test":"^1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0"},"peerDependencies":{"@sap/cds":">=9.0.0","@midnight-ntwrk/dapp-connector-api":"^4.0.0"},"peerDependenciesMeta":{"@midnight-ntwrk/dapp-connector-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.6.8_1783967735878_0.03416457278513452","host":"s3://npm-registry-packages-npm-production"}},"0.6.9":{"name":"@odatano/nightgate","version":"0.6.9","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.6.9","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"url":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","credentials":{"url":"db/midnight.db"}},"kinds":{},"nightgate":{"kind":"nightgate","contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"a96e6b7c503bc81a15d5aab23ccbd5a2f6c42e74","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.6.9.tgz","fileCount":181,"integrity":"sha512-swf4NKT3gLrI3TD+8WycHmk1P/4nv97EswW65yP4rIAAZD2D06FnZoffPM+keVqGToCBYtcDgkIX3trAsrmcbQ==","signatures":[{"sig":"MEUCIQCey21jKXCqpnEjQlsXd3Q6f9P5AesrLU/xQ3dAqlYAhwIgVhu3llmoen5YNRNCwKtPuDhIVniV9pwmaWCX0jZzJSg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40452489},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./browser":{"types":"./src/browser/index.d.ts","import":"./src/browser/index.mjs","default":"./src/browser/index.mjs"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./browser/attestation-vault":{"types":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.d.ts","import":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","default":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds"},"gitHead":"1aed13f8fbd3fffd3188072346b128d0ec2fc5e4","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"jest --coverage --runInBand","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models --outputDTsFiles false","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && jest --testPathPattern=test/unit --runInBand","typecheck":"tsc -p tsconfig.json --noEmit","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","check:browser":"node scripts/check-browser-bundle.mjs","predicate:e2e":"node --env-file=.env scripts/run-predicate-e2e.mjs","disclosure:e2e":"node --env-file=.env scripts/run-disclosure-e2e.mjs","prepublishOnly":"npm run typecheck && npm test && npm run build:plugin","dev:default-heap":"npm run cds:watch","state-verify:e2e":"node --env-file=.env scripts/run-state-verification-e2e.mjs","integration:providers":"node scripts/integration-test-providers.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:connector-routes":"node scripts/integration-test-connector-routes.mjs","integration:attestation-vault":"node scripts/integration-test-attestation-vault.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs","integration:derive-wallet-info":"node --env-file=.env scripts/integration-test-derive-wallet-info.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","undici":"^8.3.0","express":"^4","@noble/hashes":"^1.8.0","@midnight-ntwrk/ledger-v8":"^8.1.0","@midnight-ntwrk/compact-js":"2.5.1","@midnightntwrk/wallet-sdk-hd":"^3.0.3","@midnight-ntwrk/compact-runtime":"^0.16.0","@midnightntwrk/wallet-sdk-facade":"^4.1.0","@midnightntwrk/wallet-sdk-shielded":"^3.0.2","@midnight-ntwrk/midnight-js-contracts":"^4.0.4","@midnightntwrk/wallet-sdk-dust-wallet":"^4.2.0","@midnight-ntwrk/midnight-js-network-id":"^4.0.4","@midnightntwrk/wallet-sdk-abstractions":"^2.1.0","@midnightntwrk/wallet-sdk-address-format":"^3.1.2","@midnight-ntwrk/wallet-sdk-address-format":"npm:@midnightntwrk/wallet-sdk-address-format@^3.1.2","@midnightntwrk/wallet-sdk-unshielded-wallet":"^3.1.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"^4.0.4","@midnight-ntwrk/midnight-js-http-client-proof-provider":"^4.0.4","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"^4.0.4","@midnight-ntwrk/midnight-js-level-private-state-provider":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","jest":"^29","eslint":"^10","globals":"^14.0.0","ts-jest":"^29","@sap/cds":"^10","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^10","@types/jest":"^29","@types/node":"^22","@cap-js/sqlite":"^3","@cap-js/cds-test":"^1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0"},"peerDependencies":{"@sap/cds":">=9.0.0","@midnight-ntwrk/dapp-connector-api":"^4.0.0"},"peerDependenciesMeta":{"@midnight-ntwrk/dapp-connector-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.6.9_1783970321716_0.8675362083744791","host":"s3://npm-registry-packages-npm-production"}},"0.6.10":{"name":"@odatano/nightgate","version":"0.6.10","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.6.10","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"url":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","credentials":{"url":"db/midnight.db"}},"kinds":{},"nightgate":{"kind":"nightgate","contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"867cb84652b8aaf4ddfb7b71faf2ecc1b172371e","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.6.10.tgz","fileCount":181,"integrity":"sha512-vk43RNLG9kf3ijHCRr3RfbeBzLPanqimec3AWeiNDmjHDzftn9qzFvd7LczskLLc//SzvyyKzDu71HdmjHU11g==","signatures":[{"sig":"MEUCIHE67nahZrzgkynVwKXOnF6VLjd1I0oo+e7RYWRqgx0HAiEAntQz6fzTbKwNgIinpuDSyONKQGP/au3tJNCTpfdfXiI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40462465},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./browser":{"types":"./src/browser/index.d.ts","import":"./src/browser/index.mjs","default":"./src/browser/index.mjs"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./browser/attestation-vault":{"types":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.d.ts","import":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","default":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds"},"gitHead":"92d5dfe645e94000ae9f84917575313783aaecec","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"vitest run --coverage","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models --outputDTsFiles false","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && vitest run test/unit","typecheck":"tsc -p tsconfig.json --noEmit","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","check:browser":"node scripts/check-browser-bundle.mjs","predicate:e2e":"node --env-file=.env scripts/run-predicate-e2e.mjs","disclosure:e2e":"node --env-file=.env scripts/run-disclosure-e2e.mjs","prepublishOnly":"npm run typecheck && npm test && npm run build:plugin","dev:default-heap":"npm run cds:watch","state-verify:e2e":"node --env-file=.env scripts/run-state-verification-e2e.mjs","integration:providers":"node scripts/integration-test-providers.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:connector-routes":"node scripts/integration-test-connector-routes.mjs","integration:attestation-vault":"node scripts/integration-test-attestation-vault.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs","integration:derive-wallet-info":"node --env-file=.env scripts/integration-test-derive-wallet-info.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","undici":"^8.3.0","express":"^4","@noble/hashes":"^1.8.0","@midnight-ntwrk/ledger-v8":"^8.1.0","@midnight-ntwrk/compact-js":"2.5.1","@midnightntwrk/wallet-sdk-hd":"^3.0.3","@midnight-ntwrk/compact-runtime":"^0.16.0","@midnightntwrk/wallet-sdk-facade":"^4.1.0","@midnightntwrk/wallet-sdk-shielded":"^3.0.2","@midnight-ntwrk/midnight-js-contracts":"^4.0.4","@midnightntwrk/wallet-sdk-dust-wallet":"^4.2.0","@midnight-ntwrk/midnight-js-network-id":"^4.0.4","@midnightntwrk/wallet-sdk-abstractions":"^2.1.0","@midnightntwrk/wallet-sdk-address-format":"^3.1.2","@midnight-ntwrk/wallet-sdk-address-format":"npm:@midnightntwrk/wallet-sdk-address-format@^3.1.2","@midnightntwrk/wallet-sdk-unshielded-wallet":"^3.1.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"^4.0.4","@midnight-ntwrk/midnight-js-http-client-proof-provider":"^4.0.4","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"^4.0.4","@midnight-ntwrk/midnight-js-level-private-state-provider":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","eslint":"^10","vitest":"^4.1.10","globals":"^14.0.0","@sap/cds":"^10","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^10","@types/node":"^22","@cap-js/sqlite":"^3","@cap-js/cds-test":"^1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"@sap/cds":">=9.0.0","@midnight-ntwrk/dapp-connector-api":"^4.0.0"},"peerDependenciesMeta":{"@midnight-ntwrk/dapp-connector-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.6.10_1784050989276_0.7737957752727713","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@odatano/nightgate","version":"0.7.0","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.7.0","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"url":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","credentials":{"url":"db/midnight.db"}},"nightgate":{"contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"650e51f878d8283d34272b0769716d1e56fcbdb0","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.7.0.tgz","fileCount":181,"integrity":"sha512-pGiO0RVMtRCBs8qaoUWPMAGkZyxp9Iy0IUFHyJjuUnJUl5sqLgw8lPKA3vyaQ+xT5wMAIcow7uOa3nf2BS2m2w==","signatures":[{"sig":"MEUCIQC5YQdcyZebthDWq6mjx3FRsItZWO+qxwZI8wF9cfwtKAIgFbzwkJJ1aFW2LCgoJ6LI3LW+Ep93vbuC3aKGp8DMDeY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40463113},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./browser":{"types":"./src/browser/index.d.ts","import":"./src/browser/index.mjs","default":"./src/browser/index.mjs"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./browser/attestation-vault":{"types":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.d.ts","import":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","default":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds"},"gitHead":"5b08c6b3096f80a44898274d7d269ac94d33a1ec","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"vitest run --coverage","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models --outputDTsFiles false","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && vitest run test/unit","typecheck":"tsc -p tsconfig.json --noEmit","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","check:browser":"node scripts/check-browser-bundle.mjs","predicate:e2e":"node --env-file=.env scripts/run-predicate-e2e.mjs","disclosure:e2e":"node --env-file=.env scripts/run-disclosure-e2e.mjs","prepublishOnly":"npm run typecheck && npm test && npm run build:plugin","dev:default-heap":"npm run cds:watch","state-verify:e2e":"node --env-file=.env scripts/run-state-verification-e2e.mjs","integration:providers":"node scripts/integration-test-providers.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:connector-routes":"node scripts/integration-test-connector-routes.mjs","integration:attestation-vault":"node scripts/integration-test-attestation-vault.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs","integration:derive-wallet-info":"node --env-file=.env scripts/integration-test-derive-wallet-info.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","undici":"^8.3.0","express":"^4","@noble/hashes":"^1.8.0","@midnight-ntwrk/ledger-v8":"^8.1.0","@midnight-ntwrk/compact-js":"2.5.1","@midnightntwrk/wallet-sdk-hd":"^3.0.3","@midnight-ntwrk/compact-runtime":"^0.16.0","@midnightntwrk/wallet-sdk-facade":"^4.1.0","@midnightntwrk/wallet-sdk-shielded":"^3.0.2","@midnight-ntwrk/midnight-js-contracts":"^4.0.4","@midnightntwrk/wallet-sdk-dust-wallet":"^4.2.0","@midnight-ntwrk/midnight-js-network-id":"^4.0.4","@midnightntwrk/wallet-sdk-abstractions":"^2.1.0","@midnightntwrk/wallet-sdk-address-format":"^3.1.2","@midnight-ntwrk/wallet-sdk-address-format":"npm:@midnightntwrk/wallet-sdk-address-format@^3.1.2","@midnightntwrk/wallet-sdk-unshielded-wallet":"^3.1.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"^4.0.4","@midnight-ntwrk/midnight-js-http-client-proof-provider":"^4.0.4","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"^4.0.4","@midnight-ntwrk/midnight-js-level-private-state-provider":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","eslint":"^10","vitest":"^4.1.10","globals":"^14.0.0","@sap/cds":"^10","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^10","@types/node":"^22","@cap-js/sqlite":"^3","@cap-js/cds-test":"^1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"@sap/cds":">=9.0.0","@midnight-ntwrk/dapp-connector-api":"^4.0.0"},"peerDependenciesMeta":{"@midnight-ntwrk/dapp-connector-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.7.0_1784052113181_0.6956189006050337","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@odatano/nightgate","version":"0.7.1","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.7.1","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"url":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","credentials":{"url":"db/midnight.db"}},"nightgate":{"contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"b62d82617f12d27b960c7480b09357801fa22985","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.7.1.tgz","fileCount":183,"integrity":"sha512-J4mGAxvR0NP1XzSuVCrRflDnJyZn3iBznA0Wftge5Mg2anUoCRTFYccELrAA+zp+J31MvFAK2cqH8eFE3MFiWQ==","signatures":[{"sig":"MEUCIQCQfXxGFbAHSovCqxo/8LX6ja6hVqzuLSYQbhgDxurllwIgAgdRVfyQssd180OC4GPuYPZv5Th0WHX8XMRxPKw/2bA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40463309},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./browser":{"types":"./src/browser/index.d.ts","import":"./src/browser/index.mjs","default":"./src/browser/index.mjs"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./browser/attestation-vault":{"types":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.d.ts","import":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","default":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds"},"gitHead":"d18a28850db4ad187e4aeae097ffc179210945e2","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"vitest run --coverage","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models --outputDTsFiles false","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && vitest run test/unit","typecheck":"tsc -p tsconfig.json --noEmit","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","check:browser":"node scripts/check-browser-bundle.mjs","predicate:e2e":"node --env-file=.env scripts/run-predicate-e2e.mjs","disclosure:e2e":"node --env-file=.env scripts/run-disclosure-e2e.mjs","prepublishOnly":"npm run typecheck && npm test && npm run build:plugin","dev:default-heap":"npm run cds:watch","state-verify:e2e":"node --env-file=.env scripts/run-state-verification-e2e.mjs","integration:providers":"node scripts/integration-test-providers.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:connector-routes":"node scripts/integration-test-connector-routes.mjs","integration:attestation-vault":"node scripts/integration-test-attestation-vault.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs","integration:derive-wallet-info":"node --env-file=.env scripts/integration-test-derive-wallet-info.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","undici":"^8.3.0","express":"^4","@noble/hashes":"^1.8.0","@midnight-ntwrk/ledger-v8":"^8.1.0","@midnight-ntwrk/compact-js":"2.5.1","@midnightntwrk/wallet-sdk-hd":"^3.0.3","@midnight-ntwrk/compact-runtime":"^0.16.0","@midnightntwrk/wallet-sdk-facade":"^4.1.0","@midnightntwrk/wallet-sdk-shielded":"^3.0.2","@midnight-ntwrk/midnight-js-contracts":"^4.0.4","@midnightntwrk/wallet-sdk-dust-wallet":"^4.2.0","@midnight-ntwrk/midnight-js-network-id":"^4.0.4","@midnightntwrk/wallet-sdk-abstractions":"^2.1.0","@midnightntwrk/wallet-sdk-address-format":"^3.1.2","@midnight-ntwrk/wallet-sdk-address-format":"npm:@midnightntwrk/wallet-sdk-address-format@^3.1.2","@midnightntwrk/wallet-sdk-unshielded-wallet":"^3.1.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"^4.0.4","@midnight-ntwrk/midnight-js-http-client-proof-provider":"^4.0.4","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"^4.0.4","@midnight-ntwrk/midnight-js-level-private-state-provider":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","eslint":"^10","vitest":"^4.1.10","globals":"^14.0.0","@sap/cds":"^10","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^10","@types/node":"^22","@cap-js/sqlite":"^3","@cap-js/cds-test":"^1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"@sap/cds":">=9.0.0","@midnight-ntwrk/dapp-connector-api":"^4.0.0"},"peerDependenciesMeta":{"@midnight-ntwrk/dapp-connector-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.7.1_1784094452817_0.597968252087691","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@odatano/nightgate","version":"0.7.2","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.7.2","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"url":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","credentials":{"url":"db/midnight.db"}},"nightgate":{"contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"296c9ab3a6ef975ba259ee3fa59d5cd54c406065","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.7.2.tgz","fileCount":183,"integrity":"sha512-5YgALVyaWXZUeS+aKvNsrMOusbYZxybeOgBM+gk+jo264UqSasmY6vVfafgyTxKI9dUh13QxSTbRBxLP4kUtxA==","signatures":[{"sig":"MEUCIDrGMlQ1FJhtcv3jh9JEIUiX2hS8U1GPCA7k3pVKyJeUAiEAk5FXQg8d2LxBeO5MjVcbabB4A2EQ3TCFZlwxn74JN+s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40463203},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./browser":{"types":"./src/browser/index.d.ts","import":"./src/browser/index.mjs","default":"./src/browser/index.mjs"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./browser/attestation-vault":{"types":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.d.ts","import":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","default":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds"},"gitHead":"572b8ecd1fc8a78e32765e8f4f1c2a6808a6e249","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"vitest run --coverage","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models --outputDTsFiles false","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && vitest run test/unit","typecheck":"tsc -p tsconfig.json --noEmit","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","check:browser":"node scripts/check-browser-bundle.mjs","predicate:e2e":"node --env-file=.env scripts/run-predicate-e2e.mjs","disclosure:e2e":"node --env-file=.env scripts/run-disclosure-e2e.mjs","prepublishOnly":"npm run typecheck && npm test && npm run build:plugin","dev:default-heap":"npm run cds:watch","state-verify:e2e":"node --env-file=.env scripts/run-state-verification-e2e.mjs","integration:providers":"node scripts/integration-test-providers.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:connector-routes":"node scripts/integration-test-connector-routes.mjs","integration:attestation-vault":"node scripts/integration-test-attestation-vault.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs","integration:derive-wallet-info":"node --env-file=.env scripts/integration-test-derive-wallet-info.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","undici":"^8.3.0","express":"^4","@noble/hashes":"^1.8.0","@midnight-ntwrk/ledger-v8":"^8.1.0","@midnight-ntwrk/compact-js":"2.5.1","@midnightntwrk/wallet-sdk-hd":"^3.0.3","@midnight-ntwrk/compact-runtime":"^0.16.0","@midnightntwrk/wallet-sdk-facade":"^4.1.0","@midnightntwrk/wallet-sdk-shielded":"^3.0.2","@midnight-ntwrk/midnight-js-contracts":"^4.0.4","@midnightntwrk/wallet-sdk-dust-wallet":"^4.2.0","@midnight-ntwrk/midnight-js-network-id":"^4.0.4","@midnightntwrk/wallet-sdk-abstractions":"^2.1.0","@midnightntwrk/wallet-sdk-address-format":"^3.1.2","@midnight-ntwrk/wallet-sdk-address-format":"npm:@midnightntwrk/wallet-sdk-address-format@^3.1.2","@midnightntwrk/wallet-sdk-unshielded-wallet":"^3.1.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"^4.0.4","@midnight-ntwrk/midnight-js-http-client-proof-provider":"^4.0.4","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"^4.0.4","@midnight-ntwrk/midnight-js-level-private-state-provider":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","eslint":"^10","vitest":"^4.1.10","globals":"^14.0.0","@sap/cds":"^10","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^10","@types/node":"^22","@cap-js/sqlite":"^3","@cap-js/cds-test":"^1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"@sap/cds":">=9.0.0","@midnight-ntwrk/dapp-connector-api":"^4.0.0"},"peerDependenciesMeta":{"@midnight-ntwrk/dapp-connector-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.7.2_1784101431967_0.9966530091693564","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"@odatano/nightgate","version":"0.7.3","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.7.3","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"url":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","credentials":{"url":"db/midnight.db"}},"nightgate":{"contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"3e3f5d989551d506e38707c3dd5cd75d8cbb6065","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.7.3.tgz","fileCount":183,"integrity":"sha512-AfNgzdlr4tE+dPOVB0pNusmdIOtc4EAZqIIHqr5/aBmWv9erQEhvExnx5gwpDOJv2bvF4Fl8ZAfRkS7ZTzHTyg==","signatures":[{"sig":"MEUCIBZxWAYNPz1dQ3lS+PZEjIymxl+0Vf7sxl7X+7GnyxIIAiEA7WUONSJBu/ibUDgbfM2ujiNslB6m0v6RqNG/7RCUoWM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40462481},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./browser":{"types":"./src/browser/index.d.ts","import":"./src/browser/index.mjs","default":"./src/browser/index.mjs"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./browser/attestation-vault":{"types":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.d.ts","import":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","default":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds"},"gitHead":"78823721557cf06d82ae73b200bcb971bb3e66f0","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"vitest run --coverage","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models --outputDTsFiles false","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && vitest run test/unit","typecheck":"tsc -p tsconfig.json --noEmit","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","check:browser":"node scripts/check-browser-bundle.mjs","predicate:e2e":"node --env-file=.env scripts/run-predicate-e2e.mjs","disclosure:e2e":"node --env-file=.env scripts/run-disclosure-e2e.mjs","prepublishOnly":"npm run typecheck && npm test && npm run build:plugin","dev:default-heap":"npm run cds:watch","state-verify:e2e":"node --env-file=.env scripts/run-state-verification-e2e.mjs","integration:providers":"node scripts/integration-test-providers.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:connector-routes":"node scripts/integration-test-connector-routes.mjs","integration:attestation-vault":"node scripts/integration-test-attestation-vault.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs","integration:derive-wallet-info":"node --env-file=.env scripts/integration-test-derive-wallet-info.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","undici":"^8.3.0","express":"^4","@noble/hashes":"^1.8.0","@midnight-ntwrk/ledger-v8":"^8.1.0","@midnight-ntwrk/compact-js":"2.5.1","@midnightntwrk/wallet-sdk-hd":"^3.0.3","@midnight-ntwrk/compact-runtime":"^0.16.0","@midnightntwrk/wallet-sdk-facade":"^4.1.0","@midnightntwrk/wallet-sdk-shielded":"^3.0.2","@midnight-ntwrk/midnight-js-contracts":"^4.0.4","@midnightntwrk/wallet-sdk-dust-wallet":"^4.2.0","@midnight-ntwrk/midnight-js-network-id":"^4.0.4","@midnightntwrk/wallet-sdk-abstractions":"^2.1.0","@midnightntwrk/wallet-sdk-address-format":"^3.1.2","@midnight-ntwrk/wallet-sdk-address-format":"npm:@midnightntwrk/wallet-sdk-address-format@^3.1.2","@midnightntwrk/wallet-sdk-unshielded-wallet":"^3.1.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"^4.0.4","@midnight-ntwrk/midnight-js-http-client-proof-provider":"^4.0.4","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"^4.0.4","@midnight-ntwrk/midnight-js-level-private-state-provider":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","eslint":"^10","vitest":"^4.1.10","globals":"^14.0.0","@sap/cds":"^10","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^10","@types/node":"^22","@cap-js/sqlite":"^3","@cap-js/cds-test":"^1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"@sap/cds":">=9.0.0","@midnight-ntwrk/dapp-connector-api":"^4.0.0"},"peerDependenciesMeta":{"@midnight-ntwrk/dapp-connector-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.7.3_1784394178660_0.5605328614943759","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@odatano/nightgate","version":"0.8.0","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.8.0","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"url":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","credentials":{"url":"db/midnight.db"}},"nightgate":{"contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"6d017d2b8ba13898010d8627f71fbfa7a78e6f31","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.8.0.tgz","fileCount":185,"integrity":"sha512-JTpO6wQ+JUctHsTc8KOcYUfQgCY2ihZkNaDYb0UQpcJNcLxHCXSJiglSUn/p0Xn+11Ar3DIvLpYJG7f3RKdiRQ==","signatures":[{"sig":"MEUCIQDtb5N+UgI5f+0+TlVRGEKtAFkft2YpZGxlof0wJ6OAYQIgYhGGIjYl9aKzY2mYlHPdiiQCmQVJNUjDQZ9zfY44NIw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40487358},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./browser":{"types":"./src/browser/index.d.ts","import":"./src/browser/index.mjs","default":"./src/browser/index.mjs"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./browser/attestation-vault":{"types":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.d.ts","import":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","default":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds"},"gitHead":"78958256f7ffb1159b53082b624fc7b7fdd6a9ee","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"vitest run --coverage","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models --outputDTsFiles false","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && vitest run test/unit","typecheck":"tsc -p tsconfig.json --noEmit","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","check:browser":"node scripts/check-browser-bundle.mjs","predicate:e2e":"node --env-file=.env scripts/run-predicate-e2e.mjs","disclosure:e2e":"node --env-file=.env scripts/run-disclosure-e2e.mjs","prepublishOnly":"npm run typecheck && npm test && npm run build:plugin","dev:default-heap":"npm run cds:watch","state-verify:e2e":"node --env-file=.env scripts/run-state-verification-e2e.mjs","integration:providers":"node scripts/integration-test-providers.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:connector-routes":"node scripts/integration-test-connector-routes.mjs","integration:attestation-vault":"node scripts/integration-test-attestation-vault.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs","integration:derive-wallet-info":"node --env-file=.env scripts/integration-test-derive-wallet-info.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","undici":"^8.3.0","express":"^4","@noble/hashes":"^1.8.0","@midnight-ntwrk/ledger-v8":"^8.1.0","@midnight-ntwrk/compact-js":"2.5.1","@midnightntwrk/wallet-sdk-hd":"^3.0.3","@midnight-ntwrk/compact-runtime":"^0.16.0","@midnightntwrk/wallet-sdk-facade":"^4.1.0","@midnightntwrk/wallet-sdk-shielded":"^3.0.2","@midnight-ntwrk/midnight-js-contracts":"^4.0.4","@midnightntwrk/wallet-sdk-dust-wallet":"^4.2.0","@midnight-ntwrk/midnight-js-network-id":"^4.0.4","@midnightntwrk/wallet-sdk-abstractions":"^2.1.0","@midnightntwrk/wallet-sdk-address-format":"^3.1.2","@midnight-ntwrk/wallet-sdk-address-format":"npm:@midnightntwrk/wallet-sdk-address-format@^3.1.2","@midnightntwrk/wallet-sdk-unshielded-wallet":"^3.1.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"^4.0.4","@midnight-ntwrk/midnight-js-http-client-proof-provider":"^4.0.4","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"^4.0.4","@midnight-ntwrk/midnight-js-level-private-state-provider":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","eslint":"^10","vitest":"^4.1.10","globals":"^14.0.0","@sap/cds":"^10","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^10","@types/node":"^22","@cap-js/sqlite":"^3","@cap-js/cds-test":"^1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"@sap/cds":">=9.0.0","@midnight-ntwrk/dapp-connector-api":"^4.0.0"},"peerDependenciesMeta":{"@midnight-ntwrk/dapp-connector-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.8.0_1784397886648_0.05502511619348116","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@odatano/nightgate","version":"0.8.1","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.8.1","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"url":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","credentials":{"url":"db/midnight.db"}},"nightgate":{"contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"14770c6343e7c4277bda40224d042b9418da2707","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.8.1.tgz","fileCount":185,"integrity":"sha512-5Me2xD4fgJbJYknjoy9nIoOyt3Wqru+Zf2F/ndKCjSxm0+eZDFtSbAdk8jOf8oVCpQvivk6yyjaq3XUZ3r+hPQ==","signatures":[{"sig":"MEQCIGCyblrOpt92fP3T/ZYbqDxKX3qrh6BEpHqPs5aMU+qOAiBKrAZP2V4MmOxaWNOt/f37WDj6Fp3n58mncrWUxLko/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40490114},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./browser":{"types":"./src/browser/index.d.ts","import":"./src/browser/index.mjs","default":"./src/browser/index.mjs"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./browser/attestation-vault":{"types":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.d.ts","import":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","default":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds"},"gitHead":"78958256f7ffb1159b53082b624fc7b7fdd6a9ee","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"vitest run --coverage","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models --outputDTsFiles false","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && vitest run test/unit","typecheck":"tsc -p tsconfig.json --noEmit","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","check:browser":"node scripts/check-browser-bundle.mjs","predicate:e2e":"node --env-file=.env scripts/run-predicate-e2e.mjs","disclosure:e2e":"node --env-file=.env scripts/run-disclosure-e2e.mjs","prepublishOnly":"npm run typecheck && npm test && npm run build:plugin","dev:default-heap":"npm run cds:watch","state-verify:e2e":"node --env-file=.env scripts/run-state-verification-e2e.mjs","integration:providers":"node scripts/integration-test-providers.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:connector-routes":"node scripts/integration-test-connector-routes.mjs","integration:attestation-vault":"node scripts/integration-test-attestation-vault.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs","integration:derive-wallet-info":"node --env-file=.env scripts/integration-test-derive-wallet-info.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","undici":"^8.3.0","express":"^4","@noble/hashes":"^1.8.0","@midnight-ntwrk/ledger-v8":"^8.1.0","@midnight-ntwrk/compact-js":"2.5.1","@midnightntwrk/wallet-sdk-hd":"^3.0.3","@midnight-ntwrk/compact-runtime":"^0.16.0","@midnightntwrk/wallet-sdk-facade":"^4.1.0","@midnightntwrk/wallet-sdk-shielded":"^3.0.2","@midnight-ntwrk/midnight-js-contracts":"^4.0.4","@midnightntwrk/wallet-sdk-dust-wallet":"^4.2.0","@midnight-ntwrk/midnight-js-network-id":"^4.0.4","@midnightntwrk/wallet-sdk-abstractions":"^2.1.0","@midnightntwrk/wallet-sdk-address-format":"^3.1.2","@midnight-ntwrk/wallet-sdk-address-format":"npm:@midnightntwrk/wallet-sdk-address-format@^3.1.2","@midnightntwrk/wallet-sdk-unshielded-wallet":"^3.1.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"^4.0.4","@midnight-ntwrk/midnight-js-http-client-proof-provider":"^4.0.4","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"^4.0.4","@midnight-ntwrk/midnight-js-level-private-state-provider":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","eslint":"^10","vitest":"^4.1.10","globals":"^14.0.0","@sap/cds":"^10","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^10","@types/node":"^22","@cap-js/sqlite":"^3","@cap-js/cds-test":"^1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"@sap/cds":">=9.0.0","@midnight-ntwrk/dapp-connector-api":"^4.0.0"},"peerDependenciesMeta":{"@midnight-ntwrk/dapp-connector-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.8.1_1784440582499_0.5306533908633606","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@odatano/nightgate","version":"0.8.2","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.8.2","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"url":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","credentials":{"url":"db/midnight.db"}},"nightgate":{"contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"90d61fec368b0538ef160736b54b915ef90f5501","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.8.2.tgz","fileCount":185,"integrity":"sha512-lDpDOfrLpL2NC5aVazK11qo/3Ni18SnGfnne/cAbBJgw4x1qfTZj5qcWUfsiCX1sjL7P59Gy/UJgEP4AuChcvg==","signatures":[{"sig":"MEUCIQCjUUq7ZHxlxg4vd3S41AbrsN9UTmrJ3vEvIlhZVGbmwQIgZp+pwM4cIM8TuJYq6AySsj7rxo/stAq03EsAZAPidWE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40491559},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./browser":{"types":"./src/browser/index.d.ts","import":"./src/browser/index.mjs","default":"./src/browser/index.mjs"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./browser/attestation-vault":{"types":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.d.ts","import":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","default":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds"},"gitHead":"a2af7991830869167576b2a427d0e16b2bd2cc49","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"vitest run --coverage","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models --outputDTsFiles false","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && vitest run test/unit","typecheck":"tsc -p tsconfig.json --noEmit","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","check:browser":"node scripts/check-browser-bundle.mjs","predicate:e2e":"node --env-file=.env scripts/run-predicate-e2e.mjs","disclosure:e2e":"node --env-file=.env scripts/run-disclosure-e2e.mjs","prepublishOnly":"npm run typecheck && npm test && npm run build:plugin","dev:default-heap":"npm run cds:watch","state-verify:e2e":"node --env-file=.env scripts/run-state-verification-e2e.mjs","integration:providers":"node scripts/integration-test-providers.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:connector-routes":"node scripts/integration-test-connector-routes.mjs","integration:attestation-vault":"node scripts/integration-test-attestation-vault.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs","integration:derive-wallet-info":"node --env-file=.env scripts/integration-test-derive-wallet-info.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","undici":"^8.3.0","express":"^4","@noble/hashes":"^1.8.0","@midnight-ntwrk/ledger-v8":"^8.1.0","@midnight-ntwrk/compact-js":"2.5.1","@midnightntwrk/wallet-sdk-hd":"^3.0.3","@midnight-ntwrk/compact-runtime":"^0.16.0","@midnightntwrk/wallet-sdk-facade":"^4.1.0","@midnightntwrk/wallet-sdk-shielded":"^3.0.2","@midnight-ntwrk/midnight-js-contracts":"^4.0.4","@midnightntwrk/wallet-sdk-dust-wallet":"^4.2.0","@midnight-ntwrk/midnight-js-network-id":"^4.0.4","@midnightntwrk/wallet-sdk-abstractions":"^2.1.0","@midnightntwrk/wallet-sdk-address-format":"^3.1.2","@midnight-ntwrk/wallet-sdk-address-format":"npm:@midnightntwrk/wallet-sdk-address-format@^3.1.2","@midnightntwrk/wallet-sdk-unshielded-wallet":"^3.1.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"^4.0.4","@midnight-ntwrk/midnight-js-http-client-proof-provider":"^4.0.4","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"^4.0.4","@midnight-ntwrk/midnight-js-level-private-state-provider":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","eslint":"^10","vitest":"^4.1.10","globals":"^14.0.0","@sap/cds":"^10","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^10","@types/node":"^22","@cap-js/sqlite":"^3","@cap-js/cds-test":"^1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"@sap/cds":">=9.0.0","@midnight-ntwrk/dapp-connector-api":"^4.0.0"},"peerDependenciesMeta":{"@midnight-ntwrk/dapp-connector-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.8.2_1784477183892_0.8260116158858974","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"@odatano/nightgate","version":"0.8.3","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.8.3","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"url":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","credentials":{"url":"db/midnight.db"}},"nightgate":{"contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"e729e5c6dbf5f4371b9498d2ca4e28f3d624bb8c","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.8.3.tgz","fileCount":185,"integrity":"sha512-/Uodmv58KF5djx9QimIL7uviH/oXVmcHBNoIe/myt/iaL5gGqtA8f36EsJxJ29gu90KhtfL31yTSciCew5uTig==","signatures":[{"sig":"MEQCIElo4oOAyw5FhhiOn6biFyA/XheqynN43GJsyuBmdYMiAiBvhcDucIDTIDnvGh99zkhJR3qbBE+xhFlQDk9RYpNpZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40495603},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./browser":{"types":"./src/browser/index.d.ts","import":"./src/browser/index.mjs","default":"./src/browser/index.mjs"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./browser/attestation-vault":{"types":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.d.ts","import":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","default":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds"},"gitHead":"a2af7991830869167576b2a427d0e16b2bd2cc49","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"vitest run --coverage","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models --outputDTsFiles false","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && vitest run test/unit","typecheck":"tsc -p tsconfig.json --noEmit","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","check:browser":"node scripts/check-browser-bundle.mjs","predicate:e2e":"node --env-file=.env scripts/run-predicate-e2e.mjs","disclosure:e2e":"node --env-file=.env scripts/run-disclosure-e2e.mjs","prepublishOnly":"npm run typecheck && npm test && npm run build:plugin","dev:default-heap":"npm run cds:watch","state-verify:e2e":"node --env-file=.env scripts/run-state-verification-e2e.mjs","integration:providers":"node scripts/integration-test-providers.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:connector-routes":"node scripts/integration-test-connector-routes.mjs","integration:attestation-vault":"node scripts/integration-test-attestation-vault.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs","integration:derive-wallet-info":"node --env-file=.env scripts/integration-test-derive-wallet-info.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","undici":"^8.3.0","express":"^4","@noble/hashes":"^1.8.0","@midnight-ntwrk/ledger-v8":"^8.1.0","@midnight-ntwrk/compact-js":"2.5.1","@midnightntwrk/wallet-sdk-hd":"^3.0.3","@midnight-ntwrk/compact-runtime":"^0.16.0","@midnightntwrk/wallet-sdk-facade":"^4.1.0","@midnightntwrk/wallet-sdk-shielded":"^3.0.2","@midnight-ntwrk/midnight-js-contracts":"^4.0.4","@midnightntwrk/wallet-sdk-dust-wallet":"^4.2.0","@midnight-ntwrk/midnight-js-network-id":"^4.0.4","@midnightntwrk/wallet-sdk-abstractions":"^2.1.0","@midnightntwrk/wallet-sdk-address-format":"^3.1.2","@midnight-ntwrk/wallet-sdk-address-format":"npm:@midnightntwrk/wallet-sdk-address-format@^3.1.2","@midnightntwrk/wallet-sdk-unshielded-wallet":"^3.1.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"^4.0.4","@midnight-ntwrk/midnight-js-http-client-proof-provider":"^4.0.4","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"^4.0.4","@midnight-ntwrk/midnight-js-level-private-state-provider":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","eslint":"^10","vitest":"^4.1.10","globals":"^14.0.0","@sap/cds":"^10","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^10","@types/node":"^22","@cap-js/sqlite":"^3","@cap-js/cds-test":"^1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"@sap/cds":">=9.0.0","@midnight-ntwrk/dapp-connector-api":"^4.0.0"},"peerDependenciesMeta":{"@midnight-ntwrk/dapp-connector-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.8.3_1784481496501_0.2125762545151637","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@odatano/nightgate","version":"0.9.0","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.9.0","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"url":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","credentials":{"url":"db/midnight.db"}},"nightgate":{"contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"4926216d3f7069743d03158def0a7386c7a1dbb2","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.9.0.tgz","fileCount":187,"integrity":"sha512-2HQTWYl7HK4iJFfarGCraIPtmzLKeAXT2gWvU4zNly2LYd0aU2pdxtAPOSbD1hti69MtjCUxNxtzwWZad10BFA==","signatures":[{"sig":"MEQCICq8SzNElGFlcmUPjscvtVNoiGZJTxu4YAFea+jaA+z8AiAnsGmbOkcwuyqd4OqWDhYPph3fJPvJf+WB/bzANfWlxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40536405},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./browser":{"types":"./src/browser/index.d.ts","import":"./src/browser/index.mjs","default":"./src/browser/index.mjs"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./browser/attestation-vault":{"types":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.d.ts","import":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","default":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds"},"gitHead":"e6c0ede9d03b19d6b5e2b86ed646a9794471510e","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"vitest run --coverage","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models --outputDTsFiles false","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && vitest run test/unit","typecheck":"tsc -p tsconfig.json --noEmit","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","check:browser":"node scripts/check-browser-bundle.mjs","predicate:e2e":"node --env-file=.env scripts/run-predicate-e2e.mjs","disclosure:e2e":"node --env-file=.env scripts/run-disclosure-e2e.mjs","prepublishOnly":"npm run typecheck && npm test && npm run build:plugin","dev:default-heap":"npm run cds:watch","state-verify:e2e":"node --env-file=.env scripts/run-state-verification-e2e.mjs","test:pg-idempotency":"node scripts/test-postgres-idempotency.mjs","check:job-idempotency":"node scripts/check-job-idempotency.mjs","integration:providers":"node scripts/integration-test-providers.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:connector-routes":"node scripts/integration-test-connector-routes.mjs","integration:attestation-vault":"node scripts/integration-test-attestation-vault.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs","integration:derive-wallet-info":"node --env-file=.env scripts/integration-test-derive-wallet-info.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","undici":"^8.3.0","express":"^4","@noble/hashes":"^1.8.0","@polkadot/types":"^16.5.6","@midnight-ntwrk/ledger-v8":"^8.1.0","@midnight-ntwrk/compact-js":"2.5.0","@midnightntwrk/wallet-sdk-hd":"^3.0.3","@midnight-ntwrk/compact-runtime":"^0.16.0","@midnightntwrk/wallet-sdk-facade":"^4.1.0","@midnightntwrk/wallet-sdk-shielded":"^3.0.2","@midnight-ntwrk/midnight-js-contracts":"^4.0.4","@midnightntwrk/wallet-sdk-dust-wallet":"^4.2.0","@midnight-ntwrk/midnight-js-network-id":"^4.0.4","@midnightntwrk/wallet-sdk-abstractions":"^2.1.0","@midnightntwrk/wallet-sdk-address-format":"^3.1.2","@midnight-ntwrk/wallet-sdk-address-format":"npm:@midnightntwrk/wallet-sdk-address-format@^3.1.2","@midnightntwrk/wallet-sdk-unshielded-wallet":"^3.1.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"^4.0.4","@midnight-ntwrk/midnight-js-http-client-proof-provider":"^4.0.4","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"^4.0.4","@midnight-ntwrk/midnight-js-level-private-state-provider":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","eslint":"^10","vitest":"^4.1.10","globals":"^14.0.0","@sap/cds":"^10","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^10","@types/node":"^22","@cap-js/sqlite":"^3","@cap-js/cds-test":"^1","@cap-js/postgres":"^3.0.1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"@sap/cds":">=10 <11","@midnight-ntwrk/dapp-connector-api":"^4.0.0"},"peerDependenciesMeta":{"@midnight-ntwrk/dapp-connector-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.9.0_1784747140809_0.791898340989704","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@odatano/nightgate","version":"0.9.1","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.9.1","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"url":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","credentials":{"url":"db/midnight.db"}},"nightgate":{"contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"2da4fd37ec6a1f06ed4b184c7575f7fd0912ce14","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.9.1.tgz","fileCount":187,"integrity":"sha512-HEzYUi2ihEMX99oXQ0STIY9h7RRxuej7Ok5p4969izpn46aMWYeEPW2dK8nPw3a5xzGfa0A7hvKGInSwFiSW+w==","signatures":[{"sig":"MEUCIEOfYb6eCWF02Da2mYgnSVxGTRDWaeJngKjlPaRSLVFcAiEAxDx4qYGTjBglZRjim2rDDmzb78XWnHoWf+40LrBUUgI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40536405},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./browser":{"types":"./src/browser/index.d.ts","import":"./src/browser/index.mjs","default":"./src/browser/index.mjs"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./browser/attestation-vault":{"types":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.d.ts","import":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","default":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds"},"gitHead":"57f1acd201036f1922ccdf957ed18be636ea35c1","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"vitest run --coverage","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models --outputDTsFiles false","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && vitest run test/unit","typecheck":"tsc -p tsconfig.json --noEmit","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","check:browser":"node scripts/check-browser-bundle.mjs","predicate:e2e":"node --env-file=.env scripts/run-predicate-e2e.mjs","disclosure:e2e":"node --env-file=.env scripts/run-disclosure-e2e.mjs","prepublishOnly":"npm run typecheck && npm test && npm run build:plugin","dev:default-heap":"npm run cds:watch","state-verify:e2e":"node --env-file=.env scripts/run-state-verification-e2e.mjs","test:pg-idempotency":"node scripts/test-postgres-idempotency.mjs","check:job-idempotency":"node scripts/check-job-idempotency.mjs","integration:providers":"node scripts/integration-test-providers.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:connector-routes":"node scripts/integration-test-connector-routes.mjs","integration:attestation-vault":"node scripts/integration-test-attestation-vault.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs","integration:derive-wallet-info":"node --env-file=.env scripts/integration-test-derive-wallet-info.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","undici":"^8.3.0","express":"^4","@noble/hashes":"^1.8.0","@polkadot/types":"^16.5.6","@midnight-ntwrk/ledger-v8":"^8.1.0","@midnight-ntwrk/compact-js":"2.5.0","@midnightntwrk/wallet-sdk-hd":"^3.0.3","@midnight-ntwrk/compact-runtime":"^0.16.0","@midnightntwrk/wallet-sdk-facade":"^4.1.0","@midnightntwrk/wallet-sdk-shielded":"^3.0.2","@midnight-ntwrk/midnight-js-contracts":"~4.0.4","@midnightntwrk/wallet-sdk-dust-wallet":"^4.2.0","@midnight-ntwrk/midnight-js-network-id":"~4.0.4","@midnightntwrk/wallet-sdk-abstractions":"^2.1.0","@midnightntwrk/wallet-sdk-address-format":"^3.1.2","@midnight-ntwrk/wallet-sdk-address-format":"npm:@midnightntwrk/wallet-sdk-address-format@^3.1.2","@midnightntwrk/wallet-sdk-unshielded-wallet":"^3.1.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"~4.0.4","@midnight-ntwrk/midnight-js-http-client-proof-provider":"~4.0.4","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"~4.0.4","@midnight-ntwrk/midnight-js-level-private-state-provider":"~4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","eslint":"^10","vitest":"^4.1.10","globals":"^14.0.0","@sap/cds":"^10","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^10","@types/node":"^22","@cap-js/sqlite":"^3","@cap-js/cds-test":"^1","@cap-js/postgres":"^3.0.1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"@sap/cds":">=10 <11","@midnight-ntwrk/dapp-connector-api":"^4.0.0"},"peerDependenciesMeta":{"@midnight-ntwrk/dapp-connector-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.9.1_1784751242147_0.17745674052739213","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"@odatano/nightgate","version":"0.9.2","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.9.2","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"url":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","credentials":{"url":"db/midnight.db"}},"nightgate":{"contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"68e0c5be7e10144ae83cb5d9d4f71949fdd9aa33","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.9.2.tgz","fileCount":189,"integrity":"sha512-7hrxT1MV9JJ6yWl7yqG8Dl7R3CGVoSzVtMwS8GsCGu2Xs/JhLtun+4cFzZmDHBGXkGjO4JjQaPWy+2Zn5iV2jg==","signatures":[{"sig":"MEUCID8glbFFEaSHTdHvisutJhXyNG4I+eNG5dSuePXamvjQAiEA491Iz5DR+xDIvdCgISiTCaAyaM0cqSjkCDouB45cmMU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40551046},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./browser":{"types":"./src/browser/index.d.ts","import":"./src/browser/index.mjs","default":"./src/browser/index.mjs"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./browser/attestation-vault":{"types":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.d.ts","import":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","default":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds"},"gitHead":"5117b61c356789134dabe290e799aba53dd23766","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"vitest run --coverage","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models --outputDTsFiles false","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && vitest run test/unit","typecheck":"tsc -p tsconfig.json --noEmit","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","check:browser":"node scripts/check-browser-bundle.mjs","predicate:e2e":"node --env-file=.env scripts/run-predicate-e2e.mjs","disclosure:e2e":"node --env-file=.env scripts/run-disclosure-e2e.mjs","prepublishOnly":"npm run typecheck && npm test && npm run build:plugin","dev:default-heap":"npm run cds:watch","state-verify:e2e":"node --env-file=.env scripts/run-state-verification-e2e.mjs","test:pg-idempotency":"node scripts/test-postgres-idempotency.mjs","check:job-idempotency":"node scripts/check-job-idempotency.mjs","integration:providers":"node scripts/integration-test-providers.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:connector-routes":"node scripts/integration-test-connector-routes.mjs","integration:attestation-vault":"node scripts/integration-test-attestation-vault.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs","integration:derive-wallet-info":"node --env-file=.env scripts/integration-test-derive-wallet-info.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","undici":"^8.3.0","express":"^4","@noble/hashes":"^1.8.0","@polkadot/types":"^16.5.6","@midnight-ntwrk/ledger-v8":"^8.1.0","@midnight-ntwrk/compact-js":"2.5.0","@midnightntwrk/wallet-sdk-hd":"^3.0.3","@midnight-ntwrk/compact-runtime":"^0.16.0","@midnightntwrk/wallet-sdk-facade":"^4.1.0","@midnightntwrk/wallet-sdk-shielded":"^3.0.2","@midnight-ntwrk/midnight-js-contracts":"~4.0.4","@midnightntwrk/wallet-sdk-dust-wallet":"^4.2.0","@midnight-ntwrk/midnight-js-network-id":"~4.0.4","@midnightntwrk/wallet-sdk-abstractions":"^2.1.0","@midnightntwrk/wallet-sdk-address-format":"^3.1.2","@midnight-ntwrk/wallet-sdk-address-format":"npm:@midnightntwrk/wallet-sdk-address-format@^3.1.2","@midnightntwrk/wallet-sdk-unshielded-wallet":"^3.1.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"~4.0.4","@midnight-ntwrk/midnight-js-http-client-proof-provider":"~4.0.4","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"~4.0.4","@midnight-ntwrk/midnight-js-level-private-state-provider":"~4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","eslint":"^10","vitest":"^4.1.10","globals":"^14.0.0","@sap/cds":"^10","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^10","@types/node":"^22","@cap-js/sqlite":"^3","@cap-js/cds-test":"^1","@cap-js/postgres":"^3.0.1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"@sap/cds":">=10 <11","@midnight-ntwrk/dapp-connector-api":"^4.0.0"},"peerDependenciesMeta":{"@midnight-ntwrk/dapp-connector-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.9.2_1784792361113_0.26491652221674866","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"@odatano/nightgate","version":"0.9.3","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.9.3","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"url":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","credentials":{"url":"db/midnight.db"}},"nightgate":{"contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"63a2e522ff84b28f69e54762104dcbc4d815d01b","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.9.3.tgz","fileCount":191,"integrity":"sha512-TTwLhqOJnzmjS5WLv8FhiBOGkbOzyl/GSr0zDUloTtMALid1X/Qk0Zb26sU94R/j3gR2Idz+M/kRYDZhAY6dEA==","signatures":[{"sig":"MEUCIFzp/6QSjmX11f2I6O1EPmCBQDouwmbMtW0XnTi59grNAiEA66KGtrJkl1rrH5uHM7RNsJiBtmb2W8wCbI6iS/IQ6b8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40574443},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./browser":{"types":"./src/browser/index.d.ts","import":"./src/browser/index.mjs","default":"./src/browser/index.mjs"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./browser/attestation-vault":{"types":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.d.ts","import":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","default":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds"},"gitHead":"d1839410aa8c4c6137839ce07f52b7a5ca060482","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"vitest run --coverage","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models --outputDTsFiles false","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && vitest run test/unit","typecheck":"tsc -p tsconfig.json --noEmit","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","check:browser":"node scripts/check-browser-bundle.mjs","predicate:e2e":"node --env-file=.env scripts/run-predicate-e2e.mjs","disclosure:e2e":"node --env-file=.env scripts/run-disclosure-e2e.mjs","prepublishOnly":"npm run typecheck && npm test && npm run build:plugin","dev:default-heap":"npm run cds:watch","state-verify:e2e":"node --env-file=.env scripts/run-state-verification-e2e.mjs","test:pg-idempotency":"node scripts/test-postgres-idempotency.mjs","check:job-idempotency":"node scripts/check-job-idempotency.mjs","integration:providers":"node scripts/integration-test-providers.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:connector-routes":"node scripts/integration-test-connector-routes.mjs","integration:attestation-vault":"node scripts/integration-test-attestation-vault.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs","integration:derive-wallet-info":"node --env-file=.env scripts/integration-test-derive-wallet-info.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","undici":"^8.3.0","express":"^4","@noble/hashes":"^1.8.0","@polkadot/types":"^16.5.6","@midnight-ntwrk/ledger-v8":"^8.1.0","@midnight-ntwrk/compact-js":"2.5.0","@midnightntwrk/wallet-sdk-hd":"^3.0.3","@midnight-ntwrk/compact-runtime":"^0.16.0","@midnightntwrk/wallet-sdk-facade":"^4.1.0","@midnightntwrk/wallet-sdk-shielded":"^3.0.2","@midnight-ntwrk/midnight-js-contracts":"~4.0.4","@midnightntwrk/wallet-sdk-dust-wallet":"^4.2.0","@midnight-ntwrk/midnight-js-network-id":"~4.0.4","@midnightntwrk/wallet-sdk-abstractions":"^2.1.0","@midnightntwrk/wallet-sdk-address-format":"^3.1.2","@midnight-ntwrk/wallet-sdk-address-format":"npm:@midnightntwrk/wallet-sdk-address-format@^3.1.2","@midnightntwrk/wallet-sdk-unshielded-wallet":"^3.1.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"~4.0.4","@midnight-ntwrk/midnight-js-http-client-proof-provider":"~4.0.4","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"~4.0.4","@midnight-ntwrk/midnight-js-level-private-state-provider":"~4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","eslint":"^10","vitest":"^4.1.10","globals":"^14.0.0","@sap/cds":"^10","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^10","@types/node":"^22","@cap-js/sqlite":"^3","@cap-js/cds-test":"^1","@cap-js/postgres":"^3.0.1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"@sap/cds":">=10 <11","@midnight-ntwrk/dapp-connector-api":"^4.0.0"},"peerDependenciesMeta":{"@midnight-ntwrk/dapp-connector-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.9.3_1784875441635_0.7462612776837643","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@odatano/nightgate","version":"0.10.0","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.10.0","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"url":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","credentials":{"url":"db/midnight.db"}},"nightgate":{"contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"22c91c22280e8a0d80c6f3eec6aab82b11c5cc21","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.10.0.tgz","fileCount":197,"integrity":"sha512-RxqIYTqOc35p5nQ7g26i/smua+5CoR73kDsXvoyS+QE3ZoWIO0+ljlJcNDm6LTf1BVqtJPXqQDpIg1ekM0uT7w==","signatures":[{"sig":"MEQCIFiaEW/4kV0H+jTO54F0CAbhJfMc+zfzk3Y/25E+CSq5AiAAt63Glme3KJmayzIQlkzV/LJf6l5y6one9Z/caNmWsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43485653},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./browser":{"types":"./src/browser/index.d.ts","import":"./src/browser/index.mjs","default":"./src/browser/index.mjs"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./browser/attestation-vault":{"types":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.d.ts","import":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","default":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds"},"gitHead":"b9d7928fe9ba24b829048334a73950ef07ede00d","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"vitest run --coverage","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models --outputDTsFiles false","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && vitest run test/unit","typecheck":"tsc -p tsconfig.json --noEmit","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","check:browser":"node scripts/check-browser-bundle.mjs","predicate:e2e":"node --env-file=.env scripts/run-predicate-e2e.mjs","disclosure:e2e":"node --env-file=.env scripts/run-disclosure-e2e.mjs","prepublishOnly":"npm run typecheck && npm test && npm run build:plugin","dev:default-heap":"npm run cds:watch","state-verify:e2e":"node --env-file=.env scripts/run-state-verification-e2e.mjs","test:pg-idempotency":"node scripts/test-postgres-idempotency.mjs","check:job-idempotency":"node scripts/check-job-idempotency.mjs","integration:providers":"node scripts/integration-test-providers.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:connector-routes":"node scripts/integration-test-connector-routes.mjs","integration:attestation-vault":"node scripts/integration-test-attestation-vault.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs","integration:derive-wallet-info":"node --env-file=.env scripts/integration-test-derive-wallet-info.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","undici":"^8.3.0","express":"^4","@noble/hashes":"^1.8.0","@polkadot/types":"^16.5.6","@midnight-ntwrk/ledger-v8":"^8.1.0","@midnight-ntwrk/compact-js":"2.5.0","@midnightntwrk/wallet-sdk-hd":"^3.0.3","@midnight-ntwrk/compact-runtime":"^0.16.0","@midnightntwrk/wallet-sdk-facade":"^4.1.0","@midnightntwrk/wallet-sdk-shielded":"^3.0.2","@midnight-ntwrk/midnight-js-contracts":"~4.0.4","@midnightntwrk/wallet-sdk-dust-wallet":"^4.2.0","@midnight-ntwrk/midnight-js-network-id":"~4.0.4","@midnightntwrk/wallet-sdk-abstractions":"^2.1.0","@midnightntwrk/wallet-sdk-address-format":"^3.1.2","@midnight-ntwrk/wallet-sdk-address-format":"npm:@midnightntwrk/wallet-sdk-address-format@^3.1.2","@midnightntwrk/wallet-sdk-unshielded-wallet":"^3.1.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"~4.0.4","@midnight-ntwrk/midnight-js-http-client-proof-provider":"~4.0.4","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"~4.0.4","@midnight-ntwrk/midnight-js-level-private-state-provider":"~4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","eslint":"^10","vitest":"^4.1.10","globals":"^14.0.0","@sap/cds":"^10","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^10","@types/node":"^22","@cap-js/sqlite":"^3","@cap-js/cds-test":"^1","@cap-js/postgres":"^3.0.1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"@sap/cds":">=10 <11","@midnight-ntwrk/dapp-connector-api":"^4.0.0"},"peerDependenciesMeta":{"@midnight-ntwrk/dapp-connector-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.10.0_1784898565128_0.0694532555574543","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@odatano/nightgate","version":"0.10.1","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.10.1","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"url":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","credentials":{"url":"db/midnight.db"}},"nightgate":{"contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"58681bedb5d3bbd7218054f42f3600673c203d6b","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.10.1.tgz","fileCount":197,"integrity":"sha512-PtptAiGPU/IJeqa/w2lHH/yp4G5dKiLfBOaGIHWaFygeot5VQiOfvtWm7fa/24vImqQwdA6EwA3jp/Whqkta5A==","signatures":[{"sig":"MEUCIQDLSx1DhZlsREra9SGPJwQdMgJzB0/NpZ2mahnZ4hBw+gIgHzmlpVh9yoFPq71K008wvuqDhZVuPq9Ajv0G/KMdWkg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43493688},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./browser":{"types":"./src/browser/index.d.ts","import":"./src/browser/index.mjs","default":"./src/browser/index.mjs"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./browser/attestation-vault":{"types":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.d.ts","import":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","default":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds"},"gitHead":"435f0ded3d94214be83e50c259d2e6a762e35472","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"vitest run --coverage","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models --outputDTsFiles false","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && vitest run test/unit","typecheck":"tsc -p tsconfig.json --noEmit","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","check:browser":"node scripts/check-browser-bundle.mjs","predicate:e2e":"node --env-file=.env scripts/run-predicate-e2e.mjs","disclosure:e2e":"node --env-file=.env scripts/run-disclosure-e2e.mjs","prepublishOnly":"npm run typecheck && npm test && npm run build:plugin","dev:default-heap":"npm run cds:watch","state-verify:e2e":"node --env-file=.env scripts/run-state-verification-e2e.mjs","test:pg-idempotency":"node scripts/test-postgres-idempotency.mjs","check:job-idempotency":"node scripts/check-job-idempotency.mjs","integration:providers":"node scripts/integration-test-providers.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:connector-routes":"node scripts/integration-test-connector-routes.mjs","integration:attestation-vault":"node scripts/integration-test-attestation-vault.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs","integration:derive-wallet-info":"node --env-file=.env scripts/integration-test-derive-wallet-info.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","undici":"^8.3.0","express":"^4","@noble/hashes":"^1.8.0","@polkadot/types":"^16.5.6","@midnight-ntwrk/ledger-v8":"^8.1.0","@midnight-ntwrk/compact-js":"2.5.0","@midnightntwrk/wallet-sdk-hd":"^3.0.3","@midnight-ntwrk/compact-runtime":"^0.16.0","@midnightntwrk/wallet-sdk-facade":"^4.1.0","@midnightntwrk/wallet-sdk-shielded":"^3.0.2","@midnight-ntwrk/midnight-js-contracts":"~4.0.4","@midnightntwrk/wallet-sdk-dust-wallet":"^4.2.0","@midnight-ntwrk/midnight-js-network-id":"~4.0.4","@midnightntwrk/wallet-sdk-abstractions":"^2.1.0","@midnightntwrk/wallet-sdk-address-format":"^3.1.2","@midnight-ntwrk/wallet-sdk-address-format":"npm:@midnightntwrk/wallet-sdk-address-format@^3.1.2","@midnightntwrk/wallet-sdk-unshielded-wallet":"^3.1.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"~4.0.4","@midnight-ntwrk/midnight-js-http-client-proof-provider":"~4.0.4","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"~4.0.4","@midnight-ntwrk/midnight-js-level-private-state-provider":"~4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","eslint":"^10","vitest":"^4.1.10","globals":"^14.0.0","@sap/cds":"^10","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^10","@types/node":"^22","@cap-js/sqlite":"^3","@cap-js/cds-test":"^1","@cap-js/postgres":"^3.0.1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"@sap/cds":">=10 <11","@midnight-ntwrk/dapp-connector-api":"^4.0.0"},"peerDependenciesMeta":{"@midnight-ntwrk/dapp-connector-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.10.1_1784907553578_0.014979508876728831","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"@odatano/nightgate","version":"0.10.2","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.10.2","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"url":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","credentials":{"url":"db/midnight.db"}},"nightgate":{"contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"2cf11caaf725fb39ac5587ca3ae3d2a026a5ee46","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.10.2.tgz","fileCount":197,"integrity":"sha512-cSzIpPdancpIdGH+CmBrGzI5WG+1hX9bvkoSktFWciBqHXymQyLVoQV9CBaA0cVV2p2pIDZd7uh2Y9x3fMcXRQ==","signatures":[{"sig":"MEYCIQC46OCuSskaDXSguJslF8pr6TjbwNYmijKGQPi8FWTMoQIhALCLyJukVEFj9ztrqJoWgdCZ8ElLg45aZPpzN3GJoiIG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43502340},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./browser":{"types":"./src/browser/index.d.ts","import":"./src/browser/index.mjs","default":"./src/browser/index.mjs"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./browser/attestation-vault":{"types":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.d.ts","import":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","default":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds"},"gitHead":"f50b607cf9903ae340e28119eaee53d996fd49dd","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"vitest run --coverage","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models --outputDTsFiles false","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && vitest run test/unit","typecheck":"tsc -p tsconfig.json --noEmit","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","check:browser":"node scripts/check-browser-bundle.mjs","predicate:e2e":"node --env-file=.env scripts/run-predicate-e2e.mjs","disclosure:e2e":"node --env-file=.env scripts/run-disclosure-e2e.mjs","prepublishOnly":"npm run typecheck && npm test && npm run build:plugin","dev:default-heap":"npm run cds:watch","state-verify:e2e":"node --env-file=.env scripts/run-state-verification-e2e.mjs","test:pg-idempotency":"node scripts/test-postgres-idempotency.mjs","check:job-idempotency":"node scripts/check-job-idempotency.mjs","integration:providers":"node scripts/integration-test-providers.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:connector-routes":"node scripts/integration-test-connector-routes.mjs","integration:attestation-vault":"node scripts/integration-test-attestation-vault.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs","integration:derive-wallet-info":"node --env-file=.env scripts/integration-test-derive-wallet-info.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","undici":"^8.3.0","express":"^4","@noble/hashes":"^1.8.0","@polkadot/types":"^16.5.6","@midnight-ntwrk/ledger-v8":"^8.1.0","@midnight-ntwrk/compact-js":"2.5.0","@midnightntwrk/wallet-sdk-hd":"^3.0.3","@midnight-ntwrk/compact-runtime":"^0.16.0","@midnightntwrk/wallet-sdk-facade":"^4.1.0","@midnightntwrk/wallet-sdk-shielded":"^3.0.2","@midnight-ntwrk/midnight-js-contracts":"~4.0.4","@midnightntwrk/wallet-sdk-dust-wallet":"^4.2.0","@midnight-ntwrk/midnight-js-network-id":"~4.0.4","@midnightntwrk/wallet-sdk-abstractions":"^2.1.0","@midnightntwrk/wallet-sdk-address-format":"^3.1.2","@midnight-ntwrk/wallet-sdk-address-format":"npm:@midnightntwrk/wallet-sdk-address-format@^3.1.2","@midnightntwrk/wallet-sdk-unshielded-wallet":"^3.1.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"~4.0.4","@midnight-ntwrk/midnight-js-http-client-proof-provider":"~4.0.4","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"~4.0.4","@midnight-ntwrk/midnight-js-level-private-state-provider":"~4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","eslint":"^10","vitest":"^4.1.10","globals":"^14.0.0","@sap/cds":"^10","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^10","@types/node":"^22","@cap-js/sqlite":"^3","@cap-js/cds-test":"^1","@cap-js/postgres":"^3.0.1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"@sap/cds":">=10 <11","@midnight-ntwrk/dapp-connector-api":"^4.0.0"},"peerDependenciesMeta":{"@midnight-ntwrk/dapp-connector-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.10.2_1784964261390_0.7069588630517092","host":"s3://npm-registry-packages-npm-production"}},"0.10.3":{"name":"@odatano/nightgate","version":"0.10.3","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.10.3","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"url":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","credentials":{"url":"db/midnight.db"}},"nightgate":{"contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"55dadc2b059e0c3dddf4c4eda02d8d4ce7300964","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.10.3.tgz","fileCount":199,"integrity":"sha512-HxrxJQuPuepvfxTErMl8JhiG88wargv/5TRc1eO/l5IRGkHG9nQnk2acRK7EPhnUpVhsfEozZKjPGAXszGCpvg==","signatures":[{"sig":"MEUCIBaA+Qtk/3oefeFSs8lDvGmtSJtR06Udml1YvU58iWuvAiEAlaKOWZVqodp92b4LODkazpIuhSC3s/lIoXxZ6kEJBDA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43508845},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./browser":{"types":"./src/browser/index.d.ts","import":"./src/browser/index.mjs","default":"./src/browser/index.mjs"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./browser/attestation-vault":{"types":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.d.ts","import":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","default":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds"},"gitHead":"27e61e1f05b4622f78be0b5d5c214459c72f317c","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"vitest run --coverage","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models --outputDTsFiles false","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && vitest run test/unit","typecheck":"tsc -p tsconfig.json --noEmit","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","check:browser":"node scripts/check-browser-bundle.mjs","predicate:e2e":"node --env-file=.env scripts/run-predicate-e2e.mjs","disclosure:e2e":"node --env-file=.env scripts/run-disclosure-e2e.mjs","prepublishOnly":"npm run typecheck && npm test && npm run build:plugin","dev:default-heap":"npm run cds:watch","state-verify:e2e":"node --env-file=.env scripts/run-state-verification-e2e.mjs","test:pg-idempotency":"node scripts/test-postgres-idempotency.mjs","check:job-idempotency":"node scripts/check-job-idempotency.mjs","integration:providers":"node scripts/integration-test-providers.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:connector-routes":"node scripts/integration-test-connector-routes.mjs","integration:attestation-vault":"node scripts/integration-test-attestation-vault.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs","integration:derive-wallet-info":"node --env-file=.env scripts/integration-test-derive-wallet-info.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","undici":"^8.3.0","express":"^4","@noble/hashes":"^1.8.0","@polkadot/types":"^16.5.6","@midnight-ntwrk/ledger-v8":"^8.1.0","@midnight-ntwrk/compact-js":"2.5.0","@midnightntwrk/wallet-sdk-hd":"^3.0.3","@midnight-ntwrk/compact-runtime":"^0.16.0","@midnightntwrk/wallet-sdk-facade":"^4.1.0","@midnightntwrk/wallet-sdk-shielded":"^3.0.2","@midnight-ntwrk/midnight-js-contracts":"~4.0.4","@midnightntwrk/wallet-sdk-dust-wallet":"^4.2.0","@midnight-ntwrk/midnight-js-network-id":"~4.0.4","@midnightntwrk/wallet-sdk-abstractions":"^2.1.0","@midnightntwrk/wallet-sdk-address-format":"^3.1.2","@midnight-ntwrk/wallet-sdk-address-format":"npm:@midnightntwrk/wallet-sdk-address-format@^3.1.2","@midnightntwrk/wallet-sdk-unshielded-wallet":"^3.1.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"~4.0.4","@midnight-ntwrk/midnight-js-http-client-proof-provider":"~4.0.4","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"~4.0.4","@midnight-ntwrk/midnight-js-level-private-state-provider":"~4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","eslint":"^10","vitest":"^4.1.10","globals":"^14.0.0","@sap/cds":"^10","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^10","@types/node":"^22","@cap-js/sqlite":"^3","@cap-js/cds-test":"^1","@cap-js/postgres":"^3.0.1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"@sap/cds":">=10 <11","@midnight-ntwrk/dapp-connector-api":"^4.0.0"},"peerDependenciesMeta":{"@midnight-ntwrk/dapp-connector-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.10.3_1785046077584_0.8292897834707136","host":"s3://npm-registry-packages-npm-production"}},"0.10.4":{"name":"@odatano/nightgate","version":"0.10.4","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.10.4","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"url":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","credentials":{"url":"db/midnight.db"}},"nightgate":{"contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"d568f14359041f0ef40bf689a0a6f6f4c9a44612","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.10.4.tgz","fileCount":199,"integrity":"sha512-BuiGTzO27Fl+vN8GR4OKTQtKZXjsRReSKnmimZj+947esGTX4dQl6i9dYOse00R09B5TXNnqBMrRnswKKL1UWQ==","signatures":[{"sig":"MEUCIQDtIRa3ACg4gsM3HJPZIITLuPX51Crnt9rgUXl13X9zfQIgIQu3opGG7xAvVRoC+Lr8r8wxGZtsWcxowbiTZ2caouE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43515264},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./browser":{"types":"./src/browser/index.d.ts","import":"./src/browser/index.mjs","default":"./src/browser/index.mjs"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./browser/attestation-vault":{"types":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.d.ts","import":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","default":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds"},"gitHead":"23726913b847658d5efdb525c19f69e0d2e87ad7","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"vitest run --coverage","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models --outputDTsFiles false","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && vitest run test/unit","typecheck":"tsc -p tsconfig.json --noEmit","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","check:browser":"node scripts/check-browser-bundle.mjs","predicate:e2e":"node --env-file=.env scripts/run-predicate-e2e.mjs","disclosure:e2e":"node --env-file=.env scripts/run-disclosure-e2e.mjs","prepublishOnly":"npm run typecheck && npm test && npm run build:plugin","dev:default-heap":"npm run cds:watch","state-verify:e2e":"node --env-file=.env scripts/run-state-verification-e2e.mjs","test:pg-idempotency":"node scripts/test-postgres-idempotency.mjs","check:job-idempotency":"node scripts/check-job-idempotency.mjs","integration:providers":"node scripts/integration-test-providers.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:connector-routes":"node scripts/integration-test-connector-routes.mjs","integration:attestation-vault":"node scripts/integration-test-attestation-vault.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs","integration:derive-wallet-info":"node --env-file=.env scripts/integration-test-derive-wallet-info.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","undici":"^8.3.0","express":"^4","@noble/hashes":"^1.8.0","@polkadot/types":"^16.5.6","@midnight-ntwrk/ledger-v8":"^8.1.0","@midnight-ntwrk/compact-js":"2.5.0","@midnightntwrk/wallet-sdk-hd":"^3.0.3","@midnight-ntwrk/compact-runtime":"^0.16.0","@midnightntwrk/wallet-sdk-facade":"^4.1.0","@midnightntwrk/wallet-sdk-shielded":"^3.0.2","@midnight-ntwrk/midnight-js-contracts":"~4.0.4","@midnightntwrk/wallet-sdk-dust-wallet":"^4.2.0","@midnight-ntwrk/midnight-js-network-id":"~4.0.4","@midnightntwrk/wallet-sdk-abstractions":"^2.1.0","@midnightntwrk/wallet-sdk-address-format":"^3.1.2","@midnight-ntwrk/wallet-sdk-address-format":"npm:@midnightntwrk/wallet-sdk-address-format@^3.1.2","@midnightntwrk/wallet-sdk-unshielded-wallet":"^3.1.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"~4.0.4","@midnight-ntwrk/midnight-js-http-client-proof-provider":"~4.0.4","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"~4.0.4","@midnight-ntwrk/midnight-js-level-private-state-provider":"~4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","eslint":"^10","vitest":"^4.1.10","globals":"^14.0.0","@sap/cds":"^10","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^10","@types/node":"^22","@cap-js/sqlite":"^3","@cap-js/cds-test":"^1","@cap-js/postgres":"^3.0.1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"@sap/cds":">=10 <11","@midnight-ntwrk/dapp-connector-api":"^4.0.0"},"peerDependenciesMeta":{"@midnight-ntwrk/dapp-connector-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.10.4_1785132110062_0.9371678459872883","host":"s3://npm-registry-packages-npm-production"}},"0.10.5":{"name":"@odatano/nightgate","version":"0.10.5","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.10.5","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"url":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","credentials":{"url":"db/midnight.db"}},"nightgate":{"contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"5af1154e654d17cc313bf2eaad46d9bdc0fa06c4","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.10.5.tgz","fileCount":199,"integrity":"sha512-jGxZEwEUN5RwOC5JbH42THkGwcrtHoP18HxO2gCmEJmqguRGgd0A2vvJy9H1IX8lhzIyrZd4mqeEEHSmddMhaA==","signatures":[{"sig":"MEUCICmTsTdWlyYMrMF7WQ3KKlwJsZqVutNouOAGGs8ZzfP3AiEAzNjDCtaq2S/P0F1NvtnGJkksVaiRJd2QHNN/jG3wJH8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43494253},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./browser":{"types":"./src/browser/index.d.ts","import":"./src/browser/index.mjs","default":"./src/browser/index.mjs"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./browser/attestation-vault":{"types":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.d.ts","import":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","default":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds"},"gitHead":"3c196c83dff502abe43ce3b7898b0a991e0cc5af","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"vitest run --coverage","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models --outputDTsFiles false","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && vitest run test/unit","typecheck":"tsc -p tsconfig.json --noEmit","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","check:browser":"node scripts/check-browser-bundle.mjs","predicate:e2e":"node --env-file=.env scripts/run-predicate-e2e.mjs","disclosure:e2e":"node --env-file=.env scripts/run-disclosure-e2e.mjs","prepublishOnly":"npm run typecheck && npm test && npm run build:plugin","dev:default-heap":"npm run cds:watch","state-verify:e2e":"node --env-file=.env scripts/run-state-verification-e2e.mjs","test:pg-idempotency":"node scripts/test-postgres-idempotency.mjs","check:job-idempotency":"node scripts/check-job-idempotency.mjs","integration:providers":"node scripts/integration-test-providers.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:connector-routes":"node scripts/integration-test-connector-routes.mjs","integration:attestation-vault":"node scripts/integration-test-attestation-vault.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs","integration:derive-wallet-info":"node --env-file=.env scripts/integration-test-derive-wallet-info.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","undici":"^8.3.0","express":"^4","@noble/hashes":"^1.8.0","@polkadot/types":"^16.5.6","@midnight-ntwrk/ledger-v8":"^8.1.0","@midnight-ntwrk/compact-js":"2.5.0","@midnightntwrk/wallet-sdk-hd":"^3.0.3","@midnight-ntwrk/compact-runtime":"^0.16.0","@midnightntwrk/wallet-sdk-facade":"^4.1.0","@midnightntwrk/wallet-sdk-shielded":"^3.0.2","@midnight-ntwrk/midnight-js-contracts":"~4.0.4","@midnightntwrk/wallet-sdk-dust-wallet":"^4.2.0","@midnight-ntwrk/midnight-js-network-id":"~4.0.4","@midnightntwrk/wallet-sdk-abstractions":"^2.1.0","@midnightntwrk/wallet-sdk-address-format":"^3.1.2","@midnight-ntwrk/wallet-sdk-address-format":"npm:@midnightntwrk/wallet-sdk-address-format@^3.1.2","@midnightntwrk/wallet-sdk-unshielded-wallet":"^3.1.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"~4.0.4","@midnight-ntwrk/midnight-js-http-client-proof-provider":"~4.0.4","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"~4.0.4","@midnight-ntwrk/midnight-js-level-private-state-provider":"~4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","eslint":"^10","vitest":"^4.1.10","globals":"^14.0.0","@sap/cds":"^10","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^10","@types/node":"^22","@cap-js/sqlite":"^3","@cap-js/cds-test":"^1","@cap-js/postgres":"^3.0.1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"@sap/cds":">=10 <11","@midnight-ntwrk/dapp-connector-api":"^4.0.0"},"peerDependenciesMeta":{"@midnight-ntwrk/dapp-connector-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.10.5_1785217719675_0.7342831640887648","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@odatano/nightgate","version":"0.11.0","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.11.0","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"url":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","credentials":{"url":"db/midnight.db"}},"nightgate":{"contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"shielded-token":{"artifactPath":"contracts/shielded-token/src/managed/shielded-token/contract/index.js","zkConfigPath":"contracts/shielded-token/src/managed/shielded-token","privateStateId":"shieldedTokenPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"13fa8820918480a7a9176924c0bd18529ee2106a","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.11.0.tgz","fileCount":210,"integrity":"sha512-UuyiHYRnT7WFR1sgmp4jRPzWtMCjGr75VmGNDn3a7ut/uWl07YT+uFmS8igoltt7wp3diiDQ0DRNwwnqomsO6A==","signatures":[{"sig":"MEUCIE5yV3fmz20hVxg83mBJj2YKBfc552LKgo9tlk5Cl1N2AiEAvGSDRcuhZlabiDCP8lyyXdJV1znVjN5gffvxjnPSxmQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48762218},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./browser":{"types":"./src/browser/index.d.ts","import":"./src/browser/index.mjs","default":"./src/browser/index.mjs"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./browser/attestation-vault":{"types":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.d.ts","import":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","default":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds"},"gitHead":"3c196c83dff502abe43ce3b7898b0a991e0cc5af","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"vitest run --coverage","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models --outputDTsFiles false","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && vitest run test/unit","typecheck":"tsc -p tsconfig.json --noEmit","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","check:browser":"node scripts/check-browser-bundle.mjs","predicate:e2e":"node --env-file=.env scripts/run-predicate-e2e.mjs","disclosure:e2e":"node --env-file=.env scripts/run-disclosure-e2e.mjs","prepublishOnly":"npm run typecheck && npm test && npm run build:plugin","wasm-zswap:e2e":"node --env-file=.env scripts/run-wasm-zswap-e2e.mjs","dev:default-heap":"npm run cds:watch","state-verify:e2e":"node --env-file=.env scripts/run-state-verification-e2e.mjs","wasm-proving:e2e":"node --env-file=.env scripts/run-wasm-proving-e2e.mjs","wasm-contract:e2e":"node --env-file=.env scripts/run-wasm-contract-e2e.mjs","test:pg-idempotency":"node scripts/test-postgres-idempotency.mjs","check:job-idempotency":"node scripts/check-job-idempotency.mjs","integration:providers":"node scripts/integration-test-providers.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:connector-routes":"node scripts/integration-test-connector-routes.mjs","integration:attestation-vault":"node scripts/integration-test-attestation-vault.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs","integration:derive-wallet-info":"node --env-file=.env scripts/integration-test-derive-wallet-info.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","@noble/hashes":"^1.8.0","@polkadot/types":"^16.5.6","@midnight-ntwrk/zkir-v2":"2.1.0","@midnight-ntwrk/ledger-v8":"^8.1.0","@midnight-ntwrk/compact-js":"2.5.0","@midnightntwrk/wallet-sdk-hd":"^3.0.3","@midnight-ntwrk/compact-runtime":"^0.16.0","@midnightntwrk/wallet-sdk-facade":"^4.1.0","@midnight-ntwrk/midnight-js-types":"4.0.4","@midnightntwrk/wallet-sdk-shielded":"^3.0.2","@midnight-ntwrk/midnight-js-contracts":"~4.0.4","@midnightntwrk/wallet-sdk-dust-wallet":"^4.2.0","@midnight-ntwrk/midnight-js-network-id":"~4.0.4","@midnightntwrk/wallet-sdk-abstractions":"^2.1.0","@midnightntwrk/wallet-sdk-capabilities":"3.3.1","@midnightntwrk/wallet-sdk-prover-client":"1.2.3","@midnightntwrk/wallet-sdk-address-format":"^3.1.2","@midnight-ntwrk/wallet-sdk-address-format":"npm:@midnightntwrk/wallet-sdk-address-format@^3.1.2","@midnightntwrk/wallet-sdk-unshielded-wallet":"^3.1.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"~4.0.4","@midnight-ntwrk/midnight-js-http-client-proof-provider":"~4.0.4","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"~4.0.4","@midnight-ntwrk/midnight-js-level-private-state-provider":"~4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","eslint":"^10","undici":"^8.9.0","vitest":"^4.1.10","express":"^4.22.2","globals":"^14.0.0","@sap/cds":"^10","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^10","@types/node":"^22","@cap-js/sqlite":"^3","@cap-js/cds-test":"^1","@cap-js/postgres":"^3.0.1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"@sap/cds":">=10 <11","@midnight-ntwrk/dapp-connector-api":"^4.0.0"},"peerDependenciesMeta":{"@midnight-ntwrk/dapp-connector-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.11.0_1785257625754_0.025962555398561404","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"@odatano/nightgate","version":"0.11.1","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.11.1","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"url":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","credentials":{"url":"db/midnight.db"}},"nightgate":{"contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"shielded-token":{"artifactPath":"contracts/shielded-token/src/managed/shielded-token/contract/index.js","zkConfigPath":"contracts/shielded-token/src/managed/shielded-token","privateStateId":"shieldedTokenPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"2bc6cc336b7009d4baa622bd1e09fe8b09b5dc57","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.11.1.tgz","fileCount":210,"integrity":"sha512-WRDcPOvcqLq+tWcbWP7+C0ygC10z4/aUfAAXuxvwSPhUXvGvmA5/7MDDadx7fuEPKr+AJ1phn8EjHFczkiE4SQ==","signatures":[{"sig":"MEQCIB6olbm/2C61H0UnLuyoSm5FJD6YwuakeV1kXoU6RjEVAiAnbazSwrCh0/YitxTpBS8/Vk626DnWx1xgnNFEmWtyBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48778424},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./browser":{"types":"./src/browser/index.d.ts","import":"./src/browser/index.mjs","default":"./src/browser/index.mjs"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./browser/attestation-vault":{"types":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.d.ts","import":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","default":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds"},"gitHead":"723550c43d9b08a9b236adf8feff26eb93df58d6","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"vitest run --coverage","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models --outputDTsFiles false","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && vitest run test/unit","typecheck":"tsc -p tsconfig.json --noEmit","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","check:browser":"node scripts/check-browser-bundle.mjs","predicate:e2e":"node --env-file=.env scripts/run-predicate-e2e.mjs","disclosure:e2e":"node --env-file=.env scripts/run-disclosure-e2e.mjs","prepublishOnly":"npm run typecheck && npm test && npm run build:plugin","wasm-zswap:e2e":"node --env-file=.env scripts/run-wasm-zswap-e2e.mjs","dev:default-heap":"npm run cds:watch","state-verify:e2e":"node --env-file=.env scripts/run-state-verification-e2e.mjs","wasm-proving:e2e":"node --env-file=.env scripts/run-wasm-proving-e2e.mjs","wasm-contract:e2e":"node --env-file=.env scripts/run-wasm-contract-e2e.mjs","test:pg-idempotency":"node scripts/test-postgres-idempotency.mjs","check:job-idempotency":"node scripts/check-job-idempotency.mjs","integration:providers":"node scripts/integration-test-providers.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:connector-routes":"node scripts/integration-test-connector-routes.mjs","integration:attestation-vault":"node scripts/integration-test-attestation-vault.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs","integration:derive-wallet-info":"node --env-file=.env scripts/integration-test-derive-wallet-info.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","@noble/hashes":"^1.8.0","@polkadot/types":"^16.5.6","@midnight-ntwrk/zkir-v2":"2.1.0","@midnight-ntwrk/ledger-v8":"^8.1.0","@midnight-ntwrk/compact-js":"2.5.0","@midnightntwrk/wallet-sdk-hd":"^3.0.3","@midnight-ntwrk/compact-runtime":"^0.16.0","@midnightntwrk/wallet-sdk-facade":"^4.1.0","@midnight-ntwrk/midnight-js-types":"4.0.4","@midnightntwrk/wallet-sdk-shielded":"^3.0.2","@midnight-ntwrk/midnight-js-contracts":"~4.0.4","@midnightntwrk/wallet-sdk-dust-wallet":"^4.2.0","@midnight-ntwrk/midnight-js-network-id":"~4.0.4","@midnightntwrk/wallet-sdk-abstractions":"^2.1.0","@midnightntwrk/wallet-sdk-capabilities":"3.3.1","@midnightntwrk/wallet-sdk-prover-client":"1.2.3","@midnightntwrk/wallet-sdk-address-format":"^3.1.2","@midnight-ntwrk/wallet-sdk-address-format":"npm:@midnightntwrk/wallet-sdk-address-format@^3.1.2","@midnightntwrk/wallet-sdk-unshielded-wallet":"^3.1.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"~4.0.4","@midnight-ntwrk/midnight-js-http-client-proof-provider":"~4.0.4","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"~4.0.4","@midnight-ntwrk/midnight-js-level-private-state-provider":"~4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","eslint":"^10","undici":"^8.9.0","vitest":"^4.1.10","express":"^4.22.2","globals":"^14.0.0","@sap/cds":"^10","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^10","@types/node":"^22","@cap-js/sqlite":"^3","@cap-js/cds-test":"^1","@cap-js/postgres":"^3.0.1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"@sap/cds":">=10 <11","@midnight-ntwrk/dapp-connector-api":"^4.0.0"},"peerDependenciesMeta":{"@midnight-ntwrk/dapp-connector-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.11.1_1785347664322_0.9264777259032124","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@odatano/nightgate","version":"0.12.0","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.12.0","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"url":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","credentials":{"url":"db/midnight.db"}},"nightgate":{"contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"shielded-token":{"artifactPath":"contracts/shielded-token/src/managed/shielded-token/contract/index.js","zkConfigPath":"contracts/shielded-token/src/managed/shielded-token","privateStateId":"shieldedTokenPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"60a9925c175cb180f9d26bc45f5c03f65b141a5b","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.12.0.tgz","fileCount":210,"integrity":"sha512-PtDrSx6EWkS8wrkO69X0dBNCVZZ2OQIsk6feUbym495GHj2x3v3Hoz+LGQv/6Ukmrx1x+UDw66RVKTiJ8edaOw==","signatures":[{"sig":"MEYCIQDDFouuUk1Xc5VKLy751CZqyt6QuOhipwafnupYZsX8zwIhAO25rwiDW7DWALA+fNu2SN0F0w9JXu9AV5XMbU4wr8tH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48803349},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./browser":{"types":"./src/browser/index.d.ts","import":"./src/browser/index.mjs","default":"./src/browser/index.mjs"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./browser/attestation-vault":{"types":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.d.ts","import":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","default":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds"},"gitHead":"f3f52dbc39adead2ae703d1e88b1ce69412790f2","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"vitest run --coverage","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models --outputDTsFiles false","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && vitest run test/unit","typecheck":"tsc -p tsconfig.json --noEmit","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","check:browser":"node scripts/check-browser-bundle.mjs","predicate:e2e":"node --env-file=.env scripts/run-predicate-e2e.mjs","disclosure:e2e":"node --env-file=.env scripts/run-disclosure-e2e.mjs","prepublishOnly":"npm run typecheck && npm test && npm run build:plugin","wasm-zswap:e2e":"node --env-file=.env scripts/run-wasm-zswap-e2e.mjs","dev:default-heap":"npm run cds:watch","state-verify:e2e":"node --env-file=.env scripts/run-state-verification-e2e.mjs","wasm-proving:e2e":"node --env-file=.env scripts/run-wasm-proving-e2e.mjs","wasm-contract:e2e":"node --env-file=.env scripts/run-wasm-contract-e2e.mjs","test:pg-idempotency":"node scripts/test-postgres-idempotency.mjs","check:job-idempotency":"node scripts/check-job-idempotency.mjs","integration:providers":"node scripts/integration-test-providers.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","field-predicate-batch:e2e":"node --env-file=.env scripts/run-field-predicate-batch-e2e.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:connector-routes":"node scripts/integration-test-connector-routes.mjs","integration:attestation-vault":"node scripts/integration-test-attestation-vault.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs","integration:derive-wallet-info":"node --env-file=.env scripts/integration-test-derive-wallet-info.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","@noble/hashes":"^1.8.0","@polkadot/types":"^16.5.6","@midnight-ntwrk/zkir-v2":"2.1.0","@midnight-ntwrk/ledger-v8":"^8.1.0","@midnight-ntwrk/compact-js":"2.5.0","@midnightntwrk/wallet-sdk-hd":"^3.0.3","@midnight-ntwrk/compact-runtime":"^0.16.0","@midnightntwrk/wallet-sdk-facade":"^4.1.0","@midnight-ntwrk/midnight-js-types":"4.0.4","@midnightntwrk/wallet-sdk-shielded":"^3.0.2","@midnight-ntwrk/midnight-js-contracts":"~4.0.4","@midnightntwrk/wallet-sdk-dust-wallet":"^4.2.0","@midnight-ntwrk/midnight-js-network-id":"~4.0.4","@midnightntwrk/wallet-sdk-abstractions":"^2.1.0","@midnightntwrk/wallet-sdk-capabilities":"3.3.1","@midnightntwrk/wallet-sdk-prover-client":"1.2.3","@midnightntwrk/wallet-sdk-address-format":"^3.1.2","@midnight-ntwrk/wallet-sdk-address-format":"npm:@midnightntwrk/wallet-sdk-address-format@^3.1.2","@midnightntwrk/wallet-sdk-unshielded-wallet":"^3.1.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"~4.0.4","@midnight-ntwrk/midnight-js-http-client-proof-provider":"~4.0.4","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"~4.0.4","@midnight-ntwrk/midnight-js-level-private-state-provider":"~4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","eslint":"^10","undici":"^8.9.0","vitest":"^4.1.10","express":"^4.22.2","globals":"^14.0.0","@sap/cds":"^10","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^10","@types/node":"^22","@cap-js/sqlite":"^3","@cap-js/cds-test":"^1","@cap-js/postgres":"^3.0.1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"@sap/cds":">=10 <11","@midnight-ntwrk/dapp-connector-api":"^4.0.0"},"peerDependenciesMeta":{"@midnight-ntwrk/dapp-connector-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.12.0_1785623555749_0.5066060352609365","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"@odatano/nightgate","version":"0.12.1","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.12.1","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"url":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","credentials":{"url":"db/midnight.db"}},"nightgate":{"contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"shielded-token":{"artifactPath":"contracts/shielded-token/src/managed/shielded-token/contract/index.js","zkConfigPath":"contracts/shielded-token/src/managed/shielded-token","privateStateId":"shieldedTokenPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"e91c10c8525da6160693446e58e756be18d73852","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.12.1.tgz","fileCount":211,"integrity":"sha512-ewCCpMt1F5feSUQVQ2F3dotwISnDlR/OzmDqUIjgl0Wl4Y2v9fyP8oU6nSLz1A083aZornSDqv9cBk90b6EeNw==","signatures":[{"sig":"MEYCIQCF5ouLHZd+euYwvHWGSjS1J+boWsuQkq8lJXt3xuEZWgIhAP12Y/dBZS/nPocqSgx7uUJlxA/FE5ar82qwXpJ7OESx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48810997},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./browser":{"types":"./src/browser/index.d.ts","import":"./src/browser/index.mjs","default":"./src/browser/index.mjs"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./browser/providers.mjs":{"types":"./src/browser/providers.d.mts","import":"./src/browser/providers.mjs","default":"./src/browser/providers.mjs"},"./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./browser/attestation-vault":{"types":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.d.ts","import":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","default":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds"},"gitHead":"53cccc7613999a048bfc1d2cb0ae8b2a7a226d67","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"vitest run --coverage","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models --outputDTsFiles false","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && vitest run test/unit","typecheck":"tsc -p tsconfig.json --noEmit","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","check:browser":"node scripts/check-browser-bundle.mjs","check:exports":"node scripts/check-package-exports.mjs","predicate:e2e":"node --env-file=.env scripts/run-predicate-e2e.mjs","disclosure:e2e":"node --env-file=.env scripts/run-disclosure-e2e.mjs","prepublishOnly":"npm run typecheck && npm test && npm run check:exports && npm run check:browser-types && npm run build:plugin","wasm-zswap:e2e":"node --env-file=.env scripts/run-wasm-zswap-e2e.mjs","dev:default-heap":"npm run cds:watch","state-verify:e2e":"node --env-file=.env scripts/run-state-verification-e2e.mjs","wasm-proving:e2e":"node --env-file=.env scripts/run-wasm-proving-e2e.mjs","wasm-contract:e2e":"node --env-file=.env scripts/run-wasm-contract-e2e.mjs","check:browser-types":"node scripts/check-browser-types.mjs","test:pg-idempotency":"node scripts/test-postgres-idempotency.mjs","check:job-idempotency":"node scripts/check-job-idempotency.mjs","integration:providers":"node scripts/integration-test-providers.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","field-predicate-batch:e2e":"node --env-file=.env scripts/run-field-predicate-batch-e2e.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:connector-routes":"node scripts/integration-test-connector-routes.mjs","integration:attestation-vault":"node scripts/integration-test-attestation-vault.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs","integration:derive-wallet-info":"node --env-file=.env scripts/integration-test-derive-wallet-info.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","@noble/hashes":"^1.8.0","@polkadot/types":"^16.5.6","@midnight-ntwrk/zkir-v2":"2.1.0","@midnight-ntwrk/ledger-v8":"^8.1.0","@midnight-ntwrk/compact-js":"2.5.0","@midnightntwrk/wallet-sdk-hd":"^3.0.3","@midnight-ntwrk/compact-runtime":"^0.16.0","@midnightntwrk/wallet-sdk-facade":"^4.1.0","@midnight-ntwrk/midnight-js-types":"4.0.4","@midnightntwrk/wallet-sdk-shielded":"^3.0.2","@midnight-ntwrk/midnight-js-contracts":"~4.0.4","@midnightntwrk/wallet-sdk-dust-wallet":"^4.2.0","@midnight-ntwrk/midnight-js-network-id":"~4.0.4","@midnightntwrk/wallet-sdk-abstractions":"^2.1.0","@midnightntwrk/wallet-sdk-capabilities":"3.3.1","@midnightntwrk/wallet-sdk-prover-client":"1.2.3","@midnightntwrk/wallet-sdk-address-format":"^3.1.2","@midnight-ntwrk/wallet-sdk-address-format":"npm:@midnightntwrk/wallet-sdk-address-format@^3.1.2","@midnightntwrk/wallet-sdk-unshielded-wallet":"^3.1.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"~4.0.4","@midnight-ntwrk/midnight-js-http-client-proof-provider":"~4.0.4","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"~4.0.4","@midnight-ntwrk/midnight-js-level-private-state-provider":"~4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","eslint":"^10","undici":"^8.9.0","vitest":"^4.1.10","express":"^4.22.2","globals":"^14.0.0","@sap/cds":"^10","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^10","@types/node":"^22","@cap-js/sqlite":"^3","@cap-js/cds-test":"^1","@cap-js/postgres":"^3.0.1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"@sap/cds":">=10 <11","@midnight-ntwrk/dapp-connector-api":"^4.0.0"},"peerDependenciesMeta":{"@midnight-ntwrk/dapp-connector-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.12.1_1785824162790_0.0476938629647381","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@odatano/nightgate","version":"0.13.0","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.13.0","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"url":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","credentials":{"url":"db/midnight.db"}},"nightgate":{"contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"shielded-token":{"artifactPath":"contracts/shielded-token/src/managed/shielded-token/contract/index.js","zkConfigPath":"contracts/shielded-token/src/managed/shielded-token","privateStateId":"shieldedTokenPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"fd1942bc3167fbe3122f085e2e12ec7716028071","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.13.0.tgz","fileCount":211,"integrity":"sha512-76rA6xE76hLoZ5xQ+wvRaJpFwgA3LgrLY2efhYXSmYqsNu2yZI33+FzV5bBTbZ/w1TO5Ctc2FvG8HYWUfCNP+w==","signatures":[{"sig":"MEYCIQDm7440Xkzwkubg7PPPI/oyhkabojy0JklZNxeqdLPjaQIhAPcZSD4sS4RtFJIN8OAd8n3ABQOCjSYHYdeWrhyaWP1M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48839353},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./browser":{"types":"./src/browser/index.d.ts","import":"./src/browser/index.mjs","default":"./src/browser/index.mjs"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./browser/providers.mjs":{"types":"./src/browser/providers.d.mts","import":"./src/browser/providers.mjs","default":"./src/browser/providers.mjs"},"./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./browser/attestation-vault":{"types":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.d.ts","import":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","default":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds"},"gitHead":"c839616c8f8cf6ce2b715ff52f7847f9655f1363","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"vitest run --coverage","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models --outputDTsFiles false","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && vitest run test/unit","typecheck":"tsc -p tsconfig.json --noEmit","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","check:browser":"node scripts/check-browser-bundle.mjs","check:exports":"node scripts/check-package-exports.mjs","predicate:e2e":"node --env-file=.env scripts/run-predicate-e2e.mjs","disclosure:e2e":"node --env-file=.env scripts/run-disclosure-e2e.mjs","prepublishOnly":"npm run typecheck && npm test && npm run check:exports && npm run check:browser-types && npm run build:plugin","wasm-zswap:e2e":"node --env-file=.env scripts/run-wasm-zswap-e2e.mjs","dev:default-heap":"npm run cds:watch","state-verify:e2e":"node --env-file=.env scripts/run-state-verification-e2e.mjs","wasm-proving:e2e":"node --env-file=.env scripts/run-wasm-proving-e2e.mjs","wasm-contract:e2e":"node --env-file=.env scripts/run-wasm-contract-e2e.mjs","check:browser-types":"node scripts/check-browser-types.mjs","test:pg-idempotency":"node scripts/test-postgres-idempotency.mjs","check:job-idempotency":"node scripts/check-job-idempotency.mjs","integration:providers":"node scripts/integration-test-providers.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","field-predicate-batch:e2e":"node --env-file=.env scripts/run-field-predicate-batch-e2e.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:connector-routes":"node scripts/integration-test-connector-routes.mjs","integration:attestation-vault":"node scripts/integration-test-attestation-vault.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs","integration:derive-wallet-info":"node --env-file=.env scripts/integration-test-derive-wallet-info.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","@noble/hashes":"^1.8.0","@polkadot/types":"^16.5.6","@midnight-ntwrk/zkir-v2":"2.1.0","@midnight-ntwrk/ledger-v8":"^8.1.0","@midnight-ntwrk/compact-js":"2.5.0","@midnightntwrk/wallet-sdk-hd":"^3.0.3","@midnight-ntwrk/compact-runtime":"^0.16.0","@midnightntwrk/wallet-sdk-facade":"^4.1.0","@midnight-ntwrk/midnight-js-types":"4.0.4","@midnightntwrk/wallet-sdk-shielded":"^3.0.2","@midnight-ntwrk/midnight-js-contracts":"~4.0.4","@midnightntwrk/wallet-sdk-dust-wallet":"^4.2.0","@midnight-ntwrk/midnight-js-network-id":"~4.0.4","@midnightntwrk/wallet-sdk-abstractions":"^2.1.0","@midnightntwrk/wallet-sdk-capabilities":"3.3.1","@midnightntwrk/wallet-sdk-prover-client":"1.2.3","@midnightntwrk/wallet-sdk-address-format":"^3.1.2","@midnight-ntwrk/wallet-sdk-address-format":"npm:@midnightntwrk/wallet-sdk-address-format@^3.1.2","@midnightntwrk/wallet-sdk-unshielded-wallet":"^3.1.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"~4.0.4","@midnight-ntwrk/midnight-js-http-client-proof-provider":"~4.0.4","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"~4.0.4","@midnight-ntwrk/midnight-js-level-private-state-provider":"~4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","eslint":"^10","undici":"^8.9.0","vitest":"^4.1.10","express":"^4.22.2","globals":"^14.0.0","@sap/cds":"^10","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^10","@types/node":"^22","@cap-js/sqlite":"^3","@cap-js/cds-test":"^1","@cap-js/postgres":"^3.0.1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"@sap/cds":">=10 <11","@midnight-ntwrk/dapp-connector-api":"^4.0.0"},"peerDependenciesMeta":{"@midnight-ntwrk/dapp-connector-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.13.0_1785859780513_0.12371003008750736","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@odatano/nightgate","version":"0.14.0","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.14.0","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"url":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","credentials":{"url":"db/midnight.db"}},"nightgate":{"contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"shielded-token":{"artifactPath":"contracts/shielded-token/src/managed/shielded-token/contract/index.js","zkConfigPath":"contracts/shielded-token/src/managed/shielded-token","privateStateId":"shieldedTokenPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"fb8d7b1a4904643f0c54052670ab3bad9e878045","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.14.0.tgz","fileCount":215,"integrity":"sha512-R6DnpsO2eEeXtK4jHGRwWdCbiHjG27A7efkaSnHNuejtvL/bPVF3r13Wi3lDvi9x0yFw7GQlcpHoUPFbV/BVfA==","signatures":[{"sig":"MEUCIQCMzkt1yCvtl+igGW5kl8wtOlrl7bRJm5Oq+VuPStbIggIgWEvhAEj8WDDCJMwaQ8s95iDl75P6yeAPQZKAeI54HIQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48898323},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./browser":{"types":"./src/browser/index.d.ts","import":"./src/browser/index.mjs","default":"./src/browser/index.mjs"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./browser/providers.mjs":{"types":"./src/browser/providers.d.mts","import":"./src/browser/providers.mjs","default":"./src/browser/providers.mjs"},"./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./browser/attestation-vault":{"types":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.d.ts","import":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","default":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds"},"gitHead":"c914b43e5191eb15a18adc654902058fa53535d6","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"vitest run --coverage","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models --outputDTsFiles false","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && vitest run test/unit","typecheck":"tsc -p tsconfig.json --noEmit","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","check:browser":"node scripts/check-browser-bundle.mjs","check:exports":"node scripts/check-package-exports.mjs","predicate:e2e":"node --env-file=.env scripts/run-predicate-e2e.mjs","disclosure:e2e":"node --env-file=.env scripts/run-disclosure-e2e.mjs","prepublishOnly":"npm run typecheck && npm test && npm run check:exports && npm run check:browser-types && npm run build:plugin","wasm-zswap:e2e":"node --env-file=.env scripts/run-wasm-zswap-e2e.mjs","agent-layer:e2e":"node --env-file=.env scripts/run-agent-layer-e2e.mjs","dev:default-heap":"npm run cds:watch","state-verify:e2e":"node --env-file=.env scripts/run-state-verification-e2e.mjs","wasm-proving:e2e":"node --env-file=.env scripts/run-wasm-proving-e2e.mjs","wasm-contract:e2e":"node --env-file=.env scripts/run-wasm-contract-e2e.mjs","check:browser-types":"node scripts/check-browser-types.mjs","test:pg-idempotency":"node scripts/test-postgres-idempotency.mjs","check:job-idempotency":"node scripts/check-job-idempotency.mjs","integration:providers":"node scripts/integration-test-providers.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","field-predicate-batch:e2e":"node --env-file=.env scripts/run-field-predicate-batch-e2e.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:connector-routes":"node scripts/integration-test-connector-routes.mjs","integration:attestation-vault":"node scripts/integration-test-attestation-vault.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs","integration:derive-wallet-info":"node --env-file=.env scripts/integration-test-derive-wallet-info.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","@noble/hashes":"^1.8.0","@polkadot/types":"^16.5.6","@midnight-ntwrk/zkir-v2":"2.1.0","@midnight-ntwrk/ledger-v8":"^8.1.0","@midnight-ntwrk/compact-js":"2.5.0","@midnightntwrk/wallet-sdk-hd":"^3.0.3","@midnight-ntwrk/compact-runtime":"^0.16.0","@midnightntwrk/wallet-sdk-facade":"^4.1.0","@midnight-ntwrk/midnight-js-types":"4.0.4","@midnightntwrk/wallet-sdk-shielded":"^3.0.2","@midnight-ntwrk/midnight-js-contracts":"~4.0.4","@midnightntwrk/wallet-sdk-dust-wallet":"^4.2.0","@midnight-ntwrk/midnight-js-network-id":"~4.0.4","@midnightntwrk/wallet-sdk-abstractions":"^2.1.0","@midnightntwrk/wallet-sdk-capabilities":"3.3.1","@midnightntwrk/wallet-sdk-prover-client":"1.2.3","@midnightntwrk/wallet-sdk-address-format":"^3.1.2","@midnight-ntwrk/wallet-sdk-address-format":"npm:@midnightntwrk/wallet-sdk-address-format@^3.1.2","@midnightntwrk/wallet-sdk-unshielded-wallet":"^3.1.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"~4.0.4","@midnight-ntwrk/midnight-js-http-client-proof-provider":"~4.0.4","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"~4.0.4","@midnight-ntwrk/midnight-js-level-private-state-provider":"~4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","eslint":"^10","undici":"^8.9.0","vitest":"^4.1.10","express":"^4.22.2","globals":"^14.0.0","@sap/cds":"^10","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^10","@types/node":"^22","@cap-js/sqlite":"^3","@cap-js/cds-test":"^1","@cap-js/postgres":"^3.0.1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"@sap/cds":">=10 <11","@midnight-ntwrk/dapp-connector-api":"^4.0.0"},"peerDependenciesMeta":{"@midnight-ntwrk/dapp-connector-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.14.0_1786129444756_0.6009597678516121","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@odatano/nightgate","version":"0.15.0","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.15.0","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"url":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","credentials":{"url":"db/midnight.db"}},"nightgate":{"contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"shielded-token":{"artifactPath":"contracts/shielded-token/src/managed/shielded-token/contract/index.js","zkConfigPath":"contracts/shielded-token/src/managed/shielded-token","privateStateId":"shieldedTokenPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"7ffc5feeeef85635350e8420e0a67547739ab48a","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.15.0.tgz","fileCount":225,"integrity":"sha512-GjT9GIR6lh4jhaoAstQQEnufhXYfjCE0QR66EAwz4uUuT6x4tKm9k2cVHw7EVBAv3Y29KxIv/t9Tyksc3cysKQ==","signatures":[{"sig":"MEYCIQCFSqKuNdr9pZn/dq5rJ/iL9DnRKtszi3fxUx1XfJUTfAIhAIzGdgGEgOycaJ2MyVFut06me8bGA6k6XgXD/mED0zvZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107032995},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./browser":{"types":"./src/browser/index.d.ts","import":"./src/browser/index.mjs","default":"./src/browser/index.mjs"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./browser/providers.mjs":{"types":"./src/browser/providers.d.mts","import":"./src/browser/providers.mjs","default":"./src/browser/providers.mjs"},"./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./browser/attestation-vault":{"types":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.d.ts","import":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","default":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds"},"gitHead":"856428d72d6041245f54c5412217b54e1a916891","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"vitest run --coverage","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models --outputDTsFiles false","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && vitest run test/unit","typecheck":"tsc -p tsconfig.json --noEmit","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","check:browser":"node scripts/check-browser-bundle.mjs","check:exports":"node scripts/check-package-exports.mjs","predicate:e2e":"node --env-file=.env scripts/run-predicate-e2e.mjs","disclosure:e2e":"node --env-file=.env scripts/run-disclosure-e2e.mjs","membership:e2e":"node --env-file=.env scripts/run-membership-e2e.mjs","prepublishOnly":"npm run typecheck && npm test && npm run check:exports && npm run check:browser-types && npm run build:plugin","wasm-zswap:e2e":"node --env-file=.env scripts/run-wasm-zswap-e2e.mjs","agent-layer:e2e":"node --env-file=.env scripts/run-agent-layer-e2e.mjs","dev:default-heap":"npm run cds:watch","state-verify:e2e":"node --env-file=.env scripts/run-state-verification-e2e.mjs","wasm-proving:e2e":"node --env-file=.env scripts/run-wasm-proving-e2e.mjs","wasm-contract:e2e":"node --env-file=.env scripts/run-wasm-contract-e2e.mjs","check:browser-types":"node scripts/check-browser-types.mjs","test:pg-idempotency":"node scripts/test-postgres-idempotency.mjs","check:job-idempotency":"node scripts/check-job-idempotency.mjs","integration:providers":"node scripts/integration-test-providers.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","field-predicate-batch:e2e":"node --env-file=.env scripts/run-field-predicate-batch-e2e.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:connector-routes":"node scripts/integration-test-connector-routes.mjs","integration:attestation-vault":"node scripts/integration-test-attestation-vault.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs","integration:derive-wallet-info":"node --env-file=.env scripts/integration-test-derive-wallet-info.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","@noble/hashes":"^1.8.0","@polkadot/types":"^16.5.6","@midnight-ntwrk/zkir-v2":"2.1.0","@midnight-ntwrk/ledger-v8":"^8.1.0","@midnight-ntwrk/compact-js":"2.5.0","@midnightntwrk/wallet-sdk-hd":"^3.0.3","@midnight-ntwrk/compact-runtime":"^0.16.0","@midnightntwrk/wallet-sdk-facade":"^4.1.0","@midnight-ntwrk/midnight-js-types":"4.0.4","@midnightntwrk/wallet-sdk-shielded":"^3.0.2","@midnight-ntwrk/midnight-js-contracts":"~4.0.4","@midnightntwrk/wallet-sdk-dust-wallet":"^4.2.0","@midnight-ntwrk/midnight-js-network-id":"~4.0.4","@midnightntwrk/wallet-sdk-abstractions":"^2.1.0","@midnightntwrk/wallet-sdk-capabilities":"3.3.1","@midnightntwrk/wallet-sdk-prover-client":"1.2.3","@midnightntwrk/wallet-sdk-address-format":"^3.1.2","@midnight-ntwrk/wallet-sdk-address-format":"npm:@midnightntwrk/wallet-sdk-address-format@^3.1.2","@midnightntwrk/wallet-sdk-unshielded-wallet":"^3.1.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"~4.0.4","@midnight-ntwrk/midnight-js-http-client-proof-provider":"~4.0.4","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"~4.0.4","@midnight-ntwrk/midnight-js-level-private-state-provider":"~4.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","eslint":"^10","undici":"^8.9.0","vitest":"^4.1.10","express":"^4.22.2","globals":"^14.0.0","@sap/cds":"^10","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^10","@types/node":"^22","@cap-js/sqlite":"^3","@cap-js/cds-test":"^1","@cap-js/postgres":"^3.0.1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"@sap/cds":">=10 <11","@midnight-ntwrk/dapp-connector-api":"^4.0.0"},"peerDependenciesMeta":{"@midnight-ntwrk/dapp-connector-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.15.0_1786377104978_0.4479979275390358","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"@odatano/nightgate","version":"0.15.1","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.15.1","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"url":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","credentials":{"url":"db/midnight.db"}},"nightgate":{"contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"shielded-token":{"artifactPath":"contracts/shielded-token/src/managed/shielded-token/contract/index.js","zkConfigPath":"contracts/shielded-token/src/managed/shielded-token","privateStateId":"shieldedTokenPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"be7f06606c5da57c0cc22b1381008c23647f9c25","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.15.1.tgz","fileCount":225,"integrity":"sha512-JKZiOrNWznczvxVMyiHxC/WVJxZv7l9AToY5r/HZzZwZjyu8dHM8cm8X6BHBED0uR2DljPtQF45nfb9XU0nKWw==","signatures":[{"sig":"MEQCIBXhrNfC1fbsSoVvH/VEVwvKtmnCPgfsfELuUFExWbSbAiAShpRxa2AfysrVSNFrlRgZY+buixxvoiEziy0HGhPDgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107033731},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./browser":{"types":"./src/browser/index.d.ts","import":"./src/browser/index.mjs","default":"./src/browser/index.mjs"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./browser/providers.mjs":{"types":"./src/browser/providers.d.mts","import":"./src/browser/providers.mjs","default":"./src/browser/providers.mjs"},"./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./browser/attestation-vault":{"types":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.d.ts","import":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","default":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds"},"gitHead":"eb5a563167f6dc0d2d64645d1d833ff6649396d8","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"vitest run --coverage","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models --outputDTsFiles false","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && vitest run test/unit","typecheck":"tsc -p tsconfig.json --noEmit","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","check:browser":"node scripts/check-browser-bundle.mjs","check:exports":"node scripts/check-package-exports.mjs","predicate:e2e":"node --env-file=.env scripts/run-predicate-e2e.mjs","disclosure:e2e":"node --env-file=.env scripts/run-disclosure-e2e.mjs","membership:e2e":"node --env-file=.env scripts/run-membership-e2e.mjs","prepublishOnly":"npm run typecheck && npm test && npm run check:exports && npm run check:browser-types && npm run build:plugin","wasm-zswap:e2e":"node --env-file=.env scripts/run-wasm-zswap-e2e.mjs","agent-layer:e2e":"node --env-file=.env scripts/run-agent-layer-e2e.mjs","dev:default-heap":"npm run cds:watch","state-verify:e2e":"node --env-file=.env scripts/run-state-verification-e2e.mjs","wasm-proving:e2e":"node --env-file=.env scripts/run-wasm-proving-e2e.mjs","wasm-contract:e2e":"node --env-file=.env scripts/run-wasm-contract-e2e.mjs","check:browser-types":"node scripts/check-browser-types.mjs","test:pg-idempotency":"node scripts/test-postgres-idempotency.mjs","check:job-idempotency":"node scripts/check-job-idempotency.mjs","integration:providers":"node scripts/integration-test-providers.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","field-predicate-batch:e2e":"node --env-file=.env scripts/run-field-predicate-batch-e2e.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:connector-routes":"node scripts/integration-test-connector-routes.mjs","integration:attestation-vault":"node scripts/integration-test-attestation-vault.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs","integration:derive-wallet-info":"node --env-file=.env scripts/integration-test-derive-wallet-info.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","@noble/hashes":"^1.8.0","@polkadot/types":"^16.5.6","@midnight-ntwrk/zkir-v2":"2.1.0","@midnight-ntwrk/ledger-v8":"^8.1.0","@midnight-ntwrk/compact-js":"2.5.0","@midnightntwrk/wallet-sdk-hd":"^3.0.3","@midnight-ntwrk/compact-runtime":"^0.16.0","@midnightntwrk/wallet-sdk-facade":"^4.1.0","@midnight-ntwrk/midnight-js-types":"4.0.4","@midnightntwrk/wallet-sdk-shielded":"^3.0.2","@midnight-ntwrk/midnight-js-contracts":"~4.0.4","@midnightntwrk/wallet-sdk-dust-wallet":"^4.2.0","@midnight-ntwrk/midnight-js-network-id":"~4.0.4","@midnightntwrk/wallet-sdk-abstractions":"^2.1.0","@midnightntwrk/wallet-sdk-capabilities":"3.3.1","@midnightntwrk/wallet-sdk-prover-client":"1.2.3","@midnightntwrk/wallet-sdk-address-format":"^3.1.2","@midnight-ntwrk/wallet-sdk-address-format":"npm:@midnightntwrk/wallet-sdk-address-format@^3.1.2","@midnightntwrk/wallet-sdk-unshielded-wallet":"^3.1.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"~4.0.4","@midnight-ntwrk/midnight-js-http-client-proof-provider":"~4.0.4","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"~4.0.4","@midnight-ntwrk/midnight-js-level-private-state-provider":"~4.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","eslint":"^10","undici":"^8.9.0","vitest":"^4.1.10","express":"^4.22.2","globals":"^14.0.0","@sap/cds":"^10","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^10","@types/node":"^22","@cap-js/sqlite":"^3","@cap-js/cds-test":"^1","@cap-js/postgres":"^3.0.1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"@sap/cds":">=10 <11","@midnight-ntwrk/dapp-connector-api":"^4.0.0"},"peerDependenciesMeta":{"@midnight-ntwrk/dapp-connector-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.15.1_1786475003212_0.7909451591326957","host":"s3://npm-registry-packages-npm-production"}},"0.15.2":{"name":"@odatano/nightgate","version":"0.15.2","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.15.2","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"url":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","credentials":{"url":"db/midnight.db"}},"nightgate":{"contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"shielded-token":{"artifactPath":"contracts/shielded-token/src/managed/shielded-token/contract/index.js","zkConfigPath":"contracts/shielded-token/src/managed/shielded-token","privateStateId":"shieldedTokenPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"5845301319df495e9c3f012a8f99510386a9f575","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.15.2.tgz","fileCount":227,"integrity":"sha512-TXLRhNArgG9i61ZQyli6ljh/nVNAB77xYVpqv/152LuK9Qr/U7OiecK20p6VUJQPYNQ5euuTv6sTesFqeBmtDw==","signatures":[{"sig":"MEYCIQDvs5tDdnCQ838eTmL/ymcWp2Fh42XM/7ClOc990n44zwIhAPM9m7kTnY2ik3g7gJcsXgC0QEjzkDYnQmxK7w11GTZi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107050674},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./browser":{"types":"./src/browser/index.d.ts","import":"./src/browser/index.mjs","default":"./src/browser/index.mjs"},"./set-root":{"types":"./srv/submission/set-root.d.ts","default":"./srv/submission/set-root.js"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./browser/providers.mjs":{"types":"./src/browser/providers.d.mts","import":"./src/browser/providers.mjs","default":"./src/browser/providers.mjs"},"./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./browser/attestation-vault":{"types":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.d.ts","import":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","default":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds"},"gitHead":"eb5a563167f6dc0d2d64645d1d833ff6649396d8","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"vitest run --coverage","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models --outputDTsFiles false","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && vitest run test/unit","typecheck":"tsc -p tsconfig.json --noEmit","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","check:browser":"node scripts/check-browser-bundle.mjs","check:exports":"node scripts/check-package-exports.mjs","predicate:e2e":"node --env-file=.env scripts/run-predicate-e2e.mjs","disclosure:e2e":"node --env-file=.env scripts/run-disclosure-e2e.mjs","dust-wedge:e2e":"node --env-file=.env scripts/run-dust-wedge-e2e.mjs","membership:e2e":"node --env-file=.env scripts/run-membership-e2e.mjs","prepublishOnly":"npm run typecheck && npm test && npm run check:exports && npm run check:browser-types && npm run build:plugin","wasm-zswap:e2e":"node --env-file=.env scripts/run-wasm-zswap-e2e.mjs","agent-layer:e2e":"node --env-file=.env scripts/run-agent-layer-e2e.mjs","dev:default-heap":"npm run cds:watch","state-verify:e2e":"node --env-file=.env scripts/run-state-verification-e2e.mjs","wasm-proving:e2e":"node --env-file=.env scripts/run-wasm-proving-e2e.mjs","wasm-contract:e2e":"node --env-file=.env scripts/run-wasm-contract-e2e.mjs","check:browser-types":"node scripts/check-browser-types.mjs","test:pg-idempotency":"node scripts/test-postgres-idempotency.mjs","check:job-idempotency":"node scripts/check-job-idempotency.mjs","integration:providers":"node scripts/integration-test-providers.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","field-predicate-batch:e2e":"node --env-file=.env scripts/run-field-predicate-batch-e2e.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:connector-routes":"node scripts/integration-test-connector-routes.mjs","integration:attestation-vault":"node scripts/integration-test-attestation-vault.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs","integration:derive-wallet-info":"node --env-file=.env scripts/integration-test-derive-wallet-info.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","@noble/hashes":"^1.8.0","@polkadot/types":"^16.5.6","@midnight-ntwrk/zkir-v2":"2.1.0","@midnight-ntwrk/ledger-v8":"^8.1.0","@midnight-ntwrk/compact-js":"2.5.0","@midnightntwrk/wallet-sdk-hd":"^3.0.3","@midnight-ntwrk/compact-runtime":"^0.16.0","@midnightntwrk/wallet-sdk-facade":"^4.1.0","@midnight-ntwrk/midnight-js-types":"4.0.4","@midnightntwrk/wallet-sdk-shielded":"^3.0.2","@midnight-ntwrk/midnight-js-contracts":"~4.0.4","@midnightntwrk/wallet-sdk-dust-wallet":"^4.2.0","@midnight-ntwrk/midnight-js-network-id":"~4.0.4","@midnightntwrk/wallet-sdk-abstractions":"^2.1.0","@midnightntwrk/wallet-sdk-capabilities":"3.3.1","@midnightntwrk/wallet-sdk-prover-client":"1.2.3","@midnightntwrk/wallet-sdk-address-format":"^3.1.2","@midnight-ntwrk/wallet-sdk-address-format":"npm:@midnightntwrk/wallet-sdk-address-format@^3.1.2","@midnightntwrk/wallet-sdk-unshielded-wallet":"^3.1.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"~4.0.4","@midnight-ntwrk/midnight-js-http-client-proof-provider":"~4.0.4","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"~4.0.4","@midnight-ntwrk/midnight-js-level-private-state-provider":"~4.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","eslint":"^10","undici":"^8.9.0","vitest":"^4.1.10","express":"^4.22.2","globals":"^14.0.0","@sap/cds":"^10","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^10","@types/node":"^22","@cap-js/sqlite":"^3","@cap-js/cds-test":"^1","@cap-js/postgres":"^3.0.1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"@sap/cds":">=10 <11","@midnight-ntwrk/dapp-connector-api":"^4.0.0"},"peerDependenciesMeta":{"@midnight-ntwrk/dapp-connector-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.15.2_1786636308007_0.09634804915087103","host":"s3://npm-registry-packages-npm-production"}},"0.15.3":{"name":"@odatano/nightgate","version":"0.15.3","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.15.3","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"url":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","credentials":{"url":"db/midnight.db"}},"nightgate":{"contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"shielded-token":{"artifactPath":"contracts/shielded-token/src/managed/shielded-token/contract/index.js","zkConfigPath":"contracts/shielded-token/src/managed/shielded-token","privateStateId":"shieldedTokenPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"af344be7108102ee53482eacca1f70cfe66bfc09","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.15.3.tgz","fileCount":227,"integrity":"sha512-/FrJd4S5+q8oj+Ai6kVDSv19O1EOuDbyVYIBgIebSqJ+iosnDldTX3h4+40TmElkk8REUn8NttuU8wBC3wTmSw==","signatures":[{"sig":"MEUCIQC+pRxI5QN+cHZJnKhKyrU0QJgXCMUM0OploLizD52fagIgEsk1f8eJi1+MwZHQndGm9mYeqjnATr0UJRyk9oHoSXI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107059959},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./browser":{"types":"./src/browser/index.d.ts","import":"./src/browser/index.mjs","default":"./src/browser/index.mjs"},"./set-root":{"types":"./srv/submission/set-root.d.ts","default":"./srv/submission/set-root.js"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./browser/providers.mjs":{"types":"./src/browser/providers.d.mts","import":"./src/browser/providers.mjs","default":"./src/browser/providers.mjs"},"./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./browser/attestation-vault":{"types":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.d.ts","import":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","default":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds"},"gitHead":"dcc84563dc5167d10bcf117294f530a390fe5823","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"vitest run --coverage","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models --outputDTsFiles false","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && vitest run test/unit","typecheck":"tsc -p tsconfig.json --noEmit","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","check:browser":"node scripts/check-browser-bundle.mjs","check:exports":"node scripts/check-package-exports.mjs","predicate:e2e":"node --env-file=.env scripts/run-predicate-e2e.mjs","disclosure:e2e":"node --env-file=.env scripts/run-disclosure-e2e.mjs","dust-wedge:e2e":"node --env-file=.env scripts/run-dust-wedge-e2e.mjs","membership:e2e":"node --env-file=.env scripts/run-membership-e2e.mjs","prepublishOnly":"npm run typecheck && npm test && npm run check:exports && npm run check:browser-types && npm run build:plugin","wasm-zswap:e2e":"node --env-file=.env scripts/run-wasm-zswap-e2e.mjs","agent-layer:e2e":"node --env-file=.env scripts/run-agent-layer-e2e.mjs","dev:default-heap":"npm run cds:watch","state-verify:e2e":"node --env-file=.env scripts/run-state-verification-e2e.mjs","wasm-proving:e2e":"node --env-file=.env scripts/run-wasm-proving-e2e.mjs","wasm-contract:e2e":"node --env-file=.env scripts/run-wasm-contract-e2e.mjs","check:browser-types":"node scripts/check-browser-types.mjs","test:pg-idempotency":"node scripts/test-postgres-idempotency.mjs","check:job-idempotency":"node scripts/check-job-idempotency.mjs","integration:providers":"node scripts/integration-test-providers.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","field-predicate-batch:e2e":"node --env-file=.env scripts/run-field-predicate-batch-e2e.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:connector-routes":"node scripts/integration-test-connector-routes.mjs","integration:attestation-vault":"node scripts/integration-test-attestation-vault.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs","integration:derive-wallet-info":"node --env-file=.env scripts/integration-test-derive-wallet-info.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","@noble/hashes":"^1.8.0","@polkadot/types":"^16.5.6","@midnight-ntwrk/zkir-v2":"2.1.0","@midnight-ntwrk/ledger-v8":"^8.1.0","@midnight-ntwrk/compact-js":"2.5.0","@midnightntwrk/wallet-sdk-hd":"^3.0.3","@midnight-ntwrk/compact-runtime":"^0.16.0","@midnightntwrk/wallet-sdk-facade":"^4.1.0","@midnight-ntwrk/midnight-js-types":"4.0.4","@midnightntwrk/wallet-sdk-shielded":"^3.0.2","@midnight-ntwrk/midnight-js-contracts":"~4.0.4","@midnightntwrk/wallet-sdk-dust-wallet":"^4.2.0","@midnight-ntwrk/midnight-js-network-id":"~4.0.4","@midnightntwrk/wallet-sdk-abstractions":"^2.1.0","@midnightntwrk/wallet-sdk-capabilities":"3.3.1","@midnightntwrk/wallet-sdk-prover-client":"1.2.3","@midnightntwrk/wallet-sdk-address-format":"^3.1.2","@midnight-ntwrk/wallet-sdk-address-format":"npm:@midnightntwrk/wallet-sdk-address-format@^3.1.2","@midnightntwrk/wallet-sdk-unshielded-wallet":"^3.1.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"~4.0.4","@midnight-ntwrk/midnight-js-http-client-proof-provider":"~4.0.4","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"~4.0.4","@midnight-ntwrk/midnight-js-level-private-state-provider":"~4.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","eslint":"^10","undici":"^8.9.0","vitest":"^4.1.10","express":"^4.22.2","globals":"^14.0.0","@sap/cds":"^10","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^10","@types/node":"^22","@cap-js/sqlite":"^3","@cap-js/cds-test":"^1","@cap-js/postgres":"^3.0.1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"@sap/cds":">=10 <11","@midnight-ntwrk/dapp-connector-api":"^4.0.0"},"peerDependenciesMeta":{"@midnight-ntwrk/dapp-connector-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.15.3_1786713780997_0.3515060491308506","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@odatano/nightgate","version":"0.16.0","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.16.0","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"bin":{"nightgate-schema-delta":"scripts/apply-schema-delta.mjs"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"url":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","credentials":{"url":"db/midnight.db"}},"nightgate":{"contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"shielded-token":{"artifactPath":"contracts/shielded-token/src/managed/shielded-token/contract/index.js","zkConfigPath":"contracts/shielded-token/src/managed/shielded-token","privateStateId":"shieldedTokenPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"faa4abb46864e97a27d1a7a537f254e7b126966c","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.16.0.tgz","fileCount":233,"integrity":"sha512-dAOtc6uCvYI0k2tXKHPmulZRYBIQLkazF+06QnCzA6xr8loxN9wZn9z/a0N2nD+Whcke3V3+kulxRgU+htaylQ==","signatures":[{"sig":"MEUCIHbMdaDnSKNYPnl0d+dU3U4dpytZNhdYTr4Ac5RAjUMSAiEAsX4Kv14h7Bu8pyoq0q1wOy2TKwfKyk9Qj/247T5VLxc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88670192},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./browser":{"types":"./src/browser/index.d.ts","import":"./src/browser/index.mjs","default":"./src/browser/index.mjs"},"./set-root":{"types":"./srv/submission/set-root.d.ts","default":"./srv/submission/set-root.js"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./browser/providers.mjs":{"types":"./src/browser/providers.d.mts","import":"./src/browser/providers.mjs","default":"./src/browser/providers.mjs"},"./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./browser/attestation-vault":{"types":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.d.ts","import":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","default":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds"},"gitHead":"3a97c751c208eac0e96919b833f732047881734d","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"vitest run --coverage","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models --outputDTsFiles false","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && vitest run test/unit","typecheck":"tsc -p tsconfig.json --noEmit","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","check:browser":"node scripts/check-browser-bundle.mjs","check:exports":"node scripts/check-package-exports.mjs","check:release":"npm run lint && npm run typecheck && npm test && npm run integration:attestation-vault && npm run integration:schema-delta && npm run check:browser && npm run check:browser-types && npm run check:exports","disclosure:e2e":"node --env-file=.env scripts/run-disclosure-e2e.mjs","dust-wedge:e2e":"node --env-file=.env scripts/run-dust-wedge-e2e.mjs","membership:e2e":"node --env-file=.env scripts/run-membership-e2e.mjs","prepublishOnly":"npm run check:release && npm run build:plugin","wasm-zswap:e2e":"node --env-file=.env scripts/run-wasm-zswap-e2e.mjs","agent-layer:e2e":"node --env-file=.env scripts/run-agent-layer-e2e.mjs","dev:default-heap":"npm run cds:watch","state-verify:e2e":"node --env-file=.env scripts/run-state-verification-e2e.mjs","wasm-proving:e2e":"node --env-file=.env scripts/run-wasm-proving-e2e.mjs","document-diff:e2e":"node --env-file=.env scripts/run-document-diff-e2e.mjs","wasm-contract:e2e":"node --env-file=.env scripts/run-wasm-contract-e2e.mjs","guarded-attest:e2e":"node --env-file=.env scripts/run-guarded-attest-e2e.mjs","check:browser-types":"node scripts/check-browser-types.mjs","test:pg-idempotency":"node scripts/test-postgres-idempotency.mjs","check:job-idempotency":"node scripts/check-job-idempotency.mjs","integration:providers":"node scripts/integration-test-providers.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","integration:schema-delta":"node scripts/integration-test-schema-delta.mjs","field-predicate-batch:e2e":"node --env-file=.env scripts/run-field-predicate-batch-e2e.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:connector-routes":"node scripts/integration-test-connector-routes.mjs","integration:attestation-vault":"node scripts/integration-test-attestation-vault.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs","integration:derive-wallet-info":"node --env-file=.env scripts/integration-test-derive-wallet-info.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","@noble/hashes":"^1.8.0","@polkadot/types":"^16.5.6","@midnight-ntwrk/zkir-v2":"2.1.0","@midnight-ntwrk/ledger-v8":"^8.1.0","@midnight-ntwrk/compact-js":"2.5.0","@midnightntwrk/wallet-sdk-hd":"^3.0.3","@midnight-ntwrk/compact-runtime":"0.16.0","@midnightntwrk/wallet-sdk-facade":"^4.1.0","@midnight-ntwrk/midnight-js-types":"4.0.4","@midnightntwrk/wallet-sdk-shielded":"^3.0.2","@midnight-ntwrk/midnight-js-contracts":"~4.0.4","@midnightntwrk/wallet-sdk-dust-wallet":"^4.2.0","@midnight-ntwrk/midnight-js-network-id":"~4.0.4","@midnightntwrk/wallet-sdk-abstractions":"^2.1.0","@midnightntwrk/wallet-sdk-capabilities":"3.3.1","@midnightntwrk/wallet-sdk-prover-client":"1.2.3","@midnightntwrk/wallet-sdk-address-format":"^3.1.2","@midnight-ntwrk/wallet-sdk-address-format":"npm:@midnightntwrk/wallet-sdk-address-format@^3.1.2","@midnightntwrk/wallet-sdk-unshielded-wallet":"^3.1.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"~4.0.4","@midnight-ntwrk/midnight-js-http-client-proof-provider":"~4.0.4","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"~4.0.4","@midnight-ntwrk/midnight-js-level-private-state-provider":"~4.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","eslint":"^10","undici":"^8.9.0","vitest":"^4.1.10","express":"^4.22.2","globals":"^14.0.0","@sap/cds":"^10","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^10","@types/node":"^22","@cap-js/sqlite":"^3","@cap-js/cds-test":"^1","@cap-js/postgres":"^3.0.1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"@sap/cds":">=10 <11","@midnight-ntwrk/dapp-connector-api":"^4.0.0"},"peerDependenciesMeta":{"@midnight-ntwrk/dapp-connector-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.16.0_1786867231804_0.8235463283636164","host":"s3://npm-registry-packages-npm-production"}},"0.16.1":{"name":"@odatano/nightgate","version":"0.16.1","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.16.1","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"bin":{"nightgate-schema-delta":"scripts/apply-schema-delta.mjs"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"url":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","credentials":{"url":"db/midnight.db"}},"nightgate":{"contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"shielded-token":{"artifactPath":"contracts/shielded-token/src/managed/shielded-token/contract/index.js","zkConfigPath":"contracts/shielded-token/src/managed/shielded-token","privateStateId":"shieldedTokenPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"18218752aaee5d1067716ab85ecc79251c97933e","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.16.1.tgz","fileCount":233,"integrity":"sha512-NUg/Kz9jo8ZWGG7rwv5iVespHgRHPFNgvg51xfoLhbTBAyH50JoNFSwV7kSBKWRFapUfrZKMednv/fhkz222ZQ==","signatures":[{"sig":"MEYCIQCqJAHiG7ZbYou8FZOvTpnl3Im/JndfDqHQShCezvJM6QIhAMdB8fiE5Iu6HoazoXjTL6b+S5ECTIrcj1SZxnSiLUXf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88671107},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./browser":{"types":"./src/browser/index.d.ts","import":"./src/browser/index.mjs","default":"./src/browser/index.mjs"},"./set-root":{"types":"./srv/submission/set-root.d.ts","default":"./srv/submission/set-root.js"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./browser/providers.mjs":{"types":"./src/browser/providers.d.mts","import":"./src/browser/providers.mjs","default":"./src/browser/providers.mjs"},"./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./browser/attestation-vault":{"types":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.d.ts","import":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","default":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds"},"gitHead":"0dd6fde2537ce82a90f462f02b94c8f5b3babffd","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"vitest run --coverage","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models --outputDTsFiles false","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && vitest run test/unit","typecheck":"tsc -p tsconfig.json --noEmit","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","check:browser":"node scripts/check-browser-bundle.mjs","check:exports":"node scripts/check-package-exports.mjs","check:release":"npm run lint && npm run typecheck && npm test && npm run integration:attestation-vault && npm run integration:schema-delta && npm run check:browser && npm run check:browser-types && npm run check:exports","disclosure:e2e":"node --env-file=.env scripts/run-disclosure-e2e.mjs","dust-wedge:e2e":"node --env-file=.env scripts/run-dust-wedge-e2e.mjs","membership:e2e":"node --env-file=.env scripts/run-membership-e2e.mjs","prepublishOnly":"npm run check:release && npm run build:plugin","wasm-zswap:e2e":"node --env-file=.env scripts/run-wasm-zswap-e2e.mjs","agent-layer:e2e":"node --env-file=.env scripts/run-agent-layer-e2e.mjs","dev:default-heap":"npm run cds:watch","state-verify:e2e":"node --env-file=.env scripts/run-state-verification-e2e.mjs","wasm-proving:e2e":"node --env-file=.env scripts/run-wasm-proving-e2e.mjs","document-diff:e2e":"node --env-file=.env scripts/run-document-diff-e2e.mjs","wasm-contract:e2e":"node --env-file=.env scripts/run-wasm-contract-e2e.mjs","guarded-attest:e2e":"node --env-file=.env scripts/run-guarded-attest-e2e.mjs","check:browser-types":"node scripts/check-browser-types.mjs","test:pg-idempotency":"node scripts/test-postgres-idempotency.mjs","check:job-idempotency":"node scripts/check-job-idempotency.mjs","integration:providers":"node scripts/integration-test-providers.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","integration:schema-delta":"node scripts/integration-test-schema-delta.mjs","field-predicate-batch:e2e":"node --env-file=.env scripts/run-field-predicate-batch-e2e.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:connector-routes":"node scripts/integration-test-connector-routes.mjs","integration:attestation-vault":"node scripts/integration-test-attestation-vault.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs","integration:derive-wallet-info":"node --env-file=.env scripts/integration-test-derive-wallet-info.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","@noble/hashes":"^1.8.0","@polkadot/types":"^16.5.6","@midnight-ntwrk/zkir-v2":"2.1.0","@midnight-ntwrk/ledger-v8":"^8.1.0","@midnight-ntwrk/compact-js":"2.5.0","@midnightntwrk/wallet-sdk-hd":"^3.0.3","@midnight-ntwrk/compact-runtime":"0.16.0","@midnightntwrk/wallet-sdk-facade":"^4.1.0","@midnight-ntwrk/midnight-js-types":"4.0.4","@midnightntwrk/wallet-sdk-shielded":"^3.0.2","@midnight-ntwrk/midnight-js-contracts":"~4.0.4","@midnightntwrk/wallet-sdk-dust-wallet":"^4.2.0","@midnight-ntwrk/midnight-js-network-id":"~4.0.4","@midnightntwrk/wallet-sdk-abstractions":"^2.1.0","@midnightntwrk/wallet-sdk-capabilities":"3.3.1","@midnightntwrk/wallet-sdk-prover-client":"1.2.3","@midnightntwrk/wallet-sdk-address-format":"^3.1.2","@midnight-ntwrk/wallet-sdk-address-format":"npm:@midnightntwrk/wallet-sdk-address-format@^3.1.2","@midnightntwrk/wallet-sdk-unshielded-wallet":"^3.1.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"~4.0.4","@midnight-ntwrk/midnight-js-http-client-proof-provider":"~4.0.4","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"~4.0.4","@midnight-ntwrk/midnight-js-level-private-state-provider":"~4.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","eslint":"^10","undici":"^8.9.0","vitest":"^4.1.10","express":"^4.22.2","globals":"^14.0.0","@sap/cds":"^10","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^10","@types/node":"^22","@cap-js/sqlite":"^3","@cap-js/cds-test":"^1","@cap-js/postgres":"^3.0.1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"@sap/cds":">=10 <11","@midnight-ntwrk/dapp-connector-api":"^4.0.0"},"peerDependenciesMeta":{"@midnight-ntwrk/dapp-connector-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.16.1_1786869508846_0.1672378303560711","host":"s3://npm-registry-packages-npm-production"}},"0.16.2":{"name":"@odatano/nightgate","version":"0.16.2","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.16.2","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"bin":{"nightgate-schema-delta":"scripts/apply-schema-delta.mjs"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"url":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","credentials":{"url":"db/midnight.db"}},"nightgate":{"contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"shielded-token":{"artifactPath":"contracts/shielded-token/src/managed/shielded-token/contract/index.js","zkConfigPath":"contracts/shielded-token/src/managed/shielded-token","privateStateId":"shieldedTokenPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"cdc29ccd9c3a4c27cef2dd7943c0ad6d56c29ee8","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.16.2.tgz","fileCount":233,"integrity":"sha512-LwPpm3w+bQsh2iTrRC9apPlJ6FCh4pyu+JiTOg97RqR32GICqRJgMzwoDdzDI8+sRVLvw+7ciB9R7mgVTm3C/w==","signatures":[{"sig":"MEUCIQDqwEuWSwUvmY9xJd5D5i6Cdv0km8QCYh61MEnUmoR3UQIgTz/KNln9JiGzuFmynBs74SjU101vkcl5RGQTpLiXl8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88671184},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./browser":{"types":"./src/browser/index.d.ts","import":"./src/browser/index.mjs","default":"./src/browser/index.mjs"},"./set-root":{"types":"./srv/submission/set-root.d.ts","default":"./srv/submission/set-root.js"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./browser/providers.mjs":{"types":"./src/browser/providers.d.mts","import":"./src/browser/providers.mjs","default":"./src/browser/providers.mjs"},"./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./browser/attestation-vault":{"types":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.d.ts","import":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","default":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds"},"gitHead":"8b2440245d438fd1e5a94fea6f86406eefd55315","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"vitest run --coverage","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models --outputDTsFiles false","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && vitest run test/unit","typecheck":"tsc -p tsconfig.json --noEmit","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","check:browser":"node scripts/check-browser-bundle.mjs","check:exports":"node scripts/check-package-exports.mjs","check:release":"npm run build && npm run lint && npm run typecheck && npm test && npm run integration:attestation-vault && npm run integration:schema-delta && npm run check:browser && npm run check:browser-types && npm run check:exports","disclosure:e2e":"node --env-file=.env scripts/run-disclosure-e2e.mjs","dust-wedge:e2e":"node --env-file=.env scripts/run-dust-wedge-e2e.mjs","membership:e2e":"node --env-file=.env scripts/run-membership-e2e.mjs","prepublishOnly":"npm run check:release && npm run build:plugin","wasm-zswap:e2e":"node --env-file=.env scripts/run-wasm-zswap-e2e.mjs","agent-layer:e2e":"node --env-file=.env scripts/run-agent-layer-e2e.mjs","check:fresh-tree":"bash scripts/check-fresh-tree.sh","dev:default-heap":"npm run cds:watch","state-verify:e2e":"node --env-file=.env scripts/run-state-verification-e2e.mjs","wasm-proving:e2e":"node --env-file=.env scripts/run-wasm-proving-e2e.mjs","document-diff:e2e":"node --env-file=.env scripts/run-document-diff-e2e.mjs","wasm-contract:e2e":"node --env-file=.env scripts/run-wasm-contract-e2e.mjs","guarded-attest:e2e":"node --env-file=.env scripts/run-guarded-attest-e2e.mjs","check:browser-types":"node scripts/check-browser-types.mjs","test:pg-idempotency":"node scripts/test-postgres-idempotency.mjs","check:job-idempotency":"node scripts/check-job-idempotency.mjs","integration:providers":"node scripts/integration-test-providers.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","integration:schema-delta":"node scripts/integration-test-schema-delta.mjs","field-predicate-batch:e2e":"node --env-file=.env scripts/run-field-predicate-batch-e2e.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:connector-routes":"node scripts/integration-test-connector-routes.mjs","integration:attestation-vault":"node scripts/integration-test-attestation-vault.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs","integration:derive-wallet-info":"node --env-file=.env scripts/integration-test-derive-wallet-info.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","@noble/hashes":"^1.8.0","@polkadot/types":"^16.5.6","@midnight-ntwrk/zkir-v2":"2.1.0","@midnight-ntwrk/ledger-v8":"^8.1.0","@midnight-ntwrk/compact-js":"2.5.0","@midnightntwrk/wallet-sdk-hd":"^3.0.3","@midnight-ntwrk/compact-runtime":"0.16.0","@midnightntwrk/wallet-sdk-facade":"^4.1.0","@midnight-ntwrk/midnight-js-types":"4.0.4","@midnightntwrk/wallet-sdk-shielded":"^3.0.2","@midnight-ntwrk/midnight-js-contracts":"~4.0.4","@midnightntwrk/wallet-sdk-dust-wallet":"^4.2.0","@midnight-ntwrk/midnight-js-network-id":"~4.0.4","@midnightntwrk/wallet-sdk-abstractions":"^2.1.0","@midnightntwrk/wallet-sdk-capabilities":"3.3.1","@midnightntwrk/wallet-sdk-prover-client":"1.2.3","@midnightntwrk/wallet-sdk-address-format":"^3.1.2","@midnight-ntwrk/wallet-sdk-address-format":"npm:@midnightntwrk/wallet-sdk-address-format@^3.1.2","@midnightntwrk/wallet-sdk-unshielded-wallet":"^3.1.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"~4.0.4","@midnight-ntwrk/midnight-js-http-client-proof-provider":"~4.0.4","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"~4.0.4","@midnight-ntwrk/midnight-js-level-private-state-provider":"~4.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","eslint":"^10","undici":"^8.9.0","vitest":"^4.1.10","express":"^4.22.2","globals":"^14.0.0","@sap/cds":"^10","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^10","@types/node":"^22","@cap-js/sqlite":"^3","@cap-js/cds-test":"^1","@cap-js/postgres":"^3.0.1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"@sap/cds":">=10 <11","@midnight-ntwrk/dapp-connector-api":"^4.0.0"},"peerDependenciesMeta":{"@midnight-ntwrk/dapp-connector-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.16.2_1786873450764_0.7381896063126949","host":"s3://npm-registry-packages-npm-production"}},"0.16.3":{"name":"@odatano/nightgate","version":"0.16.3","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.16.3","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"bin":{"nightgate-schema-delta":"scripts/apply-schema-delta.mjs"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"url":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","credentials":{"url":"db/midnight.db"}},"nightgate":{"contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"shielded-token":{"artifactPath":"contracts/shielded-token/src/managed/shielded-token/contract/index.js","zkConfigPath":"contracts/shielded-token/src/managed/shielded-token","privateStateId":"shieldedTokenPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"2e8ca7ac4e7b940de068cac446a0b5ded57a3b53","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.16.3.tgz","fileCount":233,"integrity":"sha512-zGel4G0G1cGXDSgA8FsiyFpAaXlaEliyBLoQ/OnqK3nLPOVh4rOkdQ6EJvZ+yL6l9iuaimlLlPAQrdz8SBkebg==","signatures":[{"sig":"MEUCIQDm1U5A75xQRO4S0EUp62ydsbfeM3TPl9HcK3MHLBMXpAIgRcKHl/jNqpm3M/hGq5IMze6iFs9BVcPjWLhqtim4vvE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88685989},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./browser":{"types":"./src/browser/index.d.ts","import":"./src/browser/index.mjs","default":"./src/browser/index.mjs"},"./set-root":{"types":"./srv/submission/set-root.d.ts","default":"./srv/submission/set-root.js"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./browser/providers.mjs":{"types":"./src/browser/providers.d.mts","import":"./src/browser/providers.mjs","default":"./src/browser/providers.mjs"},"./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./browser/attestation-vault":{"types":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.d.ts","import":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","default":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds"},"gitHead":"d5c4474cdd2c9c2a2b23fc0c292a5febe7ecebe4","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"vitest run --coverage","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models --outputDTsFiles false","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && vitest run test/unit","typecheck":"tsc -p tsconfig.json --noEmit","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","check:browser":"node scripts/check-browser-bundle.mjs","check:exports":"node scripts/check-package-exports.mjs","check:release":"npm run build && npm run lint && npm run typecheck && npm test && npm run integration:attestation-vault && npm run integration:schema-delta && npm run check:browser && npm run check:browser-types && npm run check:exports","disclosure:e2e":"node --env-file=.env scripts/run-disclosure-e2e.mjs","dust-wedge:e2e":"node --env-file=.env scripts/run-dust-wedge-e2e.mjs","membership:e2e":"node --env-file=.env scripts/run-membership-e2e.mjs","prepublishOnly":"npm run check:release && npm run build:plugin","wasm-zswap:e2e":"node --env-file=.env scripts/run-wasm-zswap-e2e.mjs","agent-layer:e2e":"node --env-file=.env scripts/run-agent-layer-e2e.mjs","anchor-batch:e2e":"node --env-file=.env scripts/run-rebind-repro-e2e.mjs","check:fresh-tree":"bash scripts/check-fresh-tree.sh","dev:default-heap":"npm run cds:watch","state-verify:e2e":"node --env-file=.env scripts/run-state-verification-e2e.mjs","wasm-proving:e2e":"node --env-file=.env scripts/run-wasm-proving-e2e.mjs","document-diff:e2e":"node --env-file=.env scripts/run-document-diff-e2e.mjs","wasm-contract:e2e":"node --env-file=.env scripts/run-wasm-contract-e2e.mjs","guarded-attest:e2e":"node --env-file=.env scripts/run-guarded-attest-e2e.mjs","check:browser-types":"node scripts/check-browser-types.mjs","test:pg-idempotency":"node scripts/test-postgres-idempotency.mjs","check:job-idempotency":"node scripts/check-job-idempotency.mjs","integration:providers":"node scripts/integration-test-providers.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","integration:schema-delta":"node scripts/integration-test-schema-delta.mjs","field-predicate-batch:e2e":"node --env-file=.env scripts/run-field-predicate-batch-e2e.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:connector-routes":"node scripts/integration-test-connector-routes.mjs","integration:attestation-vault":"node scripts/integration-test-attestation-vault.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs","integration:derive-wallet-info":"node --env-file=.env scripts/integration-test-derive-wallet-info.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","@noble/hashes":"^1.8.0","@polkadot/types":"^16.5.6","@midnight-ntwrk/zkir-v2":"2.1.0","@midnight-ntwrk/ledger-v8":"^8.1.0","@midnight-ntwrk/compact-js":"2.5.0","@midnightntwrk/wallet-sdk-hd":"^3.0.3","@midnight-ntwrk/compact-runtime":"0.16.0","@midnightntwrk/wallet-sdk-facade":"^4.1.0","@midnight-ntwrk/midnight-js-types":"4.0.4","@midnightntwrk/wallet-sdk-shielded":"^3.0.2","@midnight-ntwrk/midnight-js-contracts":"~4.0.4","@midnightntwrk/wallet-sdk-dust-wallet":"^4.2.0","@midnight-ntwrk/midnight-js-network-id":"~4.0.4","@midnightntwrk/wallet-sdk-abstractions":"^2.1.0","@midnightntwrk/wallet-sdk-capabilities":"3.3.1","@midnightntwrk/wallet-sdk-prover-client":"1.2.3","@midnightntwrk/wallet-sdk-address-format":"^3.1.2","@midnight-ntwrk/wallet-sdk-address-format":"npm:@midnightntwrk/wallet-sdk-address-format@^3.1.2","@midnightntwrk/wallet-sdk-unshielded-wallet":"^3.1.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"~4.0.4","@midnight-ntwrk/midnight-js-http-client-proof-provider":"~4.0.4","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"~4.0.4","@midnight-ntwrk/midnight-js-level-private-state-provider":"~4.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","eslint":"^10","undici":"^8.9.0","vitest":"^4.1.10","express":"^4.22.2","globals":"^14.0.0","@sap/cds":"^10","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^10","@types/node":"^22","@cap-js/sqlite":"^3","@cap-js/cds-test":"^1","@cap-js/postgres":"^3.0.1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"@sap/cds":">=10 <11","@midnight-ntwrk/dapp-connector-api":"^4.0.0"},"peerDependenciesMeta":{"@midnight-ntwrk/dapp-connector-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.16.3_1786981854882_0.3178881539293108","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@odatano/nightgate","version":"0.17.0","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.17.0","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"bin":{"nightgate-schema-delta":"scripts/apply-schema-delta.mjs"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"url":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","credentials":{"url":"db/midnight.db"}},"nightgate":{"contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"shielded-token":{"artifactPath":"contracts/shielded-token/src/managed/shielded-token/contract/index.js","zkConfigPath":"contracts/shielded-token/src/managed/shielded-token","privateStateId":"shieldedTokenPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"ba9d251a2f28c8399860e426e095c86ad5570bbe","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.17.0.tgz","fileCount":241,"integrity":"sha512-pVrw4r7J4F4HWB+N2t4eMTBcM+2z4BXvCDRLPRojEEzXJf/RzptpE29uckl15jrda1GyaFT9hfPXQRHD6+WP7w==","signatures":[{"sig":"MEUCIQDVgZvc6z1r5QExV/NztifLsGJ8IpMMY1dEVcYBtThUCAIgIag+voLWKkDTltWioBUlWuBVMNRMfX1ostRfU1MzlLM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88782636},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./client":{"types":"./src/sdk/client.d.ts","import":"./src/sdk/client.mjs","default":"./src/sdk/client.mjs"},"./browser":{"types":"./src/browser/index.d.ts","import":"./src/browser/index.mjs","default":"./src/browser/index.mjs"},"./set-root":{"types":"./srv/submission/set-root.d.ts","default":"./srv/submission/set-root.js"},"./txbuilder":{"types":"./src/txbuilder/index.d.ts","import":"./src/txbuilder/index.mjs","default":"./src/txbuilder/index.mjs"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./browser/providers.mjs":{"types":"./src/browser/providers.d.mts","import":"./src/browser/providers.mjs","default":"./src/browser/providers.mjs"},"./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./browser/attestation-vault":{"types":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.d.ts","import":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","default":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds"},"gitHead":"4b894533b5ad157c0a7129dbb60863e4d1c2d221","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"vitest run --coverage","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models --outputDTsFiles false","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && vitest run test/unit","typecheck":"tsc -p tsconfig.json --noEmit","build:slim":"node scripts/build-slim-package.mjs","check:slim":"npm run build:slim && node scripts/check-slim-package.mjs","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","check:browser":"node scripts/check-browser-bundle.mjs","check:exports":"node scripts/check-package-exports.mjs","check:release":"npm run build && npm run lint && npm run typecheck && npm test && npm run integration:attestation-vault && npm run integration:schema-delta && npm run check:browser && npm run check:browser-types && npm run check:exports","txbuilder:e2e":"node --env-file=.env scripts/run-txbuilder-e2e.mjs","disclosure:e2e":"node --env-file=.env scripts/run-disclosure-e2e.mjs","dust-wedge:e2e":"node --env-file=.env scripts/run-dust-wedge-e2e.mjs","membership:e2e":"node --env-file=.env scripts/run-membership-e2e.mjs","mint-token:e2e":"node --env-file=.env scripts/run-mint-token-e2e.mjs","prepublishOnly":"npm run check:release && npm run build:plugin","wasm-zswap:e2e":"node --env-file=.env scripts/run-wasm-zswap-e2e.mjs","agent-layer:e2e":"node --env-file=.env scripts/run-agent-layer-e2e.mjs","anchor-batch:e2e":"node --env-file=.env scripts/run-rebind-repro-e2e.mjs","check:fresh-tree":"bash scripts/check-fresh-tree.sh","dev:default-heap":"npm run cds:watch","state-verify:e2e":"node --env-file=.env scripts/run-state-verification-e2e.mjs","wasm-proving:e2e":"node --env-file=.env scripts/run-wasm-proving-e2e.mjs","document-diff:e2e":"node --env-file=.env scripts/run-document-diff-e2e.mjs","wasm-contract:e2e":"node --env-file=.env scripts/run-wasm-contract-e2e.mjs","guarded-attest:e2e":"node --env-file=.env scripts/run-guarded-attest-e2e.mjs","check:browser-types":"node scripts/check-browser-types.mjs","test:pg-idempotency":"node scripts/test-postgres-idempotency.mjs","check:job-idempotency":"node scripts/check-job-idempotency.mjs","integration:providers":"node scripts/integration-test-providers.mjs","cross-server-probe:e2e":"node --env-file=.env scripts/run-cross-server-sponsor-probe-e2e.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","integration:schema-delta":"node scripts/integration-test-schema-delta.mjs","field-predicate-batch:e2e":"node --env-file=.env scripts/run-field-predicate-batch-e2e.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:connector-routes":"node scripts/integration-test-connector-routes.mjs","integration:attestation-vault":"node scripts/integration-test-attestation-vault.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs","integration:derive-wallet-info":"node --env-file=.env scripts/integration-test-derive-wallet-info.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","@noble/hashes":"^1.8.0","@polkadot/types":"^16.5.6","@midnight-ntwrk/zkir-v2":"2.1.0","@midnight-ntwrk/ledger-v8":"^8.1.0","@midnight-ntwrk/compact-js":"2.5.0","@midnightntwrk/wallet-sdk-hd":"^3.0.3","@midnight-ntwrk/compact-runtime":"0.16.0","@midnightntwrk/wallet-sdk-facade":"^4.1.0","@midnight-ntwrk/midnight-js-types":"4.0.4","@midnightntwrk/wallet-sdk-shielded":"^3.0.2","@midnight-ntwrk/midnight-js-contracts":"~4.0.4","@midnightntwrk/wallet-sdk-dust-wallet":"^4.2.0","@midnight-ntwrk/midnight-js-network-id":"~4.0.4","@midnightntwrk/wallet-sdk-abstractions":"^2.1.0","@midnightntwrk/wallet-sdk-capabilities":"3.3.1","@midnightntwrk/wallet-sdk-prover-client":"1.2.3","@midnightntwrk/wallet-sdk-address-format":"^3.1.2","@midnight-ntwrk/wallet-sdk-address-format":"npm:@midnightntwrk/wallet-sdk-address-format@^3.1.2","@midnightntwrk/wallet-sdk-unshielded-wallet":"^3.1.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"~4.0.4","@midnight-ntwrk/midnight-js-http-client-proof-provider":"~4.0.4","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"~4.0.4","@midnight-ntwrk/midnight-js-level-private-state-provider":"~4.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","eslint":"^10","undici":"^8.9.0","vitest":"^4.1.10","express":"^4.22.2","globals":"^14.0.0","@sap/cds":"^10","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^10","@types/node":"^22","@cap-js/sqlite":"^3","@cap-js/cds-test":"^1","@cap-js/postgres":"^3.0.1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"@sap/cds":">=10 <11","@midnight-ntwrk/dapp-connector-api":"^4.0.0"},"peerDependenciesMeta":{"@midnight-ntwrk/dapp-connector-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.17.0_1787050785191_0.8348686665986831","host":"s3://npm-registry-packages-npm-production"}},"0.17.1":{"name":"@odatano/nightgate","version":"0.17.1","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.17.1","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"bin":{"nightgate-schema-delta":"scripts/apply-schema-delta.mjs"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"url":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","credentials":{"url":"db/midnight.db"}},"nightgate":{"contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"shielded-token":{"artifactPath":"contracts/shielded-token/src/managed/shielded-token/contract/index.js","zkConfigPath":"contracts/shielded-token/src/managed/shielded-token","privateStateId":"shieldedTokenPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"a4baa6934f6a468e213546d85599884f72b4b8d3","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.17.1.tgz","fileCount":243,"integrity":"sha512-ZM6+Rf/2cco2Je34LooUQYO1r4uBcFkcBTANYQXDHenEEGTSlN+8xRs+RM2LQFzoKvouxb9NEnhM7DdyBDnTEg==","signatures":[{"sig":"MEYCIQCijL+BIfuk04A/34fqdXoVWd7pb5ZUbnuTLJniZgDU2gIhAIZxr59E0BeLpkYeogUF82oifbIbqBeLFHYJ6hn+5xdI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88790430},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./client":{"types":"./src/sdk/client.d.ts","import":"./src/sdk/client.mjs","default":"./src/sdk/client.mjs"},"./browser":{"types":"./src/browser/index.d.ts","import":"./src/browser/index.mjs","default":"./src/browser/index.mjs"},"./set-root":{"types":"./srv/submission/set-root.d.ts","default":"./srv/submission/set-root.js"},"./txbuilder":{"types":"./src/txbuilder/index.d.ts","import":"./src/txbuilder/index.mjs","default":"./src/txbuilder/index.mjs"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./browser/providers.mjs":{"types":"./src/browser/providers.d.mts","import":"./src/browser/providers.mjs","default":"./src/browser/providers.mjs"},"./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./browser/attestation-vault":{"types":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.d.ts","import":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","default":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds"},"gitHead":"37521f3787d4b0c6ecc56f3ec0e96be36d340d6a","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"vitest run --coverage","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models --outputDTsFiles false","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && vitest run test/unit","typecheck":"tsc -p tsconfig.json --noEmit","build:slim":"node scripts/build-slim-package.mjs","check:slim":"npm run build:slim && node scripts/check-slim-package.mjs","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","check:browser":"node scripts/check-browser-bundle.mjs","check:exports":"node scripts/check-package-exports.mjs","check:release":"npm run build && npm run lint && npm run typecheck && npm test && npm run integration:attestation-vault && npm run integration:schema-delta && npm run check:browser && npm run check:browser-types && npm run check:exports","txbuilder:e2e":"node --env-file=.env scripts/run-txbuilder-e2e.mjs","disclosure:e2e":"node --env-file=.env scripts/run-disclosure-e2e.mjs","dust-wedge:e2e":"node --env-file=.env scripts/run-dust-wedge-e2e.mjs","membership:e2e":"node --env-file=.env scripts/run-membership-e2e.mjs","mint-token:e2e":"node --env-file=.env scripts/run-mint-token-e2e.mjs","prepublishOnly":"npm run check:release && npm run build:plugin","wasm-zswap:e2e":"node --env-file=.env scripts/run-wasm-zswap-e2e.mjs","agent-layer:e2e":"node --env-file=.env scripts/run-agent-layer-e2e.mjs","anchor-batch:e2e":"node --env-file=.env scripts/run-rebind-repro-e2e.mjs","check:fresh-tree":"bash scripts/check-fresh-tree.sh","dev:default-heap":"npm run cds:watch","state-verify:e2e":"node --env-file=.env scripts/run-state-verification-e2e.mjs","wasm-proving:e2e":"node --env-file=.env scripts/run-wasm-proving-e2e.mjs","document-diff:e2e":"node --env-file=.env scripts/run-document-diff-e2e.mjs","wasm-contract:e2e":"node --env-file=.env scripts/run-wasm-contract-e2e.mjs","guarded-attest:e2e":"node --env-file=.env scripts/run-guarded-attest-e2e.mjs","check:browser-types":"node scripts/check-browser-types.mjs","test:pg-idempotency":"node scripts/test-postgres-idempotency.mjs","check:job-idempotency":"node scripts/check-job-idempotency.mjs","integration:providers":"node scripts/integration-test-providers.mjs","cross-server-probe:e2e":"node --env-file=.env scripts/run-cross-server-sponsor-probe-e2e.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","integration:schema-delta":"node scripts/integration-test-schema-delta.mjs","field-predicate-batch:e2e":"node --env-file=.env scripts/run-field-predicate-batch-e2e.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:connector-routes":"node scripts/integration-test-connector-routes.mjs","integration:attestation-vault":"node scripts/integration-test-attestation-vault.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs","integration:derive-wallet-info":"node --env-file=.env scripts/integration-test-derive-wallet-info.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","@noble/hashes":"^1.8.0","@polkadot/types":"^16.5.6","@midnight-ntwrk/zkir-v2":"2.1.0","@midnight-ntwrk/ledger-v8":"^8.1.0","@midnight-ntwrk/compact-js":"2.5.0","@midnightntwrk/wallet-sdk-hd":"^3.0.3","@midnight-ntwrk/compact-runtime":"0.16.0","@midnightntwrk/wallet-sdk-facade":"^4.1.0","@midnight-ntwrk/midnight-js-types":"4.0.4","@midnightntwrk/wallet-sdk-shielded":"^3.0.2","@midnight-ntwrk/midnight-js-contracts":"~4.0.4","@midnightntwrk/wallet-sdk-dust-wallet":"^4.2.0","@midnight-ntwrk/midnight-js-network-id":"~4.0.4","@midnightntwrk/wallet-sdk-abstractions":"^2.1.0","@midnightntwrk/wallet-sdk-capabilities":"3.3.1","@midnightntwrk/wallet-sdk-prover-client":"1.2.3","@midnightntwrk/wallet-sdk-address-format":"^3.1.2","@midnight-ntwrk/wallet-sdk-address-format":"npm:@midnightntwrk/wallet-sdk-address-format@^3.1.2","@midnightntwrk/wallet-sdk-unshielded-wallet":"^3.1.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"~4.0.4","@midnight-ntwrk/midnight-js-http-client-proof-provider":"~4.0.4","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"~4.0.4","@midnight-ntwrk/midnight-js-level-private-state-provider":"~4.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","eslint":"^10","undici":"^8.9.0","vitest":"^4.1.10","express":"^4.22.2","globals":"^14.0.0","@sap/cds":"^10","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^10","@types/node":"^22","@cap-js/sqlite":"^3","@cap-js/cds-test":"^1","@cap-js/postgres":"^3.0.1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"@sap/cds":">=10 <11","@midnight-ntwrk/dapp-connector-api":"^4.0.0"},"peerDependenciesMeta":{"@midnight-ntwrk/dapp-connector-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.17.1_1787058887084_0.8815352649903607","host":"s3://npm-registry-packages-npm-production"}},"0.17.2":{"name":"@odatano/nightgate","version":"0.17.2","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.17.2","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"bin":{"nightgate-schema-delta":"scripts/apply-schema-delta.mjs"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"url":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","credentials":{"url":"db/midnight.db"}},"nightgate":{"contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"shielded-token":{"artifactPath":"contracts/shielded-token/src/managed/shielded-token/contract/index.js","zkConfigPath":"contracts/shielded-token/src/managed/shielded-token","privateStateId":"shieldedTokenPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"f5d993759d87ed69976bdbbfe10f7aba84f55191","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.17.2.tgz","fileCount":245,"integrity":"sha512-2qugpZkX7fnN9qh3zOK91BC4y6ZB1o8S6UQUH/7pL0VSaqT5tfS/2sHiMo22YwQkk+X/XURhYRON7FzhAVhegA==","signatures":[{"sig":"MEUCIDqDoo5kxRatoPdyFzllkCaU0X/lTZJLqm0ki+IqX+8/AiEA4XK1KzIC6hiziApOdIEVyJM8esV4BTI6960MIPKRPt4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88812460},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./client":{"types":"./src/sdk/client.d.ts","import":"./src/sdk/client.mjs","default":"./src/sdk/client.mjs"},"./browser":{"types":"./src/browser/index.d.ts","import":"./src/browser/index.mjs","default":"./src/browser/index.mjs"},"./set-root":{"types":"./srv/submission/set-root.d.ts","default":"./srv/submission/set-root.js"},"./txbuilder":{"types":"./src/txbuilder/index.d.ts","import":"./src/txbuilder/index.mjs","default":"./src/txbuilder/index.mjs"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./browser/providers.mjs":{"types":"./src/browser/providers.d.mts","import":"./src/browser/providers.mjs","default":"./src/browser/providers.mjs"},"./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./browser/attestation-vault":{"types":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.d.ts","import":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","default":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds"},"gitHead":"97b83d0f7525939668afe4b469d6f6295cdfe9ac","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"vitest run --coverage","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models --outputDTsFiles false","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && vitest run test/unit","typecheck":"tsc -p tsconfig.json --noEmit","build:slim":"node scripts/build-slim-package.mjs","check:slim":"npm run build:slim && node scripts/check-slim-package.mjs","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","check:browser":"node scripts/check-browser-bundle.mjs","check:exports":"node scripts/check-package-exports.mjs","check:release":"npm run build && npm run lint && npm run typecheck && npm test && npm run integration:attestation-vault && npm run integration:schema-delta && npm run check:browser && npm run check:browser-types && npm run check:exports","txbuilder:e2e":"node --env-file=.env scripts/run-txbuilder-e2e.mjs","disclosure:e2e":"node --env-file=.env scripts/run-disclosure-e2e.mjs","dust-wedge:e2e":"node --env-file=.env scripts/run-dust-wedge-e2e.mjs","membership:e2e":"node --env-file=.env scripts/run-membership-e2e.mjs","mint-token:e2e":"node --env-file=.env scripts/run-mint-token-e2e.mjs","prepublishOnly":"npm run check:release && npm run build:plugin","wasm-zswap:e2e":"node --env-file=.env scripts/run-wasm-zswap-e2e.mjs","agent-layer:e2e":"node --env-file=.env scripts/run-agent-layer-e2e.mjs","anchor-batch:e2e":"node --env-file=.env scripts/run-rebind-repro-e2e.mjs","check:fresh-tree":"bash scripts/check-fresh-tree.sh","dev:default-heap":"npm run cds:watch","probe-dust-notes":"node --env-file=.env scripts/probe-dust-notes.mjs","state-verify:e2e":"node --env-file=.env scripts/run-state-verification-e2e.mjs","wasm-proving:e2e":"node --env-file=.env scripts/run-wasm-proving-e2e.mjs","document-diff:e2e":"node --env-file=.env scripts/run-document-diff-e2e.mjs","wasm-contract:e2e":"node --env-file=.env scripts/run-wasm-contract-e2e.mjs","guarded-attest:e2e":"node --env-file=.env scripts/run-guarded-attest-e2e.mjs","check:browser-types":"node scripts/check-browser-types.mjs","test:pg-idempotency":"node scripts/test-postgres-idempotency.mjs","check:job-idempotency":"node scripts/check-job-idempotency.mjs","integration:providers":"node scripts/integration-test-providers.mjs","cross-server-probe:e2e":"node --env-file=.env scripts/run-cross-server-sponsor-probe-e2e.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","integration:schema-delta":"node scripts/integration-test-schema-delta.mjs","field-predicate-batch:e2e":"node --env-file=.env scripts/run-field-predicate-batch-e2e.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:connector-routes":"node scripts/integration-test-connector-routes.mjs","integration:attestation-vault":"node scripts/integration-test-attestation-vault.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs","integration:derive-wallet-info":"node --env-file=.env scripts/integration-test-derive-wallet-info.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","@noble/hashes":"^1.8.0","@polkadot/types":"^16.5.6","@midnight-ntwrk/zkir-v2":"2.1.0","@midnight-ntwrk/ledger-v8":"^8.1.0","@midnight-ntwrk/compact-js":"2.5.0","@midnightntwrk/wallet-sdk-hd":"^3.0.3","@midnight-ntwrk/compact-runtime":"0.16.0","@midnightntwrk/wallet-sdk-facade":"^4.1.0","@midnight-ntwrk/midnight-js-types":"4.0.4","@midnightntwrk/wallet-sdk-shielded":"^3.0.2","@midnight-ntwrk/midnight-js-contracts":"~4.0.4","@midnightntwrk/wallet-sdk-dust-wallet":"^4.2.0","@midnight-ntwrk/midnight-js-network-id":"~4.0.4","@midnightntwrk/wallet-sdk-abstractions":"^2.1.0","@midnightntwrk/wallet-sdk-capabilities":"3.3.1","@midnightntwrk/wallet-sdk-prover-client":"1.2.3","@midnightntwrk/wallet-sdk-address-format":"^3.1.2","@midnight-ntwrk/wallet-sdk-address-format":"npm:@midnightntwrk/wallet-sdk-address-format@^3.1.2","@midnightntwrk/wallet-sdk-unshielded-wallet":"^3.1.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"~4.0.4","@midnight-ntwrk/midnight-js-http-client-proof-provider":"~4.0.4","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"~4.0.4","@midnight-ntwrk/midnight-js-level-private-state-provider":"~4.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","eslint":"^10","undici":"^8.9.0","vitest":"^4.1.10","express":"^4.22.2","globals":"^14.0.0","@sap/cds":"^10","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^10","@types/node":"^22","@cap-js/sqlite":"^3","@cap-js/cds-test":"^1","@cap-js/postgres":"^3.0.1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"@sap/cds":">=10 <11","@midnight-ntwrk/dapp-connector-api":"^4.0.0"},"peerDependenciesMeta":{"@midnight-ntwrk/dapp-connector-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.17.2_1787068493794_0.826521088792959","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@odatano/nightgate","version":"0.18.0","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.18.0","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"bin":{"nightgate-schema-delta":"scripts/apply-schema-delta.mjs"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"url":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","client":{"timeout":30000},"credentials":{"url":"db/midnight.db"}},"nightgate":{"contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"shielded-token":{"artifactPath":"contracts/shielded-token/src/managed/shielded-token/contract/index.js","zkConfigPath":"contracts/shielded-token/src/managed/shielded-token","privateStateId":"shieldedTokenPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"1715e7bf706cad6d75c76c21a50288c23a337800","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.18.0.tgz","fileCount":245,"integrity":"sha512-1lugK5M91E1YIdcaMDYzjtAm58qisCa5FKbGjkPW5YsxXlvF8H0vpxoeaq5py9sZfRAhNQopugqlsKfIR6qNrw==","signatures":[{"sig":"MEQCIBY3szl0hXhhxIrEbQ+2c27ErnY8UUxVQitgsxll+PuxAiA/keh7xWsmrCt1Zpu6amHRWyrkmt2feY6IpGnl27NalA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88902596},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./client":{"types":"./src/sdk/client.d.ts","import":"./src/sdk/client.mjs","default":"./src/sdk/client.mjs"},"./browser":{"types":"./src/browser/index.d.ts","import":"./src/browser/index.mjs","default":"./src/browser/index.mjs"},"./set-root":{"types":"./srv/submission/set-root.d.ts","default":"./srv/submission/set-root.js"},"./txbuilder":{"types":"./src/txbuilder/index.d.ts","import":"./src/txbuilder/index.mjs","default":"./src/txbuilder/index.mjs"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./browser/providers.mjs":{"types":"./src/browser/providers.d.mts","import":"./src/browser/providers.mjs","default":"./src/browser/providers.mjs"},"./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./browser/attestation-vault":{"types":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.d.ts","import":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","default":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds"},"gitHead":"7a38bcee0a649e42837800003011821355c6d76f","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"vitest run --coverage","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models --outputDTsFiles false","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && vitest run test/unit","typecheck":"tsc -p tsconfig.json --noEmit","build:slim":"node scripts/build-slim-package.mjs","check:slim":"npm run build:slim && node scripts/check-slim-package.mjs","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","check:browser":"node scripts/check-browser-bundle.mjs","check:exports":"node scripts/check-package-exports.mjs","check:release":"npm run build && npm run lint && npm run typecheck && npm test && npm run integration:attestation-vault && npm run integration:schema-delta && npm run check:browser && npm run check:browser-types && npm run check:exports","txbuilder:e2e":"node --env-file=.env scripts/run-txbuilder-e2e.mjs","disclosure:e2e":"node --env-file=.env scripts/run-disclosure-e2e.mjs","dust-wedge:e2e":"node --env-file=.env scripts/run-dust-wedge-e2e.mjs","membership:e2e":"node --env-file=.env scripts/run-membership-e2e.mjs","mint-token:e2e":"node --env-file=.env scripts/run-mint-token-e2e.mjs","prepublishOnly":"npm run check:release && npm run build:plugin","wasm-zswap:e2e":"node --env-file=.env scripts/run-wasm-zswap-e2e.mjs","agent-layer:e2e":"node --env-file=.env scripts/run-agent-layer-e2e.mjs","anchor-batch:e2e":"node --env-file=.env scripts/run-rebind-repro-e2e.mjs","check:fresh-tree":"bash scripts/check-fresh-tree.sh","dev:default-heap":"npm run cds:watch","state-verify:e2e":"node --env-file=.env scripts/run-state-verification-e2e.mjs","wasm-proving:e2e":"node --env-file=.env scripts/run-wasm-proving-e2e.mjs","burst-sponsor:e2e":"node --env-file=.env scripts/run-burst-sponsor-e2e.mjs","document-diff:e2e":"node --env-file=.env scripts/run-document-diff-e2e.mjs","wasm-contract:e2e":"node --env-file=.env scripts/run-wasm-contract-e2e.mjs","guarded-attest:e2e":"node --env-file=.env scripts/run-guarded-attest-e2e.mjs","check:browser-types":"node scripts/check-browser-types.mjs","test:pg-idempotency":"node scripts/test-postgres-idempotency.mjs","check:job-idempotency":"node scripts/check-job-idempotency.mjs","integration:providers":"node scripts/integration-test-providers.mjs","cross-server-probe:e2e":"node --env-file=.env scripts/run-cross-server-sponsor-probe-e2e.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","integration:schema-delta":"node scripts/integration-test-schema-delta.mjs","field-predicate-batch:e2e":"node --env-file=.env scripts/run-field-predicate-batch-e2e.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:connector-routes":"node scripts/integration-test-connector-routes.mjs","integration:attestation-vault":"node scripts/integration-test-attestation-vault.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs","integration:derive-wallet-info":"node --env-file=.env scripts/integration-test-derive-wallet-info.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","@noble/hashes":"^1.8.0","@polkadot/types":"^16.5.6","@midnight-ntwrk/zkir-v2":"2.1.0","@midnight-ntwrk/ledger-v8":"^8.1.0","@midnight-ntwrk/compact-js":"2.5.0","@midnightntwrk/wallet-sdk-hd":"^3.0.3","@midnight-ntwrk/compact-runtime":"0.16.0","@midnightntwrk/wallet-sdk-facade":"^4.1.0","@midnight-ntwrk/midnight-js-types":"4.0.4","@midnightntwrk/wallet-sdk-shielded":"^3.0.2","@midnight-ntwrk/midnight-js-contracts":"~4.0.4","@midnightntwrk/wallet-sdk-dust-wallet":"^4.2.0","@midnight-ntwrk/midnight-js-network-id":"~4.0.4","@midnightntwrk/wallet-sdk-abstractions":"^2.1.0","@midnightntwrk/wallet-sdk-capabilities":"3.3.1","@midnightntwrk/wallet-sdk-prover-client":"1.2.3","@midnightntwrk/wallet-sdk-address-format":"^3.1.2","@midnight-ntwrk/wallet-sdk-address-format":"npm:@midnightntwrk/wallet-sdk-address-format@^3.1.2","@midnightntwrk/wallet-sdk-unshielded-wallet":"^3.1.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"~4.0.4","@midnight-ntwrk/midnight-js-http-client-proof-provider":"~4.0.4","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"~4.0.4","@midnight-ntwrk/midnight-js-level-private-state-provider":"~4.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","eslint":"^10","undici":"^8.9.0","vitest":"^4.1.10","express":"^4.22.2","globals":"^14.0.0","@sap/cds":"^10","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^10","@types/node":"^22","@cap-js/sqlite":"^3","@cap-js/cds-test":"^1","@cap-js/postgres":"^3.0.1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"@sap/cds":">=10 <11","@midnight-ntwrk/dapp-connector-api":"^4.0.0"},"peerDependenciesMeta":{"@midnight-ntwrk/dapp-connector-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.18.0_1787165622178_0.4809642091258415","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@odatano/nightgate","version":"0.19.0","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.19.0","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"bin":{"nightgate-fetch-keys":"scripts/fetch-contract-keys.mjs","nightgate-schema-delta":"scripts/apply-schema-delta.mjs"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"url":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","client":{"timeout":30000},"credentials":{"url":"db/midnight.db"}},"nightgate":{"contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"shielded-token":{"artifactPath":"contracts/shielded-token/src/managed/shielded-token/contract/index.js","zkConfigPath":"contracts/shielded-token/src/managed/shielded-token","privateStateId":"shieldedTokenPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"},"attestation-vault-32":{"slotWidth":32,"artifactPath":"contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js","zkConfigPath":"contracts/attestation-vault-32/src/managed/attestation-vault-32","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"4c6ef023b7a2401771fa4da2edc5f9fd5a99116c","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.19.0.tgz","fileCount":286,"integrity":"sha512-C+hUr1edhxLykn8aGvgDghguTb1h4YYOg/Gww2LV1SkP+at2ruCauqMZuw/G9oclscYjAb/8mtj1MuJVEYsaPg==","signatures":[{"sig":"MEYCIQCFcsJi8b2mmn7+eEjVUWSk70jXPxw3g2Ti1R0V3ttzeQIhALMLJ1MK2LBTz9Hwo9LQBAhgT90jG9bxTZn1JUfWhZQF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89931156},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./client":{"types":"./src/sdk/client.d.ts","import":"./src/sdk/client.mjs","default":"./src/sdk/client.mjs"},"./browser":{"types":"./src/browser/index.d.ts","import":"./src/browser/index.mjs","default":"./src/browser/index.mjs"},"./set-root":{"types":"./srv/submission/set-root.d.ts","default":"./srv/submission/set-root.js"},"./txbuilder":{"types":"./src/txbuilder/index.d.ts","import":"./src/txbuilder/index.mjs","default":"./src/txbuilder/index.mjs"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./browser/providers.mjs":{"types":"./src/browser/providers.d.mts","import":"./src/browser/providers.mjs","default":"./src/browser/providers.mjs"},"./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./browser/attestation-vault":{"types":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.d.ts","import":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","default":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds","./browser/attestation-vault-32":{"types":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.d.ts","import":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js","default":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js"}},"gitHead":"f1ef424874b3ecd60989bdf6698b77371350e66d","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"vitest run --coverage","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models --outputDTsFiles false","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && vitest run test/unit","typecheck":"tsc -p tsconfig.json --noEmit","build:slim":"node scripts/build-slim-package.mjs","check:slim":"npm run build:slim && node scripts/check-slim-package.mjs","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","width32:e2e":"node --env-file=.env scripts/run-width32-e2e.mjs","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","check:server":"node --env-file=.env scripts/check-server.mjs","check:browser":"node scripts/check-browser-bundle.mjs","check:exports":"node scripts/check-package-exports.mjs","check:release":"npm run build && npm run lint && npm run typecheck && npm test && npm run integration:attestation-vault && npm run integration:attestation-vault-32 && npm run integration:schema-delta && npm run check:browser && npm run check:browser-types && npm run check:slim && npm run check:exports","txbuilder:e2e":"node --env-file=.env scripts/run-txbuilder-e2e.mjs","disclosure:e2e":"node --env-file=.env scripts/run-disclosure-e2e.mjs","dust-wedge:e2e":"node --env-file=.env scripts/run-dust-wedge-e2e.mjs","membership:e2e":"node --env-file=.env scripts/run-membership-e2e.mjs","mint-token:e2e":"node --env-file=.env scripts/run-mint-token-e2e.mjs","prepublishOnly":"npm run check:release && npm run build:plugin","wasm-zswap:e2e":"node --env-file=.env scripts/run-wasm-zswap-e2e.mjs","agent-layer:e2e":"node --env-file=.env scripts/run-agent-layer-e2e.mjs","anchor-batch:e2e":"node --env-file=.env scripts/run-rebind-repro-e2e.mjs","check:fresh-tree":"bash scripts/check-fresh-tree.sh","dev:default-heap":"npm run cds:watch","state-verify:e2e":"node --env-file=.env scripts/run-state-verification-e2e.mjs","wasm-proving:e2e":"node --env-file=.env scripts/run-wasm-proving-e2e.mjs","burst-sponsor:e2e":"node --env-file=.env scripts/run-burst-sponsor-e2e.mjs","document-diff:e2e":"node --env-file=.env scripts/run-document-diff-e2e.mjs","wasm-contract:e2e":"node --env-file=.env scripts/run-wasm-contract-e2e.mjs","guarded-attest:e2e":"node --env-file=.env scripts/run-guarded-attest-e2e.mjs","check:browser-types":"node scripts/check-browser-types.mjs","check:server:hosted":"node --env-file=.env scripts/check-server.mjs https://api.nightgate.dev","test:pg-idempotency":"node scripts/test-postgres-idempotency.mjs","check:job-idempotency":"node scripts/check-job-idempotency.mjs","integration:providers":"node scripts/integration-test-providers.mjs","cross-server-probe:e2e":"node --env-file=.env scripts/run-cross-server-sponsor-probe-e2e.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","integration:schema-delta":"node scripts/integration-test-schema-delta.mjs","field-predicate-batch:e2e":"node --env-file=.env scripts/run-field-predicate-batch-e2e.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:connector-routes":"node scripts/integration-test-connector-routes.mjs","integration:attestation-vault":"node scripts/integration-test-attestation-vault.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs","integration:derive-wallet-info":"node --env-file=.env scripts/integration-test-derive-wallet-info.mjs","integration:attestation-vault-32":"node scripts/integration-test-attestation-vault-32.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","@noble/hashes":"^1.8.0","@polkadot/types":"^16.5.6","@midnight-ntwrk/zkir-v2":"2.1.0","@midnight-ntwrk/ledger-v8":"^8.1.0","@midnight-ntwrk/compact-js":"2.5.0","@midnightntwrk/wallet-sdk-hd":"^3.0.3","@midnight-ntwrk/compact-runtime":"0.16.0","@midnightntwrk/wallet-sdk-facade":"^4.1.0","@midnight-ntwrk/midnight-js-types":"4.0.4","@midnightntwrk/wallet-sdk-shielded":"^3.0.2","@midnight-ntwrk/midnight-js-contracts":"~4.0.4","@midnightntwrk/wallet-sdk-dust-wallet":"^4.2.0","@midnight-ntwrk/midnight-js-network-id":"~4.0.4","@midnightntwrk/wallet-sdk-abstractions":"^2.1.0","@midnightntwrk/wallet-sdk-capabilities":"3.3.1","@midnightntwrk/wallet-sdk-prover-client":"1.2.3","@midnightntwrk/wallet-sdk-address-format":"^3.1.2","@midnight-ntwrk/wallet-sdk-address-format":"npm:@midnightntwrk/wallet-sdk-address-format@^3.1.2","@midnightntwrk/wallet-sdk-unshielded-wallet":"^3.1.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"~4.0.4","@midnight-ntwrk/midnight-js-http-client-proof-provider":"~4.0.4","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"~4.0.4","@midnight-ntwrk/midnight-js-level-private-state-provider":"~4.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","eslint":"^10.9.0","undici":"^8.9.0","vitest":"^4.1.10","express":"^4.22.2","globals":"^14.0.0","@sap/cds":"^10","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^10","@types/node":"^22","@cap-js/sqlite":"^3","@cap-js/cds-test":"^1","@cap-js/postgres":"^3.0.1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"@sap/cds":">=10 <11","@midnight-ntwrk/dapp-connector-api":"^4.0.0"},"peerDependenciesMeta":{"@midnight-ntwrk/dapp-connector-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.19.0_1787423324528_0.9550490791636161","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@odatano/nightgate","version":"0.20.0","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.20.0","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"bin":{"nightgate-fetch-keys":"scripts/fetch-contract-keys.mjs","nightgate-schema-delta":"scripts/apply-schema-delta.mjs"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"url":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","client":{"timeout":30000},"credentials":{"url":"db/midnight.db"}},"nightgate":{"contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"shielded-token":{"artifactPath":"contracts/shielded-token/src/managed/shielded-token/contract/index.js","zkConfigPath":"contracts/shielded-token/src/managed/shielded-token","privateStateId":"shieldedTokenPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"},"attestation-vault-32":{"slotWidth":32,"artifactPath":"contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js","zkConfigPath":"contracts/attestation-vault-32/src/managed/attestation-vault-32","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"9b7822520b8e1f8cae93aca969166b87dd39a3b1","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.20.0.tgz","fileCount":294,"integrity":"sha512-Du1hh3mmQh5JVpY/6Bykobwdb/P9GNI+M2yhI67/KVJUQZFeNgapUTkpNggJnco4gZOev6E0F2tgnwMBcDSDkQ==","signatures":[{"sig":"MEQCIEFIgNKchM3/nuTRBtMC0UtfisnbGdoGiHMM89drq4yDAiBnviEMdt+QpemwzeKBYXTCeIvNaEh867El9fnEBftT4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90016152},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./client":{"types":"./src/sdk/client.d.ts","import":"./src/sdk/client.mjs","default":"./src/sdk/client.mjs"},"./browser":{"types":"./src/browser/index.d.ts","import":"./src/browser/index.mjs","default":"./src/browser/index.mjs"},"./set-root":{"types":"./srv/submission/set-root.d.ts","default":"./srv/submission/set-root.js"},"./txbuilder":{"types":"./src/txbuilder/index.d.ts","import":"./src/txbuilder/index.mjs","default":"./src/txbuilder/index.mjs"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./browser/providers.mjs":{"types":"./src/browser/providers.d.mts","import":"./src/browser/providers.mjs","default":"./src/browser/providers.mjs"},"./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./browser/attestation-vault":{"types":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.d.ts","import":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","default":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds","./browser/attestation-vault-32":{"types":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.d.ts","import":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js","default":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js"}},"gitHead":"6ff1cf1c4f621b59a6a5e1f58a06b4956cf0c69d","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"vitest run --coverage","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models --outputDTsFiles false","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && vitest run test/unit","typecheck":"tsc -p tsconfig.json --noEmit","build:slim":"node scripts/build-slim-package.mjs","check:slim":"npm run build:slim && node scripts/check-slim-package.mjs","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","width32:e2e":"node --env-file=.env scripts/run-width32-e2e.mjs","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","check:server":"node --env-file=.env scripts/check-server.mjs","check:browser":"node scripts/check-browser-bundle.mjs","check:exports":"node scripts/check-package-exports.mjs","check:release":"npm run build && npm run lint && npm run typecheck && npm test && npm run integration:attestation-vault && npm run integration:attestation-vault-32 && npm run integration:schema-delta && npm run check:browser && npm run check:browser-types && npm run check:slim && npm run check:exports","txbuilder:e2e":"node --env-file=.env scripts/run-txbuilder-e2e.mjs","disclosure:e2e":"node --env-file=.env scripts/run-disclosure-e2e.mjs","dust-wedge:e2e":"node --env-file=.env scripts/run-dust-wedge-e2e.mjs","membership:e2e":"node --env-file=.env scripts/run-membership-e2e.mjs","mint-token:e2e":"node --env-file=.env scripts/run-mint-token-e2e.mjs","prepublishOnly":"npm run check:release && npm run build:plugin","wasm-zswap:e2e":"node --env-file=.env scripts/run-wasm-zswap-e2e.mjs","agent-layer:e2e":"node --env-file=.env scripts/run-agent-layer-e2e.mjs","anchor-batch:e2e":"node --env-file=.env scripts/run-rebind-repro-e2e.mjs","check:fresh-tree":"bash scripts/check-fresh-tree.sh","dev:default-heap":"npm run cds:watch","state-verify:e2e":"node --env-file=.env scripts/run-state-verification-e2e.mjs","wasm-proving:e2e":"node --env-file=.env scripts/run-wasm-proving-e2e.mjs","burst-sponsor:e2e":"node --env-file=.env scripts/run-burst-sponsor-e2e.mjs","document-diff:e2e":"node --env-file=.env scripts/run-document-diff-e2e.mjs","wasm-contract:e2e":"node --env-file=.env scripts/run-wasm-contract-e2e.mjs","guarded-attest:e2e":"node --env-file=.env scripts/run-guarded-attest-e2e.mjs","check:browser-types":"node scripts/check-browser-types.mjs","check:server:hosted":"node --env-file=.env scripts/check-server.mjs https://api.nightgate.dev","test:pg-idempotency":"node scripts/test-postgres-idempotency.mjs","check:job-idempotency":"node scripts/check-job-idempotency.mjs","integration:providers":"node scripts/integration-test-providers.mjs","cross-server-probe:e2e":"node --env-file=.env scripts/run-cross-server-sponsor-probe-e2e.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","integration:schema-delta":"node scripts/integration-test-schema-delta.mjs","field-predicate-batch:e2e":"node --env-file=.env scripts/run-field-predicate-batch-e2e.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:connector-routes":"node scripts/integration-test-connector-routes.mjs","integration:attestation-vault":"node scripts/integration-test-attestation-vault.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs","integration:derive-wallet-info":"node --env-file=.env scripts/integration-test-derive-wallet-info.mjs","integration:attestation-vault-32":"node scripts/integration-test-attestation-vault-32.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","@noble/hashes":"^1.8.0","@polkadot/types":"^16.5.6","@midnight-ntwrk/zkir-v2":"2.1.0","@midnight-ntwrk/ledger-v8":"^8.1.0","@midnight-ntwrk/compact-js":"2.5.0","@midnightntwrk/wallet-sdk-hd":"^3.0.3","@midnight-ntwrk/compact-runtime":"0.16.0","@midnightntwrk/wallet-sdk-facade":"^4.1.0","@midnight-ntwrk/midnight-js-types":"4.0.4","@midnightntwrk/wallet-sdk-shielded":"^3.0.2","@midnight-ntwrk/midnight-js-contracts":"~4.0.4","@midnightntwrk/wallet-sdk-dust-wallet":"^4.2.0","@midnight-ntwrk/midnight-js-network-id":"~4.0.4","@midnightntwrk/wallet-sdk-abstractions":"^2.1.0","@midnightntwrk/wallet-sdk-capabilities":"3.3.1","@midnightntwrk/wallet-sdk-prover-client":"1.2.3","@midnightntwrk/wallet-sdk-address-format":"^3.1.2","@midnight-ntwrk/wallet-sdk-address-format":"npm:@midnightntwrk/wallet-sdk-address-format@^3.1.2","@midnightntwrk/wallet-sdk-unshielded-wallet":"^3.1.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"~4.0.4","@midnight-ntwrk/midnight-js-http-client-proof-provider":"~4.0.4","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"~4.0.4","@midnight-ntwrk/midnight-js-level-private-state-provider":"~4.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","eslint":"^10.9.0","undici":"^8.9.0","vitest":"^4.1.10","express":"^4.22.2","globals":"^14.0.0","@sap/cds":"^10","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^10","@types/node":"^22","@cap-js/sqlite":"^3","@cap-js/cds-test":"^1","@cap-js/postgres":"^3.0.1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"@sap/cds":">=10 <11","@midnight-ntwrk/dapp-connector-api":"^4.0.0"},"peerDependenciesMeta":{"@midnight-ntwrk/dapp-connector-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.20.0_1787637312836_0.17409838439219838","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@odatano/nightgate","version":"0.21.0","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.21.0","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"bin":{"nightgate-fetch-keys":"scripts/fetch-contract-keys.mjs","nightgate-schema-delta":"scripts/apply-schema-delta.mjs"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"url":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","client":{"timeout":30000},"credentials":{"url":"db/midnight.db"}},"nightgate":{"contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"shielded-token":{"artifactPath":"contracts/shielded-token/src/managed/shielded-token/contract/index.js","zkConfigPath":"contracts/shielded-token/src/managed/shielded-token","privateStateId":"shieldedTokenPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"},"attestation-vault-32":{"slotWidth":32,"artifactPath":"contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js","zkConfigPath":"contracts/attestation-vault-32/src/managed/attestation-vault-32","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"b5f857fda13234a66d2c387b5de8751318e146ca","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.21.0.tgz","fileCount":302,"integrity":"sha512-MfkO3SVlvL5F04n4YPwAJ/Y1Fn/9YL8Umw1oWAqdHkG3k7gmOiXuDUxwyjIJ18ChuKLN9YE+7CE51lBSUXsnMA==","signatures":[{"sig":"MEQCIEJzZ5S7gr732vz/btSTImBzbGehxRQmCsD5kW3wXKheAiBzungI0s3kJxahh09d0Ryu9hhXGYAe22rVW/A8VJrG6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90175886},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./client":{"types":"./src/sdk/client.d.ts","import":"./src/sdk/client.mjs","default":"./src/sdk/client.mjs"},"./browser":{"types":"./src/browser/index.d.ts","import":"./src/browser/index.mjs","default":"./src/browser/index.mjs"},"./set-root":{"types":"./srv/submission/set-root.d.ts","default":"./srv/submission/set-root.js"},"./txbuilder":{"types":"./src/txbuilder/index.d.ts","import":"./src/txbuilder/index.mjs","default":"./src/txbuilder/index.mjs"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./browser/providers.mjs":{"types":"./src/browser/providers.d.mts","import":"./src/browser/providers.mjs","default":"./src/browser/providers.mjs"},"./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./browser/attestation-vault":{"types":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.d.ts","import":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","default":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds","./browser/attestation-vault-32":{"types":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.d.ts","import":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js","default":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js"}},"gitHead":"6ff1cf1c4f621b59a6a5e1f58a06b4956cf0c69d","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"vitest run --coverage","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models --outputDTsFiles false","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && vitest run test/unit","typecheck":"tsc -p tsconfig.json --noEmit","build:slim":"node scripts/build-slim-package.mjs","check:slim":"npm run build:slim && node scripts/check-slim-package.mjs","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","width32:e2e":"node --env-file=.env scripts/run-width32-e2e.mjs","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","check:server":"node --env-file=.env scripts/check-server.mjs","check:browser":"node scripts/check-browser-bundle.mjs","check:exports":"node scripts/check-package-exports.mjs","check:release":"npm run build && npm run lint && npm run typecheck && npm test && npm run integration:attestation-vault && npm run integration:attestation-vault-32 && npm run integration:schema-delta && npm run check:browser && npm run check:browser-types && npm run check:slim && npm run check:exports","txbuilder:e2e":"node --env-file=.env scripts/run-txbuilder-e2e.mjs","disclosure:e2e":"node --env-file=.env scripts/run-disclosure-e2e.mjs","dust-wedge:e2e":"node --env-file=.env scripts/run-dust-wedge-e2e.mjs","membership:e2e":"node --env-file=.env scripts/run-membership-e2e.mjs","mint-token:e2e":"node --env-file=.env scripts/run-mint-token-e2e.mjs","prepublishOnly":"npm run check:release && npm run build:plugin","wasm-zswap:e2e":"node --env-file=.env scripts/run-wasm-zswap-e2e.mjs","agent-layer:e2e":"node --env-file=.env scripts/run-agent-layer-e2e.mjs","anchor-batch:e2e":"node --env-file=.env scripts/run-rebind-repro-e2e.mjs","check:fresh-tree":"bash scripts/check-fresh-tree.sh","dev:default-heap":"npm run cds:watch","state-verify:e2e":"node --env-file=.env scripts/run-state-verification-e2e.mjs","wasm-proving:e2e":"node --env-file=.env scripts/run-wasm-proving-e2e.mjs","burst-sponsor:e2e":"node --env-file=.env scripts/run-burst-sponsor-e2e.mjs","document-diff:e2e":"node --env-file=.env scripts/run-document-diff-e2e.mjs","wasm-contract:e2e":"node --env-file=.env scripts/run-wasm-contract-e2e.mjs","guarded-attest:e2e":"node --env-file=.env scripts/run-guarded-attest-e2e.mjs","check:browser-types":"node scripts/check-browser-types.mjs","check:server:hosted":"node --env-file=.env scripts/check-server.mjs https://api.nightgate.dev","test:pg-idempotency":"node scripts/test-postgres-idempotency.mjs","sponsored-deploy:e2e":"node --env-file=.env scripts/run-sponsored-deploy-e2e.mjs","check:job-idempotency":"node scripts/check-job-idempotency.mjs","integration:providers":"node scripts/integration-test-providers.mjs","cross-server-probe:e2e":"node --env-file=.env scripts/run-cross-server-sponsor-probe-e2e.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","integration:schema-delta":"node scripts/integration-test-schema-delta.mjs","field-predicate-batch:e2e":"node --env-file=.env scripts/run-field-predicate-batch-e2e.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:connector-routes":"node scripts/integration-test-connector-routes.mjs","integration:attestation-vault":"node scripts/integration-test-attestation-vault.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs","integration:derive-wallet-info":"node --env-file=.env scripts/integration-test-derive-wallet-info.mjs","integration:attestation-vault-32":"node scripts/integration-test-attestation-vault-32.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","@noble/hashes":"^1.8.0","@polkadot/types":"^16.5.6","@midnight-ntwrk/zkir-v2":"2.1.0","@midnight-ntwrk/ledger-v8":"^8.1.0","@midnight-ntwrk/compact-js":"2.5.0","@midnightntwrk/wallet-sdk-hd":"^3.0.3","@midnight-ntwrk/compact-runtime":"0.16.0","@midnightntwrk/wallet-sdk-facade":"^4.1.0","@midnight-ntwrk/midnight-js-types":"4.0.4","@midnightntwrk/wallet-sdk-shielded":"^3.0.2","@midnight-ntwrk/midnight-js-contracts":"~4.0.4","@midnightntwrk/wallet-sdk-dust-wallet":"^4.2.0","@midnight-ntwrk/midnight-js-network-id":"~4.0.4","@midnightntwrk/wallet-sdk-abstractions":"^2.1.0","@midnightntwrk/wallet-sdk-capabilities":"3.3.1","@midnightntwrk/wallet-sdk-prover-client":"1.2.3","@midnightntwrk/wallet-sdk-address-format":"^3.1.2","@midnight-ntwrk/wallet-sdk-address-format":"npm:@midnightntwrk/wallet-sdk-address-format@^3.1.2","@midnightntwrk/wallet-sdk-unshielded-wallet":"^3.1.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"~4.0.4","@midnight-ntwrk/midnight-js-http-client-proof-provider":"~4.0.4","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"~4.0.4","@midnight-ntwrk/midnight-js-level-private-state-provider":"~4.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","eslint":"^10.9.0","undici":"^8.9.0","vitest":"^4.1.10","express":"^4.22.2","globals":"^14.0.0","@sap/cds":"^10","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^10","@types/node":"^22","@cap-js/sqlite":"^3","@cap-js/cds-test":"^1","@cap-js/postgres":"^3.0.1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"@sap/cds":">=10 <11","@midnight-ntwrk/dapp-connector-api":"^4.0.0"},"peerDependenciesMeta":{"@midnight-ntwrk/dapp-connector-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.21.0_1787774386274_0.22670171489464774","host":"s3://npm-registry-packages-npm-production"}},"0.21.1":{"name":"@odatano/nightgate","version":"0.21.1","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.21.1","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"bin":{"nightgate-db-migrate":"scripts/migrate-sqlite-to-postgres.mjs","nightgate-fetch-keys":"scripts/fetch-contract-keys.mjs","nightgate-schema-delta":"scripts/apply-schema-delta.mjs"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"url":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","client":{"timeout":30000},"credentials":{"url":"db/midnight.db"}},"nightgate":{"contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"shielded-token":{"artifactPath":"contracts/shielded-token/src/managed/shielded-token/contract/index.js","zkConfigPath":"contracts/shielded-token/src/managed/shielded-token","privateStateId":"shieldedTokenPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"},"attestation-vault-32":{"slotWidth":32,"artifactPath":"contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js","zkConfigPath":"contracts/attestation-vault-32/src/managed/attestation-vault-32","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"74eb0b0f119602a81a753068abe6622e450b294b","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.21.1.tgz","fileCount":305,"integrity":"sha512-g4p9i517r/agQwXQQxoxvYNaByYDElYTRphU1eIbaZTj11Kl7I1SqhuShNE0ixlVs2+Mk9IxHT2vuMAKEXV4AA==","signatures":[{"sig":"MEUCIQD2GBLMkXkDQH4elu0G50OxrzSXTDoaIig+Bx5vn4psIQIgKwcDffqSddHit2wV4yeHTUQv4foJCK8wg0wXD4CzLAA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90194048},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./client":{"types":"./src/sdk/client.d.ts","import":"./src/sdk/client.mjs","default":"./src/sdk/client.mjs"},"./browser":{"types":"./src/browser/index.d.ts","import":"./src/browser/index.mjs","default":"./src/browser/index.mjs"},"./set-root":{"types":"./srv/submission/set-root.d.ts","default":"./srv/submission/set-root.js"},"./txbuilder":{"types":"./src/txbuilder/index.d.ts","import":"./src/txbuilder/index.mjs","default":"./src/txbuilder/index.mjs"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./browser/providers.mjs":{"types":"./src/browser/providers.d.mts","import":"./src/browser/providers.mjs","default":"./src/browser/providers.mjs"},"./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./browser/attestation-vault":{"types":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.d.ts","import":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","default":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds","./browser/attestation-vault-32":{"types":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.d.ts","import":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js","default":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js"}},"gitHead":"1d04e82769550bb1390e0ef82aa49ac96ef58f6c","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"vitest run --coverage","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models --outputDTsFiles false","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && vitest run test/unit","typecheck":"tsc -p tsconfig.json --noEmit","build:slim":"node scripts/build-slim-package.mjs","check:slim":"npm run build:slim && node scripts/check-slim-package.mjs","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","width32:e2e":"node --env-file=.env scripts/run-width32-e2e.mjs","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","check:server":"node --env-file=.env scripts/check-server.mjs","check:browser":"node scripts/check-browser-bundle.mjs","check:exports":"node scripts/check-package-exports.mjs","check:release":"npm run build && npm run lint && npm run typecheck && npm test && npm run integration:attestation-vault && npm run integration:attestation-vault-32 && npm run integration:schema-delta && npm run check:browser && npm run check:browser-types && npm run check:slim && npm run check:exports","txbuilder:e2e":"node --env-file=.env scripts/run-txbuilder-e2e.mjs","disclosure:e2e":"node --env-file=.env scripts/run-disclosure-e2e.mjs","dust-wedge:e2e":"node --env-file=.env scripts/run-dust-wedge-e2e.mjs","membership:e2e":"node --env-file=.env scripts/run-membership-e2e.mjs","mint-token:e2e":"node --env-file=.env scripts/run-mint-token-e2e.mjs","prepublishOnly":"npm run check:release && npm run build:plugin","wasm-zswap:e2e":"node --env-file=.env scripts/run-wasm-zswap-e2e.mjs","agent-layer:e2e":"node --env-file=.env scripts/run-agent-layer-e2e.mjs","anchor-batch:e2e":"node --env-file=.env scripts/run-rebind-repro-e2e.mjs","check:fresh-tree":"bash scripts/check-fresh-tree.sh","dev:default-heap":"npm run cds:watch","state-verify:e2e":"node --env-file=.env scripts/run-state-verification-e2e.mjs","wasm-proving:e2e":"node --env-file=.env scripts/run-wasm-proving-e2e.mjs","burst-sponsor:e2e":"node --env-file=.env scripts/run-burst-sponsor-e2e.mjs","document-diff:e2e":"node --env-file=.env scripts/run-document-diff-e2e.mjs","wasm-contract:e2e":"node --env-file=.env scripts/run-wasm-contract-e2e.mjs","guarded-attest:e2e":"node --env-file=.env scripts/run-guarded-attest-e2e.mjs","check:browser-types":"node scripts/check-browser-types.mjs","check:server:hosted":"node --env-file=.env scripts/check-server.mjs https://api.nightgate.dev","test:pg-idempotency":"node scripts/test-postgres-idempotency.mjs","sponsored-deploy:e2e":"node --env-file=.env scripts/run-sponsored-deploy-e2e.mjs","check:job-idempotency":"node scripts/check-job-idempotency.mjs","integration:providers":"node scripts/integration-test-providers.mjs","cross-server-probe:e2e":"node --env-file=.env scripts/run-cross-server-sponsor-probe-e2e.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","integration:schema-delta":"node scripts/integration-test-schema-delta.mjs","field-predicate-batch:e2e":"node --env-file=.env scripts/run-field-predicate-batch-e2e.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:connector-routes":"node scripts/integration-test-connector-routes.mjs","integration:attestation-vault":"node scripts/integration-test-attestation-vault.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs","integration:derive-wallet-info":"node --env-file=.env scripts/integration-test-derive-wallet-info.mjs","integration:attestation-vault-32":"node scripts/integration-test-attestation-vault-32.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","@noble/hashes":"^1.8.0","@polkadot/types":"^16.5.6","@midnight-ntwrk/zkir-v2":"2.1.0","@midnight-ntwrk/ledger-v8":"^8.1.0","@midnight-ntwrk/compact-js":"2.5.0","@midnightntwrk/wallet-sdk-hd":"^3.0.3","@midnight-ntwrk/compact-runtime":"0.16.0","@midnightntwrk/wallet-sdk-facade":"^4.1.0","@midnight-ntwrk/midnight-js-types":"4.0.4","@midnightntwrk/wallet-sdk-shielded":"^3.0.2","@midnight-ntwrk/midnight-js-contracts":"~4.0.4","@midnightntwrk/wallet-sdk-dust-wallet":"^4.2.0","@midnight-ntwrk/midnight-js-network-id":"~4.0.4","@midnightntwrk/wallet-sdk-abstractions":"^2.1.0","@midnightntwrk/wallet-sdk-capabilities":"3.3.1","@midnightntwrk/wallet-sdk-prover-client":"1.2.3","@midnightntwrk/wallet-sdk-address-format":"^3.1.2","@midnight-ntwrk/wallet-sdk-address-format":"npm:@midnightntwrk/wallet-sdk-address-format@^3.1.2","@midnightntwrk/wallet-sdk-unshielded-wallet":"^3.1.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"~4.0.4","@midnight-ntwrk/midnight-js-http-client-proof-provider":"~4.0.4","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"~4.0.4","@midnight-ntwrk/midnight-js-level-private-state-provider":"~4.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","eslint":"^10.9.0","undici":"^8.9.0","vitest":"^4.1.10","express":"^4.22.2","globals":"^14.0.0","@sap/cds":"^10","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^10","@types/node":"^22","@cap-js/sqlite":"^3","@cap-js/cds-test":"^1","@cap-js/postgres":"^3.0.1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"@sap/cds":">=10 <11","@midnight-ntwrk/dapp-connector-api":"^4.0.0"},"peerDependenciesMeta":{"@midnight-ntwrk/dapp-connector-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.21.1_1787841700441_0.3357996142110724","host":"s3://npm-registry-packages-npm-production"}},"0.21.2":{"name":"@odatano/nightgate","version":"0.21.2","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.21.2","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"bin":{"nightgate-db-migrate":"scripts/migrate-sqlite-to-postgres.mjs","nightgate-fetch-keys":"scripts/fetch-contract-keys.mjs","nightgate-schema-delta":"scripts/apply-schema-delta.mjs"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"url":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","client":{"timeout":30000},"credentials":{"url":"db/midnight.db"}},"nightgate":{"contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"shielded-token":{"artifactPath":"contracts/shielded-token/src/managed/shielded-token/contract/index.js","zkConfigPath":"contracts/shielded-token/src/managed/shielded-token","privateStateId":"shieldedTokenPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"},"attestation-vault-32":{"slotWidth":32,"artifactPath":"contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js","zkConfigPath":"contracts/attestation-vault-32/src/managed/attestation-vault-32","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"ccb974d4d944ab17c716d6c74874d46333535089","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.21.2.tgz","fileCount":305,"integrity":"sha512-OkAkQmxV9H+cvPu8xGqq12khAyx52bO1vzuF5i9xB9cB+VAZ9x0j7dDoLR/+zdQes+3R65LRkoNqddlZkawY1w==","signatures":[{"sig":"MEYCIQD4G12Q7QTH/+j0Oo3zD5vjiuL4aEs/No/xhHOXow8XFQIhAOI4BVAnMoPfOQubLoHedT5A7d2S3ttmPuG9Lkml+ffn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90195330},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./client":{"types":"./src/sdk/client.d.ts","import":"./src/sdk/client.mjs","default":"./src/sdk/client.mjs"},"./browser":{"types":"./src/browser/index.d.ts","import":"./src/browser/index.mjs","default":"./src/browser/index.mjs"},"./set-root":{"types":"./srv/submission/set-root.d.ts","default":"./srv/submission/set-root.js"},"./txbuilder":{"types":"./src/txbuilder/index.d.ts","import":"./src/txbuilder/index.mjs","default":"./src/txbuilder/index.mjs"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./browser/providers.mjs":{"types":"./src/browser/providers.d.mts","import":"./src/browser/providers.mjs","default":"./src/browser/providers.mjs"},"./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./browser/attestation-vault":{"types":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.d.ts","import":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","default":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds","./browser/attestation-vault-32":{"types":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.d.ts","import":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js","default":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js"}},"gitHead":"89e5b39f87aee915bcff859d371070f2d2f36520","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"vitest run --coverage","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models --outputDTsFiles false","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && vitest run test/unit","typecheck":"tsc -p tsconfig.json --noEmit","build:slim":"node scripts/build-slim-package.mjs","check:slim":"npm run build:slim && node scripts/check-slim-package.mjs","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","width32:e2e":"node --env-file=.env scripts/run-width32-e2e.mjs","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","check:server":"node --env-file=.env scripts/check-server.mjs","check:browser":"node scripts/check-browser-bundle.mjs","check:exports":"node scripts/check-package-exports.mjs","check:release":"npm run build && npm run lint && npm run typecheck && npm test && npm run integration:attestation-vault && npm run integration:attestation-vault-32 && npm run integration:schema-delta && npm run check:browser && npm run check:browser-types && npm run check:slim && npm run check:exports","txbuilder:e2e":"node --env-file=.env scripts/run-txbuilder-e2e.mjs","disclosure:e2e":"node --env-file=.env scripts/run-disclosure-e2e.mjs","dust-wedge:e2e":"node --env-file=.env scripts/run-dust-wedge-e2e.mjs","membership:e2e":"node --env-file=.env scripts/run-membership-e2e.mjs","mint-token:e2e":"node --env-file=.env scripts/run-mint-token-e2e.mjs","prepublishOnly":"npm run check:release && npm run build:plugin","wasm-zswap:e2e":"node --env-file=.env scripts/run-wasm-zswap-e2e.mjs","agent-layer:e2e":"node --env-file=.env scripts/run-agent-layer-e2e.mjs","anchor-batch:e2e":"node --env-file=.env scripts/run-rebind-repro-e2e.mjs","check:fresh-tree":"bash scripts/check-fresh-tree.sh","dev:default-heap":"npm run cds:watch","state-verify:e2e":"node --env-file=.env scripts/run-state-verification-e2e.mjs","wasm-proving:e2e":"node --env-file=.env scripts/run-wasm-proving-e2e.mjs","burst-sponsor:e2e":"node --env-file=.env scripts/run-burst-sponsor-e2e.mjs","document-diff:e2e":"node --env-file=.env scripts/run-document-diff-e2e.mjs","wasm-contract:e2e":"node --env-file=.env scripts/run-wasm-contract-e2e.mjs","guarded-attest:e2e":"node --env-file=.env scripts/run-guarded-attest-e2e.mjs","check:browser-types":"node scripts/check-browser-types.mjs","check:server:hosted":"node --env-file=.env scripts/check-server.mjs https://api.nightgate.dev","test:pg-idempotency":"node scripts/test-postgres-idempotency.mjs","sponsored-deploy:e2e":"node --env-file=.env scripts/run-sponsored-deploy-e2e.mjs","check:job-idempotency":"node scripts/check-job-idempotency.mjs","integration:providers":"node scripts/integration-test-providers.mjs","cross-server-probe:e2e":"node --env-file=.env scripts/run-cross-server-sponsor-probe-e2e.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","integration:schema-delta":"node scripts/integration-test-schema-delta.mjs","field-predicate-batch:e2e":"node --env-file=.env scripts/run-field-predicate-batch-e2e.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:connector-routes":"node scripts/integration-test-connector-routes.mjs","integration:attestation-vault":"node scripts/integration-test-attestation-vault.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs","integration:derive-wallet-info":"node --env-file=.env scripts/integration-test-derive-wallet-info.mjs","integration:attestation-vault-32":"node scripts/integration-test-attestation-vault-32.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","@noble/hashes":"^1.8.0","@polkadot/types":"^16.5.6","@midnight-ntwrk/zkir-v2":"2.1.0","@midnight-ntwrk/ledger-v8":"^8.1.0","@midnight-ntwrk/compact-js":"2.5.0","@midnightntwrk/wallet-sdk-hd":"^3.0.3","@midnight-ntwrk/compact-runtime":"0.16.0","@midnightntwrk/wallet-sdk-facade":"^4.1.0","@midnight-ntwrk/midnight-js-types":"4.0.4","@midnightntwrk/wallet-sdk-shielded":"^3.0.2","@midnight-ntwrk/midnight-js-contracts":"~4.0.4","@midnightntwrk/wallet-sdk-dust-wallet":"^4.2.0","@midnight-ntwrk/midnight-js-network-id":"~4.0.4","@midnightntwrk/wallet-sdk-abstractions":"^2.1.0","@midnightntwrk/wallet-sdk-capabilities":"3.3.1","@midnightntwrk/wallet-sdk-prover-client":"1.2.3","@midnightntwrk/wallet-sdk-address-format":"^3.1.2","@midnight-ntwrk/wallet-sdk-address-format":"npm:@midnightntwrk/wallet-sdk-address-format@^3.1.2","@midnightntwrk/wallet-sdk-unshielded-wallet":"^3.1.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"~4.0.4","@midnight-ntwrk/midnight-js-http-client-proof-provider":"~4.0.4","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"~4.0.4","@midnight-ntwrk/midnight-js-level-private-state-provider":"~4.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","eslint":"^10.9.0","undici":"^8.9.0","vitest":"^4.1.10","express":"^4.22.2","globals":"^14.0.0","@sap/cds":"^10","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^10","@types/node":"^22","@cap-js/sqlite":"^3","@cap-js/cds-test":"^1","@cap-js/postgres":"^3.0.1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"@sap/cds":">=10 <11","@midnight-ntwrk/dapp-connector-api":"^4.0.0"},"peerDependenciesMeta":{"@midnight-ntwrk/dapp-connector-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.21.2_1787849534755_0.8455131582125317","host":"s3://npm-registry-packages-npm-production"}},"0.21.3":{"name":"@odatano/nightgate","version":"0.21.3","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.21.3","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"bin":{"nightgate-db-migrate":"scripts/migrate-sqlite-to-postgres.mjs","nightgate-fetch-keys":"scripts/fetch-contract-keys.mjs","nightgate-schema-delta":"scripts/apply-schema-delta.mjs"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"url":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","client":{"timeout":30000},"credentials":{"url":"db/midnight.db"}},"nightgate":{"contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"shielded-token":{"artifactPath":"contracts/shielded-token/src/managed/shielded-token/contract/index.js","zkConfigPath":"contracts/shielded-token/src/managed/shielded-token","privateStateId":"shieldedTokenPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"},"attestation-vault-32":{"slotWidth":32,"artifactPath":"contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js","zkConfigPath":"contracts/attestation-vault-32/src/managed/attestation-vault-32","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"7b21f95c13e9bd0fb6fb838132739394236d6c63","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.21.3.tgz","fileCount":307,"integrity":"sha512-ecsA+cWgJwyMrAvXAJ0jI6w3A95MqJcrmRiMHuLAZbwYf/9d4/1R8NmcFDs3tOYfR8wK0cr4H3muLonuCxUJWg==","signatures":[{"sig":"MEUCIQChBG/+CzgPGQkIlcKuuzxmN/ROLWOoflBZ6Hh9DJ3I0wIgcW5wL4Ui10B77cuucMJx9NiMNtXcsnluDzqPjMGzhqk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90198909},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./client":{"types":"./src/sdk/client.d.ts","import":"./src/sdk/client.mjs","default":"./src/sdk/client.mjs"},"./browser":{"types":"./src/browser/index.d.ts","import":"./src/browser/index.mjs","default":"./src/browser/index.mjs"},"./set-root":{"types":"./srv/submission/set-root.d.ts","default":"./srv/submission/set-root.js"},"./txbuilder":{"types":"./src/txbuilder/index.d.ts","import":"./src/txbuilder/index.mjs","default":"./src/txbuilder/index.mjs"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./browser/providers.mjs":{"types":"./src/browser/providers.d.mts","import":"./src/browser/providers.mjs","default":"./src/browser/providers.mjs"},"./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./browser/attestation-vault":{"types":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.d.ts","import":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","default":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds","./browser/attestation-vault-32":{"types":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.d.ts","import":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js","default":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js"}},"gitHead":"657fc7162443d856562052255b1975df53a660f1","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"vitest run --coverage","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models --outputDTsFiles false","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && vitest run test/unit","typecheck":"tsc -p tsconfig.json --noEmit","build:slim":"node scripts/build-slim-package.mjs","check:slim":"npm run build:slim && node scripts/check-slim-package.mjs","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","width32:e2e":"node --env-file=.env scripts/run-width32-e2e.mjs","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","check:server":"node --env-file=.env scripts/check-server.mjs","check:browser":"node scripts/check-browser-bundle.mjs","check:exports":"node scripts/check-package-exports.mjs","check:release":"npm run build && npm run lint && npm run typecheck && npm test && npm run integration:attestation-vault && npm run integration:attestation-vault-32 && npm run integration:schema-delta && npm run check:browser && npm run check:browser-types && npm run check:slim && npm run check:exports","txbuilder:e2e":"node --env-file=.env scripts/run-txbuilder-e2e.mjs","disclosure:e2e":"node --env-file=.env scripts/run-disclosure-e2e.mjs","dust-wedge:e2e":"node --env-file=.env scripts/run-dust-wedge-e2e.mjs","membership:e2e":"node --env-file=.env scripts/run-membership-e2e.mjs","mint-token:e2e":"node --env-file=.env scripts/run-mint-token-e2e.mjs","prepublishOnly":"npm run check:release && npm run build:plugin","wasm-zswap:e2e":"node --env-file=.env scripts/run-wasm-zswap-e2e.mjs","agent-layer:e2e":"node --env-file=.env scripts/run-agent-layer-e2e.mjs","anchor-batch:e2e":"node --env-file=.env scripts/run-rebind-repro-e2e.mjs","check:fresh-tree":"bash scripts/check-fresh-tree.sh","dev:default-heap":"npm run cds:watch","state-verify:e2e":"node --env-file=.env scripts/run-state-verification-e2e.mjs","wasm-proving:e2e":"node --env-file=.env scripts/run-wasm-proving-e2e.mjs","burst-sponsor:e2e":"node --env-file=.env scripts/run-burst-sponsor-e2e.mjs","document-diff:e2e":"node --env-file=.env scripts/run-document-diff-e2e.mjs","wasm-contract:e2e":"node --env-file=.env scripts/run-wasm-contract-e2e.mjs","guarded-attest:e2e":"node --env-file=.env scripts/run-guarded-attest-e2e.mjs","check:browser-types":"node scripts/check-browser-types.mjs","check:server:hosted":"node --env-file=.env scripts/check-server.mjs https://api.nightgate.dev","test:pg-idempotency":"node scripts/test-postgres-idempotency.mjs","sponsored-deploy:e2e":"node --env-file=.env scripts/run-sponsored-deploy-e2e.mjs","check:job-idempotency":"node scripts/check-job-idempotency.mjs","integration:providers":"node scripts/integration-test-providers.mjs","cross-server-probe:e2e":"node --env-file=.env scripts/run-cross-server-sponsor-probe-e2e.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","integration:schema-delta":"node scripts/integration-test-schema-delta.mjs","field-predicate-batch:e2e":"node --env-file=.env scripts/run-field-predicate-batch-e2e.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:connector-routes":"node scripts/integration-test-connector-routes.mjs","integration:attestation-vault":"node scripts/integration-test-attestation-vault.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs","integration:derive-wallet-info":"node --env-file=.env scripts/integration-test-derive-wallet-info.mjs","integration:attestation-vault-32":"node scripts/integration-test-attestation-vault-32.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","generic-pool":"^3.9.0","@noble/hashes":"^1.8.0","@polkadot/types":"^16.5.6","@midnight-ntwrk/zkir-v2":"2.1.0","@midnight-ntwrk/ledger-v8":"^8.1.0","@midnight-ntwrk/compact-js":"2.5.0","@midnightntwrk/wallet-sdk-hd":"^3.0.3","@midnight-ntwrk/compact-runtime":"0.16.0","@midnightntwrk/wallet-sdk-facade":"^4.1.0","@midnight-ntwrk/midnight-js-types":"4.0.4","@midnightntwrk/wallet-sdk-shielded":"^3.0.2","@midnight-ntwrk/midnight-js-contracts":"~4.0.4","@midnightntwrk/wallet-sdk-dust-wallet":"^4.2.0","@midnight-ntwrk/midnight-js-network-id":"~4.0.4","@midnightntwrk/wallet-sdk-abstractions":"^2.1.0","@midnightntwrk/wallet-sdk-capabilities":"3.3.1","@midnightntwrk/wallet-sdk-prover-client":"1.2.3","@midnightntwrk/wallet-sdk-address-format":"^3.1.2","@midnight-ntwrk/wallet-sdk-address-format":"npm:@midnightntwrk/wallet-sdk-address-format@^3.1.2","@midnightntwrk/wallet-sdk-unshielded-wallet":"^3.1.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"~4.0.4","@midnight-ntwrk/midnight-js-http-client-proof-provider":"~4.0.4","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"~4.0.4","@midnight-ntwrk/midnight-js-level-private-state-provider":"~4.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","eslint":"^10.9.0","undici":"^8.9.0","vitest":"^4.1.10","express":"^4.22.2","globals":"^14.0.0","@sap/cds":"^10","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^10","@types/node":"^22","@cap-js/sqlite":"^3","@cap-js/cds-test":"^1","@cap-js/postgres":"^3.0.1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"@sap/cds":">=10 <11","@midnight-ntwrk/dapp-connector-api":"^4.0.0"},"peerDependenciesMeta":{"@midnight-ntwrk/dapp-connector-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.21.3_1787897957770_0.8712618674311334","host":"s3://npm-registry-packages-npm-production"}},"0.21.4":{"name":"@odatano/nightgate","version":"0.21.4","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.21.4","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"bin":{"nightgate-db-migrate":"scripts/migrate-sqlite-to-postgres.mjs","nightgate-fetch-keys":"scripts/fetch-contract-keys.mjs","nightgate-schema-delta":"scripts/apply-schema-delta.mjs"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"url":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","client":{"timeout":30000},"credentials":{"url":"db/midnight.db"}},"nightgate":{"contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"shielded-token":{"artifactPath":"contracts/shielded-token/src/managed/shielded-token/contract/index.js","zkConfigPath":"contracts/shielded-token/src/managed/shielded-token","privateStateId":"shieldedTokenPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"},"attestation-vault-32":{"slotWidth":32,"artifactPath":"contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js","zkConfigPath":"contracts/attestation-vault-32/src/managed/attestation-vault-32","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"ec2fae2832be48a5d86e7a45778087009c87f204","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.21.4.tgz","fileCount":309,"integrity":"sha512-KjVqxiSk9KIqLMCTjvkbCT+cRSUmoMCFs1GIaNY+aS9C75/WuVa47pCZ5/B4jb3xER/6e9oZRBJWun8lruTlEQ==","signatures":[{"sig":"MEQCIATF37uhahB2Tj+awjDtRgDOVWMtwW3R8zfmKGR1xiamAiBZ5q1EY2Tu9IfUoYzzBo66srzdtDFJFQC5uSPt0PI1Dg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90215280},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./client":{"types":"./src/sdk/client.d.ts","import":"./src/sdk/client.mjs","default":"./src/sdk/client.mjs"},"./browser":{"types":"./src/browser/index.d.ts","import":"./src/browser/index.mjs","default":"./src/browser/index.mjs"},"./set-root":{"types":"./srv/submission/set-root.d.ts","default":"./srv/submission/set-root.js"},"./txbuilder":{"types":"./src/txbuilder/index.d.ts","import":"./src/txbuilder/index.mjs","default":"./src/txbuilder/index.mjs"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./browser/providers.mjs":{"types":"./src/browser/providers.d.mts","import":"./src/browser/providers.mjs","default":"./src/browser/providers.mjs"},"./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./browser/attestation-vault":{"types":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.d.ts","import":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","default":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds","./browser/attestation-vault-32":{"types":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.d.ts","import":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js","default":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js"}},"gitHead":"19e9ee5ecf6301bc4875df5849bbc1a029754639","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"vitest run --coverage","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models --outputDTsFiles false","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && vitest run test/unit","typecheck":"tsc -p tsconfig.json --noEmit","build:slim":"node scripts/build-slim-package.mjs","check:slim":"npm run build:slim && node scripts/check-slim-package.mjs","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","width32:e2e":"node --env-file=.env scripts/run-width32-e2e.mjs","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","check:server":"node --env-file=.env scripts/check-server.mjs","check:browser":"node scripts/check-browser-bundle.mjs","check:exports":"node scripts/check-package-exports.mjs","check:release":"npm run build && npm run lint && npm run typecheck && npm test && npm run integration:attestation-vault && npm run integration:attestation-vault-32 && npm run integration:schema-delta && npm run check:browser && npm run check:browser-types && npm run check:slim && npm run check:exports","txbuilder:e2e":"node --env-file=.env scripts/run-txbuilder-e2e.mjs","disclosure:e2e":"node --env-file=.env scripts/run-disclosure-e2e.mjs","dust-wedge:e2e":"node --env-file=.env scripts/run-dust-wedge-e2e.mjs","membership:e2e":"node --env-file=.env scripts/run-membership-e2e.mjs","mint-token:e2e":"node --env-file=.env scripts/run-mint-token-e2e.mjs","prepublishOnly":"npm run check:release && npm run build:plugin","wasm-zswap:e2e":"node --env-file=.env scripts/run-wasm-zswap-e2e.mjs","agent-layer:e2e":"node --env-file=.env scripts/run-agent-layer-e2e.mjs","anchor-batch:e2e":"node --env-file=.env scripts/run-rebind-repro-e2e.mjs","check:fresh-tree":"bash scripts/check-fresh-tree.sh","dev:default-heap":"npm run cds:watch","state-verify:e2e":"node --env-file=.env scripts/run-state-verification-e2e.mjs","wasm-proving:e2e":"node --env-file=.env scripts/run-wasm-proving-e2e.mjs","burst-sponsor:e2e":"node --env-file=.env scripts/run-burst-sponsor-e2e.mjs","document-diff:e2e":"node --env-file=.env scripts/run-document-diff-e2e.mjs","wasm-contract:e2e":"node --env-file=.env scripts/run-wasm-contract-e2e.mjs","guarded-attest:e2e":"node --env-file=.env scripts/run-guarded-attest-e2e.mjs","check:browser-types":"node scripts/check-browser-types.mjs","check:server:hosted":"node --env-file=.env scripts/check-server.mjs https://api.nightgate.dev","test:pg-idempotency":"node scripts/test-postgres-idempotency.mjs","sponsored-deploy:e2e":"node --env-file=.env scripts/run-sponsored-deploy-e2e.mjs","check:job-idempotency":"node scripts/check-job-idempotency.mjs","integration:providers":"node scripts/integration-test-providers.mjs","cross-server-probe:e2e":"node --env-file=.env scripts/run-cross-server-sponsor-probe-e2e.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","integration:schema-delta":"node scripts/integration-test-schema-delta.mjs","field-predicate-batch:e2e":"node --env-file=.env scripts/run-field-predicate-batch-e2e.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:connector-routes":"node scripts/integration-test-connector-routes.mjs","integration:attestation-vault":"node scripts/integration-test-attestation-vault.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs","integration:derive-wallet-info":"node --env-file=.env scripts/integration-test-derive-wallet-info.mjs","integration:attestation-vault-32":"node scripts/integration-test-attestation-vault-32.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","generic-pool":"^3.9.0","@noble/hashes":"^1.8.0","@polkadot/types":"^16.5.6","@midnight-ntwrk/zkir-v2":"2.1.0","@midnight-ntwrk/ledger-v8":"^8.1.0","@midnight-ntwrk/compact-js":"2.5.0","@midnightntwrk/wallet-sdk-hd":"^3.0.3","@midnight-ntwrk/compact-runtime":"0.16.0","@midnightntwrk/wallet-sdk-facade":"^4.1.0","@midnight-ntwrk/midnight-js-types":"4.0.4","@midnightntwrk/wallet-sdk-shielded":"^3.0.2","@midnight-ntwrk/midnight-js-contracts":"~4.0.4","@midnightntwrk/wallet-sdk-dust-wallet":"^4.2.0","@midnight-ntwrk/midnight-js-network-id":"~4.0.4","@midnightntwrk/wallet-sdk-abstractions":"^2.1.0","@midnightntwrk/wallet-sdk-capabilities":"3.3.1","@midnightntwrk/wallet-sdk-prover-client":"1.2.3","@midnightntwrk/wallet-sdk-address-format":"^3.1.2","@midnight-ntwrk/wallet-sdk-address-format":"npm:@midnightntwrk/wallet-sdk-address-format@^3.1.2","@midnightntwrk/wallet-sdk-unshielded-wallet":"^3.1.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"~4.0.4","@midnight-ntwrk/midnight-js-http-client-proof-provider":"~4.0.4","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"~4.0.4","@midnight-ntwrk/midnight-js-level-private-state-provider":"~4.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","eslint":"^10.9.0","undici":"^8.9.0","vitest":"^4.1.10","express":"^4.22.2","globals":"^14.0.0","@sap/cds":"^10","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^10","@types/node":"^22","@cap-js/sqlite":"^3","@cap-js/cds-test":"^1","@cap-js/postgres":"^3.0.1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"@sap/cds":">=10 <11","@midnight-ntwrk/dapp-connector-api":"^4.0.0"},"peerDependenciesMeta":{"@midnight-ntwrk/dapp-connector-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.21.4_1787906032723_0.46496314998388666","host":"s3://npm-registry-packages-npm-production"}},"0.21.5":{"name":"@odatano/nightgate","version":"0.21.5","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.21.5","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"bin":{"nightgate-db-migrate":"scripts/migrate-sqlite-to-postgres.mjs","nightgate-fetch-keys":"scripts/fetch-contract-keys.mjs","nightgate-schema-delta":"scripts/apply-schema-delta.mjs"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"url":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","client":{"timeout":30000},"credentials":{"url":"db/midnight.db"}},"nightgate":{"contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"shielded-token":{"artifactPath":"contracts/shielded-token/src/managed/shielded-token/contract/index.js","zkConfigPath":"contracts/shielded-token/src/managed/shielded-token","privateStateId":"shieldedTokenPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"},"attestation-vault-32":{"slotWidth":32,"artifactPath":"contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js","zkConfigPath":"contracts/attestation-vault-32/src/managed/attestation-vault-32","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"d9b0027a675f3fcb39f3e8098d275e93bbd1dc35","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.21.5.tgz","fileCount":311,"integrity":"sha512-6M7BpZ95eTVxW98ww0Qx7mqXhHNbeFjFRv2YhGeWvM4WsMA42BYXhhFbm5a3mGaaA08bsS+OykOr8FDEldE+uQ==","signatures":[{"sig":"MEUCIQD/kVW2ohxaDLA2qJx4Blten7RJmYeB6ITYstqaoBROqwIgPm25b1RFecA6vu/TkOOG0BsgAkw6Q7HpJVtusg7J8JI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90220406},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./client":{"types":"./src/sdk/client.d.ts","import":"./src/sdk/client.mjs","default":"./src/sdk/client.mjs"},"./browser":{"types":"./src/browser/index.d.ts","import":"./src/browser/index.mjs","default":"./src/browser/index.mjs"},"./set-root":{"types":"./srv/submission/set-root.d.ts","default":"./srv/submission/set-root.js"},"./txbuilder":{"types":"./src/txbuilder/index.d.ts","import":"./src/txbuilder/index.mjs","default":"./src/txbuilder/index.mjs"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./browser/providers.mjs":{"types":"./src/browser/providers.d.mts","import":"./src/browser/providers.mjs","default":"./src/browser/providers.mjs"},"./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./browser/attestation-vault":{"types":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.d.ts","import":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","default":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds","./browser/attestation-vault-32":{"types":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.d.ts","import":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js","default":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js"}},"gitHead":"f0bbe2cfbdaefa47f760e7c1ce7deb56d78927e4","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"vitest run --coverage","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models --outputDTsFiles false","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && vitest run test/unit","typecheck":"tsc -p tsconfig.json --noEmit","build:slim":"node scripts/build-slim-package.mjs","check:slim":"npm run build:slim && node scripts/check-slim-package.mjs","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","width32:e2e":"node --env-file=.env scripts/run-width32-e2e.mjs","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","check:server":"node --env-file=.env scripts/check-server.mjs","check:browser":"node scripts/check-browser-bundle.mjs","check:exports":"node scripts/check-package-exports.mjs","check:release":"npm run build && npm run lint && npm run typecheck && npm test && npm run integration:attestation-vault && npm run integration:attestation-vault-32 && npm run integration:schema-delta && npm run check:browser && npm run check:browser-types && npm run check:slim && npm run check:exports","txbuilder:e2e":"node --env-file=.env scripts/run-txbuilder-e2e.mjs","disclosure:e2e":"node --env-file=.env scripts/run-disclosure-e2e.mjs","dust-wedge:e2e":"node --env-file=.env scripts/run-dust-wedge-e2e.mjs","membership:e2e":"node --env-file=.env scripts/run-membership-e2e.mjs","mint-token:e2e":"node --env-file=.env scripts/run-mint-token-e2e.mjs","prepublishOnly":"npm run check:release && npm run build:plugin","wasm-zswap:e2e":"node --env-file=.env scripts/run-wasm-zswap-e2e.mjs","agent-layer:e2e":"node --env-file=.env scripts/run-agent-layer-e2e.mjs","anchor-batch:e2e":"node --env-file=.env scripts/run-rebind-repro-e2e.mjs","check:fresh-tree":"bash scripts/check-fresh-tree.sh","dev:default-heap":"npm run cds:watch","state-verify:e2e":"node --env-file=.env scripts/run-state-verification-e2e.mjs","wasm-proving:e2e":"node --env-file=.env scripts/run-wasm-proving-e2e.mjs","burst-sponsor:e2e":"node --env-file=.env scripts/run-burst-sponsor-e2e.mjs","document-diff:e2e":"node --env-file=.env scripts/run-document-diff-e2e.mjs","wasm-contract:e2e":"node --env-file=.env scripts/run-wasm-contract-e2e.mjs","guarded-attest:e2e":"node --env-file=.env scripts/run-guarded-attest-e2e.mjs","check:browser-types":"node scripts/check-browser-types.mjs","check:server:hosted":"node --env-file=.env scripts/check-server.mjs https://api.nightgate.dev","test:pg-idempotency":"node scripts/test-postgres-idempotency.mjs","sponsored-deploy:e2e":"node --env-file=.env scripts/run-sponsored-deploy-e2e.mjs","check:job-idempotency":"node scripts/check-job-idempotency.mjs","integration:providers":"node scripts/integration-test-providers.mjs","cross-server-probe:e2e":"node --env-file=.env scripts/run-cross-server-sponsor-probe-e2e.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","integration:schema-delta":"node scripts/integration-test-schema-delta.mjs","field-predicate-batch:e2e":"node --env-file=.env scripts/run-field-predicate-batch-e2e.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:connector-routes":"node scripts/integration-test-connector-routes.mjs","integration:attestation-vault":"node scripts/integration-test-attestation-vault.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs","integration:derive-wallet-info":"node --env-file=.env scripts/integration-test-derive-wallet-info.mjs","integration:attestation-vault-32":"node scripts/integration-test-attestation-vault-32.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","generic-pool":"^3.9.0","@noble/hashes":"^1.8.0","@polkadot/types":"^16.5.6","@midnight-ntwrk/zkir-v2":"2.1.0","@midnight-ntwrk/ledger-v8":"^8.1.0","@midnight-ntwrk/compact-js":"2.5.0","@midnightntwrk/wallet-sdk-hd":"^3.0.3","@midnight-ntwrk/compact-runtime":"0.16.0","@midnightntwrk/wallet-sdk-facade":"^4.1.0","@midnight-ntwrk/midnight-js-types":"4.0.4","@midnightntwrk/wallet-sdk-shielded":"^3.0.2","@midnight-ntwrk/midnight-js-contracts":"~4.0.4","@midnightntwrk/wallet-sdk-dust-wallet":"^4.2.0","@midnight-ntwrk/midnight-js-network-id":"~4.0.4","@midnightntwrk/wallet-sdk-abstractions":"^2.1.0","@midnightntwrk/wallet-sdk-capabilities":"3.3.1","@midnightntwrk/wallet-sdk-prover-client":"1.2.3","@midnightntwrk/wallet-sdk-address-format":"^3.1.2","@midnight-ntwrk/wallet-sdk-address-format":"npm:@midnightntwrk/wallet-sdk-address-format@^3.1.2","@midnightntwrk/wallet-sdk-unshielded-wallet":"^3.1.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"~4.0.4","@midnight-ntwrk/midnight-js-http-client-proof-provider":"~4.0.4","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"~4.0.4","@midnight-ntwrk/midnight-js-level-private-state-provider":"~4.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","eslint":"^10.9.0","undici":"^8.9.0","vitest":"^4.1.10","express":"^4.22.2","globals":"^14.0.0","@sap/cds":"^10","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^10","@types/node":"^22","@cap-js/sqlite":"^3","@cap-js/cds-test":"^1","@cap-js/postgres":"^3.0.1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"@sap/cds":">=10 <11","@midnight-ntwrk/dapp-connector-api":"^4.0.0"},"peerDependenciesMeta":{"@midnight-ntwrk/dapp-connector-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.21.5_1787915381508_0.7214667199169789","host":"s3://npm-registry-packages-npm-production"}},"0.21.6":{"name":"@odatano/nightgate","version":"0.21.6","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.21.6","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"bin":{"nightgate-db-migrate":"scripts/migrate-sqlite-to-postgres.mjs","nightgate-fetch-keys":"scripts/fetch-contract-keys.mjs","nightgate-schema-delta":"scripts/apply-schema-delta.mjs"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"url":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","client":{"timeout":30000},"credentials":{"url":"db/midnight.db"}},"nightgate":{"contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"shielded-token":{"artifactPath":"contracts/shielded-token/src/managed/shielded-token/contract/index.js","zkConfigPath":"contracts/shielded-token/src/managed/shielded-token","privateStateId":"shieldedTokenPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"},"attestation-vault-32":{"slotWidth":32,"artifactPath":"contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js","zkConfigPath":"contracts/attestation-vault-32/src/managed/attestation-vault-32","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"5a326c08ccf8ff21de9d58e54147aa7408059955","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.21.6.tgz","fileCount":311,"integrity":"sha512-qAjPHdIlueAgzsKQ5n/rCaKp3puM4EiFDOsg/nR9EGO7aKmg7Unxf9PBWy/49qE1p5+08e2rrPK6Dx2idnDvSQ==","signatures":[{"sig":"MEYCIQCmzpqPWyzZc4F1QBb1UyVGSg99XDO2B+IPRl9MPvroewIhAN6zrDx1KKuguxmJrPe3jCbzPVScEVMaumuXIqHf7vXz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90222968},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./client":{"types":"./src/sdk/client.d.ts","import":"./src/sdk/client.mjs","default":"./src/sdk/client.mjs"},"./browser":{"types":"./src/browser/index.d.ts","import":"./src/browser/index.mjs","default":"./src/browser/index.mjs"},"./set-root":{"types":"./srv/submission/set-root.d.ts","default":"./srv/submission/set-root.js"},"./txbuilder":{"types":"./src/txbuilder/index.d.ts","import":"./src/txbuilder/index.mjs","default":"./src/txbuilder/index.mjs"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./browser/providers.mjs":{"types":"./src/browser/providers.d.mts","import":"./src/browser/providers.mjs","default":"./src/browser/providers.mjs"},"./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./browser/attestation-vault":{"types":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.d.ts","import":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","default":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds","./browser/attestation-vault-32":{"types":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.d.ts","import":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js","default":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js"}},"gitHead":"138af7b3bd9e70e90a55420893322774ba33ce8d","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"vitest run --coverage","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models --outputDTsFiles false","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && vitest run test/unit","typecheck":"tsc -p tsconfig.json --noEmit","build:slim":"node scripts/build-slim-package.mjs","check:slim":"npm run build:slim && node scripts/check-slim-package.mjs","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","width32:e2e":"node --env-file=.env scripts/run-width32-e2e.mjs","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","check:server":"node --env-file=.env scripts/check-server.mjs","check:browser":"node scripts/check-browser-bundle.mjs","check:exports":"node scripts/check-package-exports.mjs","check:release":"npm run build && npm run lint && npm run typecheck && npm test && npm run integration:attestation-vault && npm run integration:attestation-vault-32 && npm run integration:schema-delta && npm run check:browser && npm run check:browser-types && npm run check:slim && npm run check:exports","txbuilder:e2e":"node --env-file=.env scripts/run-txbuilder-e2e.mjs","disclosure:e2e":"node --env-file=.env scripts/run-disclosure-e2e.mjs","dust-wedge:e2e":"node --env-file=.env scripts/run-dust-wedge-e2e.mjs","membership:e2e":"node --env-file=.env scripts/run-membership-e2e.mjs","mint-token:e2e":"node --env-file=.env scripts/run-mint-token-e2e.mjs","prepublishOnly":"npm run check:release && npm run build:plugin","wasm-zswap:e2e":"node --env-file=.env scripts/run-wasm-zswap-e2e.mjs","agent-layer:e2e":"node --env-file=.env scripts/run-agent-layer-e2e.mjs","anchor-batch:e2e":"node --env-file=.env scripts/run-rebind-repro-e2e.mjs","check:fresh-tree":"bash scripts/check-fresh-tree.sh","dev:default-heap":"npm run cds:watch","state-verify:e2e":"node --env-file=.env scripts/run-state-verification-e2e.mjs","wasm-proving:e2e":"node --env-file=.env scripts/run-wasm-proving-e2e.mjs","burst-sponsor:e2e":"node --env-file=.env scripts/run-burst-sponsor-e2e.mjs","document-diff:e2e":"node --env-file=.env scripts/run-document-diff-e2e.mjs","wasm-contract:e2e":"node --env-file=.env scripts/run-wasm-contract-e2e.mjs","guarded-attest:e2e":"node --env-file=.env scripts/run-guarded-attest-e2e.mjs","check:browser-types":"node scripts/check-browser-types.mjs","check:server:hosted":"node --env-file=.env scripts/check-server.mjs https://api.nightgate.dev","test:pg-idempotency":"node scripts/test-postgres-idempotency.mjs","sponsored-deploy:e2e":"node --env-file=.env scripts/run-sponsored-deploy-e2e.mjs","check:job-idempotency":"node scripts/check-job-idempotency.mjs","integration:providers":"node scripts/integration-test-providers.mjs","cross-server-probe:e2e":"node --env-file=.env scripts/run-cross-server-sponsor-probe-e2e.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","integration:schema-delta":"node scripts/integration-test-schema-delta.mjs","field-predicate-batch:e2e":"node --env-file=.env scripts/run-field-predicate-batch-e2e.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:connector-routes":"node scripts/integration-test-connector-routes.mjs","integration:attestation-vault":"node scripts/integration-test-attestation-vault.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs","integration:derive-wallet-info":"node --env-file=.env scripts/integration-test-derive-wallet-info.mjs","integration:attestation-vault-32":"node scripts/integration-test-attestation-vault-32.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","generic-pool":"^3.9.0","@noble/hashes":"^1.8.0","@polkadot/types":"^16.5.6","@midnight-ntwrk/zkir-v2":"2.1.0","@midnight-ntwrk/ledger-v8":"^8.1.0","@midnight-ntwrk/compact-js":"2.5.0","@midnightntwrk/wallet-sdk-hd":"^3.0.3","@midnight-ntwrk/compact-runtime":"0.16.0","@midnightntwrk/wallet-sdk-facade":"^4.1.0","@midnight-ntwrk/midnight-js-types":"4.0.4","@midnightntwrk/wallet-sdk-shielded":"^3.0.2","@midnight-ntwrk/midnight-js-contracts":"~4.0.4","@midnightntwrk/wallet-sdk-dust-wallet":"^4.2.0","@midnight-ntwrk/midnight-js-network-id":"~4.0.4","@midnightntwrk/wallet-sdk-abstractions":"^2.1.0","@midnightntwrk/wallet-sdk-capabilities":"3.3.1","@midnightntwrk/wallet-sdk-prover-client":"1.2.3","@midnightntwrk/wallet-sdk-address-format":"^3.1.2","@midnight-ntwrk/wallet-sdk-address-format":"npm:@midnightntwrk/wallet-sdk-address-format@^3.1.2","@midnightntwrk/wallet-sdk-unshielded-wallet":"^3.1.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"~4.0.4","@midnight-ntwrk/midnight-js-http-client-proof-provider":"~4.0.4","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"~4.0.4","@midnight-ntwrk/midnight-js-level-private-state-provider":"~4.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","eslint":"^10.9.0","undici":"^8.9.0","vitest":"^4.1.10","express":"^4.22.2","globals":"^14.0.0","@sap/cds":"^10","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^10","@types/node":"^22","@cap-js/sqlite":"^3","@cap-js/cds-test":"^1","@cap-js/postgres":"^3.0.1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"@sap/cds":">=10 <11","@midnight-ntwrk/dapp-connector-api":"^4.0.0"},"peerDependenciesMeta":{"@midnight-ntwrk/dapp-connector-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.21.6_1787921016967_0.24166503867717015","host":"s3://npm-registry-packages-npm-production"}},"0.21.7":{"name":"@odatano/nightgate","version":"0.21.7","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.21.7","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"bin":{"nightgate-db-migrate":"scripts/migrate-sqlite-to-postgres.mjs","nightgate-fetch-keys":"scripts/fetch-contract-keys.mjs","nightgate-schema-delta":"scripts/apply-schema-delta.mjs"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"url":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","client":{"timeout":30000},"credentials":{"url":"db/midnight.db"}},"nightgate":{"contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"shielded-token":{"artifactPath":"contracts/shielded-token/src/managed/shielded-token/contract/index.js","zkConfigPath":"contracts/shielded-token/src/managed/shielded-token","privateStateId":"shieldedTokenPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"},"attestation-vault-32":{"slotWidth":32,"artifactPath":"contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js","zkConfigPath":"contracts/attestation-vault-32/src/managed/attestation-vault-32","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"5f562b67b55fadf1ddada4bab382796039198ac3","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.21.7.tgz","fileCount":311,"integrity":"sha512-U7StT9SfIc80JaXMHPNOpX2YHkmhQW2lnOKRJn/NWwMjjykgO0JE41n5kL8mouo12AgOLXCqc5KnFzKMCL9EyA==","signatures":[{"sig":"MEUCIQCU8zAnc0rsSWvuWt+R/BRMK47odX5rDb0R+FdCiK/LIAIgPC5D68izEgmmUclMxWueDZPV7kf8tW4qWIf9Tx3psPE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90222968},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./client":{"types":"./src/sdk/client.d.ts","import":"./src/sdk/client.mjs","default":"./src/sdk/client.mjs"},"./browser":{"types":"./src/browser/index.d.ts","import":"./src/browser/index.mjs","default":"./src/browser/index.mjs"},"./set-root":{"types":"./srv/submission/set-root.d.ts","default":"./srv/submission/set-root.js"},"./txbuilder":{"types":"./src/txbuilder/index.d.ts","import":"./src/txbuilder/index.mjs","default":"./src/txbuilder/index.mjs"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./browser/providers.mjs":{"types":"./src/browser/providers.d.mts","import":"./src/browser/providers.mjs","default":"./src/browser/providers.mjs"},"./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./browser/attestation-vault":{"types":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.d.ts","import":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","default":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds","./browser/attestation-vault-32":{"types":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.d.ts","import":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js","default":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js"}},"gitHead":"bbee28679df9ca2a76f897485a589569b67b706e","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"vitest run --coverage","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models --outputDTsFiles false","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && vitest run test/unit","typecheck":"tsc -p tsconfig.json --noEmit","build:slim":"node scripts/build-slim-package.mjs","check:slim":"npm run build:slim && node scripts/check-slim-package.mjs","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","width32:e2e":"node --env-file=.env scripts/run-width32-e2e.mjs","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","check:server":"node --env-file=.env scripts/check-server.mjs","check:browser":"node scripts/check-browser-bundle.mjs","check:exports":"node scripts/check-package-exports.mjs","check:release":"npm run build && npm run lint && npm run typecheck && npm test && npm run integration:attestation-vault && npm run integration:attestation-vault-32 && npm run integration:schema-delta && npm run check:browser && npm run check:browser-types && npm run check:slim && npm run check:exports","txbuilder:e2e":"node --env-file=.env scripts/run-txbuilder-e2e.mjs","disclosure:e2e":"node --env-file=.env scripts/run-disclosure-e2e.mjs","dust-wedge:e2e":"node --env-file=.env scripts/run-dust-wedge-e2e.mjs","membership:e2e":"node --env-file=.env scripts/run-membership-e2e.mjs","mint-token:e2e":"node --env-file=.env scripts/run-mint-token-e2e.mjs","prepublishOnly":"npm run check:release && npm run build:plugin","wasm-zswap:e2e":"node --env-file=.env scripts/run-wasm-zswap-e2e.mjs","agent-layer:e2e":"node --env-file=.env scripts/run-agent-layer-e2e.mjs","anchor-batch:e2e":"node --env-file=.env scripts/run-rebind-repro-e2e.mjs","check:fresh-tree":"bash scripts/check-fresh-tree.sh","dev:default-heap":"npm run cds:watch","state-verify:e2e":"node --env-file=.env scripts/run-state-verification-e2e.mjs","wasm-proving:e2e":"node --env-file=.env scripts/run-wasm-proving-e2e.mjs","burst-sponsor:e2e":"node --env-file=.env scripts/run-burst-sponsor-e2e.mjs","document-diff:e2e":"node --env-file=.env scripts/run-document-diff-e2e.mjs","wasm-contract:e2e":"node --env-file=.env scripts/run-wasm-contract-e2e.mjs","guarded-attest:e2e":"node --env-file=.env scripts/run-guarded-attest-e2e.mjs","check:browser-types":"node scripts/check-browser-types.mjs","check:server:hosted":"node --env-file=.env scripts/check-server.mjs https://api.nightgate.dev","test:pg-idempotency":"node scripts/test-postgres-idempotency.mjs","sponsored-deploy:e2e":"node --env-file=.env scripts/run-sponsored-deploy-e2e.mjs","check:job-idempotency":"node scripts/check-job-idempotency.mjs","integration:providers":"node scripts/integration-test-providers.mjs","cross-server-probe:e2e":"node --env-file=.env scripts/run-cross-server-sponsor-probe-e2e.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","integration:schema-delta":"node scripts/integration-test-schema-delta.mjs","field-predicate-batch:e2e":"node --env-file=.env scripts/run-field-predicate-batch-e2e.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:connector-routes":"node scripts/integration-test-connector-routes.mjs","integration:attestation-vault":"node scripts/integration-test-attestation-vault.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs","integration:derive-wallet-info":"node --env-file=.env scripts/integration-test-derive-wallet-info.mjs","integration:attestation-vault-32":"node scripts/integration-test-attestation-vault-32.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","generic-pool":"^3.9.0","@noble/hashes":"^1.8.0","@polkadot/types":"^16.5.6","@midnight-ntwrk/zkir-v2":"2.1.0","@midnight-ntwrk/ledger-v8":"^8.1.0","@midnight-ntwrk/compact-js":"2.5.0","@midnightntwrk/wallet-sdk-hd":"^3.0.3","@midnight-ntwrk/compact-runtime":"0.16.0","@midnightntwrk/wallet-sdk-facade":"^4.1.0","@midnight-ntwrk/midnight-js-types":"4.0.4","@midnightntwrk/wallet-sdk-shielded":"^3.0.2","@midnight-ntwrk/midnight-js-contracts":"~4.0.4","@midnightntwrk/wallet-sdk-dust-wallet":"^4.2.0","@midnight-ntwrk/midnight-js-network-id":"~4.0.4","@midnightntwrk/wallet-sdk-abstractions":"^2.1.0","@midnightntwrk/wallet-sdk-capabilities":"3.3.1","@midnightntwrk/wallet-sdk-prover-client":"1.2.3","@midnightntwrk/wallet-sdk-address-format":"^3.1.2","@midnight-ntwrk/wallet-sdk-address-format":"npm:@midnightntwrk/wallet-sdk-address-format@^3.1.2","@midnightntwrk/wallet-sdk-unshielded-wallet":"^3.1.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"~4.0.4","@midnight-ntwrk/midnight-js-http-client-proof-provider":"~4.0.4","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"~4.0.4","@midnight-ntwrk/midnight-js-level-private-state-provider":"~4.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","eslint":"^10.9.0","undici":"^8.9.0","vitest":"^4.1.10","express":"^4.22.2","globals":"^14.0.0","@sap/cds":"^10","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^10","@types/node":"^22","@cap-js/sqlite":"^3","@cap-js/cds-test":"^1","@cap-js/postgres":"^3.0.1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"@sap/cds":">=10 <11","@midnight-ntwrk/dapp-connector-api":"^4.0.0"},"peerDependenciesMeta":{"@midnight-ntwrk/dapp-connector-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.21.7_1787924270729_0.277118398801415","host":"s3://npm-registry-packages-npm-production"}},"0.21.8":{"name":"@odatano/nightgate","version":"0.21.8","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.21.8","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"bin":{"nightgate-db-migrate":"scripts/migrate-sqlite-to-postgres.mjs","nightgate-fetch-keys":"scripts/fetch-contract-keys.mjs","nightgate-schema-delta":"scripts/apply-schema-delta.mjs"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"url":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","client":{"timeout":30000},"credentials":{"url":"db/midnight.db"}},"nightgate":{"contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"shielded-token":{"artifactPath":"contracts/shielded-token/src/managed/shielded-token/contract/index.js","zkConfigPath":"contracts/shielded-token/src/managed/shielded-token","privateStateId":"shieldedTokenPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"},"attestation-vault-32":{"slotWidth":32,"artifactPath":"contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js","zkConfigPath":"contracts/attestation-vault-32/src/managed/attestation-vault-32","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"a46fe2e65169cd47b6702bd1622a9efc90a1b88e","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.21.8.tgz","fileCount":311,"integrity":"sha512-HsS1KdvOudlg1P4DwfprLvWnR4mMBP6387tOmZiwPII7YSWLy32CVxrJnZf84VdRm5nPmt/EH9sJXY91QJouRA==","signatures":[{"sig":"MEUCIQDqFV1r/dRJvU1XhakeFegRHa92BLVGyL1rpAc3NWP5hwIgI+zGyMdJjTL4rFjY6N6LlbpfsHblJVclEZqfEOyYMFU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90227743},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./client":{"types":"./src/sdk/client.d.ts","import":"./src/sdk/client.mjs","default":"./src/sdk/client.mjs"},"./browser":{"types":"./src/browser/index.d.ts","import":"./src/browser/index.mjs","default":"./src/browser/index.mjs"},"./set-root":{"types":"./srv/submission/set-root.d.ts","default":"./srv/submission/set-root.js"},"./txbuilder":{"types":"./src/txbuilder/index.d.ts","import":"./src/txbuilder/index.mjs","default":"./src/txbuilder/index.mjs"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./browser/providers.mjs":{"types":"./src/browser/providers.d.mts","import":"./src/browser/providers.mjs","default":"./src/browser/providers.mjs"},"./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./browser/attestation-vault":{"types":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.d.ts","import":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","default":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds","./browser/attestation-vault-32":{"types":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.d.ts","import":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js","default":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js"}},"gitHead":"916456da4e4a3db9a31617a75e88686759e9ed82","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"vitest run --coverage","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models --outputDTsFiles false","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && vitest run test/unit","typecheck":"tsc -p tsconfig.json --noEmit","build:slim":"node scripts/build-slim-package.mjs","check:slim":"npm run build:slim && node scripts/check-slim-package.mjs","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","width32:e2e":"node --env-file=.env scripts/run-width32-e2e.mjs","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","check:server":"node --env-file=.env scripts/check-server.mjs","check:browser":"node scripts/check-browser-bundle.mjs","check:exports":"node scripts/check-package-exports.mjs","check:release":"npm run build && npm run lint && npm run typecheck && npm test && npm run integration:attestation-vault && npm run integration:attestation-vault-32 && npm run integration:schema-delta && npm run check:browser && npm run check:browser-types && npm run check:slim && npm run check:exports","txbuilder:e2e":"node --env-file=.env scripts/run-txbuilder-e2e.mjs","disclosure:e2e":"node --env-file=.env scripts/run-disclosure-e2e.mjs","dust-wedge:e2e":"node --env-file=.env scripts/run-dust-wedge-e2e.mjs","membership:e2e":"node --env-file=.env scripts/run-membership-e2e.mjs","mint-token:e2e":"node --env-file=.env scripts/run-mint-token-e2e.mjs","prepublishOnly":"npm run check:release && npm run build:plugin","wasm-zswap:e2e":"node --env-file=.env scripts/run-wasm-zswap-e2e.mjs","agent-layer:e2e":"node --env-file=.env scripts/run-agent-layer-e2e.mjs","anchor-batch:e2e":"node --env-file=.env scripts/run-rebind-repro-e2e.mjs","check:fresh-tree":"bash scripts/check-fresh-tree.sh","dev:default-heap":"npm run cds:watch","state-verify:e2e":"node --env-file=.env scripts/run-state-verification-e2e.mjs","wasm-proving:e2e":"node --env-file=.env scripts/run-wasm-proving-e2e.mjs","burst-sponsor:e2e":"node --env-file=.env scripts/run-burst-sponsor-e2e.mjs","document-diff:e2e":"node --env-file=.env scripts/run-document-diff-e2e.mjs","wasm-contract:e2e":"node --env-file=.env scripts/run-wasm-contract-e2e.mjs","guarded-attest:e2e":"node --env-file=.env scripts/run-guarded-attest-e2e.mjs","check:browser-types":"node scripts/check-browser-types.mjs","check:server:hosted":"node --env-file=.env scripts/check-server.mjs https://api.nightgate.dev","test:pg-idempotency":"node scripts/test-postgres-idempotency.mjs","sponsored-deploy:e2e":"node --env-file=.env scripts/run-sponsored-deploy-e2e.mjs","check:job-idempotency":"node scripts/check-job-idempotency.mjs","integration:providers":"node scripts/integration-test-providers.mjs","cross-server-probe:e2e":"node --env-file=.env scripts/run-cross-server-sponsor-probe-e2e.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","integration:schema-delta":"node scripts/integration-test-schema-delta.mjs","field-predicate-batch:e2e":"node --env-file=.env scripts/run-field-predicate-batch-e2e.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:connector-routes":"node scripts/integration-test-connector-routes.mjs","integration:attestation-vault":"node scripts/integration-test-attestation-vault.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs","integration:derive-wallet-info":"node --env-file=.env scripts/integration-test-derive-wallet-info.mjs","integration:attestation-vault-32":"node scripts/integration-test-attestation-vault-32.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","generic-pool":"^3.9.0","@noble/hashes":"^1.8.0","@polkadot/types":"^16.5.6","@midnight-ntwrk/zkir-v2":"2.1.0","@midnight-ntwrk/ledger-v8":"^8.1.0","@midnight-ntwrk/compact-js":"2.5.0","@midnightntwrk/wallet-sdk-hd":"^3.0.3","@midnight-ntwrk/compact-runtime":"0.16.0","@midnightntwrk/wallet-sdk-facade":"^4.1.0","@midnight-ntwrk/midnight-js-types":"4.0.4","@midnightntwrk/wallet-sdk-shielded":"^3.0.2","@midnight-ntwrk/midnight-js-contracts":"~4.0.4","@midnightntwrk/wallet-sdk-dust-wallet":"^4.2.0","@midnight-ntwrk/midnight-js-network-id":"~4.0.4","@midnightntwrk/wallet-sdk-abstractions":"^2.1.0","@midnightntwrk/wallet-sdk-capabilities":"3.3.1","@midnightntwrk/wallet-sdk-prover-client":"1.2.3","@midnightntwrk/wallet-sdk-address-format":"^3.1.2","@midnight-ntwrk/wallet-sdk-address-format":"npm:@midnightntwrk/wallet-sdk-address-format@^3.1.2","@midnightntwrk/wallet-sdk-unshielded-wallet":"^3.1.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"~4.0.4","@midnight-ntwrk/midnight-js-http-client-proof-provider":"~4.0.4","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"~4.0.4","@midnight-ntwrk/midnight-js-level-private-state-provider":"~4.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","eslint":"^10.9.0","undici":"^8.9.0","vitest":"^4.1.10","express":"^4.22.2","globals":"^14.0.0","@sap/cds":"^10","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^10","@types/node":"^22","@cap-js/sqlite":"^3","@cap-js/cds-test":"^1","@cap-js/postgres":"^3.0.1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"@sap/cds":">=10 <11","@midnight-ntwrk/dapp-connector-api":"^4.0.0"},"peerDependenciesMeta":{"@midnight-ntwrk/dapp-connector-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.21.8_1787989843386_0.13348198417946167","host":"s3://npm-registry-packages-npm-production"}},"0.21.9":{"name":"@odatano/nightgate","version":"0.21.9","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.21.9","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"bin":{"nightgate-db-migrate":"scripts/migrate-sqlite-to-postgres.mjs","nightgate-fetch-keys":"scripts/fetch-contract-keys.mjs","nightgate-schema-delta":"scripts/apply-schema-delta.mjs"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"url":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","client":{"timeout":30000},"credentials":{"url":"db/midnight.db"}},"nightgate":{"contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"shielded-token":{"artifactPath":"contracts/shielded-token/src/managed/shielded-token/contract/index.js","zkConfigPath":"contracts/shielded-token/src/managed/shielded-token","privateStateId":"shieldedTokenPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"},"attestation-vault-32":{"slotWidth":32,"artifactPath":"contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js","zkConfigPath":"contracts/attestation-vault-32/src/managed/attestation-vault-32","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"a8ca2eae3628b3a6344538df28f611d869f1363d","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.21.9.tgz","fileCount":311,"integrity":"sha512-3GitU2V7w7JsoPFSJI3c8E76CtmCKOlro9bb+FTJKfLntKV8NH+SEyHhW1yAKwMM0hR+c+N2C+We6zjO0XnYyA==","signatures":[{"sig":"MEUCIAY0kbxE32OATV9uFlokamrdKCrljvKAMrj0QZCgF2tfAiEAnoK/qX/LvtvfUahxYe6j+tpNQf0U4uKqTMnTT2bssF0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90247561},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./client":{"types":"./src/sdk/client.d.ts","import":"./src/sdk/client.mjs","default":"./src/sdk/client.mjs"},"./browser":{"types":"./src/browser/index.d.ts","import":"./src/browser/index.mjs","default":"./src/browser/index.mjs"},"./set-root":{"types":"./srv/submission/set-root.d.ts","default":"./srv/submission/set-root.js"},"./txbuilder":{"types":"./src/txbuilder/index.d.ts","import":"./src/txbuilder/index.mjs","default":"./src/txbuilder/index.mjs"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./browser/providers.mjs":{"types":"./src/browser/providers.d.mts","import":"./src/browser/providers.mjs","default":"./src/browser/providers.mjs"},"./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./browser/attestation-vault":{"types":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.d.ts","import":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","default":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds","./browser/attestation-vault-32":{"types":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.d.ts","import":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js","default":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js"}},"imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"vitest run --coverage","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models --outputDTsFiles false","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && vitest run test/unit","typecheck":"tsc -p tsconfig.json --noEmit","build:slim":"node scripts/build-slim-package.mjs","check:slim":"npm run build:slim && node scripts/check-slim-package.mjs","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","width32:e2e":"node --env-file=.env scripts/run-width32-e2e.mjs","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","check:server":"node --env-file=.env scripts/check-server.mjs","check:browser":"node scripts/check-browser-bundle.mjs","check:exports":"node scripts/check-package-exports.mjs","check:release":"npm run build && npm run lint && npm run typecheck && npm test && npm run integration:attestation-vault && npm run integration:attestation-vault-32 && npm run integration:schema-delta && npm run check:browser && npm run check:browser-types && npm run check:slim && npm run check:exports","txbuilder:e2e":"node --env-file=.env scripts/run-txbuilder-e2e.mjs","disclosure:e2e":"node --env-file=.env scripts/run-disclosure-e2e.mjs","dust-wedge:e2e":"node --env-file=.env scripts/run-dust-wedge-e2e.mjs","membership:e2e":"node --env-file=.env scripts/run-membership-e2e.mjs","mint-token:e2e":"node --env-file=.env scripts/run-mint-token-e2e.mjs","prepublishOnly":"npm run check:release && npm run build:plugin","wasm-zswap:e2e":"node --env-file=.env scripts/run-wasm-zswap-e2e.mjs","agent-layer:e2e":"node --env-file=.env scripts/run-agent-layer-e2e.mjs","anchor-batch:e2e":"node --env-file=.env scripts/run-rebind-repro-e2e.mjs","check:fresh-tree":"bash scripts/check-fresh-tree.sh","dev:default-heap":"npm run cds:watch","state-verify:e2e":"node --env-file=.env scripts/run-state-verification-e2e.mjs","wasm-proving:e2e":"node --env-file=.env scripts/run-wasm-proving-e2e.mjs","burst-sponsor:e2e":"node --env-file=.env scripts/run-burst-sponsor-e2e.mjs","document-diff:e2e":"node --env-file=.env scripts/run-document-diff-e2e.mjs","wasm-contract:e2e":"node --env-file=.env scripts/run-wasm-contract-e2e.mjs","guarded-attest:e2e":"node --env-file=.env scripts/run-guarded-attest-e2e.mjs","check:browser-types":"node scripts/check-browser-types.mjs","check:server:hosted":"node --env-file=.env scripts/check-server.mjs https://api.nightgate.dev","test:pg-idempotency":"node scripts/test-postgres-idempotency.mjs","sponsored-deploy:e2e":"node --env-file=.env scripts/run-sponsored-deploy-e2e.mjs","check:job-idempotency":"node scripts/check-job-idempotency.mjs","integration:providers":"node scripts/integration-test-providers.mjs","cross-server-probe:e2e":"node --env-file=.env scripts/run-cross-server-sponsor-probe-e2e.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","integration:schema-delta":"node scripts/integration-test-schema-delta.mjs","field-predicate-batch:e2e":"node --env-file=.env scripts/run-field-predicate-batch-e2e.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:connector-routes":"node scripts/integration-test-connector-routes.mjs","integration:attestation-vault":"node scripts/integration-test-attestation-vault.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs","integration:derive-wallet-info":"node --env-file=.env scripts/integration-test-derive-wallet-info.mjs","integration:attestation-vault-32":"node scripts/integration-test-attestation-vault-32.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","generic-pool":"^3.9.0","@noble/hashes":"^1.8.0","@polkadot/types":"^16.5.6","@midnight-ntwrk/zkir-v2":"2.1.0","@midnight-ntwrk/ledger-v8":"^8.1.0","@midnight-ntwrk/compact-js":"2.5.0","@midnightntwrk/wallet-sdk-hd":"^3.0.3","@midnight-ntwrk/compact-runtime":"0.16.0","@midnightntwrk/wallet-sdk-facade":"^4.1.0","@midnight-ntwrk/midnight-js-types":"4.0.4","@midnightntwrk/wallet-sdk-shielded":"^3.0.2","@midnight-ntwrk/midnight-js-contracts":"~4.0.4","@midnightntwrk/wallet-sdk-dust-wallet":"^4.2.0","@midnight-ntwrk/midnight-js-network-id":"~4.0.4","@midnightntwrk/wallet-sdk-abstractions":"^2.1.0","@midnightntwrk/wallet-sdk-capabilities":"3.3.1","@midnightntwrk/wallet-sdk-prover-client":"1.2.3","@midnightntwrk/wallet-sdk-address-format":"^3.1.2","@midnight-ntwrk/wallet-sdk-address-format":"npm:@midnightntwrk/wallet-sdk-address-format@^3.1.2","@midnightntwrk/wallet-sdk-unshielded-wallet":"^3.1.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"~4.0.4","@midnight-ntwrk/midnight-js-http-client-proof-provider":"~4.0.4","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"~4.0.4","@midnight-ntwrk/midnight-js-level-private-state-provider":"~4.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","eslint":"^10.9.0","undici":"^8.9.0","vitest":"^4.1.10","express":"^4.22.2","globals":"^14.0.0","@sap/cds":"^10","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^10","@types/node":"^22","@cap-js/sqlite":"^3","@cap-js/cds-test":"^1","@cap-js/postgres":"^3.0.1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"@sap/cds":">=10 <11","@midnight-ntwrk/dapp-connector-api":"^4.0.0"},"peerDependenciesMeta":{"@midnight-ntwrk/dapp-connector-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.21.9_1788038013174_0.1593069233174751","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@odatano/nightgate","version":"0.22.0","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.22.0","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"bin":{"nightgate-db-migrate":"scripts/migrate-sqlite-to-postgres.mjs","nightgate-fetch-keys":"scripts/fetch-contract-keys.mjs","nightgate-schema-delta":"scripts/apply-schema-delta.mjs"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"url":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","client":{"timeout":30000},"credentials":{"url":"db/midnight.db"}},"nightgate":{"contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"shielded-token":{"artifactPath":"contracts/shielded-token/src/managed/shielded-token/contract/index.js","zkConfigPath":"contracts/shielded-token/src/managed/shielded-token","privateStateId":"shieldedTokenPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"},"attestation-vault-32":{"slotWidth":32,"artifactPath":"contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js","zkConfigPath":"contracts/attestation-vault-32/src/managed/attestation-vault-32","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"b3ebdabe5ddf7c27800c53c48f0feaa82381962b","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.22.0.tgz","fileCount":313,"integrity":"sha512-4sOw6cca8Q3Ua6RBSTBI0CSF+d5Dli/gnMKP6wKFRRQGNXjWBltdE9GcmgQdOgoRnHoLkS/UERzFhXNA70zFQQ==","signatures":[{"sig":"MEQCIBsncsJFLR82vRovndqY26JR96C3VDnJsYrFD1bg3UJ6AiBGj9AJM01dM1MW0G/VT0iqznmEkmD+PPl/botJRvrAzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90258718},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./client":{"types":"./src/sdk/client.d.ts","import":"./src/sdk/client.mjs","default":"./src/sdk/client.mjs"},"./browser":{"types":"./src/browser/index.d.ts","import":"./src/browser/index.mjs","default":"./src/browser/index.mjs"},"./set-root":{"types":"./srv/submission/set-root.d.ts","default":"./srv/submission/set-root.js"},"./txbuilder":{"types":"./src/txbuilder/index.d.ts","import":"./src/txbuilder/index.mjs","default":"./src/txbuilder/index.mjs"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./browser/providers.mjs":{"types":"./src/browser/providers.d.mts","import":"./src/browser/providers.mjs","default":"./src/browser/providers.mjs"},"./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./browser/attestation-vault":{"types":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.d.ts","import":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","default":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds","./browser/attestation-vault-32":{"types":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.d.ts","import":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js","default":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js"}},"gitHead":"ff5cf92fffa372b0fd424badfb95f697b5924273","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"vitest run --coverage","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models --outputDTsFiles false","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && vitest run test/unit","typecheck":"tsc -p tsconfig.json --noEmit","build:slim":"node scripts/build-slim-package.mjs","check:slim":"npm run build:slim && node scripts/check-slim-package.mjs","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","width32:e2e":"node --env-file=.env scripts/run-width32-e2e.mjs","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","check:server":"node --env-file=.env scripts/check-server.mjs","check:browser":"node scripts/check-browser-bundle.mjs","check:exports":"node scripts/check-package-exports.mjs","check:release":"npm run build && npm run lint && npm run typecheck && npm test && npm run integration:attestation-vault && npm run integration:attestation-vault-32 && npm run integration:schema-delta && npm run check:browser && npm run check:browser-types && npm run check:slim && npm run check:exports","txbuilder:e2e":"node --env-file=.env scripts/run-txbuilder-e2e.mjs","disclosure:e2e":"node --env-file=.env scripts/run-disclosure-e2e.mjs","dust-wedge:e2e":"node --env-file=.env scripts/run-dust-wedge-e2e.mjs","membership:e2e":"node --env-file=.env scripts/run-membership-e2e.mjs","mint-token:e2e":"node --env-file=.env scripts/run-mint-token-e2e.mjs","prepublishOnly":"npm run check:release && npm run build:plugin","wasm-zswap:e2e":"node --env-file=.env scripts/run-wasm-zswap-e2e.mjs","agent-layer:e2e":"node --env-file=.env scripts/run-agent-layer-e2e.mjs","anchor-batch:e2e":"node --env-file=.env scripts/run-rebind-repro-e2e.mjs","check:fresh-tree":"bash scripts/check-fresh-tree.sh","dev:default-heap":"npm run cds:watch","state-verify:e2e":"node --env-file=.env scripts/run-state-verification-e2e.mjs","wasm-proving:e2e":"node --env-file=.env scripts/run-wasm-proving-e2e.mjs","burst-sponsor:e2e":"node --env-file=.env scripts/run-burst-sponsor-e2e.mjs","document-diff:e2e":"node --env-file=.env scripts/run-document-diff-e2e.mjs","wasm-contract:e2e":"node --env-file=.env scripts/run-wasm-contract-e2e.mjs","guarded-attest:e2e":"node --env-file=.env scripts/run-guarded-attest-e2e.mjs","check:browser-types":"node scripts/check-browser-types.mjs","check:server:hosted":"node --env-file=.env scripts/check-server.mjs https://api.nightgate.dev","test:pg-idempotency":"node scripts/test-postgres-idempotency.mjs","sponsored-deploy:e2e":"node --env-file=.env scripts/run-sponsored-deploy-e2e.mjs","check:job-idempotency":"node scripts/check-job-idempotency.mjs","integration:providers":"node scripts/integration-test-providers.mjs","cross-server-probe:e2e":"node --env-file=.env scripts/run-cross-server-sponsor-probe-e2e.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","integration:schema-delta":"node scripts/integration-test-schema-delta.mjs","field-predicate-batch:e2e":"node --env-file=.env scripts/run-field-predicate-batch-e2e.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:connector-routes":"node scripts/integration-test-connector-routes.mjs","integration:attestation-vault":"node scripts/integration-test-attestation-vault.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs","integration:derive-wallet-info":"node --env-file=.env scripts/integration-test-derive-wallet-info.mjs","integration:attestation-vault-32":"node scripts/integration-test-attestation-vault-32.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","generic-pool":"^3.9.0","@noble/hashes":"^1.8.0","@polkadot/types":"^16.5.6","@midnight-ntwrk/zkir-v2":"2.1.0","@midnight-ntwrk/ledger-v8":"^8.1.0","@midnight-ntwrk/compact-js":"2.5.0","@midnightntwrk/wallet-sdk-hd":"^3.0.3","@midnight-ntwrk/compact-runtime":"0.16.0","@midnightntwrk/wallet-sdk-facade":"^4.1.0","@midnight-ntwrk/midnight-js-types":"4.0.4","@midnightntwrk/wallet-sdk-shielded":"^3.0.2","@midnight-ntwrk/midnight-js-contracts":"~4.0.4","@midnightntwrk/wallet-sdk-dust-wallet":"^4.2.0","@midnight-ntwrk/midnight-js-network-id":"~4.0.4","@midnightntwrk/wallet-sdk-abstractions":"^2.1.0","@midnightntwrk/wallet-sdk-capabilities":"3.3.1","@midnightntwrk/wallet-sdk-prover-client":"1.2.3","@midnightntwrk/wallet-sdk-address-format":"^3.1.2","@midnight-ntwrk/wallet-sdk-address-format":"npm:@midnightntwrk/wallet-sdk-address-format@^3.1.2","@midnightntwrk/wallet-sdk-unshielded-wallet":"^3.1.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"~4.0.4","@midnight-ntwrk/midnight-js-http-client-proof-provider":"~4.0.4","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"~4.0.4","@midnight-ntwrk/midnight-js-level-private-state-provider":"~4.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","eslint":"^10.9.0","undici":"^8.9.0","vitest":"^4.1.10","express":"^4.22.2","globals":"^14.0.0","@sap/cds":"^10","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^10","@types/node":"^22","@cap-js/sqlite":"^3","@cap-js/cds-test":"^1","@cap-js/postgres":"^3.0.1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"@sap/cds":">=10 <11","@midnight-ntwrk/dapp-connector-api":"^4.0.0"},"peerDependenciesMeta":{"@midnight-ntwrk/dapp-connector-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.22.0_1788113266163_0.8322158745957724","host":"s3://npm-registry-packages-npm-production"}},"0.22.1":{"name":"@odatano/nightgate","version":"0.22.1","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.22.1","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"bin":{"nightgate-db-migrate":"scripts/migrate-sqlite-to-postgres.mjs","nightgate-fetch-keys":"scripts/fetch-contract-keys.mjs","nightgate-schema-delta":"scripts/apply-schema-delta.mjs"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"url":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","client":{"timeout":30000},"credentials":{"url":"db/midnight.db"}},"nightgate":{"contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"shielded-token":{"artifactPath":"contracts/shielded-token/src/managed/shielded-token/contract/index.js","zkConfigPath":"contracts/shielded-token/src/managed/shielded-token","privateStateId":"shieldedTokenPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"},"attestation-vault-32":{"slotWidth":32,"artifactPath":"contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js","zkConfigPath":"contracts/attestation-vault-32/src/managed/attestation-vault-32","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"d99ad904105d8be7d3420fddaf32659b93987231","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.22.1.tgz","fileCount":314,"integrity":"sha512-PKCyKbByhw1HrZeEyO9PFRjBk6vEzqz+QLEGtVB9sUlKEvCL8VZfTf2OZ53oJv3aZNSFwXog5nhqerX0o/5Hyw==","signatures":[{"sig":"MEUCIQD9LB1+hVlveGk0jqAhyq2NCm7QRi7V3Cg10u1NFMHL8QIgEF224S1ga1mv8dZe4rf0HlAl7zEHHWktoIDRr+e2QwU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90281895},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./client":{"types":"./src/sdk/client.d.ts","import":"./src/sdk/client.mjs","default":"./src/sdk/client.mjs"},"./browser":{"types":"./src/browser/index.d.ts","import":"./src/browser/index.mjs","default":"./src/browser/index.mjs"},"./set-root":{"types":"./srv/submission/set-root.d.ts","default":"./srv/submission/set-root.js"},"./txbuilder":{"types":"./src/txbuilder/index.d.ts","import":"./src/txbuilder/index.mjs","default":"./src/txbuilder/index.mjs"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./browser/providers.mjs":{"types":"./src/browser/providers.d.mts","import":"./src/browser/providers.mjs","default":"./src/browser/providers.mjs"},"./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./browser/attestation-vault":{"types":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.d.ts","import":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","default":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds","./browser/attestation-vault-32":{"types":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.d.ts","import":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js","default":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js"}},"gitHead":"29072644e8976c24b69138fad71ae6324e2fb5cd","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"vitest run --coverage","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models --outputDTsFiles false","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && vitest run test/unit","typecheck":"tsc -p tsconfig.json --noEmit","build:slim":"node scripts/build-slim-package.mjs","check:slim":"npm run build:slim && node scripts/check-slim-package.mjs","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","width32:e2e":"node --env-file=.env scripts/run-width32-e2e.mjs","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","check:server":"node --env-file=.env scripts/check-server.mjs","check:browser":"node scripts/check-browser-bundle.mjs","check:exports":"node scripts/check-package-exports.mjs","check:release":"npm run build && npm run lint && npm run typecheck && npm test && npm run integration:attestation-vault && npm run integration:attestation-vault-32 && npm run integration:schema-delta && npm run check:browser && npm run check:browser-types && npm run check:slim && npm run check:exports","txbuilder:e2e":"node --env-file=.env scripts/run-txbuilder-e2e.mjs","disclosure:e2e":"node --env-file=.env scripts/run-disclosure-e2e.mjs","dust-wedge:e2e":"node --env-file=.env scripts/run-dust-wedge-e2e.mjs","membership:e2e":"node --env-file=.env scripts/run-membership-e2e.mjs","mint-token:e2e":"node --env-file=.env scripts/run-mint-token-e2e.mjs","prepublishOnly":"npm run check:release && npm run build:plugin","wasm-zswap:e2e":"node --env-file=.env scripts/run-wasm-zswap-e2e.mjs","agent-layer:e2e":"node --env-file=.env scripts/run-agent-layer-e2e.mjs","anchor-batch:e2e":"node --env-file=.env scripts/run-rebind-repro-e2e.mjs","check:fresh-tree":"bash scripts/check-fresh-tree.sh","dev:default-heap":"npm run cds:watch","state-verify:e2e":"node --env-file=.env scripts/run-state-verification-e2e.mjs","wasm-proving:e2e":"node --env-file=.env scripts/run-wasm-proving-e2e.mjs","burst-sponsor:e2e":"node --env-file=.env scripts/run-burst-sponsor-e2e.mjs","document-diff:e2e":"node --env-file=.env scripts/run-document-diff-e2e.mjs","wasm-contract:e2e":"node --env-file=.env scripts/run-wasm-contract-e2e.mjs","guarded-attest:e2e":"node --env-file=.env scripts/run-guarded-attest-e2e.mjs","check:browser-types":"node scripts/check-browser-types.mjs","check:server:hosted":"node --env-file=.env scripts/check-server.mjs https://api.nightgate.dev","test:pg-idempotency":"node scripts/test-postgres-idempotency.mjs","sponsored-deploy:e2e":"node --env-file=.env scripts/run-sponsored-deploy-e2e.mjs","check:job-idempotency":"node scripts/check-job-idempotency.mjs","integration:providers":"node scripts/integration-test-providers.mjs","cross-server-probe:e2e":"node --env-file=.env scripts/run-cross-server-sponsor-probe-e2e.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","integration:schema-delta":"node scripts/integration-test-schema-delta.mjs","field-predicate-batch:e2e":"node --env-file=.env scripts/run-field-predicate-batch-e2e.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:connector-routes":"node scripts/integration-test-connector-routes.mjs","integration:attestation-vault":"node scripts/integration-test-attestation-vault.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs","integration:derive-wallet-info":"node --env-file=.env scripts/integration-test-derive-wallet-info.mjs","integration:attestation-vault-32":"node scripts/integration-test-attestation-vault-32.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","generic-pool":"^3.9.0","@noble/hashes":"^1.8.0","@polkadot/types":"^16.5.6","@midnight-ntwrk/zkir-v2":"2.1.0","@midnight-ntwrk/ledger-v8":"^8.1.0","@midnight-ntwrk/compact-js":"2.5.0","@midnightntwrk/wallet-sdk-hd":"^3.0.3","@midnight-ntwrk/compact-runtime":"0.16.0","@midnightntwrk/wallet-sdk-facade":"^4.1.0","@midnight-ntwrk/midnight-js-types":"4.0.4","@midnightntwrk/wallet-sdk-shielded":"^3.0.2","@midnight-ntwrk/midnight-js-contracts":"~4.0.4","@midnightntwrk/wallet-sdk-dust-wallet":"^4.2.0","@midnight-ntwrk/midnight-js-network-id":"~4.0.4","@midnightntwrk/wallet-sdk-abstractions":"^2.1.0","@midnightntwrk/wallet-sdk-capabilities":"3.3.1","@midnightntwrk/wallet-sdk-prover-client":"1.2.3","@midnightntwrk/wallet-sdk-address-format":"^3.1.2","@midnight-ntwrk/wallet-sdk-address-format":"npm:@midnightntwrk/wallet-sdk-address-format@^3.1.2","@midnightntwrk/wallet-sdk-unshielded-wallet":"^3.1.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"~4.0.4","@midnight-ntwrk/midnight-js-http-client-proof-provider":"~4.0.4","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"~4.0.4","@midnight-ntwrk/midnight-js-level-private-state-provider":"~4.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","eslint":"^10.9.0","undici":"^8.9.0","vitest":"^4.1.10","express":"^4.22.2","globals":"^14.0.0","@sap/cds":"^10","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^10","@types/node":"^22","@cap-js/sqlite":"^3","@cap-js/cds-test":"^1","@cap-js/postgres":"^3.0.1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"@sap/cds":">=10 <11","@polkadot/api":">=14","@midnight-ntwrk/dapp-connector-api":"^4.0.0"},"peerDependenciesMeta":{"@polkadot/api":{"optional":true},"@midnight-ntwrk/dapp-connector-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.22.1_1788196151606_0.10154993807601165","host":"s3://npm-registry-packages-npm-production"}},"0.22.2":{"name":"@odatano/nightgate","version":"0.22.2","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.22.2","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"bin":{"nightgate-db-migrate":"scripts/migrate-sqlite-to-postgres.mjs","nightgate-fetch-keys":"scripts/fetch-contract-keys.mjs","nightgate-schema-delta":"scripts/apply-schema-delta.mjs"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"url":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","client":{"timeout":30000},"credentials":{"url":"db/midnight.db"}},"nightgate":{"contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"shielded-token":{"artifactPath":"contracts/shielded-token/src/managed/shielded-token/contract/index.js","zkConfigPath":"contracts/shielded-token/src/managed/shielded-token","privateStateId":"shieldedTokenPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"},"attestation-vault-32":{"slotWidth":32,"artifactPath":"contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js","zkConfigPath":"contracts/attestation-vault-32/src/managed/attestation-vault-32","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"09323267ad0e430269a04da267abc333cbd1dbde","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.22.2.tgz","fileCount":314,"integrity":"sha512-9u9uvkJsicvG8nqSf66p9m2IF1KD6zc9DaLU4Vy14E8mbGaBfuifAxPiEp0tX+lG/MZWZ4hHbhs+sMEo1c7Jxw==","signatures":[{"sig":"MEQCIDelP6GgbOG9ba5TY8xwz7COZnEtH8Zlv5M1c6WlRj7VAiBpJlU//TZM28E/f7IDuh93Vp5rVsKS6z9IQ9FK2txOAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90283416},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./client":{"types":"./src/sdk/client.d.ts","import":"./src/sdk/client.mjs","default":"./src/sdk/client.mjs"},"./browser":{"types":"./src/browser/index.d.ts","import":"./src/browser/index.mjs","default":"./src/browser/index.mjs"},"./set-root":{"types":"./srv/submission/set-root.d.ts","default":"./srv/submission/set-root.js"},"./txbuilder":{"types":"./src/txbuilder/index.d.ts","import":"./src/txbuilder/index.mjs","default":"./src/txbuilder/index.mjs"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./browser/providers.mjs":{"types":"./src/browser/providers.d.mts","import":"./src/browser/providers.mjs","default":"./src/browser/providers.mjs"},"./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./browser/attestation-vault":{"types":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.d.ts","import":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","default":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds","./browser/attestation-vault-32":{"types":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.d.ts","import":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js","default":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js"}},"gitHead":"29072644e8976c24b69138fad71ae6324e2fb5cd","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"vitest run --coverage","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models --outputDTsFiles false","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && vitest run test/unit","typecheck":"tsc -p tsconfig.json --noEmit","build:slim":"node scripts/build-slim-package.mjs","check:slim":"npm run build:slim && node scripts/check-slim-package.mjs","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","width32:e2e":"node --env-file=.env scripts/run-width32-e2e.mjs","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","check:server":"node --env-file=.env scripts/check-server.mjs","check:browser":"node scripts/check-browser-bundle.mjs","check:exports":"node scripts/check-package-exports.mjs","check:release":"npm run build && npm run lint && npm run typecheck && npm test && npm run integration:attestation-vault && npm run integration:attestation-vault-32 && npm run integration:schema-delta && npm run check:browser && npm run check:browser-types && npm run check:slim && npm run check:exports","txbuilder:e2e":"node --env-file=.env scripts/run-txbuilder-e2e.mjs","disclosure:e2e":"node --env-file=.env scripts/run-disclosure-e2e.mjs","dust-wedge:e2e":"node --env-file=.env scripts/run-dust-wedge-e2e.mjs","membership:e2e":"node --env-file=.env scripts/run-membership-e2e.mjs","mint-token:e2e":"node --env-file=.env scripts/run-mint-token-e2e.mjs","prepublishOnly":"npm run check:release && npm run build:plugin","wasm-zswap:e2e":"node --env-file=.env scripts/run-wasm-zswap-e2e.mjs","agent-layer:e2e":"node --env-file=.env scripts/run-agent-layer-e2e.mjs","anchor-batch:e2e":"node --env-file=.env scripts/run-rebind-repro-e2e.mjs","check:fresh-tree":"bash scripts/check-fresh-tree.sh","dev:default-heap":"npm run cds:watch","state-verify:e2e":"node --env-file=.env scripts/run-state-verification-e2e.mjs","wasm-proving:e2e":"node --env-file=.env scripts/run-wasm-proving-e2e.mjs","burst-sponsor:e2e":"node --env-file=.env scripts/run-burst-sponsor-e2e.mjs","document-diff:e2e":"node --env-file=.env scripts/run-document-diff-e2e.mjs","wasm-contract:e2e":"node --env-file=.env scripts/run-wasm-contract-e2e.mjs","guarded-attest:e2e":"node --env-file=.env scripts/run-guarded-attest-e2e.mjs","check:browser-types":"node scripts/check-browser-types.mjs","check:server:hosted":"node --env-file=.env scripts/check-server.mjs https://api.nightgate.dev","test:pg-idempotency":"node scripts/test-postgres-idempotency.mjs","sponsored-deploy:e2e":"node --env-file=.env scripts/run-sponsored-deploy-e2e.mjs","check:job-idempotency":"node scripts/check-job-idempotency.mjs","integration:providers":"node scripts/integration-test-providers.mjs","cross-server-probe:e2e":"node --env-file=.env scripts/run-cross-server-sponsor-probe-e2e.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","integration:schema-delta":"node scripts/integration-test-schema-delta.mjs","field-predicate-batch:e2e":"node --env-file=.env scripts/run-field-predicate-batch-e2e.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:connector-routes":"node scripts/integration-test-connector-routes.mjs","integration:attestation-vault":"node scripts/integration-test-attestation-vault.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs","integration:derive-wallet-info":"node --env-file=.env scripts/integration-test-derive-wallet-info.mjs","integration:attestation-vault-32":"node scripts/integration-test-attestation-vault-32.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","generic-pool":"^3.9.0","@noble/hashes":"^1.8.0","@polkadot/types":"^16.5.6","@midnight-ntwrk/zkir-v2":"2.1.0","@midnight-ntwrk/ledger-v8":"8.1.0","@midnight-ntwrk/compact-js":"2.5.1","@midnightntwrk/wallet-sdk-hd":"^3.0.3","@midnight-ntwrk/compact-runtime":"0.16.0","@midnightntwrk/wallet-sdk-facade":"^4.1.0","@midnight-ntwrk/midnight-js-types":"4.1.1","@midnightntwrk/wallet-sdk-shielded":"^3.0.2","@midnight-ntwrk/midnight-js-contracts":"4.1.1","@midnightntwrk/wallet-sdk-dust-wallet":"^4.2.0","@midnight-ntwrk/midnight-js-network-id":"4.1.1","@midnightntwrk/wallet-sdk-abstractions":"^2.1.0","@midnightntwrk/wallet-sdk-capabilities":"3.3.1","@midnightntwrk/wallet-sdk-prover-client":"1.2.3","@midnightntwrk/wallet-sdk-address-format":"^3.1.2","@midnight-ntwrk/wallet-sdk-address-format":"npm:@midnightntwrk/wallet-sdk-address-format@^3.1.2","@midnightntwrk/wallet-sdk-unshielded-wallet":"^3.1.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"4.1.1","@midnight-ntwrk/midnight-js-http-client-proof-provider":"4.1.1","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"4.1.1","@midnight-ntwrk/midnight-js-level-private-state-provider":"4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","eslint":"^10.9.0","undici":"^8.9.0","vitest":"^4.1.10","express":"^4.22.2","globals":"^14.0.0","@sap/cds":"^10","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^10","@types/node":"^22","@cap-js/sqlite":"^3","@cap-js/cds-test":"^1","@cap-js/postgres":"^3.0.1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"@sap/cds":">=10 <11","@polkadot/api":">=14","@midnight-ntwrk/dapp-connector-api":"^4.0.0"},"peerDependenciesMeta":{"@polkadot/api":{"optional":true},"@midnight-ntwrk/dapp-connector-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.22.2_1788370891208_0.5538498691935527","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"@odatano/nightgate","version":"0.23.0","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.23.0","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"bin":{"nightgate-db-migrate":"scripts/migrate-sqlite-to-postgres.mjs","nightgate-fetch-keys":"scripts/fetch-contract-keys.mjs","nightgate-rewrap-keys":"scripts/rewrap-encryption-keys.mjs","nightgate-schema-delta":"scripts/apply-schema-delta.mjs"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"url":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","client":{"timeout":30000},"credentials":{"url":"db/midnight.db"}},"nightgate":{"contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"shielded-token":{"artifactPath":"contracts/shielded-token/src/managed/shielded-token/contract/index.js","zkConfigPath":"contracts/shielded-token/src/managed/shielded-token","privateStateId":"shieldedTokenPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"},"attestation-vault-32":{"slotWidth":32,"artifactPath":"contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js","zkConfigPath":"contracts/attestation-vault-32/src/managed/attestation-vault-32","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"daee41e0b92a9365e5ae6ae3877daf0588d5096b","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.23.0.tgz","fileCount":361,"integrity":"sha512-/sANvIC+MzLMjBgKP4c3qwEFDuIJsU0a1wRBotvNbO/Rw8dufJgS/OxuQHiHaqdbyE5yg5//gULy6VtzjiDTcA==","signatures":[{"sig":"MEYCIQCihtDZzKxGgvsq+8bdfcK2pyFFax0UQDlmsUepIXD7YQIhAPBKH+6YgJB+5d6e0Hg8FotlD5L/T7zIra+Kxro4H13n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4413916},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","engines":{"node":">=22.12"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./sdk":{"types":"./src/sdk/index.d.ts","import":"./src/sdk/index.mjs","default":"./src/sdk/index.mjs"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./client":{"types":"./src/sdk/client.d.ts","import":"./src/sdk/client.mjs","default":"./src/sdk/client.mjs"},"./browser":{"types":"./src/browser/index.d.ts","import":"./src/browser/index.mjs","default":"./src/browser/index.mjs"},"./set-root":{"types":"./srv/submission/set-root.d.ts","default":"./srv/submission/set-root.js"},"./txbuilder":{"types":"./src/txbuilder/index.d.ts","import":"./src/txbuilder/index.mjs","default":"./src/txbuilder/index.mjs"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./browser/providers.mjs":{"types":"./src/browser/providers.d.mts","import":"./src/browser/providers.mjs","default":"./src/browser/providers.mjs"},"./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./browser/attestation-vault":{"types":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.d.ts","import":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","default":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds","./browser/attestation-vault-32":{"types":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.d.ts","import":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js","default":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js"}},"gitHead":"aa4b072144aace065f6bf98da8e2bc370a2cea12","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"vitest run --coverage","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models --outputDTsFiles false","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && vitest run test/unit","typecheck":"tsc -p tsconfig.json --noEmit","build:slim":"node scripts/build-slim-package.mjs","check:slim":"npm run build:slim && node scripts/check-slim-package.mjs","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","width32:e2e":"node --env-file=.env scripts/run-width32-e2e.mjs","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","check:server":"node --env-file=.env scripts/check-server.mjs","config:table":"node scripts/print-config-table.mjs --write","check:browser":"node scripts/check-browser-bundle.mjs","check:exports":"node scripts/check-package-exports.mjs","check:release":"npm run build && npm run lint && npm run typecheck && npm test && npm run integration:attestation-vault && npm run integration:attestation-vault-32 && npm run integration:schema-delta && npm run check:vault-parity && npm run check:browser && npm run check:browser-types && npm run check:slim && npm run check:exports","keys:manifest":"node scripts/write-key-manifest.mjs","txbuilder:e2e":"node --env-file=.env scripts/run-txbuilder-e2e.mjs","disclosure:e2e":"node --env-file=.env scripts/run-disclosure-e2e.mjs","dust-wedge:e2e":"node --env-file=.env scripts/run-dust-wedge-e2e.mjs","membership:e2e":"node --env-file=.env scripts/run-membership-e2e.mjs","mint-token:e2e":"node --env-file=.env scripts/run-mint-token-e2e.mjs","prepublishOnly":"npm run check:release && npm run build:plugin","wasm-zswap:e2e":"node --env-file=.env scripts/run-wasm-zswap-e2e.mjs","agent-layer:e2e":"node --env-file=.env scripts/run-agent-layer-e2e.mjs","anchor-batch:e2e":"node --env-file=.env scripts/run-rebind-repro-e2e.mjs","check:fresh-tree":"bash scripts/check-fresh-tree.sh","dev:default-heap":"npm run cds:watch","state-verify:e2e":"node --env-file=.env scripts/run-state-verification-e2e.mjs","wasm-proving:e2e":"node --env-file=.env scripts/run-wasm-proving-e2e.mjs","burst-sponsor:e2e":"node --env-file=.env scripts/run-burst-sponsor-e2e.mjs","document-diff:e2e":"node --env-file=.env scripts/run-document-diff-e2e.mjs","wasm-contract:e2e":"node --env-file=.env scripts/run-wasm-contract-e2e.mjs","check:release:full":"npm run check:release && npm run integration:postgres","check:vault-parity":"node scripts/check-vault-parity.mjs","guarded-attest:e2e":"node --env-file=.env scripts/run-guarded-attest-e2e.mjs","check:browser-types":"node scripts/check-browser-types.mjs","check:server:hosted":"node --env-file=.env scripts/check-server.mjs https://api.nightgate.dev","keys:manifest:check":"node scripts/write-key-manifest.mjs --check --require-keys","test:pg-idempotency":"node scripts/test-postgres-idempotency.mjs","integration:postgres":"node scripts/integration-test-postgres.mjs","sponsored-deploy:e2e":"node --env-file=.env scripts/run-sponsored-deploy-e2e.mjs","check:job-idempotency":"node scripts/check-job-idempotency.mjs","integration:providers":"node scripts/integration-test-providers.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","integration:schema-delta":"node scripts/integration-test-schema-delta.mjs","field-predicate-batch:e2e":"node --env-file=.env scripts/run-field-predicate-batch-e2e.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:connector-routes":"node scripts/integration-test-connector-routes.mjs","integration:attestation-vault":"node scripts/integration-test-attestation-vault.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs","integration:derive-wallet-info":"node --env-file=.env scripts/integration-test-derive-wallet-info.mjs","integration:attestation-vault-32":"node scripts/integration-test-attestation-vault-32.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","generic-pool":"^3.9.0","@noble/hashes":"^1.8.0","@polkadot/types":"^16.5.6","@midnight-ntwrk/zkir-v2":"2.1.0","@midnight-ntwrk/ledger-v8":"8.1.0","@midnight-ntwrk/compact-js":"2.5.1","@midnightntwrk/wallet-sdk-hd":"^3.0.3","@midnight-ntwrk/compact-runtime":"0.16.0","@midnightntwrk/wallet-sdk-facade":"^4.1.0","@midnight-ntwrk/midnight-js-types":"4.1.1","@midnightntwrk/wallet-sdk-shielded":"^3.0.2","@midnight-ntwrk/midnight-js-contracts":"4.1.1","@midnightntwrk/wallet-sdk-dust-wallet":"^4.2.0","@midnight-ntwrk/midnight-js-network-id":"4.1.1","@midnightntwrk/wallet-sdk-abstractions":"^2.1.0","@midnightntwrk/wallet-sdk-capabilities":"3.3.1","@midnightntwrk/wallet-sdk-prover-client":"1.2.3","@midnightntwrk/wallet-sdk-address-format":"^3.1.2","@midnight-ntwrk/wallet-sdk-address-format":"npm:@midnightntwrk/wallet-sdk-address-format@^3.1.2","@midnightntwrk/wallet-sdk-unshielded-wallet":"^3.1.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"4.1.1","@midnight-ntwrk/midnight-js-http-client-proof-provider":"4.1.1","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"4.1.1","@midnight-ntwrk/midnight-js-level-private-state-provider":"4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","eslint":"^10.9.0","undici":"^8.9.0","vitest":"^4.1.10","express":"^4.22.2","globals":"^14.0.0","@sap/cds":"^10","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^10","@types/node":"^22","@cap-js/sqlite":"^3","@cap-js/cds-test":"^1","@cap-js/postgres":"^3.0.1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"@sap/cds":">=10 <11","@polkadot/api":">=14","@midnight-ntwrk/dapp-connector-api":"^4.0.0"},"peerDependenciesMeta":{"@polkadot/api":{"optional":true},"@midnight-ntwrk/dapp-connector-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.23.0_1788712466751_0.16963340340575117","host":"s3://npm-registry-packages-npm-production"}},"0.23.1":{"name":"@odatano/nightgate","version":"0.23.1","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.23.1","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"bin":{"nightgate-db-migrate":"scripts/migrate-sqlite-to-postgres.mjs","nightgate-fetch-keys":"scripts/fetch-contract-keys.mjs","nightgate-rewrap-keys":"scripts/rewrap-encryption-keys.mjs","nightgate-schema-delta":"scripts/apply-schema-delta.mjs"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"url":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","client":{"timeout":30000},"credentials":{"url":"db/midnight.db"}},"nightgate":{"contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"shielded-token":{"artifactPath":"contracts/shielded-token/src/managed/shielded-token/contract/index.js","zkConfigPath":"contracts/shielded-token/src/managed/shielded-token","privateStateId":"shieldedTokenPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"},"attestation-vault-32":{"slotWidth":32,"artifactPath":"contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js","zkConfigPath":"contracts/attestation-vault-32/src/managed/attestation-vault-32","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"3bcd9f88e258f71380e5c1fdc1408b61dfbe00b3","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.23.1.tgz","fileCount":361,"integrity":"sha512-Negpa0pEeS8F569qPsZeg22Bj6Nph1TvuC/xttmuhoCr5QCLvvTmgNlq2X/1xItR/EI8AUmnbHP+4yAejqT9Jw==","signatures":[{"sig":"MEUCIQDO4RZpsTUt/9rYwbguAxF6cDH9s1MAIuvgrFLIBdtkfAIgNFx3YtwO7ByLCDMEfst5QZLmVDuyM0ioHfUV4LwLCcg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4414247},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","engines":{"node":">=22.12"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./sdk":{"types":"./src/sdk/index.d.ts","import":"./src/sdk/index.mjs","default":"./src/sdk/index.mjs"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./client":{"types":"./src/sdk/client.d.ts","import":"./src/sdk/client.mjs","default":"./src/sdk/client.mjs"},"./browser":{"types":"./src/browser/index.d.ts","import":"./src/browser/index.mjs","default":"./src/browser/index.mjs"},"./set-root":{"types":"./srv/submission/set-root.d.ts","default":"./srv/submission/set-root.js"},"./txbuilder":{"types":"./src/txbuilder/index.d.ts","import":"./src/txbuilder/index.mjs","default":"./src/txbuilder/index.mjs"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./browser/providers.mjs":{"types":"./src/browser/providers.d.mts","import":"./src/browser/providers.mjs","default":"./src/browser/providers.mjs"},"./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./browser/attestation-vault":{"types":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.d.ts","import":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","default":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds","./browser/attestation-vault-32":{"types":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.d.ts","import":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js","default":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js"}},"gitHead":"387389060e2aa807bc6060658e2e635faaf26aa5","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"vitest run --coverage","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models --outputDTsFiles false","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && vitest run test/unit","typecheck":"tsc -p tsconfig.json --noEmit","build:slim":"node scripts/build-slim-package.mjs","check:slim":"npm run build:slim && node scripts/check-slim-package.mjs","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","width32:e2e":"node --env-file=.env scripts/run-width32-e2e.mjs","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","check:server":"node --env-file=.env scripts/check-server.mjs","config:table":"node scripts/print-config-table.mjs --write","check:browser":"node scripts/check-browser-bundle.mjs","check:exports":"node scripts/check-package-exports.mjs","check:release":"npm run build && npm run lint && npm run typecheck && npm test && npm run integration:attestation-vault && npm run integration:attestation-vault-32 && npm run integration:schema-delta && npm run check:vault-parity && npm run check:browser && npm run check:browser-types && npm run check:slim && npm run check:exports","keys:manifest":"node scripts/write-key-manifest.mjs","txbuilder:e2e":"node --env-file=.env scripts/run-txbuilder-e2e.mjs","disclosure:e2e":"node --env-file=.env scripts/run-disclosure-e2e.mjs","dust-wedge:e2e":"node --env-file=.env scripts/run-dust-wedge-e2e.mjs","membership:e2e":"node --env-file=.env scripts/run-membership-e2e.mjs","mint-token:e2e":"node --env-file=.env scripts/run-mint-token-e2e.mjs","prepublishOnly":"npm run check:release && npm run build:plugin","wasm-zswap:e2e":"node --env-file=.env scripts/run-wasm-zswap-e2e.mjs","agent-layer:e2e":"node --env-file=.env scripts/run-agent-layer-e2e.mjs","anchor-batch:e2e":"node --env-file=.env scripts/run-rebind-repro-e2e.mjs","check:fresh-tree":"bash scripts/check-fresh-tree.sh","dev:default-heap":"npm run cds:watch","state-verify:e2e":"node --env-file=.env scripts/run-state-verification-e2e.mjs","wasm-proving:e2e":"node --env-file=.env scripts/run-wasm-proving-e2e.mjs","burst-sponsor:e2e":"node --env-file=.env scripts/run-burst-sponsor-e2e.mjs","document-diff:e2e":"node --env-file=.env scripts/run-document-diff-e2e.mjs","wasm-contract:e2e":"node --env-file=.env scripts/run-wasm-contract-e2e.mjs","check:release:full":"npm run check:release && npm run integration:postgres","check:vault-parity":"node scripts/check-vault-parity.mjs","guarded-attest:e2e":"node --env-file=.env scripts/run-guarded-attest-e2e.mjs","check:browser-types":"node scripts/check-browser-types.mjs","check:server:hosted":"node --env-file=.env scripts/check-server.mjs https://api.nightgate.dev","keys:manifest:check":"node scripts/write-key-manifest.mjs --check --require-keys","test:pg-idempotency":"node scripts/test-postgres-idempotency.mjs","integration:postgres":"node scripts/integration-test-postgres.mjs","sponsored-deploy:e2e":"node --env-file=.env scripts/run-sponsored-deploy-e2e.mjs","check:job-idempotency":"node scripts/check-job-idempotency.mjs","integration:providers":"node scripts/integration-test-providers.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","integration:schema-delta":"node scripts/integration-test-schema-delta.mjs","field-predicate-batch:e2e":"node --env-file=.env scripts/run-field-predicate-batch-e2e.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:connector-routes":"node scripts/integration-test-connector-routes.mjs","integration:attestation-vault":"node scripts/integration-test-attestation-vault.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs","integration:derive-wallet-info":"node --env-file=.env scripts/integration-test-derive-wallet-info.mjs","integration:attestation-vault-32":"node scripts/integration-test-attestation-vault-32.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","generic-pool":"^3.9.0","@noble/hashes":"^1.8.0","@polkadot/types":"^16.5.6","@midnight-ntwrk/zkir-v2":"2.1.0","@midnight-ntwrk/ledger-v8":"8.1.0","@midnight-ntwrk/compact-js":"2.5.1","@midnightntwrk/wallet-sdk-hd":"^3.0.3","@midnight-ntwrk/compact-runtime":"0.16.0","@midnightntwrk/wallet-sdk-facade":"^4.1.0","@midnight-ntwrk/midnight-js-types":"4.1.1","@midnightntwrk/wallet-sdk-shielded":"^3.0.2","@midnight-ntwrk/midnight-js-contracts":"4.1.1","@midnightntwrk/wallet-sdk-dust-wallet":"^4.2.0","@midnight-ntwrk/midnight-js-network-id":"4.1.1","@midnightntwrk/wallet-sdk-abstractions":"^2.1.0","@midnightntwrk/wallet-sdk-capabilities":"3.3.1","@midnightntwrk/wallet-sdk-prover-client":"1.2.3","@midnightntwrk/wallet-sdk-address-format":"^3.1.2","@midnight-ntwrk/wallet-sdk-address-format":"npm:@midnightntwrk/wallet-sdk-address-format@^3.1.2","@midnightntwrk/wallet-sdk-unshielded-wallet":"^3.1.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"4.1.1","@midnight-ntwrk/midnight-js-http-client-proof-provider":"4.1.1","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"4.1.1","@midnight-ntwrk/midnight-js-level-private-state-provider":"4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","eslint":"^10.9.0","undici":"^8.9.0","vitest":"^4.1.10","express":"^4.22.2","globals":"^14.0.0","@sap/cds":"^10","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^10","@types/node":"^22","@cap-js/sqlite":"^3","@cap-js/cds-test":"^1","@cap-js/postgres":"^3.0.1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"@sap/cds":">=10 <11","@polkadot/api":">=14","@midnight-ntwrk/dapp-connector-api":"^4.0.0"},"peerDependenciesMeta":{"@polkadot/api":{"optional":true},"@midnight-ntwrk/dapp-connector-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.23.1_1788713460279_0.33665096219312796","host":"s3://npm-registry-packages-npm-production"}},"0.23.2":{"name":"@odatano/nightgate","version":"0.23.2","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.23.2","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"bin":{"nightgate-db-migrate":"scripts/migrate-sqlite-to-postgres.mjs","nightgate-fetch-keys":"scripts/fetch-contract-keys.mjs","nightgate-rewrap-keys":"scripts/rewrap-encryption-keys.mjs","nightgate-schema-delta":"scripts/apply-schema-delta.mjs"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"url":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","client":{"timeout":30000},"credentials":{"url":"db/midnight.db"}},"nightgate":{"contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"shielded-token":{"artifactPath":"contracts/shielded-token/src/managed/shielded-token/contract/index.js","zkConfigPath":"contracts/shielded-token/src/managed/shielded-token","privateStateId":"shieldedTokenPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"},"attestation-vault-32":{"slotWidth":32,"artifactPath":"contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js","zkConfigPath":"contracts/attestation-vault-32/src/managed/attestation-vault-32","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"4e1e555afcc198e21f35e71addae3950d3a8a8d4","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.23.2.tgz","fileCount":363,"integrity":"sha512-N7PdWwNZkMGaYqwLji46maSMf79gXGYTGArQB3w13nyXItZ4h0SRffDyClQ49e6E2kkZE8+H15unPRKINzH+8Q==","signatures":[{"sig":"MEQCIBjnCG1p8hdpOVK738oJT24xSJext5FelnDsQ2LuuEx4AiACpPFPByoTf4UiAZUVbW1HkZ5KsJk23DOELyLQEW4w+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4416669},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","engines":{"node":">=22.12"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./sdk":{"types":"./src/sdk/index.d.ts","import":"./src/sdk/index.mjs","default":"./src/sdk/index.mjs"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./client":{"types":"./src/sdk/client.d.ts","import":"./src/sdk/client.mjs","default":"./src/sdk/client.mjs"},"./browser":{"types":"./src/browser/index.d.ts","import":"./src/browser/index.mjs","default":"./src/browser/index.mjs"},"./set-root":{"types":"./srv/submission/set-root.d.ts","default":"./srv/submission/set-root.js"},"./txbuilder":{"types":"./src/txbuilder/index.d.ts","import":"./src/txbuilder/index.mjs","default":"./src/txbuilder/index.mjs"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./browser/providers.mjs":{"types":"./src/browser/providers.d.mts","import":"./src/browser/providers.mjs","default":"./src/browser/providers.mjs"},"./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./browser/attestation-vault":{"types":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.d.ts","import":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","default":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds","./browser/attestation-vault-32":{"types":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.d.ts","import":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js","default":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js"}},"gitHead":"32878bd4ac781f76f077511908a0970da255a616","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"vitest run --coverage","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models --outputDTsFiles false","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && vitest run test/unit","typecheck":"tsc -p tsconfig.json --noEmit","build:slim":"node scripts/build-slim-package.mjs","check:slim":"npm run build:slim && node scripts/check-slim-package.mjs","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","width32:e2e":"node --env-file=.env scripts/run-width32-e2e.mjs","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","check:server":"node --env-file=.env scripts/check-server.mjs","config:table":"node scripts/print-config-table.mjs --write","check:browser":"node scripts/check-browser-bundle.mjs","check:exports":"node scripts/check-package-exports.mjs","check:release":"npm run build && npm run lint && npm run typecheck && npm test && npm run integration:attestation-vault && npm run integration:attestation-vault-32 && npm run integration:schema-delta && npm run check:vault-parity && npm run check:browser && npm run check:browser-types && npm run check:slim && npm run check:exports","keys:manifest":"node scripts/write-key-manifest.mjs","txbuilder:e2e":"node --env-file=.env scripts/run-txbuilder-e2e.mjs","disclosure:e2e":"node --env-file=.env scripts/run-disclosure-e2e.mjs","dust-wedge:e2e":"node --env-file=.env scripts/run-dust-wedge-e2e.mjs","membership:e2e":"node --env-file=.env scripts/run-membership-e2e.mjs","mint-token:e2e":"node --env-file=.env scripts/run-mint-token-e2e.mjs","prepublishOnly":"npm run check:release && npm run build:plugin","wasm-zswap:e2e":"node --env-file=.env scripts/run-wasm-zswap-e2e.mjs","agent-layer:e2e":"node --env-file=.env scripts/run-agent-layer-e2e.mjs","anchor-batch:e2e":"node --env-file=.env scripts/run-rebind-repro-e2e.mjs","check:fresh-tree":"bash scripts/check-fresh-tree.sh","dev:default-heap":"npm run cds:watch","state-verify:e2e":"node --env-file=.env scripts/run-state-verification-e2e.mjs","wasm-proving:e2e":"node --env-file=.env scripts/run-wasm-proving-e2e.mjs","burst-sponsor:e2e":"node --env-file=.env scripts/run-burst-sponsor-e2e.mjs","document-diff:e2e":"node --env-file=.env scripts/run-document-diff-e2e.mjs","wasm-contract:e2e":"node --env-file=.env scripts/run-wasm-contract-e2e.mjs","check:release:full":"npm run check:release && npm run integration:postgres","check:vault-parity":"node scripts/check-vault-parity.mjs","guarded-attest:e2e":"node --env-file=.env scripts/run-guarded-attest-e2e.mjs","check:browser-types":"node scripts/check-browser-types.mjs","check:server:hosted":"node --env-file=.env scripts/check-server.mjs https://api.nightgate.dev","keys:manifest:check":"node scripts/write-key-manifest.mjs --check --require-keys","test:pg-idempotency":"node scripts/test-postgres-idempotency.mjs","integration:postgres":"node scripts/integration-test-postgres.mjs","sponsored-deploy:e2e":"node --env-file=.env scripts/run-sponsored-deploy-e2e.mjs","check:job-idempotency":"node scripts/check-job-idempotency.mjs","integration:providers":"node scripts/integration-test-providers.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","integration:schema-delta":"node scripts/integration-test-schema-delta.mjs","field-predicate-batch:e2e":"node --env-file=.env scripts/run-field-predicate-batch-e2e.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:connector-routes":"node scripts/integration-test-connector-routes.mjs","integration:attestation-vault":"node scripts/integration-test-attestation-vault.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs","integration:derive-wallet-info":"node --env-file=.env scripts/integration-test-derive-wallet-info.mjs","integration:attestation-vault-32":"node scripts/integration-test-attestation-vault-32.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","generic-pool":"^3.9.0","@noble/hashes":"^1.8.0","@polkadot/types":"^16.5.6","@midnight-ntwrk/zkir-v2":"2.1.0","@midnight-ntwrk/ledger-v8":"8.1.0","@midnight-ntwrk/compact-js":"2.5.1","@midnightntwrk/wallet-sdk-hd":"^3.0.3","@midnight-ntwrk/compact-runtime":"0.16.0","@midnightntwrk/wallet-sdk-facade":"^4.1.0","@midnight-ntwrk/midnight-js-types":"4.1.1","@midnightntwrk/wallet-sdk-shielded":"^3.0.2","@midnight-ntwrk/midnight-js-contracts":"4.1.1","@midnightntwrk/wallet-sdk-dust-wallet":"^4.2.0","@midnight-ntwrk/midnight-js-network-id":"4.1.1","@midnightntwrk/wallet-sdk-abstractions":"^2.1.0","@midnightntwrk/wallet-sdk-capabilities":"3.3.1","@midnightntwrk/wallet-sdk-prover-client":"1.2.3","@midnightntwrk/wallet-sdk-address-format":"^3.1.2","@midnight-ntwrk/wallet-sdk-address-format":"npm:@midnightntwrk/wallet-sdk-address-format@^3.1.2","@midnightntwrk/wallet-sdk-unshielded-wallet":"^3.1.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"4.1.1","@midnight-ntwrk/midnight-js-http-client-proof-provider":"4.1.1","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"4.1.1","@midnight-ntwrk/midnight-js-level-private-state-provider":"4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","eslint":"^10.9.0","undici":"^8.9.0","vitest":"^4.1.10","express":"^4.22.2","globals":"^14.0.0","@sap/cds":"^10","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^10","@types/node":"^22","@cap-js/sqlite":"^3","@cap-js/cds-test":"^1","@cap-js/postgres":"^3.0.1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"@sap/cds":">=10 <11","@polkadot/api":">=14","@midnight-ntwrk/dapp-connector-api":"^4.0.0"},"peerDependenciesMeta":{"@polkadot/api":{"optional":true},"@midnight-ntwrk/dapp-connector-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.23.2_1788719328450_0.5600625706496389","host":"s3://npm-registry-packages-npm-production"}},"0.23.3":{"name":"@odatano/nightgate","version":"0.23.3","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.23.3","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"bin":{"nightgate-db-migrate":"scripts/migrate-sqlite-to-postgres.mjs","nightgate-fetch-keys":"scripts/fetch-contract-keys.mjs","nightgate-rewrap-keys":"scripts/rewrap-encryption-keys.mjs","nightgate-schema-delta":"scripts/apply-schema-delta.mjs"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"url":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","client":{"timeout":30000},"credentials":{"url":"db/midnight.db"}},"nightgate":{"contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"shielded-token":{"artifactPath":"contracts/shielded-token/src/managed/shielded-token/contract/index.js","zkConfigPath":"contracts/shielded-token/src/managed/shielded-token","privateStateId":"shieldedTokenPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"},"attestation-vault-32":{"slotWidth":32,"artifactPath":"contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js","zkConfigPath":"contracts/attestation-vault-32/src/managed/attestation-vault-32","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"9b5ce09ed0012b74a71c7bd9163b3a7999352c7d","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.23.3.tgz","fileCount":365,"integrity":"sha512-wbFVhxAl+OUpllUXyG6Bw/4gL2CWiUrppSISsyCtLctGoWE2eniIb5QkZSqUOrZo2artFZT5W9wvjRDGWQa9JA==","signatures":[{"sig":"MEUCIAa/XkMRR2uW9VU+4Qm3AF0qtwWL8g2Wpl0WfxAL/dKCAiEAwJealcUcImRiVqdbSgxAWiwBfpp5ANQZhcagBNGOYug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4454347},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","engines":{"node":">=22.12"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./sdk":{"types":"./src/sdk/index.d.ts","import":"./src/sdk/index.mjs","default":"./src/sdk/index.mjs"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./client":{"types":"./src/sdk/client.d.ts","import":"./src/sdk/client.mjs","default":"./src/sdk/client.mjs"},"./browser":{"types":"./src/browser/index.d.ts","import":"./src/browser/index.mjs","default":"./src/browser/index.mjs"},"./set-root":{"types":"./srv/submission/set-root.d.ts","default":"./srv/submission/set-root.js"},"./txbuilder":{"types":"./src/txbuilder/index.d.ts","import":"./src/txbuilder/index.mjs","default":"./src/txbuilder/index.mjs"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./browser/providers.mjs":{"types":"./src/browser/providers.d.mts","import":"./src/browser/providers.mjs","default":"./src/browser/providers.mjs"},"./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./browser/attestation-vault":{"types":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.d.ts","import":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","default":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds","./browser/attestation-vault-32":{"types":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.d.ts","import":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js","default":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js"}},"gitHead":"dfbcbf98fed3255559676dd5e883b8bbdcb382f4","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"vitest run --coverage","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models --outputDTsFiles false","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && vitest run test/unit","typecheck":"tsc -p tsconfig.json --noEmit","build:slim":"node scripts/build-slim-package.mjs","check:slim":"npm run build:slim && node scripts/check-slim-package.mjs","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","width32:e2e":"node --env-file=.env scripts/run-width32-e2e.mjs","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","check:server":"node --env-file=.env scripts/check-server.mjs","config:table":"node scripts/print-config-table.mjs --write","check:browser":"node scripts/check-browser-bundle.mjs","check:exports":"node scripts/check-package-exports.mjs","check:release":"npm run build && npm run lint && npm run typecheck && npm test && npm run integration:attestation-vault && npm run integration:attestation-vault-32 && npm run integration:schema-delta && npm run check:vault-parity && npm run check:browser && npm run check:browser-types && npm run check:slim && npm run check:exports","keys:manifest":"node scripts/write-key-manifest.mjs","txbuilder:e2e":"node --env-file=.env scripts/run-txbuilder-e2e.mjs","disclosure:e2e":"node --env-file=.env scripts/run-disclosure-e2e.mjs","dust-wedge:e2e":"node --env-file=.env scripts/run-dust-wedge-e2e.mjs","membership:e2e":"node --env-file=.env scripts/run-membership-e2e.mjs","mint-token:e2e":"node --env-file=.env scripts/run-mint-token-e2e.mjs","prepublishOnly":"npm run check:release && npm run build:plugin","wasm-zswap:e2e":"node --env-file=.env scripts/run-wasm-zswap-e2e.mjs","agent-layer:e2e":"node --env-file=.env scripts/run-agent-layer-e2e.mjs","anchor-batch:e2e":"node --env-file=.env scripts/run-rebind-repro-e2e.mjs","check:fresh-tree":"bash scripts/check-fresh-tree.sh","dev:default-heap":"npm run cds:watch","state-verify:e2e":"node --env-file=.env scripts/run-state-verification-e2e.mjs","wasm-proving:e2e":"node --env-file=.env scripts/run-wasm-proving-e2e.mjs","burst-sponsor:e2e":"node --env-file=.env scripts/run-burst-sponsor-e2e.mjs","document-diff:e2e":"node --env-file=.env scripts/run-document-diff-e2e.mjs","wasm-contract:e2e":"node --env-file=.env scripts/run-wasm-contract-e2e.mjs","check:release:full":"npm run check:release && npm run integration:postgres","check:vault-parity":"node scripts/check-vault-parity.mjs","guarded-attest:e2e":"node --env-file=.env scripts/run-guarded-attest-e2e.mjs","check:browser-types":"node scripts/check-browser-types.mjs","check:server:hosted":"node --env-file=.env scripts/check-server.mjs https://api.nightgate.dev","keys:manifest:check":"node scripts/write-key-manifest.mjs --check --require-keys","test:pg-idempotency":"node scripts/test-postgres-idempotency.mjs","integration:postgres":"node scripts/integration-test-postgres.mjs","sponsored-deploy:e2e":"node --env-file=.env scripts/run-sponsored-deploy-e2e.mjs","check:job-idempotency":"node scripts/check-job-idempotency.mjs","integration:providers":"node scripts/integration-test-providers.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","integration:schema-delta":"node scripts/integration-test-schema-delta.mjs","field-predicate-batch:e2e":"node --env-file=.env scripts/run-field-predicate-batch-e2e.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:connector-routes":"node scripts/integration-test-connector-routes.mjs","integration:attestation-vault":"node scripts/integration-test-attestation-vault.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs","integration:derive-wallet-info":"node --env-file=.env scripts/integration-test-derive-wallet-info.mjs","integration:attestation-vault-32":"node scripts/integration-test-attestation-vault-32.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","effect":"^3.21.4","generic-pool":"^3.9.0","@noble/hashes":"^1.8.0","@polkadot/types":"^16.5.6","@midnight-ntwrk/zkir-v2":"2.1.0","@midnight-ntwrk/ledger-v8":"8.1.0","@midnight-ntwrk/compact-js":"2.5.1","@midnightntwrk/wallet-sdk-hd":"^3.0.3","@midnight-ntwrk/compact-runtime":"0.16.0","@midnightntwrk/wallet-sdk-facade":"^4.1.0","@midnight-ntwrk/midnight-js-types":"4.1.1","@midnightntwrk/wallet-sdk-shielded":"^3.0.2","@midnight-ntwrk/midnight-js-contracts":"4.1.1","@midnightntwrk/wallet-sdk-dust-wallet":"^4.2.0","@midnightntwrk/wallet-sdk-node-client":"^1.1.3","@midnight-ntwrk/midnight-js-network-id":"4.1.1","@midnightntwrk/wallet-sdk-abstractions":"^2.1.0","@midnightntwrk/wallet-sdk-capabilities":"3.3.1","@midnightntwrk/wallet-sdk-prover-client":"1.2.3","@midnightntwrk/wallet-sdk-address-format":"^3.1.2","@midnight-ntwrk/wallet-sdk-address-format":"npm:@midnightntwrk/wallet-sdk-address-format@^3.1.2","@midnightntwrk/wallet-sdk-unshielded-wallet":"^3.1.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"4.1.1","@midnight-ntwrk/midnight-js-http-client-proof-provider":"4.1.1","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"4.1.1","@midnight-ntwrk/midnight-js-level-private-state-provider":"4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","eslint":"^10.9.0","undici":"^8.9.0","vitest":"^4.1.10","express":"^4.22.2","globals":"^14.0.0","@sap/cds":"^10","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^10","@types/node":"^22","@cap-js/sqlite":"^3","@cap-js/cds-test":"^1","@cap-js/postgres":"^3.0.1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"@sap/cds":">=10 <11","@polkadot/api":">=14","@midnight-ntwrk/dapp-connector-api":"^4.0.0"},"peerDependenciesMeta":{"@polkadot/api":{"optional":true},"@midnight-ntwrk/dapp-connector-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.23.3_1789064552218_0.2584227856722814","host":"s3://npm-registry-packages-npm-production"}},"0.23.4":{"name":"@odatano/nightgate","version":"0.23.4","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.23.4","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"bin":{"nightgate-db-migrate":"scripts/migrate-sqlite-to-postgres.mjs","nightgate-fetch-keys":"scripts/fetch-contract-keys.mjs","nightgate-rewrap-keys":"scripts/rewrap-encryption-keys.mjs","nightgate-schema-delta":"scripts/apply-schema-delta.mjs"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"url":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","client":{"timeout":30000},"credentials":{"url":"db/midnight.db"}},"nightgate":{"contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"shielded-token":{"artifactPath":"contracts/shielded-token/src/managed/shielded-token/contract/index.js","zkConfigPath":"contracts/shielded-token/src/managed/shielded-token","privateStateId":"shieldedTokenPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"},"attestation-vault-32":{"slotWidth":32,"artifactPath":"contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js","zkConfigPath":"contracts/attestation-vault-32/src/managed/attestation-vault-32","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"f8fbd947e1089671044ded9fc2963ab6149efc73","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.23.4.tgz","fileCount":371,"integrity":"sha512-zrnbsCKQCpkl3anet98RnOjcEPNVKM3gbSQMNrtFE/F/oLcXlimDbWZClSgAiYvErcMwNZjLN03Gghy8PAwa1A==","signatures":[{"sig":"MEYCIQDouoAffeep5a0nKIQ8FtZ5EkP/Z2Y6JnIgpiGZ2Hb74gIhANJ8skc8uK/26DpLOacEudMOQKC5LTiR9GbKh2nNAitH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIG7lc67E1k/x8hN/aHcs1leZKKW1PPjYbNGFsk1kQ7EwAiA8mr+i+dzDocCl/qiDy+Htp30WWLBOhGsLbdd5N32fvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4499377},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","engines":{"node":">=22.12"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./sdk":{"types":"./src/sdk/index.d.ts","import":"./src/sdk/index.mjs","default":"./src/sdk/index.mjs"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./client":{"types":"./src/sdk/client.d.ts","import":"./src/sdk/client.mjs","default":"./src/sdk/client.mjs"},"./browser":{"types":"./src/browser/index.d.ts","import":"./src/browser/index.mjs","default":"./src/browser/index.mjs"},"./set-root":{"types":"./srv/submission/set-root.d.ts","default":"./srv/submission/set-root.js"},"./txbuilder":{"types":"./src/txbuilder/index.d.ts","import":"./src/txbuilder/index.mjs","default":"./src/txbuilder/index.mjs"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./browser/providers.mjs":{"types":"./src/browser/providers.d.mts","import":"./src/browser/providers.mjs","default":"./src/browser/providers.mjs"},"./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./browser/attestation-vault":{"types":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.d.ts","import":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","default":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds","./browser/attestation-vault-32":{"types":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.d.ts","import":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js","default":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js"}},"gitHead":"1d7994c53eb5157dc6d4f8a57ce6088a2088b851","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"vitest run --coverage","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models --outputDTsFiles false","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && vitest run test/unit","typecheck":"tsc -p tsconfig.json --noEmit","build:slim":"node scripts/build-slim-package.mjs","check:slim":"npm run build:slim && node scripts/check-slim-package.mjs","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","width32:e2e":"node --env-file=.env scripts/run-width32-e2e.mjs","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","check:server":"node --env-file=.env scripts/check-server.mjs","config:table":"node scripts/print-config-table.mjs --write","check:browser":"node scripts/check-browser-bundle.mjs","check:exports":"node scripts/check-package-exports.mjs","check:release":"npm run build && npm run lint && npm run typecheck && npm test && npm run integration:schema-delta && npm run check:vault-parity && npm run check:browser && npm run check:browser-types && npm run check:slim && npm run check:exports","keys:manifest":"node scripts/write-key-manifest.mjs","test:contract":"vitest run test/integration/attestation-vault --coverage.enabled=false","txbuilder:e2e":"node --env-file=.env scripts/run-txbuilder-e2e.mjs","disclosure:e2e":"node --env-file=.env scripts/run-disclosure-e2e.mjs","dust-wedge:e2e":"node --env-file=.env scripts/run-dust-wedge-e2e.mjs","membership:e2e":"node --env-file=.env scripts/run-membership-e2e.mjs","mint-token:e2e":"node --env-file=.env scripts/run-mint-token-e2e.mjs","prepublishOnly":"npm run check:release && npm run build:plugin","wasm-zswap:e2e":"node --env-file=.env scripts/run-wasm-zswap-e2e.mjs","agent-layer:e2e":"node --env-file=.env scripts/run-agent-layer-e2e.mjs","anchor-batch:e2e":"node --env-file=.env scripts/run-rebind-repro-e2e.mjs","check:fresh-tree":"bash scripts/check-fresh-tree.sh","dev:default-heap":"npm run cds:watch","state-verify:e2e":"node --env-file=.env scripts/run-state-verification-e2e.mjs","wasm-proving:e2e":"node --env-file=.env scripts/run-wasm-proving-e2e.mjs","burst-sponsor:e2e":"node --env-file=.env scripts/run-burst-sponsor-e2e.mjs","document-diff:e2e":"node --env-file=.env scripts/run-document-diff-e2e.mjs","wasm-contract:e2e":"node --env-file=.env scripts/run-wasm-contract-e2e.mjs","check:release:full":"npm run check:release && npm run integration:postgres","check:vault-parity":"node scripts/check-vault-parity.mjs","guarded-attest:e2e":"node --env-file=.env scripts/run-guarded-attest-e2e.mjs","check:browser-types":"node scripts/check-browser-types.mjs","check:server:hosted":"node --env-file=.env scripts/check-server.mjs https://api.nightgate.dev","keys:manifest:check":"node scripts/write-key-manifest.mjs --check --require-keys","test:pg-idempotency":"node scripts/test-postgres-idempotency.mjs","integration:postgres":"node scripts/integration-test-postgres.mjs","sponsored-deploy:e2e":"node --env-file=.env scripts/run-sponsored-deploy-e2e.mjs","check:job-idempotency":"node scripts/check-job-idempotency.mjs","integration:providers":"node scripts/integration-test-providers.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","integration:schema-delta":"node scripts/integration-test-schema-delta.mjs","field-predicate-batch:e2e":"node --env-file=.env scripts/run-field-predicate-batch-e2e.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:connector-routes":"node scripts/integration-test-connector-routes.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs","integration:derive-wallet-info":"node --env-file=.env scripts/integration-test-derive-wallet-info.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","effect":"^3.21.4","generic-pool":"^3.9.0","@noble/hashes":"^1.8.0","@polkadot/types":"^16.5.6","@midnight-ntwrk/zkir-v2":"2.1.0","@midnight-ntwrk/ledger-v8":"8.1.0","@midnight-ntwrk/compact-js":"2.5.1","@midnightntwrk/wallet-sdk-hd":"^3.0.3","@midnight-ntwrk/compact-runtime":"0.16.0","@midnightntwrk/wallet-sdk-facade":"^4.1.0","@midnight-ntwrk/midnight-js-types":"4.1.1","@midnightntwrk/wallet-sdk-shielded":"^3.0.2","@midnight-ntwrk/midnight-js-contracts":"4.1.1","@midnightntwrk/wallet-sdk-dust-wallet":"^4.2.0","@midnightntwrk/wallet-sdk-node-client":"^1.1.3","@midnight-ntwrk/midnight-js-network-id":"4.1.1","@midnightntwrk/wallet-sdk-abstractions":"^2.1.0","@midnightntwrk/wallet-sdk-capabilities":"3.3.1","@midnightntwrk/wallet-sdk-prover-client":"1.2.3","@midnightntwrk/wallet-sdk-address-format":"^3.1.2","@midnight-ntwrk/wallet-sdk-address-format":"npm:@midnightntwrk/wallet-sdk-address-format@^3.1.2","@midnightntwrk/wallet-sdk-unshielded-wallet":"^3.1.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"4.1.1","@midnight-ntwrk/midnight-js-http-client-proof-provider":"4.1.1","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"4.1.1","@midnight-ntwrk/midnight-js-level-private-state-provider":"4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","eslint":"^10.9.0","undici":"^8.9.0","vitest":"^4.1.10","express":"^4.22.2","globals":"^14.0.0","@sap/cds":"^10","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^10","@types/node":"^22","@cap-js/sqlite":"^3","@cap-js/cds-test":"^1","@cap-js/postgres":"^3.0.1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"@sap/cds":">=10 <11","@polkadot/api":">=14","@midnight-ntwrk/dapp-connector-api":"^4.0.0"},"peerDependenciesMeta":{"@polkadot/api":{"optional":true},"@midnight-ntwrk/dapp-connector-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.23.4_1789155024182_0.24490080753073773","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"@odatano/nightgate","version":"0.24.0","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.24.0","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"bin":{"nightgate-db-migrate":"scripts/migrate-sqlite-to-postgres.mjs","nightgate-fetch-keys":"scripts/fetch-contract-keys.mjs","nightgate-rewrap-keys":"scripts/rewrap-encryption-keys.mjs","nightgate-schema-delta":"scripts/apply-schema-delta.mjs"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"url":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","client":{"timeout":30000},"credentials":{"url":"db/midnight.db"}},"nightgate":{"contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"shielded-token":{"artifactPath":"contracts/shielded-token/src/managed/shielded-token/contract/index.js","zkConfigPath":"contracts/shielded-token/src/managed/shielded-token","privateStateId":"shieldedTokenPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"},"attestation-vault-32":{"slotWidth":32,"artifactPath":"contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js","zkConfigPath":"contracts/attestation-vault-32/src/managed/attestation-vault-32","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"1264ea8d4f3a85f5c2f4473651df10d382432737","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.24.0.tgz","fileCount":387,"integrity":"sha512-7Kk9yns2W7H8T+dpZW9p5DmjfoG72tODNvRbfh0etS1Yq0yxTXNGKxQYI64m3m7tCSHRBbR9/NsCVd4jqgCKhQ==","signatures":[{"sig":"MEUCIDZeT/Ne1badXBbq7zq1hP3ipcKhNfgO0ZF39eo+GPP2AiEA4CsrYz5ypVdF1cDRyiZ21mZ/FnSGOMhhc2NGBrcqPJ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIG0BAoyPx80AYDnHW3QINJkpTI48Vc2+t9YwcLcM6PqBAiEArg2h5NbCzF6+NWxMV3Xyqr3I4qwzklQEgU72/PSZ3g8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4159776},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","engines":{"node":">=22.12"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./sdk":{"types":"./src/sdk/index.d.ts","import":"./src/sdk/index.mjs","default":"./src/sdk/index.mjs"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./client":{"types":"./src/sdk/client.d.ts","import":"./src/sdk/client.mjs","default":"./src/sdk/client.mjs"},"./browser":{"types":"./src/browser/index.d.ts","import":"./src/browser/index.mjs","default":"./src/browser/index.mjs"},"./set-root":{"types":"./srv/submission/set-root.d.ts","default":"./srv/submission/set-root.js"},"./txbuilder":{"types":"./src/txbuilder/index.d.ts","import":"./src/txbuilder/index.mjs","default":"./src/txbuilder/index.mjs"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./browser/providers.mjs":{"types":"./src/browser/providers.d.mts","import":"./src/browser/providers.mjs","default":"./src/browser/providers.mjs"},"./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./browser/attestation-vault":{"types":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.d.ts","import":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","default":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds","./browser/attestation-vault-32":{"types":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.d.ts","import":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js","default":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js"}},"gitHead":"9cf2f96bf51430694c04de6ec445b6cef1894742","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"vitest run --coverage","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models --outputDTsFiles false","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && vitest run test/unit","typecheck":"tsc -p tsconfig.json --noEmit","build:slim":"node scripts/build-slim-package.mjs","check:slim":"npm run build:slim && node scripts/check-slim-package.mjs","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","width32:e2e":"node --env-file=.env scripts/run-width32-e2e.mjs","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","check:server":"node --env-file=.env scripts/check-server.mjs","config:table":"node scripts/print-config-table.mjs --write","check:browser":"node scripts/check-browser-bundle.mjs","check:exports":"node scripts/check-package-exports.mjs","check:release":"npm run build && npm run lint && npm run typecheck && npm test && npm run integration:schema-delta && npm run check:vault-parity && npm run check:browser && npm run check:browser-types && npm run check:slim && npm run check:exports","keys:manifest":"node scripts/write-key-manifest.mjs","test:contract":"vitest run test/integration/attestation-vault --coverage.enabled=false","txbuilder:e2e":"node --env-file=.env scripts/run-txbuilder-e2e.mjs","disclosure:e2e":"node --env-file=.env scripts/run-disclosure-e2e.mjs","dust-wedge:e2e":"node --env-file=.env scripts/run-dust-wedge-e2e.mjs","membership:e2e":"node --env-file=.env scripts/run-membership-e2e.mjs","mint-token:e2e":"node --env-file=.env scripts/run-mint-token-e2e.mjs","prepublishOnly":"npm run check:release && npm run build:plugin","wasm-zswap:e2e":"node --env-file=.env scripts/run-wasm-zswap-e2e.mjs","agent-layer:e2e":"node --env-file=.env scripts/run-agent-layer-e2e.mjs","anchor-batch:e2e":"node --env-file=.env scripts/run-rebind-repro-e2e.mjs","check:fresh-tree":"bash scripts/check-fresh-tree.sh","dev:default-heap":"npm run cds:watch","state-verify:e2e":"node --env-file=.env scripts/run-state-verification-e2e.mjs","wasm-proving:e2e":"node --env-file=.env scripts/run-wasm-proving-e2e.mjs","burst-sponsor:e2e":"node --env-file=.env scripts/run-burst-sponsor-e2e.mjs","document-diff:e2e":"node --env-file=.env scripts/run-document-diff-e2e.mjs","wasm-contract:e2e":"node --env-file=.env scripts/run-wasm-contract-e2e.mjs","check:release:full":"npm run check:release && npm run integration:postgres","check:vault-parity":"node scripts/check-vault-parity.mjs","check:browser-types":"node scripts/check-browser-types.mjs","check:server:hosted":"node --env-file=.env scripts/check-server.mjs https://api.nightgate.dev","keys:manifest:check":"node scripts/write-key-manifest.mjs --check --require-keys","test:pg-idempotency":"node scripts/test-postgres-idempotency.mjs","integration:postgres":"node scripts/integration-test-postgres.mjs","sponsored-deploy:e2e":"node --env-file=.env scripts/run-sponsored-deploy-e2e.mjs","check:job-idempotency":"node scripts/check-job-idempotency.mjs","integration:providers":"node scripts/integration-test-providers.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","integration:schema-delta":"node scripts/integration-test-schema-delta.mjs","field-predicate-batch:e2e":"node --env-file=.env scripts/run-field-predicate-batch-e2e.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:connector-routes":"node scripts/integration-test-connector-routes.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs","integration:derive-wallet-info":"node --env-file=.env scripts/integration-test-derive-wallet-info.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"overrides":{"qs":"^6.16.0"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","effect":"^3.21.4","generic-pool":"^3.9.0","@noble/hashes":"^1.8.0","@polkadot/types":"^16.5.6","@midnight-ntwrk/zkir-v2":"2.1.0","@midnight-ntwrk/ledger-v8":"8.1.0","@midnight-ntwrk/compact-js":"2.5.1","@midnightntwrk/wallet-sdk-hd":"^3.0.3","@midnight-ntwrk/compact-runtime":"0.16.0","@midnightntwrk/wallet-sdk-facade":"^4.1.0","@midnight-ntwrk/midnight-js-types":"4.1.1","@midnightntwrk/wallet-sdk-shielded":"^3.0.2","@midnight-ntwrk/midnight-js-contracts":"4.1.1","@midnightntwrk/wallet-sdk-dust-wallet":"^4.2.0","@midnightntwrk/wallet-sdk-node-client":"^1.1.3","@midnight-ntwrk/midnight-js-network-id":"4.1.1","@midnightntwrk/wallet-sdk-abstractions":"^2.1.0","@midnightntwrk/wallet-sdk-capabilities":"3.3.1","@midnightntwrk/wallet-sdk-prover-client":"1.2.3","@midnightntwrk/wallet-sdk-address-format":"^3.1.2","@midnight-ntwrk/wallet-sdk-address-format":"npm:@midnightntwrk/wallet-sdk-address-format@^3.1.2","@midnightntwrk/wallet-sdk-unshielded-wallet":"^3.1.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"4.1.1","@midnight-ntwrk/midnight-js-http-client-proof-provider":"4.1.1","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"4.1.1","@midnight-ntwrk/midnight-js-level-private-state-provider":"4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","eslint":"^10.9.0","undici":"^8.9.0","vitest":"^4.1.10","express":"^4.22.2","globals":"^14.0.0","@sap/cds":"^10","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^10","@types/node":"^22","@cap-js/sqlite":"^3","@cap-js/cds-test":"^1","@cap-js/postgres":"^3.0.1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"@sap/cds":">=10 <11","@polkadot/api":">=14","@midnight-ntwrk/dapp-connector-api":"^4.0.0"},"peerDependenciesMeta":{"@polkadot/api":{"optional":true},"@midnight-ntwrk/dapp-connector-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.24.0_1789495847244_0.08830727281423845","host":"s3://npm-registry-packages-npm-production"}},"0.24.1":{"name":"@odatano/nightgate","version":"0.24.1","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.24.1","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"bin":{"nightgate-db-migrate":"scripts/migrate-sqlite-to-postgres.mjs","nightgate-fetch-keys":"scripts/fetch-contract-keys.mjs","nightgate-rewrap-keys":"scripts/rewrap-encryption-keys.mjs","nightgate-schema-delta":"scripts/apply-schema-delta.mjs"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"url":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","client":{"timeout":30000},"credentials":{"url":"db/midnight.db"}},"nightgate":{"contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"shielded-token":{"artifactPath":"contracts/shielded-token/src/managed/shielded-token/contract/index.js","zkConfigPath":"contracts/shielded-token/src/managed/shielded-token","privateStateId":"shieldedTokenPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"},"attestation-vault-32":{"slotWidth":32,"artifactPath":"contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js","zkConfigPath":"contracts/attestation-vault-32/src/managed/attestation-vault-32","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"a9b58a36da733e5bd205efcd46ce4079943185e5","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.24.1.tgz","fileCount":387,"integrity":"sha512-YbeFJjLBvoErw6PpXmu6Z8zdEqIU+p8FpXMZpaHdNgV7w+/DGNVjrQEz8HRTHyc39UDDIhfjZnnKHJHRuap3qw==","signatures":[{"sig":"MEQCIEc8PAp3GayBufM/Qp26XAzMklFQoTjBakorAIlLPdMdAiByrvM4djqxxWHYptcfMKiWy0ybGhObT4MwUiF4J3Mytg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFftGWsDxUqQGkxvwgsyh1VolwQrA+cM/e8gAlcx+hmSAiEA8Q826CDuHlaiPS6BfazoXULAxQheHbmsEHBRVCaQReE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4163389},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","engines":{"node":">=22.12"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./sdk":{"types":"./src/sdk/index.d.ts","import":"./src/sdk/index.mjs","default":"./src/sdk/index.mjs"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./client":{"types":"./src/sdk/client.d.ts","import":"./src/sdk/client.mjs","default":"./src/sdk/client.mjs"},"./browser":{"types":"./src/browser/index.d.ts","import":"./src/browser/index.mjs","default":"./src/browser/index.mjs"},"./set-root":{"types":"./srv/submission/set-root.d.ts","default":"./srv/submission/set-root.js"},"./txbuilder":{"types":"./src/txbuilder/index.d.ts","import":"./src/txbuilder/index.mjs","default":"./src/txbuilder/index.mjs"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./browser/providers.mjs":{"types":"./src/browser/providers.d.mts","import":"./src/browser/providers.mjs","default":"./src/browser/providers.mjs"},"./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./browser/attestation-vault":{"types":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.d.ts","import":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","default":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds","./browser/attestation-vault-32":{"types":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.d.ts","import":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js","default":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js"}},"gitHead":"c300e5d9c8b03b647381b59d3c92ac22817eac5e","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"vitest run --coverage","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models --outputDTsFiles false","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && vitest run test/unit","typecheck":"tsc -p tsconfig.json --noEmit","build:slim":"node scripts/build-slim-package.mjs","check:slim":"npm run build:slim && node scripts/check-slim-package.mjs","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","width32:e2e":"node --env-file=.env scripts/run-width32-e2e.mjs","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","check:server":"node --env-file=.env scripts/check-server.mjs","config:table":"node scripts/print-config-table.mjs --write","check:browser":"node scripts/check-browser-bundle.mjs","check:exports":"node scripts/check-package-exports.mjs","check:release":"npm run build && npm run lint && npm run typecheck && npm test && npm run integration:schema-delta && npm run check:vault-parity && npm run check:browser && npm run check:browser-types && npm run check:slim && npm run check:exports","keys:manifest":"node scripts/write-key-manifest.mjs","test:contract":"vitest run test/integration/attestation-vault --coverage.enabled=false","txbuilder:e2e":"node --env-file=.env scripts/run-txbuilder-e2e.mjs","disclosure:e2e":"node --env-file=.env scripts/run-disclosure-e2e.mjs","dust-wedge:e2e":"node --env-file=.env scripts/run-dust-wedge-e2e.mjs","membership:e2e":"node --env-file=.env scripts/run-membership-e2e.mjs","mint-token:e2e":"node --env-file=.env scripts/run-mint-token-e2e.mjs","prepublishOnly":"npm run check:release && npm run build:plugin","wasm-zswap:e2e":"node --env-file=.env scripts/run-wasm-zswap-e2e.mjs","agent-layer:e2e":"node --env-file=.env scripts/run-agent-layer-e2e.mjs","anchor-batch:e2e":"node --env-file=.env scripts/run-rebind-repro-e2e.mjs","check:fresh-tree":"bash scripts/check-fresh-tree.sh","dev:default-heap":"npm run cds:watch","state-verify:e2e":"node --env-file=.env scripts/run-state-verification-e2e.mjs","wasm-proving:e2e":"node --env-file=.env scripts/run-wasm-proving-e2e.mjs","burst-sponsor:e2e":"node --env-file=.env scripts/run-burst-sponsor-e2e.mjs","document-diff:e2e":"node --env-file=.env scripts/run-document-diff-e2e.mjs","wasm-contract:e2e":"node --env-file=.env scripts/run-wasm-contract-e2e.mjs","check:release:full":"npm run check:release && npm run integration:postgres","check:vault-parity":"node scripts/check-vault-parity.mjs","check:browser-types":"node scripts/check-browser-types.mjs","check:server:hosted":"node --env-file=.env scripts/check-server.mjs https://api.nightgate.dev","keys:manifest:check":"node scripts/write-key-manifest.mjs --check --require-keys","test:pg-idempotency":"node scripts/test-postgres-idempotency.mjs","integration:postgres":"node scripts/integration-test-postgres.mjs","sponsored-deploy:e2e":"node --env-file=.env scripts/run-sponsored-deploy-e2e.mjs","check:job-idempotency":"node scripts/check-job-idempotency.mjs","integration:providers":"node scripts/integration-test-providers.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","integration:schema-delta":"node scripts/integration-test-schema-delta.mjs","field-predicate-batch:e2e":"node --env-file=.env scripts/run-field-predicate-batch-e2e.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:connector-routes":"node scripts/integration-test-connector-routes.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs","integration:derive-wallet-info":"node --env-file=.env scripts/integration-test-derive-wallet-info.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"overrides":{"qs":"^6.16.0"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","effect":"^3.21.4","generic-pool":"^3.9.0","@noble/hashes":"^1.8.0","@polkadot/types":"^16.5.6","@midnight-ntwrk/zkir-v2":"2.1.0","@midnight-ntwrk/ledger-v8":"8.1.0","@midnight-ntwrk/compact-js":"2.5.1","@midnightntwrk/wallet-sdk-hd":"^3.0.3","@midnight-ntwrk/compact-runtime":"0.16.0","@midnightntwrk/wallet-sdk-facade":"^4.1.0","@midnight-ntwrk/midnight-js-types":"4.1.1","@midnightntwrk/wallet-sdk-shielded":"^3.0.2","@midnight-ntwrk/midnight-js-contracts":"4.1.1","@midnightntwrk/wallet-sdk-dust-wallet":"^4.2.0","@midnightntwrk/wallet-sdk-node-client":"^1.1.3","@midnight-ntwrk/midnight-js-network-id":"4.1.1","@midnightntwrk/wallet-sdk-abstractions":"^2.1.0","@midnightntwrk/wallet-sdk-capabilities":"3.3.1","@midnightntwrk/wallet-sdk-prover-client":"1.2.3","@midnightntwrk/wallet-sdk-address-format":"^3.1.2","@midnight-ntwrk/wallet-sdk-address-format":"npm:@midnightntwrk/wallet-sdk-address-format@^3.1.2","@midnightntwrk/wallet-sdk-unshielded-wallet":"^3.1.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"4.1.1","@midnight-ntwrk/midnight-js-http-client-proof-provider":"4.1.1","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"4.1.1","@midnight-ntwrk/midnight-js-level-private-state-provider":"4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","eslint":"^10.9.0","undici":"^8.9.0","vitest":"^4.1.10","express":"^4.22.2","globals":"^14.0.0","@sap/cds":"^10","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^10","@types/node":"^22","@cap-js/sqlite":"^3","@cap-js/cds-test":"^1","@cap-js/postgres":"^3.0.1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"@sap/cds":">=10 <11","@polkadot/api":">=14","@midnight-ntwrk/dapp-connector-api":"^4.0.0"},"peerDependenciesMeta":{"@polkadot/api":{"optional":true},"@midnight-ntwrk/dapp-connector-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.24.1_1789636319310_0.8252000228818881","host":"s3://npm-registry-packages-npm-production"}},"0.24.2":{"name":"@odatano/nightgate","version":"0.24.2","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.24.2","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"bin":{"nightgate-db-migrate":"scripts/migrate-sqlite-to-postgres.mjs","nightgate-fetch-keys":"scripts/fetch-contract-keys.mjs","nightgate-rewrap-keys":"scripts/rewrap-encryption-keys.mjs","nightgate-schema-delta":"scripts/apply-schema-delta.mjs"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"url":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","client":{"timeout":30000},"credentials":{"url":"db/midnight.db"}},"nightgate":{"contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"shielded-token":{"artifactPath":"contracts/shielded-token/src/managed/shielded-token/contract/index.js","zkConfigPath":"contracts/shielded-token/src/managed/shielded-token","privateStateId":"shieldedTokenPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"},"attestation-vault-32":{"slotWidth":32,"artifactPath":"contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js","zkConfigPath":"contracts/attestation-vault-32/src/managed/attestation-vault-32","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"99b6cf20c1816c298fadeb0bca6cf2d532a0b255","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.24.2.tgz","fileCount":387,"integrity":"sha512-3qO5WIiiJh0gamI/ADOxTv7Vn4G9wJez05q+8Hti81qy8PHuD/DE/1lprK5JMzXPpp0NfcLLz5/ohoRQ+zsDkw==","signatures":[{"sig":"MEUCIQDLY3jYWBzMedSlRFvpk2Y9PMW0xYh3DHKZ2rNW+vAIZgIgLCjGwImg1DTx+TVeYr3mU7An1lApL7BxGz4LmcC4KDo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDDIpS/++BPUVO2SHtOIroMbX6SJwrkQB3NLfD+9xqG/AiAzOkM+KfPgKoZpuy9Qd/4RF/7k0E9AVctGPzhnY04b0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4165102},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","engines":{"node":">=22.12"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./sdk":{"types":"./src/sdk/index.d.ts","import":"./src/sdk/index.mjs","default":"./src/sdk/index.mjs"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./client":{"types":"./src/sdk/client.d.ts","import":"./src/sdk/client.mjs","default":"./src/sdk/client.mjs"},"./browser":{"types":"./src/browser/index.d.ts","import":"./src/browser/index.mjs","default":"./src/browser/index.mjs"},"./set-root":{"types":"./srv/submission/set-root.d.ts","default":"./srv/submission/set-root.js"},"./txbuilder":{"types":"./src/txbuilder/index.d.ts","import":"./src/txbuilder/index.mjs","default":"./src/txbuilder/index.mjs"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./browser/providers.mjs":{"types":"./src/browser/providers.d.mts","import":"./src/browser/providers.mjs","default":"./src/browser/providers.mjs"},"./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./browser/attestation-vault":{"types":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.d.ts","import":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","default":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds","./browser/attestation-vault-32":{"types":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.d.ts","import":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js","default":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js"}},"gitHead":"db9bd9a0ebf19643152e60d1b648166b38250228","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"vitest run --coverage","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models --outputDTsFiles false","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && vitest run test/unit","typecheck":"tsc -p tsconfig.json --noEmit","build:slim":"node scripts/build-slim-package.mjs","check:slim":"npm run build:slim && node scripts/check-slim-package.mjs","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","width32:e2e":"node --env-file=.env scripts/run-width32-e2e.mjs","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","check:server":"node --env-file=.env scripts/check-server.mjs","config:table":"node scripts/print-config-table.mjs --write","check:browser":"node scripts/check-browser-bundle.mjs","check:exports":"node scripts/check-package-exports.mjs","check:release":"npm run build && npm run lint && npm run typecheck && npm test && npm run integration:schema-delta && npm run check:vault-parity && npm run check:browser && npm run check:browser-types && npm run check:slim && npm run check:exports","keys:manifest":"node scripts/write-key-manifest.mjs","test:contract":"vitest run test/integration/attestation-vault --coverage.enabled=false","txbuilder:e2e":"node --env-file=.env scripts/run-txbuilder-e2e.mjs","disclosure:e2e":"node --env-file=.env scripts/run-disclosure-e2e.mjs","dust-wedge:e2e":"node --env-file=.env scripts/run-dust-wedge-e2e.mjs","membership:e2e":"node --env-file=.env scripts/run-membership-e2e.mjs","mint-token:e2e":"node --env-file=.env scripts/run-mint-token-e2e.mjs","prepublishOnly":"npm run check:release && npm run build:plugin","wasm-zswap:e2e":"node --env-file=.env scripts/run-wasm-zswap-e2e.mjs","agent-layer:e2e":"node --env-file=.env scripts/run-agent-layer-e2e.mjs","anchor-batch:e2e":"node --env-file=.env scripts/run-rebind-repro-e2e.mjs","check:fresh-tree":"bash scripts/check-fresh-tree.sh","dev:default-heap":"npm run cds:watch","state-verify:e2e":"node --env-file=.env scripts/run-state-verification-e2e.mjs","wasm-proving:e2e":"node --env-file=.env scripts/run-wasm-proving-e2e.mjs","burst-sponsor:e2e":"node --env-file=.env scripts/run-burst-sponsor-e2e.mjs","document-diff:e2e":"node --env-file=.env scripts/run-document-diff-e2e.mjs","wasm-contract:e2e":"node --env-file=.env scripts/run-wasm-contract-e2e.mjs","check:release:full":"npm run check:release && npm run integration:postgres","check:vault-parity":"node scripts/check-vault-parity.mjs","check:browser-types":"node scripts/check-browser-types.mjs","check:server:hosted":"node --env-file=.env scripts/check-server.mjs https://api.nightgate.dev","keys:manifest:check":"node scripts/write-key-manifest.mjs --check --require-keys","test:pg-idempotency":"node scripts/test-postgres-idempotency.mjs","integration:postgres":"node scripts/integration-test-postgres.mjs","sponsored-deploy:e2e":"node --env-file=.env scripts/run-sponsored-deploy-e2e.mjs","check:job-idempotency":"node scripts/check-job-idempotency.mjs","integration:providers":"node scripts/integration-test-providers.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","integration:schema-delta":"node scripts/integration-test-schema-delta.mjs","field-predicate-batch:e2e":"node --env-file=.env scripts/run-field-predicate-batch-e2e.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:connector-routes":"node scripts/integration-test-connector-routes.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs","integration:derive-wallet-info":"node --env-file=.env scripts/integration-test-derive-wallet-info.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"overrides":{"qs":"^6.16.0"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","effect":"^3.21.4","generic-pool":"^3.9.0","@noble/hashes":"^1.8.0","@polkadot/types":"^16.5.6","@midnight-ntwrk/zkir-v2":"2.1.0","@midnight-ntwrk/ledger-v8":"8.1.0","@midnight-ntwrk/compact-js":"2.5.1","@midnightntwrk/wallet-sdk-hd":"^3.0.3","@midnight-ntwrk/compact-runtime":"0.16.0","@midnightntwrk/wallet-sdk-facade":"^4.1.0","@midnight-ntwrk/midnight-js-types":"4.1.1","@midnightntwrk/wallet-sdk-shielded":"^3.0.2","@midnight-ntwrk/midnight-js-contracts":"4.1.1","@midnightntwrk/wallet-sdk-dust-wallet":"^4.2.0","@midnightntwrk/wallet-sdk-node-client":"^1.1.3","@midnight-ntwrk/midnight-js-network-id":"4.1.1","@midnightntwrk/wallet-sdk-abstractions":"^2.1.0","@midnightntwrk/wallet-sdk-capabilities":"3.3.1","@midnightntwrk/wallet-sdk-prover-client":"1.2.3","@midnightntwrk/wallet-sdk-address-format":"^3.1.2","@midnight-ntwrk/wallet-sdk-address-format":"npm:@midnightntwrk/wallet-sdk-address-format@^3.1.2","@midnightntwrk/wallet-sdk-unshielded-wallet":"^3.1.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"4.1.1","@midnight-ntwrk/midnight-js-http-client-proof-provider":"4.1.1","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"4.1.1","@midnight-ntwrk/midnight-js-level-private-state-provider":"4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","eslint":"10.11.0","undici":"^8.9.0","vitest":"^4.1.10","express":"^4.22.2","globals":"^14.0.0","@sap/cds":"^10","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^10","@types/node":"^22","@cap-js/sqlite":"^3","@cap-js/cds-test":"^1","@cap-js/postgres":"^3.0.1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"@sap/cds":">=10 <11","@polkadot/api":">=14","@midnight-ntwrk/dapp-connector-api":"^4.0.0"},"peerDependenciesMeta":{"@polkadot/api":{"optional":true},"@midnight-ntwrk/dapp-connector-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.24.2_1789801101520_0.12389083783261068","host":"s3://npm-registry-packages-npm-production"}},"0.24.3":{"name":"@odatano/nightgate","version":"0.24.3","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.24.3","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"bin":{"nightgate-db-migrate":"scripts/migrate-sqlite-to-postgres.mjs","nightgate-fetch-keys":"scripts/fetch-contract-keys.mjs","nightgate-rewrap-keys":"scripts/rewrap-encryption-keys.mjs","nightgate-schema-delta":"scripts/apply-schema-delta.mjs"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"url":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","client":{"timeout":30000},"credentials":{"url":"db/midnight.db"}},"nightgate":{"contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"shielded-token":{"artifactPath":"contracts/shielded-token/src/managed/shielded-token/contract/index.js","zkConfigPath":"contracts/shielded-token/src/managed/shielded-token","privateStateId":"shieldedTokenPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"},"attestation-vault-32":{"slotWidth":32,"artifactPath":"contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js","zkConfigPath":"contracts/attestation-vault-32/src/managed/attestation-vault-32","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"1e63789158b98a030f5abf01980e02120db27514","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.24.3.tgz","fileCount":387,"integrity":"sha512-O7RZEOi4XS3iT3qcWNbmU9dUc3WxxhSzRibJ5vDjeODp8J49Nsa/DdEa1khhG6GfzQA7XNUiG70boCnMF0vUVg==","signatures":[{"sig":"MEUCIQCY3TvV/xnIs5x3lsqJgefUpVbRuyDd74Kk9Jy1mm7uNgIgD3IsR4TaI5zSdko1I4zzaJChXxuLM8B5IiOORp4OFkI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCcBcY5hKnO7E9ZMw1XH1HDFHr/6uUPXQaVtUMLSjbM9QIgGMJUBChlG7cVXym0ZBZwOW6CVqO28foAxN63VYvrlMw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4161830},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","engines":{"node":">=22.12"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./sdk":{"types":"./src/sdk/index.d.ts","import":"./src/sdk/index.mjs","default":"./src/sdk/index.mjs"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./client":{"types":"./src/sdk/client.d.ts","import":"./src/sdk/client.mjs","default":"./src/sdk/client.mjs"},"./browser":{"types":"./src/browser/index.d.ts","import":"./src/browser/index.mjs","default":"./src/browser/index.mjs"},"./set-root":{"types":"./srv/submission/set-root.d.ts","default":"./srv/submission/set-root.js"},"./txbuilder":{"types":"./src/txbuilder/index.d.ts","import":"./src/txbuilder/index.mjs","default":"./src/txbuilder/index.mjs"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./browser/providers.mjs":{"types":"./src/browser/providers.d.mts","import":"./src/browser/providers.mjs","default":"./src/browser/providers.mjs"},"./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./browser/attestation-vault":{"types":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.d.ts","import":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","default":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds","./browser/attestation-vault-32":{"types":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.d.ts","import":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js","default":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js"}},"gitHead":"83f0ae5527efa18aeae5355ffcd89df74f1c438c","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"vitest run --coverage","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models --outputDTsFiles false","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && vitest run test/unit","typecheck":"tsc -p tsconfig.json --noEmit","build:slim":"node scripts/build-slim-package.mjs","check:slim":"npm run build:slim && node scripts/check-slim-package.mjs","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","width32:e2e":"node --env-file=.env scripts/run-width32-e2e.mjs","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","check:server":"node --env-file=.env scripts/check-server.mjs","config:table":"node scripts/print-config-table.mjs --write","check:browser":"node scripts/check-browser-bundle.mjs","check:exports":"node scripts/check-package-exports.mjs","check:release":"npm run build && npm run lint && npm run typecheck && npm test && npm run integration:schema-delta && npm run check:vault-parity && npm run check:browser && npm run check:browser-types && npm run check:slim && npm run check:exports","keys:manifest":"node scripts/write-key-manifest.mjs","test:contract":"vitest run test/integration/attestation-vault --coverage.enabled=false","txbuilder:e2e":"node --env-file=.env scripts/run-txbuilder-e2e.mjs","disclosure:e2e":"node --env-file=.env scripts/run-disclosure-e2e.mjs","dust-wedge:e2e":"node --env-file=.env scripts/run-dust-wedge-e2e.mjs","membership:e2e":"node --env-file=.env scripts/run-membership-e2e.mjs","mint-token:e2e":"node --env-file=.env scripts/run-mint-token-e2e.mjs","prepublishOnly":"npm run check:release && npm run build:plugin","wasm-zswap:e2e":"node --env-file=.env scripts/run-wasm-zswap-e2e.mjs","agent-layer:e2e":"node --env-file=.env scripts/run-agent-layer-e2e.mjs","anchor-batch:e2e":"node --env-file=.env scripts/run-rebind-repro-e2e.mjs","check:fresh-tree":"bash scripts/check-fresh-tree.sh","dev:default-heap":"npm run cds:watch","state-verify:e2e":"node --env-file=.env scripts/run-state-verification-e2e.mjs","wasm-proving:e2e":"node --env-file=.env scripts/run-wasm-proving-e2e.mjs","burst-sponsor:e2e":"node --env-file=.env scripts/run-burst-sponsor-e2e.mjs","document-diff:e2e":"node --env-file=.env scripts/run-document-diff-e2e.mjs","wasm-contract:e2e":"node --env-file=.env scripts/run-wasm-contract-e2e.mjs","check:release:full":"npm run check:release && npm run integration:postgres","check:vault-parity":"node scripts/check-vault-parity.mjs","check:browser-types":"node scripts/check-browser-types.mjs","check:server:hosted":"node --env-file=.env scripts/check-server.mjs https://api.nightgate.dev","keys:manifest:check":"node scripts/write-key-manifest.mjs --check --require-keys","test:pg-idempotency":"node scripts/test-postgres-idempotency.mjs","integration:postgres":"node scripts/integration-test-postgres.mjs","sponsored-deploy:e2e":"node --env-file=.env scripts/run-sponsored-deploy-e2e.mjs","check:job-idempotency":"node scripts/check-job-idempotency.mjs","integration:providers":"node scripts/integration-test-providers.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","integration:schema-delta":"node scripts/integration-test-schema-delta.mjs","field-predicate-batch:e2e":"node --env-file=.env scripts/run-field-predicate-batch-e2e.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:connector-routes":"node scripts/integration-test-connector-routes.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs","integration:derive-wallet-info":"node --env-file=.env scripts/integration-test-derive-wallet-info.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"overrides":{"qs":"^6.16.0"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","effect":"^3.21.4","generic-pool":"^3.9.0","@noble/hashes":"^1.8.0","@polkadot/types":"^16.5.6","@odatano/cap-auth":"^0.1.0","@midnight-ntwrk/zkir-v2":"2.1.0","@midnight-ntwrk/ledger-v8":"8.1.0","@midnight-ntwrk/compact-js":"2.5.1","@midnightntwrk/wallet-sdk-hd":"^3.0.3","@midnight-ntwrk/compact-runtime":"0.16.0","@midnightntwrk/wallet-sdk-facade":"^4.1.0","@midnight-ntwrk/midnight-js-types":"4.1.1","@midnightntwrk/wallet-sdk-shielded":"^3.0.2","@midnight-ntwrk/midnight-js-contracts":"4.1.1","@midnightntwrk/wallet-sdk-dust-wallet":"^4.2.0","@midnightntwrk/wallet-sdk-node-client":"^1.1.3","@midnight-ntwrk/midnight-js-network-id":"4.1.1","@midnightntwrk/wallet-sdk-abstractions":"^2.1.0","@midnightntwrk/wallet-sdk-capabilities":"3.3.1","@midnightntwrk/wallet-sdk-prover-client":"1.2.3","@midnightntwrk/wallet-sdk-address-format":"^3.1.2","@midnight-ntwrk/wallet-sdk-address-format":"npm:@midnightntwrk/wallet-sdk-address-format@^3.1.2","@midnightntwrk/wallet-sdk-unshielded-wallet":"^3.1.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"4.1.1","@midnight-ntwrk/midnight-js-http-client-proof-provider":"4.1.1","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"4.1.1","@midnight-ntwrk/midnight-js-level-private-state-provider":"4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","eslint":"10.11.0","undici":"^8.9.0","vitest":"^4.1.10","express":"^4.22.2","globals":"^14.0.0","@sap/cds":"^10","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^10","@types/node":"^22","@cap-js/sqlite":"^3","@cap-js/cds-test":"^1","@cap-js/postgres":"^3.0.1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"@sap/cds":">=10 <11","@polkadot/api":">=14","@midnight-ntwrk/dapp-connector-api":"^4.0.0"},"peerDependenciesMeta":{"@polkadot/api":{"optional":true},"@midnight-ntwrk/dapp-connector-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.24.3_1789812688781_0.3491370483428693","host":"s3://npm-registry-packages-npm-production"}},"0.24.4":{"name":"@odatano/nightgate","version":"0.24.4","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.24.4","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"bin":{"nightgate-db-migrate":"scripts/migrate-sqlite-to-postgres.mjs","nightgate-fetch-keys":"scripts/fetch-contract-keys.mjs","nightgate-rewrap-keys":"scripts/rewrap-encryption-keys.mjs","nightgate-schema-delta":"scripts/apply-schema-delta.mjs"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"url":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","client":{"timeout":30000},"credentials":{"url":"db/midnight.db"}},"nightgate":{"contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"shielded-token":{"artifactPath":"contracts/shielded-token/src/managed/shielded-token/contract/index.js","zkConfigPath":"contracts/shielded-token/src/managed/shielded-token","privateStateId":"shieldedTokenPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"},"attestation-vault-32":{"slotWidth":32,"artifactPath":"contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js","zkConfigPath":"contracts/attestation-vault-32/src/managed/attestation-vault-32","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"518e687af09837c41301503f073b8a63df096bf8","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.24.4.tgz","fileCount":385,"integrity":"sha512-+LAK+Lxn1xq6g89PxDvRFA9ksf7pK1aWgG1iRXI0TSeO7CRFd4AhewG+n/F64iW2YbTZB+CDxj7msPunf1LpWA==","signatures":[{"sig":"MEYCIQDUKbzTLmkSqZBAlrjABkhwzaTBrdlLKaukQYX61nYEOAIhAIaRItasYz2/6TQuW+fLJota6ip0yMUqdMOLqpZedX5S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCdUdGfvFqu16DYlWg7k2vDA6AapcaoNMFRxm9fNWzGJAIgFhHXATk5SZ8eMA4b24hOmhCZvewJ8X44WFpKdexYYy0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4154209},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","engines":{"node":">=22.12"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./sdk":{"types":"./src/sdk/index.d.ts","import":"./src/sdk/index.mjs","default":"./src/sdk/index.mjs"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./client":{"types":"./src/sdk/client.d.ts","import":"./src/sdk/client.mjs","default":"./src/sdk/client.mjs"},"./browser":{"types":"./src/browser/index.d.ts","import":"./src/browser/index.mjs","default":"./src/browser/index.mjs"},"./set-root":{"types":"./srv/submission/set-root.d.ts","default":"./srv/submission/set-root.js"},"./txbuilder":{"types":"./src/txbuilder/index.d.ts","import":"./src/txbuilder/index.mjs","default":"./src/txbuilder/index.mjs"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./browser/providers.mjs":{"types":"./src/browser/providers.d.mts","import":"./src/browser/providers.mjs","default":"./src/browser/providers.mjs"},"./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./browser/attestation-vault":{"types":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.d.ts","import":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","default":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds","./browser/attestation-vault-32":{"types":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.d.ts","import":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js","default":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js"}},"gitHead":"62f8628550d85d7a5fb109c336b906702d7fa2fe","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"vitest run --coverage","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models --outputDTsFiles false","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && vitest run test/unit","typecheck":"tsc -p tsconfig.json --noEmit","build:slim":"node scripts/build-slim-package.mjs","check:slim":"npm run build:slim && node scripts/check-slim-package.mjs","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","width32:e2e":"node --env-file=.env scripts/run-width32-e2e.mjs","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","check:server":"node --env-file=.env scripts/check-server.mjs","config:table":"node scripts/print-config-table.mjs --write","check:browser":"node scripts/check-browser-bundle.mjs","check:exports":"node scripts/check-package-exports.mjs","check:release":"npm run build && npm run lint && npm run typecheck && npm test && npm run integration:schema-delta && npm run check:vault-parity && npm run check:browser && npm run check:browser-types && npm run check:slim && npm run check:exports","keys:manifest":"node scripts/write-key-manifest.mjs","test:contract":"vitest run test/integration/attestation-vault --coverage.enabled=false","txbuilder:e2e":"node --env-file=.env scripts/run-txbuilder-e2e.mjs","disclosure:e2e":"node --env-file=.env scripts/run-disclosure-e2e.mjs","dust-wedge:e2e":"node --env-file=.env scripts/run-dust-wedge-e2e.mjs","membership:e2e":"node --env-file=.env scripts/run-membership-e2e.mjs","mint-token:e2e":"node --env-file=.env scripts/run-mint-token-e2e.mjs","prepublishOnly":"npm run check:release && npm run build:plugin","wasm-zswap:e2e":"node --env-file=.env scripts/run-wasm-zswap-e2e.mjs","agent-layer:e2e":"node --env-file=.env scripts/run-agent-layer-e2e.mjs","anchor-batch:e2e":"node --env-file=.env scripts/run-rebind-repro-e2e.mjs","check:fresh-tree":"bash scripts/check-fresh-tree.sh","dev:default-heap":"npm run cds:watch","state-verify:e2e":"node --env-file=.env scripts/run-state-verification-e2e.mjs","wasm-proving:e2e":"node --env-file=.env scripts/run-wasm-proving-e2e.mjs","burst-sponsor:e2e":"node --env-file=.env scripts/run-burst-sponsor-e2e.mjs","document-diff:e2e":"node --env-file=.env scripts/run-document-diff-e2e.mjs","wasm-contract:e2e":"node --env-file=.env scripts/run-wasm-contract-e2e.mjs","check:release:full":"npm run check:release && npm run integration:postgres","check:vault-parity":"node scripts/check-vault-parity.mjs","check:browser-types":"node scripts/check-browser-types.mjs","check:server:hosted":"node --env-file=.env scripts/check-server.mjs https://api.nightgate.dev","keys:manifest:check":"node scripts/write-key-manifest.mjs --check --require-keys","test:pg-idempotency":"node scripts/test-postgres-idempotency.mjs","integration:postgres":"node scripts/integration-test-postgres.mjs","sponsored-deploy:e2e":"node --env-file=.env scripts/run-sponsored-deploy-e2e.mjs","check:job-idempotency":"node scripts/check-job-idempotency.mjs","integration:providers":"node scripts/integration-test-providers.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","integration:schema-delta":"node scripts/integration-test-schema-delta.mjs","field-predicate-batch:e2e":"node --env-file=.env scripts/run-field-predicate-batch-e2e.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:connector-routes":"node scripts/integration-test-connector-routes.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs","integration:derive-wallet-info":"node --env-file=.env scripts/integration-test-derive-wallet-info.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"overrides":{"qs":"^6.16.0"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","effect":"^3.21.4","generic-pool":"^3.9.0","@noble/hashes":"^1.8.0","@polkadot/types":"^16.5.6","@odatano/cap-auth":"^0.1.0","@midnight-ntwrk/zkir-v2":"2.1.0","@midnight-ntwrk/ledger-v8":"8.1.0","@midnight-ntwrk/compact-js":"2.5.1","@midnightntwrk/wallet-sdk-hd":"^3.0.3","@midnight-ntwrk/compact-runtime":"0.16.0","@midnightntwrk/wallet-sdk-facade":"^4.1.0","@midnight-ntwrk/midnight-js-types":"4.1.1","@midnightntwrk/wallet-sdk-shielded":"^3.0.2","@midnight-ntwrk/midnight-js-contracts":"4.1.1","@midnightntwrk/wallet-sdk-dust-wallet":"^4.2.0","@midnightntwrk/wallet-sdk-node-client":"^1.1.3","@midnight-ntwrk/midnight-js-network-id":"4.1.1","@midnightntwrk/wallet-sdk-abstractions":"^2.1.0","@midnightntwrk/wallet-sdk-capabilities":"3.3.1","@midnightntwrk/wallet-sdk-prover-client":"1.2.3","@midnightntwrk/wallet-sdk-address-format":"^3.1.2","@midnight-ntwrk/wallet-sdk-address-format":"npm:@midnightntwrk/wallet-sdk-address-format@^3.1.2","@midnightntwrk/wallet-sdk-unshielded-wallet":"^3.1.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"4.1.1","@midnight-ntwrk/midnight-js-http-client-proof-provider":"4.1.1","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"4.1.1","@midnight-ntwrk/midnight-js-level-private-state-provider":"4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","eslint":"10.11.0","undici":"^8.9.0","vitest":"^4.1.10","express":"^4.22.2","globals":"^14.0.0","@sap/cds":"^10","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^10","@types/node":"^22","@cap-js/sqlite":"^3","@cap-js/cds-test":"^1","@cap-js/postgres":"^3.0.1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"@sap/cds":">=10 <11","@polkadot/api":">=14","@midnight-ntwrk/dapp-connector-api":"^4.0.0"},"peerDependenciesMeta":{"@polkadot/api":{"optional":true},"@midnight-ntwrk/dapp-connector-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.24.4_1789824537822_0.2537650614467848","host":"s3://npm-registry-packages-npm-production"}},"0.24.5":{"name":"@odatano/nightgate","version":"0.24.5","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.24.5","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"bin":{"nightgate-db-migrate":"scripts/migrate-sqlite-to-postgres.mjs","nightgate-fetch-keys":"scripts/fetch-contract-keys.mjs","nightgate-rewrap-keys":"scripts/rewrap-encryption-keys.mjs","nightgate-schema-delta":"scripts/apply-schema-delta.mjs"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"url":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","client":{"timeout":30000},"credentials":{"url":"db/midnight.db"}},"nightgate":{"contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"shielded-token":{"artifactPath":"contracts/shielded-token/src/managed/shielded-token/contract/index.js","zkConfigPath":"contracts/shielded-token/src/managed/shielded-token","privateStateId":"shieldedTokenPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"},"attestation-vault-32":{"slotWidth":32,"artifactPath":"contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js","zkConfigPath":"contracts/attestation-vault-32/src/managed/attestation-vault-32","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"5f67c4f40628eb26efbfaf7ea0b40ecac83a6d66","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.24.5.tgz","fileCount":385,"integrity":"sha512-YQfrTK7T5Li7Mo1KhWyBGF9SM72t2ncbe99Rd0FPFT9knsiJUd1pvO9nV8PDyCh/Ng5F1L+zSLCgiu5QStcbgg==","signatures":[{"sig":"MEQCIC6PqiOg/xkAzxn1zX3HcqQeN41a1EPm1MH6JXFdAGYtAiB6olPUMSzjQnYtLpsGMQGNho4c2TaT3H6g3r4sd3AOGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGNxgD1qBCC2kVsqrSsrYLpmZR6+ZJJjfJC5zFeQS79zAiEAx2twqto7lFbpomhU/PijXShXbHUAT25ESDtVFCWR1nc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4160468},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","engines":{"node":">=22.12"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./sdk":{"types":"./src/sdk/index.d.ts","import":"./src/sdk/index.mjs","default":"./src/sdk/index.mjs"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./client":{"types":"./src/sdk/client.d.ts","import":"./src/sdk/client.mjs","default":"./src/sdk/client.mjs"},"./browser":{"types":"./src/browser/index.d.ts","import":"./src/browser/index.mjs","default":"./src/browser/index.mjs"},"./set-root":{"types":"./srv/submission/set-root.d.ts","default":"./srv/submission/set-root.js"},"./txbuilder":{"types":"./src/txbuilder/index.d.ts","import":"./src/txbuilder/index.mjs","default":"./src/txbuilder/index.mjs"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./browser/providers.mjs":{"types":"./src/browser/providers.d.mts","import":"./src/browser/providers.mjs","default":"./src/browser/providers.mjs"},"./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./browser/attestation-vault":{"types":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.d.ts","import":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","default":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds","./browser/attestation-vault-32":{"types":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.d.ts","import":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js","default":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js"}},"gitHead":"4aa1fd58c5293edc7c820a449ad03a8bb45d65f5","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"vitest run --coverage","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models --outputDTsFiles false","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && vitest run test/unit","typecheck":"tsc -p tsconfig.json --noEmit","build:slim":"node scripts/build-slim-package.mjs","check:slim":"npm run build:slim && node scripts/check-slim-package.mjs","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","width32:e2e":"node --env-file=.env scripts/run-width32-e2e.mjs","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","check:server":"node --env-file=.env scripts/check-server.mjs","config:table":"node scripts/print-config-table.mjs --write","check:browser":"node scripts/check-browser-bundle.mjs","check:exports":"node scripts/check-package-exports.mjs","check:release":"npm run build && npm run lint && npm run typecheck && npm test && npm run integration:schema-delta && npm run check:vault-parity && npm run check:browser && npm run check:browser-types && npm run check:slim && npm run check:exports","keys:manifest":"node scripts/write-key-manifest.mjs","test:contract":"vitest run test/integration/attestation-vault --coverage.enabled=false","txbuilder:e2e":"node --env-file=.env scripts/run-txbuilder-e2e.mjs","disclosure:e2e":"node --env-file=.env scripts/run-disclosure-e2e.mjs","dust-wedge:e2e":"node --env-file=.env scripts/run-dust-wedge-e2e.mjs","membership:e2e":"node --env-file=.env scripts/run-membership-e2e.mjs","mint-token:e2e":"node --env-file=.env scripts/run-mint-token-e2e.mjs","prepublishOnly":"npm run check:release && npm run build:plugin","wasm-zswap:e2e":"node --env-file=.env scripts/run-wasm-zswap-e2e.mjs","agent-layer:e2e":"node --env-file=.env scripts/run-agent-layer-e2e.mjs","anchor-batch:e2e":"node --env-file=.env scripts/run-rebind-repro-e2e.mjs","check:fresh-tree":"bash scripts/check-fresh-tree.sh","dev:default-heap":"npm run cds:watch","state-verify:e2e":"node --env-file=.env scripts/run-state-verification-e2e.mjs","wasm-proving:e2e":"node --env-file=.env scripts/run-wasm-proving-e2e.mjs","burst-sponsor:e2e":"node --env-file=.env scripts/run-burst-sponsor-e2e.mjs","document-diff:e2e":"node --env-file=.env scripts/run-document-diff-e2e.mjs","wasm-contract:e2e":"node --env-file=.env scripts/run-wasm-contract-e2e.mjs","check:release:full":"npm run check:release && npm run integration:postgres","check:vault-parity":"node scripts/check-vault-parity.mjs","check:browser-types":"node scripts/check-browser-types.mjs","check:server:hosted":"node --env-file=.env scripts/check-server.mjs https://api.nightgate.dev","keys:manifest:check":"node scripts/write-key-manifest.mjs --check --require-keys","test:pg-idempotency":"node scripts/test-postgres-idempotency.mjs","integration:postgres":"node scripts/integration-test-postgres.mjs","sponsored-deploy:e2e":"node --env-file=.env scripts/run-sponsored-deploy-e2e.mjs","check:job-idempotency":"node scripts/check-job-idempotency.mjs","integration:providers":"node scripts/integration-test-providers.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","integration:schema-delta":"node scripts/integration-test-schema-delta.mjs","field-predicate-batch:e2e":"node --env-file=.env scripts/run-field-predicate-batch-e2e.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:connector-routes":"node scripts/integration-test-connector-routes.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs","integration:derive-wallet-info":"node --env-file=.env scripts/integration-test-derive-wallet-info.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"overrides":{"qs":"^6.16.0"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","effect":"^3.21.4","generic-pool":"^3.9.0","@noble/hashes":"^1.8.0","@polkadot/types":"^16.5.6","@odatano/cap-auth":"^0.1.0","@midnight-ntwrk/zkir-v2":"2.1.0","@midnight-ntwrk/ledger-v8":"8.1.0","@midnight-ntwrk/compact-js":"2.5.1","@midnightntwrk/wallet-sdk-hd":"^3.0.3","@midnight-ntwrk/compact-runtime":"0.16.0","@midnightntwrk/wallet-sdk-facade":"^4.1.0","@midnight-ntwrk/midnight-js-types":"4.1.1","@midnightntwrk/wallet-sdk-shielded":"^3.0.2","@midnight-ntwrk/midnight-js-contracts":"4.1.1","@midnightntwrk/wallet-sdk-dust-wallet":"^4.2.0","@midnightntwrk/wallet-sdk-node-client":"^1.1.3","@midnight-ntwrk/midnight-js-network-id":"4.1.1","@midnightntwrk/wallet-sdk-abstractions":"^2.1.0","@midnightntwrk/wallet-sdk-capabilities":"3.3.1","@midnightntwrk/wallet-sdk-prover-client":"1.2.3","@midnightntwrk/wallet-sdk-address-format":"^3.1.2","@midnight-ntwrk/wallet-sdk-address-format":"npm:@midnightntwrk/wallet-sdk-address-format@^3.1.2","@midnightntwrk/wallet-sdk-unshielded-wallet":"^3.1.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"4.1.1","@midnight-ntwrk/midnight-js-http-client-proof-provider":"4.1.1","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"4.1.1","@midnight-ntwrk/midnight-js-level-private-state-provider":"4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","eslint":"10.11.0","undici":"^8.9.0","vitest":"^4.1.10","express":"^4.22.2","globals":"^14.0.0","@sap/cds":"^10","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^10","@types/node":"^22","@cap-js/sqlite":"^3","@cap-js/cds-test":"^1","@cap-js/postgres":"^3.0.1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"@sap/cds":">=10 <11","@polkadot/api":">=14","@midnight-ntwrk/dapp-connector-api":"^4.0.0"},"peerDependenciesMeta":{"@polkadot/api":{"optional":true},"@midnight-ntwrk/dapp-connector-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.24.5_1789990501195_0.38879197535501153","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"@odatano/nightgate","version":"0.25.0","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.25.0","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"bin":{"nightgate-db-migrate":"scripts/migrate-sqlite-to-postgres.mjs","nightgate-fetch-keys":"scripts/fetch-contract-keys.mjs","nightgate-rewrap-keys":"scripts/rewrap-encryption-keys.mjs","nightgate-schema-delta":"scripts/apply-schema-delta.mjs"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"url":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","client":{"timeout":30000},"credentials":{"url":"db/midnight.db"}},"nightgate":{"contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"shielded-token":{"artifactPath":"contracts/shielded-token/src/managed/shielded-token/contract/index.js","zkConfigPath":"contracts/shielded-token/src/managed/shielded-token","privateStateId":"shieldedTokenPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"},"attestation-vault-32":{"slotWidth":32,"artifactPath":"contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js","zkConfigPath":"contracts/attestation-vault-32/src/managed/attestation-vault-32","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"75bddbc5cc32c4a5865f60b82c94dbf73e265d67","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.25.0.tgz","fileCount":399,"integrity":"sha512-MuibQ7xDbZjTTREv2FXfH7YdOwZ9RVWtYh7XTDyzQCJ6puHHdYtACbo1XHUiwyVNyOAa7jV0wg3EAWvZSdvQsg==","signatures":[{"sig":"MEUCIBJIUg+VL6JHhp1WG9ISfA7m7hfz8KHkzKnV/r5mmBNuAiEAnTbSV3ehNSPIlHqMS53Qhl7tDIY0ZxyId4xgW9r71S4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCFCqZOaZ8pD3ySPayMaTie/GTCWLwkCW+yuKatLjO6FgIgCrMhgLTcKu/hZkKEkMhnr/ZNxLXBlBo3PNCH/0o1dFo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4252840},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","engines":{"node":">=22.12"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./sdk":{"types":"./src/sdk/index.d.ts","import":"./src/sdk/index.mjs","default":"./src/sdk/index.mjs"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./client":{"types":"./src/sdk/client.d.ts","import":"./src/sdk/client.mjs","default":"./src/sdk/client.mjs"},"./browser":{"types":"./src/browser/index.d.ts","import":"./src/browser/index.mjs","default":"./src/browser/index.mjs"},"./set-root":{"types":"./srv/submission/set-root.d.ts","default":"./srv/submission/set-root.js"},"./txbuilder":{"types":"./src/txbuilder/index.d.ts","import":"./src/txbuilder/index.mjs","default":"./src/txbuilder/index.mjs"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./browser/providers.mjs":{"types":"./src/browser/providers.d.mts","import":"./src/browser/providers.mjs","default":"./src/browser/providers.mjs"},"./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./browser/attestation-vault":{"types":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.d.ts","import":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","default":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds","./browser/attestation-vault-32":{"types":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.d.ts","import":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js","default":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js"}},"gitHead":"45dcd0ef4b9b380815990a51cc4d00890a9408b1","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"vitest run --coverage","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models --outputDTsFiles false","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && vitest run test/unit","typecheck":"tsc -p tsconfig.json --noEmit","build:slim":"node scripts/build-slim-package.mjs","check:slim":"npm run build:slim && node scripts/check-slim-package.mjs","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","width32:e2e":"node --env-file=.env scripts/run-width32-e2e.mjs","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","check:server":"node --env-file=.env scripts/check-server.mjs","config:table":"node scripts/print-config-table.mjs --write","check:browser":"node scripts/check-browser-bundle.mjs","check:exports":"node scripts/check-package-exports.mjs","check:release":"npm run build && npm run lint && npm run typecheck && npm test && npm run integration:schema-delta && npm run check:vault-parity && npm run check:browser && npm run check:browser-types && npm run check:slim && npm run check:exports","keys:manifest":"node scripts/write-key-manifest.mjs","test:contract":"vitest run test/integration/attestation-vault --coverage.enabled=false","txbuilder:e2e":"node --env-file=.env scripts/run-txbuilder-e2e.mjs","disclosure:e2e":"node --env-file=.env scripts/run-disclosure-e2e.mjs","dust-wedge:e2e":"node --env-file=.env scripts/run-dust-wedge-e2e.mjs","membership:e2e":"node --env-file=.env scripts/run-membership-e2e.mjs","mint-token:e2e":"node --env-file=.env scripts/run-mint-token-e2e.mjs","prepublishOnly":"npm run check:release && npm run build:plugin","wasm-zswap:e2e":"node --env-file=.env scripts/run-wasm-zswap-e2e.mjs","agent-layer:e2e":"node --env-file=.env scripts/run-agent-layer-e2e.mjs","anchor-batch:e2e":"node --env-file=.env scripts/run-rebind-repro-e2e.mjs","check:fresh-tree":"bash scripts/check-fresh-tree.sh","dev:default-heap":"npm run cds:watch","state-verify:e2e":"node --env-file=.env scripts/run-state-verification-e2e.mjs","wasm-proving:e2e":"node --env-file=.env scripts/run-wasm-proving-e2e.mjs","burst-sponsor:e2e":"node --env-file=.env scripts/run-burst-sponsor-e2e.mjs","document-diff:e2e":"node --env-file=.env scripts/run-document-diff-e2e.mjs","wasm-contract:e2e":"node --env-file=.env scripts/run-wasm-contract-e2e.mjs","check:release:full":"npm run check:release && npm run integration:postgres","check:vault-parity":"node scripts/check-vault-parity.mjs","check:browser-types":"node scripts/check-browser-types.mjs","check:server:hosted":"node --env-file=.env scripts/check-server.mjs https://api.nightgate.dev","keys:manifest:check":"node scripts/write-key-manifest.mjs --check --require-keys","test:pg-idempotency":"node scripts/test-postgres-idempotency.mjs","integration:postgres":"node scripts/integration-test-postgres.mjs","sponsored-deploy:e2e":"node --env-file=.env scripts/run-sponsored-deploy-e2e.mjs","check:job-idempotency":"node scripts/check-job-idempotency.mjs","integration:providers":"node scripts/integration-test-providers.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","integration:schema-delta":"node scripts/integration-test-schema-delta.mjs","field-predicate-batch:e2e":"node --env-file=.env scripts/run-field-predicate-batch-e2e.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:connector-routes":"node scripts/integration-test-connector-routes.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs","integration:derive-wallet-info":"node --env-file=.env scripts/integration-test-derive-wallet-info.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"overrides":{"qs":"^6.16.0"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","effect":"^3.21.4","generic-pool":"^3.9.0","@noble/hashes":"^1.8.0","@polkadot/types":"^16.5.6","@odatano/cap-auth":"^0.1.0","@midnight-ntwrk/zkir-v2":"2.1.0","@midnight-ntwrk/ledger-v8":"8.1.0","@midnight-ntwrk/compact-js":"2.5.1","@midnightntwrk/wallet-sdk-hd":"^3.0.3","@midnight-ntwrk/compact-runtime":"0.16.0","@midnightntwrk/wallet-sdk-facade":"^4.1.0","@midnight-ntwrk/midnight-js-types":"4.1.1","@midnightntwrk/wallet-sdk-shielded":"^3.0.2","@midnight-ntwrk/midnight-js-contracts":"4.1.1","@midnightntwrk/wallet-sdk-dust-wallet":"^4.2.0","@midnightntwrk/wallet-sdk-node-client":"^1.1.3","@midnight-ntwrk/midnight-js-network-id":"4.1.1","@midnightntwrk/wallet-sdk-abstractions":"^2.1.0","@midnightntwrk/wallet-sdk-capabilities":"3.3.1","@midnightntwrk/wallet-sdk-prover-client":"1.2.3","@midnightntwrk/wallet-sdk-address-format":"^3.1.2","@midnight-ntwrk/wallet-sdk-address-format":"npm:@midnightntwrk/wallet-sdk-address-format@^3.1.2","@midnightntwrk/wallet-sdk-unshielded-wallet":"^3.1.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"4.1.1","@midnight-ntwrk/midnight-js-http-client-proof-provider":"4.1.1","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"4.1.1","@midnight-ntwrk/midnight-js-level-private-state-provider":"4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","eslint":"10.11.0","undici":"^8.9.0","vitest":"^4.1.10","express":"^4.22.2","globals":"^14.0.0","@sap/cds":"^10","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^10","@types/node":"^22","@cap-js/sqlite":"^3","@cap-js/cds-test":"^1","@cap-js/postgres":"^3.0.1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"@sap/cds":">=10 <11","@polkadot/api":">=14","@midnight-ntwrk/dapp-connector-api":"^4.0.0"},"peerDependenciesMeta":{"@polkadot/api":{"optional":true},"@midnight-ntwrk/dapp-connector-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.25.0_1790017751769_0.7947316041128738","host":"s3://npm-registry-packages-npm-production"}},"0.25.1":{"name":"@odatano/nightgate","version":"0.25.1","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.25.1","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"bin":{"nightgate-db-migrate":"scripts/migrate-sqlite-to-postgres.mjs","nightgate-fetch-keys":"scripts/fetch-contract-keys.mjs","nightgate-rewrap-keys":"scripts/rewrap-encryption-keys.mjs","nightgate-schema-delta":"scripts/apply-schema-delta.mjs"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"url":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","client":{"timeout":30000},"credentials":{"url":"db/midnight.db"}},"nightgate":{"contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"shielded-token":{"artifactPath":"contracts/shielded-token/src/managed/shielded-token/contract/index.js","zkConfigPath":"contracts/shielded-token/src/managed/shielded-token","privateStateId":"shieldedTokenPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"},"attestation-vault-32":{"slotWidth":32,"artifactPath":"contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js","zkConfigPath":"contracts/attestation-vault-32/src/managed/attestation-vault-32","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"2027998acb4aed2451bfd6c4aaf30c96247c5698","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.25.1.tgz","fileCount":401,"integrity":"sha512-TuVzCRQwCItLM88FBgBRJcnMJiwGsUBZun3ur4Q7eECiMki+nKul5wEw7jAXP8jiR1GttS8lM4YQvaSukfCsSg==","signatures":[{"sig":"MEYCIQCWkn56HIT3iwvS8pXbIbEFX9AexUd9EFiCLomYBk4hswIhAN/rxyNjZqSJrXhNs7YjpXSWF1uuBfFFPzBE8c7xNLfL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAv3fqxdpD6DTvRsRVFYes+2356YM5b7SlSmtOIRgV10AiBjw9m7p68sTNPvCN4zxugHX7WVnshMqrEP6naKfJGwJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4262631},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","engines":{"node":">=22.12"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./sdk":{"types":"./src/sdk/index.d.ts","import":"./src/sdk/index.mjs","default":"./src/sdk/index.mjs"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./client":{"types":"./src/sdk/client.d.ts","import":"./src/sdk/client.mjs","default":"./src/sdk/client.mjs"},"./browser":{"types":"./src/browser/index.d.ts","import":"./src/browser/index.mjs","default":"./src/browser/index.mjs"},"./set-root":{"types":"./srv/submission/set-root.d.ts","default":"./srv/submission/set-root.js"},"./txbuilder":{"types":"./src/txbuilder/index.d.ts","import":"./src/txbuilder/index.mjs","default":"./src/txbuilder/index.mjs"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./browser/providers.mjs":{"types":"./src/browser/providers.d.mts","import":"./src/browser/providers.mjs","default":"./src/browser/providers.mjs"},"./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./browser/attestation-vault":{"types":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.d.ts","import":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","default":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds","./browser/attestation-vault-32":{"types":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.d.ts","import":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js","default":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js"}},"gitHead":"58a47137ea7cdf81729cc38e2af3d0f8f6901a16","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"vitest run --coverage","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models --outputDTsFiles false","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && vitest run test/unit","typecheck":"tsc -p tsconfig.json --noEmit","build:slim":"node scripts/build-slim-package.mjs","check:slim":"npm run build:slim && node scripts/check-slim-package.mjs","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","width32:e2e":"node --env-file=.env scripts/run-width32-e2e.mjs","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","check:server":"node --env-file=.env scripts/check-server.mjs","config:table":"node scripts/print-config-table.mjs --write","check:browser":"node scripts/check-browser-bundle.mjs","check:exports":"node scripts/check-package-exports.mjs","check:release":"npm run build && npm run lint && npm run typecheck && npm test && npm run integration:schema-delta && npm run check:vault-parity && npm run check:browser && npm run check:browser-types && npm run check:slim && npm run check:exports","keys:manifest":"node scripts/write-key-manifest.mjs","test:contract":"vitest run test/integration/attestation-vault --coverage.enabled=false","txbuilder:e2e":"node --env-file=.env scripts/run-txbuilder-e2e.mjs","disclosure:e2e":"node --env-file=.env scripts/run-disclosure-e2e.mjs","dust-wedge:e2e":"node --env-file=.env scripts/run-dust-wedge-e2e.mjs","membership:e2e":"node --env-file=.env scripts/run-membership-e2e.mjs","mint-token:e2e":"node --env-file=.env scripts/run-mint-token-e2e.mjs","prepublishOnly":"npm run check:release && npm run build:plugin","wasm-zswap:e2e":"node --env-file=.env scripts/run-wasm-zswap-e2e.mjs","agent-layer:e2e":"node --env-file=.env scripts/run-agent-layer-e2e.mjs","anchor-batch:e2e":"node --env-file=.env scripts/run-rebind-repro-e2e.mjs","check:fresh-tree":"bash scripts/check-fresh-tree.sh","dev:default-heap":"npm run cds:watch","state-verify:e2e":"node --env-file=.env scripts/run-state-verification-e2e.mjs","wasm-proving:e2e":"node --env-file=.env scripts/run-wasm-proving-e2e.mjs","burst-sponsor:e2e":"node --env-file=.env scripts/run-burst-sponsor-e2e.mjs","document-diff:e2e":"node --env-file=.env scripts/run-document-diff-e2e.mjs","wasm-contract:e2e":"node --env-file=.env scripts/run-wasm-contract-e2e.mjs","check:release:full":"npm run check:release && npm run integration:postgres","check:vault-parity":"node scripts/check-vault-parity.mjs","check:browser-types":"node scripts/check-browser-types.mjs","check:server:hosted":"node --env-file=.env scripts/check-server.mjs https://api.nightgate.dev","keys:manifest:check":"node scripts/write-key-manifest.mjs --check --require-keys","test:pg-idempotency":"node scripts/test-postgres-idempotency.mjs","integration:postgres":"node scripts/integration-test-postgres.mjs","sponsored-deploy:e2e":"node --env-file=.env scripts/run-sponsored-deploy-e2e.mjs","check:job-idempotency":"node scripts/check-job-idempotency.mjs","integration:providers":"node scripts/integration-test-providers.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","integration:schema-delta":"node scripts/integration-test-schema-delta.mjs","field-predicate-batch:e2e":"node --env-file=.env scripts/run-field-predicate-batch-e2e.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:connector-routes":"node scripts/integration-test-connector-routes.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs","integration:derive-wallet-info":"node --env-file=.env scripts/integration-test-derive-wallet-info.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"overrides":{"qs":"^6.16.0"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","effect":"^3.21.4","generic-pool":"^3.9.0","@noble/hashes":"^1.8.0","@polkadot/types":"^16.5.6","@odatano/cap-auth":"^0.1.0","@midnight-ntwrk/zkir-v2":"2.1.0","@midnight-ntwrk/ledger-v8":"8.1.0","@midnight-ntwrk/compact-js":"2.5.1","@midnightntwrk/wallet-sdk-hd":"^3.0.3","@midnight-ntwrk/compact-runtime":"0.16.0","@midnightntwrk/wallet-sdk-facade":"^4.1.0","@midnight-ntwrk/midnight-js-types":"4.1.1","@midnightntwrk/wallet-sdk-shielded":"^3.0.2","@midnight-ntwrk/midnight-js-contracts":"4.1.1","@midnightntwrk/wallet-sdk-dust-wallet":"^4.2.0","@midnightntwrk/wallet-sdk-node-client":"^1.1.3","@midnight-ntwrk/midnight-js-network-id":"4.1.1","@midnightntwrk/wallet-sdk-abstractions":"^2.1.0","@midnightntwrk/wallet-sdk-capabilities":"3.3.1","@midnightntwrk/wallet-sdk-prover-client":"1.2.3","@midnightntwrk/wallet-sdk-address-format":"^3.1.2","@midnight-ntwrk/wallet-sdk-address-format":"npm:@midnightntwrk/wallet-sdk-address-format@^3.1.2","@midnightntwrk/wallet-sdk-unshielded-wallet":"^3.1.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"4.1.1","@midnight-ntwrk/midnight-js-http-client-proof-provider":"4.1.1","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"4.1.1","@midnight-ntwrk/midnight-js-level-private-state-provider":"4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","eslint":"10.11.0","undici":"^8.9.0","vitest":"^4.1.10","express":"^4.22.2","globals":"^14.0.0","@sap/cds":"^10","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^10","@types/node":"^22","@cap-js/sqlite":"^3","@cap-js/cds-test":"^1","@cap-js/postgres":"^3.0.1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"@sap/cds":">=10 <11","@polkadot/api":">=14","@midnight-ntwrk/dapp-connector-api":"^4.0.0"},"peerDependenciesMeta":{"@polkadot/api":{"optional":true},"@midnight-ntwrk/dapp-connector-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.25.1_1790095781148_0.8745264119504617","host":"s3://npm-registry-packages-npm-production"}},"0.25.2":{"name":"@odatano/nightgate","version":"0.25.2","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.25.2","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"bin":{"nightgate-db-migrate":"scripts/migrate-sqlite-to-postgres.mjs","nightgate-fetch-keys":"scripts/fetch-contract-keys.mjs","nightgate-rewrap-keys":"scripts/rewrap-encryption-keys.mjs","nightgate-schema-delta":"scripts/apply-schema-delta.mjs"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"url":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","client":{"timeout":30000},"credentials":{"url":"db/midnight.db"}},"nightgate":{"contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"shielded-token":{"artifactPath":"contracts/shielded-token/src/managed/shielded-token/contract/index.js","zkConfigPath":"contracts/shielded-token/src/managed/shielded-token","privateStateId":"shieldedTokenPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"},"attestation-vault-32":{"slotWidth":32,"artifactPath":"contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js","zkConfigPath":"contracts/attestation-vault-32/src/managed/attestation-vault-32","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"f3eadad4a6dc06d46d374b11cc29232f2a820660","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.25.2.tgz","fileCount":401,"integrity":"sha512-3jQbn8rfVUOP2oMIWLfAqhKCdPJiqROqmApk+WmWgA4DAX0Aii/3wFUE/4ivxncNbjnnbXRyBMOKNHjLfP5SGQ==","signatures":[{"sig":"MEQCIC7rFdvSnPrpFnjN8DKthBuRXTpZKV4LEaKaEI48TuBtAiAwRqg2Ba/9YFG45uc9jfnaoI7X7fDpiEIj1kCS52bu+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCID64Qiw4wKv5mxgbfwcpcYnXFXFHH7OolMGEs4sADnGIAiAcWkmPC8+R7NGb0Evuwy/xYWrQI3L+4OJ2YDazH2puyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4268153},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","engines":{"node":">=22.12"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./sdk":{"types":"./src/sdk/index.d.ts","import":"./src/sdk/index.mjs","default":"./src/sdk/index.mjs"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./client":{"types":"./src/sdk/client.d.ts","import":"./src/sdk/client.mjs","default":"./src/sdk/client.mjs"},"./browser":{"types":"./src/browser/index.d.ts","import":"./src/browser/index.mjs","default":"./src/browser/index.mjs"},"./set-root":{"types":"./srv/submission/set-root.d.ts","default":"./srv/submission/set-root.js"},"./txbuilder":{"types":"./src/txbuilder/index.d.ts","import":"./src/txbuilder/index.mjs","default":"./src/txbuilder/index.mjs"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./browser/providers.mjs":{"types":"./src/browser/providers.d.mts","import":"./src/browser/providers.mjs","default":"./src/browser/providers.mjs"},"./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./browser/attestation-vault":{"types":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.d.ts","import":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","default":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds","./browser/attestation-vault-32":{"types":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.d.ts","import":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js","default":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js"}},"gitHead":"825356f4ff94467733c84106a8579e3174767a89","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"vitest run --coverage","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models --outputDTsFiles false","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && vitest run test/unit","typecheck":"tsc -p tsconfig.json --noEmit","build:slim":"node scripts/build-slim-package.mjs","check:slim":"npm run build:slim && node scripts/check-slim-package.mjs","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","width32:e2e":"node --env-file=.env scripts/run-width32-e2e.mjs","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","check:server":"node --env-file=.env scripts/check-server.mjs","config:table":"node scripts/print-config-table.mjs --write","check:browser":"node scripts/check-browser-bundle.mjs","check:exports":"node scripts/check-package-exports.mjs","check:release":"npm run build && npm run lint && npm run typecheck && npm test && npm run integration:schema-delta && npm run check:vault-parity && npm run check:browser && npm run check:browser-types && npm run check:slim && npm run check:exports","keys:manifest":"node scripts/write-key-manifest.mjs","test:contract":"vitest run test/integration/attestation-vault --coverage.enabled=false","txbuilder:e2e":"node --env-file=.env scripts/run-txbuilder-e2e.mjs","disclosure:e2e":"node --env-file=.env scripts/run-disclosure-e2e.mjs","dust-wedge:e2e":"node --env-file=.env scripts/run-dust-wedge-e2e.mjs","membership:e2e":"node --env-file=.env scripts/run-membership-e2e.mjs","mint-token:e2e":"node --env-file=.env scripts/run-mint-token-e2e.mjs","prepublishOnly":"npm run check:release && npm run build:plugin","wasm-zswap:e2e":"node --env-file=.env scripts/run-wasm-zswap-e2e.mjs","agent-layer:e2e":"node --env-file=.env scripts/run-agent-layer-e2e.mjs","anchor-batch:e2e":"node --env-file=.env scripts/run-rebind-repro-e2e.mjs","check:fresh-tree":"bash scripts/check-fresh-tree.sh","dev:default-heap":"npm run cds:watch","state-verify:e2e":"node --env-file=.env scripts/run-state-verification-e2e.mjs","wasm-proving:e2e":"node --env-file=.env scripts/run-wasm-proving-e2e.mjs","burst-sponsor:e2e":"node --env-file=.env scripts/run-burst-sponsor-e2e.mjs","document-diff:e2e":"node --env-file=.env scripts/run-document-diff-e2e.mjs","wasm-contract:e2e":"node --env-file=.env scripts/run-wasm-contract-e2e.mjs","check:release:full":"npm run check:release && npm run integration:postgres","check:vault-parity":"node scripts/check-vault-parity.mjs","check:browser-types":"node scripts/check-browser-types.mjs","check:server:hosted":"node --env-file=.env scripts/check-server.mjs https://api.nightgate.dev","keys:manifest:check":"node scripts/write-key-manifest.mjs --check --require-keys","test:pg-idempotency":"node scripts/test-postgres-idempotency.mjs","integration:postgres":"node scripts/integration-test-postgres.mjs","sponsored-deploy:e2e":"node --env-file=.env scripts/run-sponsored-deploy-e2e.mjs","check:job-idempotency":"node scripts/check-job-idempotency.mjs","integration:providers":"node scripts/integration-test-providers.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","integration:schema-delta":"node scripts/integration-test-schema-delta.mjs","field-predicate-batch:e2e":"node --env-file=.env scripts/run-field-predicate-batch-e2e.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:connector-routes":"node scripts/integration-test-connector-routes.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs","integration:derive-wallet-info":"node --env-file=.env scripts/integration-test-derive-wallet-info.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"overrides":{"qs":"^6.16.0"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","effect":"^3.21.4","generic-pool":"^3.9.0","@noble/hashes":"^1.8.0","@polkadot/types":"^16.5.6","@odatano/cap-auth":"^0.1.0","@midnight-ntwrk/zkir-v2":"2.1.0","@midnight-ntwrk/ledger-v8":"8.1.0","@midnight-ntwrk/compact-js":"2.5.1","@midnightntwrk/wallet-sdk-hd":"^3.0.3","@midnight-ntwrk/compact-runtime":"0.16.0","@midnightntwrk/wallet-sdk-facade":"^4.1.0","@midnight-ntwrk/midnight-js-types":"4.1.1","@midnightntwrk/wallet-sdk-shielded":"^3.0.2","@midnight-ntwrk/midnight-js-contracts":"4.1.1","@midnightntwrk/wallet-sdk-dust-wallet":"^4.2.0","@midnightntwrk/wallet-sdk-node-client":"^1.1.3","@midnight-ntwrk/midnight-js-network-id":"4.1.1","@midnightntwrk/wallet-sdk-abstractions":"^2.1.0","@midnightntwrk/wallet-sdk-capabilities":"3.3.1","@midnightntwrk/wallet-sdk-prover-client":"1.2.3","@midnightntwrk/wallet-sdk-address-format":"^3.1.2","@midnight-ntwrk/wallet-sdk-address-format":"npm:@midnightntwrk/wallet-sdk-address-format@^3.1.2","@midnightntwrk/wallet-sdk-unshielded-wallet":"^3.1.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"4.1.1","@midnight-ntwrk/midnight-js-http-client-proof-provider":"4.1.1","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"4.1.1","@midnight-ntwrk/midnight-js-level-private-state-provider":"4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","eslint":"10.11.0","undici":"^8.9.0","vitest":"^4.1.10","express":"^4.22.2","globals":"^14.0.0","@sap/cds":"^10","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^10","@types/node":"^22","@cap-js/sqlite":"^3","@cap-js/cds-test":"^1","@cap-js/postgres":"^3.0.1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"@sap/cds":">=10 <11","@polkadot/api":">=14","@midnight-ntwrk/dapp-connector-api":"^4.0.0"},"peerDependenciesMeta":{"@polkadot/api":{"optional":true},"@midnight-ntwrk/dapp-connector-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.25.2_1790156414145_0.9686771671993777","host":"s3://npm-registry-packages-npm-production"}},"0.25.3":{"name":"@odatano/nightgate","version":"0.25.3","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.25.3","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"bin":{"nightgate-db-migrate":"scripts/migrate-sqlite-to-postgres.mjs","nightgate-fetch-keys":"scripts/fetch-contract-keys.mjs","nightgate-rewrap-keys":"scripts/rewrap-encryption-keys.mjs","nightgate-schema-delta":"scripts/apply-schema-delta.mjs"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"url":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","client":{"timeout":30000},"credentials":{"url":"db/midnight.db"}},"nightgate":{"contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"shielded-token":{"artifactPath":"contracts/shielded-token/src/managed/shielded-token/contract/index.js","zkConfigPath":"contracts/shielded-token/src/managed/shielded-token","privateStateId":"shieldedTokenPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"},"attestation-vault-32":{"slotWidth":32,"artifactPath":"contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js","zkConfigPath":"contracts/attestation-vault-32/src/managed/attestation-vault-32","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"1d2d5ab0729672837e06ef7a0b7d84c0d7f2771d","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.25.3.tgz","fileCount":401,"integrity":"sha512-QbLB8aEHCWce+YDHMum/SRrQiVZ9FAk2ZK+alnIs+fyDfJpRvqEr5aMGrGibqGE0IRxLMVF1egKZXE7KhpMIdg==","signatures":[{"sig":"MEUCIQCBzZvOwX2idIzALBzKVqPwoyJ+Y8U45RblDXk8cmepTQIgHfGW62ze0lT0nYuYDel/4pA8hvBSPQlPVHa8fMmznlw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC1UBCz25gn291dbXf9abHfcbFrRuRx3hEULK1caYhRAgIgUHVebl80nwvifR2CkIYSZZ9tmreS3fb96/1CMW4/A9g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4268543},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","engines":{"node":">=22.12"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./sdk":{"types":"./src/sdk/index.d.ts","import":"./src/sdk/index.mjs","default":"./src/sdk/index.mjs"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./client":{"types":"./src/sdk/client.d.ts","import":"./src/sdk/client.mjs","default":"./src/sdk/client.mjs"},"./browser":{"types":"./src/browser/index.d.ts","import":"./src/browser/index.mjs","default":"./src/browser/index.mjs"},"./set-root":{"types":"./srv/submission/set-root.d.ts","default":"./srv/submission/set-root.js"},"./txbuilder":{"types":"./src/txbuilder/index.d.ts","import":"./src/txbuilder/index.mjs","default":"./src/txbuilder/index.mjs"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./browser/providers.mjs":{"types":"./src/browser/providers.d.mts","import":"./src/browser/providers.mjs","default":"./src/browser/providers.mjs"},"./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./browser/attestation-vault":{"types":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.d.ts","import":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","default":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds","./browser/attestation-vault-32":{"types":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.d.ts","import":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js","default":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js"}},"gitHead":"230fc8075494d1abb6d54f43d427cf77cade680b","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"vitest run --coverage","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models --outputDTsFiles false","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && vitest run test/unit","typecheck":"tsc -p tsconfig.json --noEmit","build:slim":"node scripts/build-slim-package.mjs","check:slim":"npm run build:slim && node scripts/check-slim-package.mjs","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","width32:e2e":"node --env-file=.env scripts/run-width32-e2e.mjs","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","check:server":"node --env-file=.env scripts/check-server.mjs","config:table":"node scripts/print-config-table.mjs --write","check:browser":"node scripts/check-browser-bundle.mjs","check:exports":"node scripts/check-package-exports.mjs","check:release":"npm run build && npm run lint && npm run typecheck && npm test && npm run integration:schema-delta && npm run check:vault-parity && npm run check:browser && npm run check:browser-types && npm run check:slim && npm run check:exports","keys:manifest":"node scripts/write-key-manifest.mjs","test:contract":"vitest run test/integration/attestation-vault --coverage.enabled=false","txbuilder:e2e":"node --env-file=.env scripts/run-txbuilder-e2e.mjs","disclosure:e2e":"node --env-file=.env scripts/run-disclosure-e2e.mjs","dust-wedge:e2e":"node --env-file=.env scripts/run-dust-wedge-e2e.mjs","membership:e2e":"node --env-file=.env scripts/run-membership-e2e.mjs","mint-token:e2e":"node --env-file=.env scripts/run-mint-token-e2e.mjs","prepublishOnly":"npm run check:release && npm run build:plugin","wasm-zswap:e2e":"node --env-file=.env scripts/run-wasm-zswap-e2e.mjs","agent-layer:e2e":"node --env-file=.env scripts/run-agent-layer-e2e.mjs","anchor-batch:e2e":"node --env-file=.env scripts/run-rebind-repro-e2e.mjs","check:fresh-tree":"bash scripts/check-fresh-tree.sh","dev:default-heap":"npm run cds:watch","state-verify:e2e":"node --env-file=.env scripts/run-state-verification-e2e.mjs","wasm-proving:e2e":"node --env-file=.env scripts/run-wasm-proving-e2e.mjs","burst-sponsor:e2e":"node --env-file=.env scripts/run-burst-sponsor-e2e.mjs","document-diff:e2e":"node --env-file=.env scripts/run-document-diff-e2e.mjs","wasm-contract:e2e":"node --env-file=.env scripts/run-wasm-contract-e2e.mjs","check:release:full":"npm run check:release && npm run integration:postgres","check:vault-parity":"node scripts/check-vault-parity.mjs","check:browser-types":"node scripts/check-browser-types.mjs","check:server:hosted":"node --env-file=.env scripts/check-server.mjs https://api.nightgate.dev","keys:manifest:check":"node scripts/write-key-manifest.mjs --check --require-keys","test:pg-idempotency":"node scripts/test-postgres-idempotency.mjs","integration:postgres":"node scripts/integration-test-postgres.mjs","sponsored-deploy:e2e":"node --env-file=.env scripts/run-sponsored-deploy-e2e.mjs","check:job-idempotency":"node scripts/check-job-idempotency.mjs","integration:providers":"node scripts/integration-test-providers.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","integration:schema-delta":"node scripts/integration-test-schema-delta.mjs","field-predicate-batch:e2e":"node --env-file=.env scripts/run-field-predicate-batch-e2e.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:connector-routes":"node scripts/integration-test-connector-routes.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs","integration:derive-wallet-info":"node --env-file=.env scripts/integration-test-derive-wallet-info.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"overrides":{"qs":"^6.16.0"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","effect":"^3.21.4","generic-pool":"^3.9.0","@noble/hashes":"^1.8.0","@polkadot/types":"^16.5.6","@odatano/cap-auth":"^0.1.0","@midnight-ntwrk/zkir-v2":"2.1.0","@midnight-ntwrk/ledger-v8":"8.1.0","@midnight-ntwrk/compact-js":"2.5.1","@midnightntwrk/wallet-sdk-hd":"^3.0.3","@midnight-ntwrk/compact-runtime":"0.16.0","@midnightntwrk/wallet-sdk-facade":"^4.1.0","@midnight-ntwrk/midnight-js-types":"4.1.1","@midnightntwrk/wallet-sdk-shielded":"^3.0.2","@midnight-ntwrk/midnight-js-contracts":"4.1.1","@midnightntwrk/wallet-sdk-dust-wallet":"^4.2.0","@midnightntwrk/wallet-sdk-node-client":"^1.1.3","@midnight-ntwrk/midnight-js-network-id":"4.1.1","@midnightntwrk/wallet-sdk-abstractions":"^2.1.0","@midnightntwrk/wallet-sdk-capabilities":"3.3.1","@midnightntwrk/wallet-sdk-prover-client":"1.2.3","@midnightntwrk/wallet-sdk-address-format":"^3.1.2","@midnight-ntwrk/wallet-sdk-address-format":"npm:@midnightntwrk/wallet-sdk-address-format@^3.1.2","@midnightntwrk/wallet-sdk-unshielded-wallet":"^3.1.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"4.1.1","@midnight-ntwrk/midnight-js-http-client-proof-provider":"4.1.1","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"4.1.1","@midnight-ntwrk/midnight-js-level-private-state-provider":"4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","eslint":"10.11.0","undici":"^8.9.0","vitest":"^4.1.10","express":"^4.22.2","globals":"^14.0.0","@sap/cds":"^10","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^10","@types/node":"^22","@cap-js/sqlite":"^3","@cap-js/cds-test":"^1","@cap-js/postgres":"^3.0.1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"@sap/cds":">=10 <11","@polkadot/api":">=14","@midnight-ntwrk/dapp-connector-api":"^4.0.0"},"peerDependenciesMeta":{"@polkadot/api":{"optional":true},"@midnight-ntwrk/dapp-connector-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.25.3_1790177271558_0.17860231922764847","host":"s3://npm-registry-packages-npm-production"}},"0.25.4":{"name":"@odatano/nightgate","version":"0.25.4","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.25.4","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"bin":{"nightgate-db-migrate":"scripts/migrate-sqlite-to-postgres.mjs","nightgate-fetch-keys":"scripts/fetch-contract-keys.mjs","nightgate-rewrap-keys":"scripts/rewrap-encryption-keys.mjs","nightgate-schema-delta":"scripts/apply-schema-delta.mjs"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"url":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","client":{"timeout":30000},"credentials":{"url":"db/midnight.db"}},"nightgate":{"contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"shielded-token":{"artifactPath":"contracts/shielded-token/src/managed/shielded-token/contract/index.js","zkConfigPath":"contracts/shielded-token/src/managed/shielded-token","privateStateId":"shieldedTokenPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"},"attestation-vault-32":{"slotWidth":32,"artifactPath":"contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js","zkConfigPath":"contracts/attestation-vault-32/src/managed/attestation-vault-32","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"c6a7ebd84ff57729a68c00c01a4b6e13079cf32e","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.25.4.tgz","fileCount":403,"integrity":"sha512-DJ/ezVSYoKGkDbnJtq8DmbsaHXneaaQFpTAnfFA5VckfbmrUdYsj1yeC36L9khL+j+8tnnLOo+HEpUPSZ/gwiA==","signatures":[{"sig":"MEQCIEb/aNDgDY5PRR3YJFAUbOR9QBC60Hcm8kZGI53dJKRYAiB+B7YZ9S1vLVYBndh1h/K9nj6+TqR7tcW8X2pHzblf4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCel1DNcLmirNliNRHoA7otNZI/zkB5h9hJFkb0wlnReAIhAJnlQjpY/lc/zkI+oA8smI0Xdmg6AiPKNovnFh+6kUa5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4272183},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","engines":{"node":">=22.12"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./sdk":{"types":"./src/sdk/index.d.ts","import":"./src/sdk/index.mjs","default":"./src/sdk/index.mjs"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./client":{"types":"./src/sdk/client.d.ts","import":"./src/sdk/client.mjs","default":"./src/sdk/client.mjs"},"./browser":{"types":"./src/browser/index.d.ts","import":"./src/browser/index.mjs","default":"./src/browser/index.mjs"},"./set-root":{"types":"./srv/submission/set-root.d.ts","default":"./srv/submission/set-root.js"},"./txbuilder":{"types":"./src/txbuilder/index.d.ts","import":"./src/txbuilder/index.mjs","default":"./src/txbuilder/index.mjs"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./browser/providers.mjs":{"types":"./src/browser/providers.d.mts","import":"./src/browser/providers.mjs","default":"./src/browser/providers.mjs"},"./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./browser/attestation-vault":{"types":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.d.ts","import":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","default":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds","./browser/attestation-vault-32":{"types":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.d.ts","import":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js","default":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js"}},"gitHead":"c258eade0ec6bfe086eb8a43c20dd4ee68b6b243","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"vitest run --coverage","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models --outputDTsFiles false","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && vitest run test/unit","typecheck":"tsc -p tsconfig.json --noEmit","build:slim":"node scripts/build-slim-package.mjs","check:slim":"npm run build:slim && node scripts/check-slim-package.mjs","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","width32:e2e":"node --env-file=.env scripts/run-width32-e2e.mjs","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","check:server":"node --env-file=.env scripts/check-server.mjs","config:table":"node scripts/print-config-table.mjs --write","check:browser":"node scripts/check-browser-bundle.mjs","check:exports":"node scripts/check-package-exports.mjs","check:release":"npm run build && npm run lint && npm run typecheck && npm test && npm run integration:schema-delta && npm run check:vault-parity && npm run check:browser && npm run check:browser-types && npm run check:slim && npm run check:exports","keys:manifest":"node scripts/write-key-manifest.mjs","test:contract":"vitest run test/integration/attestation-vault --coverage.enabled=false","txbuilder:e2e":"node --env-file=.env scripts/run-txbuilder-e2e.mjs","disclosure:e2e":"node --env-file=.env scripts/run-disclosure-e2e.mjs","dust-wedge:e2e":"node --env-file=.env scripts/run-dust-wedge-e2e.mjs","membership:e2e":"node --env-file=.env scripts/run-membership-e2e.mjs","mint-token:e2e":"node --env-file=.env scripts/run-mint-token-e2e.mjs","prepublishOnly":"npm run check:release && npm run build:plugin","wasm-zswap:e2e":"node --env-file=.env scripts/run-wasm-zswap-e2e.mjs","agent-layer:e2e":"node --env-file=.env scripts/run-agent-layer-e2e.mjs","anchor-batch:e2e":"node --env-file=.env scripts/run-rebind-repro-e2e.mjs","check:fresh-tree":"bash scripts/check-fresh-tree.sh","dev:default-heap":"npm run cds:watch","state-verify:e2e":"node --env-file=.env scripts/run-state-verification-e2e.mjs","wasm-proving:e2e":"node --env-file=.env scripts/run-wasm-proving-e2e.mjs","burst-sponsor:e2e":"node --env-file=.env scripts/run-burst-sponsor-e2e.mjs","document-diff:e2e":"node --env-file=.env scripts/run-document-diff-e2e.mjs","wasm-contract:e2e":"node --env-file=.env scripts/run-wasm-contract-e2e.mjs","check:release:full":"npm run check:release && npm run integration:postgres","check:vault-parity":"node scripts/check-vault-parity.mjs","check:browser-types":"node scripts/check-browser-types.mjs","check:server:hosted":"node --env-file=.env scripts/check-server.mjs https://api.nightgate.dev","keys:manifest:check":"node scripts/write-key-manifest.mjs --check --require-keys","test:pg-idempotency":"node scripts/test-postgres-idempotency.mjs","integration:postgres":"node scripts/integration-test-postgres.mjs","sponsored-deploy:e2e":"node --env-file=.env scripts/run-sponsored-deploy-e2e.mjs","check:job-idempotency":"node scripts/check-job-idempotency.mjs","integration:providers":"node scripts/integration-test-providers.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","integration:schema-delta":"node scripts/integration-test-schema-delta.mjs","field-predicate-batch:e2e":"node --env-file=.env scripts/run-field-predicate-batch-e2e.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:connector-routes":"node scripts/integration-test-connector-routes.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs","integration:derive-wallet-info":"node --env-file=.env scripts/integration-test-derive-wallet-info.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"overrides":{"qs":"^6.16.0"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","effect":"^3.21.4","generic-pool":"^3.9.0","@noble/hashes":"^1.8.0","@polkadot/types":"^16.5.6","@odatano/cap-auth":"^0.1.0","@midnight-ntwrk/zkir-v2":"2.1.0","@midnight-ntwrk/ledger-v8":"8.1.0","@midnight-ntwrk/compact-js":"2.5.1","@midnightntwrk/wallet-sdk-hd":"^3.0.3","@midnight-ntwrk/compact-runtime":"0.16.0","@midnightntwrk/wallet-sdk-facade":"^4.1.0","@midnight-ntwrk/midnight-js-types":"4.1.1","@midnightntwrk/wallet-sdk-shielded":"^3.0.2","@midnight-ntwrk/midnight-js-contracts":"4.1.1","@midnightntwrk/wallet-sdk-dust-wallet":"^4.2.0","@midnightntwrk/wallet-sdk-node-client":"^1.1.3","@midnight-ntwrk/midnight-js-network-id":"4.1.1","@midnightntwrk/wallet-sdk-abstractions":"^2.1.0","@midnightntwrk/wallet-sdk-capabilities":"3.3.1","@midnightntwrk/wallet-sdk-prover-client":"1.2.3","@midnightntwrk/wallet-sdk-address-format":"^3.1.2","@midnight-ntwrk/wallet-sdk-address-format":"npm:@midnightntwrk/wallet-sdk-address-format@^3.1.2","@midnightntwrk/wallet-sdk-unshielded-wallet":"^3.1.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"4.1.1","@midnight-ntwrk/midnight-js-http-client-proof-provider":"4.1.1","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"4.1.1","@midnight-ntwrk/midnight-js-level-private-state-provider":"4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","eslint":"10.11.0","undici":"^8.9.0","vitest":"^4.1.10","express":"^4.22.2","globals":"^14.0.0","@sap/cds":"^10","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^10","@types/node":"^22","@cap-js/sqlite":"^3","@cap-js/cds-test":"^1","@cap-js/postgres":"^3.0.1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"@sap/cds":">=10 <11","@polkadot/api":">=14","@midnight-ntwrk/dapp-connector-api":"^4.0.0"},"peerDependenciesMeta":{"@polkadot/api":{"optional":true},"@midnight-ntwrk/dapp-connector-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.25.4_1790188471684_0.22131961617503126","host":"s3://npm-registry-packages-npm-production"}},"0.25.5":{"name":"@odatano/nightgate","version":"0.25.5","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.25.5","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"bin":{"nightgate-db-migrate":"scripts/migrate-sqlite-to-postgres.mjs","nightgate-fetch-keys":"scripts/fetch-contract-keys.mjs","nightgate-rewrap-keys":"scripts/rewrap-encryption-keys.mjs","nightgate-schema-delta":"scripts/apply-schema-delta.mjs"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"url":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","client":{"timeout":30000},"credentials":{"url":"db/midnight.db"}},"nightgate":{"contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"shielded-token":{"artifactPath":"contracts/shielded-token/src/managed/shielded-token/contract/index.js","zkConfigPath":"contracts/shielded-token/src/managed/shielded-token","privateStateId":"shieldedTokenPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"},"attestation-vault-32":{"slotWidth":32,"artifactPath":"contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js","zkConfigPath":"contracts/attestation-vault-32/src/managed/attestation-vault-32","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"acf4073c4bbcf5568c596d1bdf76ba7a636e7fe2","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.25.5.tgz","fileCount":403,"integrity":"sha512-JqAMUy3LKUPUlMO7rdeQA3bV782rFK+EgXOaKgcPd+2A54tej2PRNbuj83Wk6KCv3yKQNrwvQt6Rao5Np+slQA==","signatures":[{"sig":"MEUCICayH1stTVOIWj1C63mspZjVqIQfb/q1paP/evzTDpisAiEAkDq8Xh3ggrSv4ljkYKJU3ZI95w+uuVvjAbh74EWwozE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDU6u0zapq51Gf4uNdhM9J+ne5PMmtLd+4ujjmaCmrQ7wIhAIyNlre7kpOLheE/9K5hnXRyhYJykoVJIcMcDX9wNbo+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4277540},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","engines":{"node":">=22.12"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./sdk":{"types":"./src/sdk/index.d.ts","import":"./src/sdk/index.mjs","default":"./src/sdk/index.mjs"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./client":{"types":"./src/sdk/client.d.ts","import":"./src/sdk/client.mjs","default":"./src/sdk/client.mjs"},"./browser":{"types":"./src/browser/index.d.ts","import":"./src/browser/index.mjs","default":"./src/browser/index.mjs"},"./set-root":{"types":"./srv/submission/set-root.d.ts","default":"./srv/submission/set-root.js"},"./txbuilder":{"types":"./src/txbuilder/index.d.ts","import":"./src/txbuilder/index.mjs","default":"./src/txbuilder/index.mjs"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./browser/providers.mjs":{"types":"./src/browser/providers.d.mts","import":"./src/browser/providers.mjs","default":"./src/browser/providers.mjs"},"./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./browser/attestation-vault":{"types":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.d.ts","import":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","default":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds","./browser/attestation-vault-32":{"types":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.d.ts","import":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js","default":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js"}},"gitHead":"8359e141bdd3705c29bcd2639908b09ec3413352","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"vitest run --coverage","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models --outputDTsFiles false","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && vitest run test/unit","typecheck":"tsc -p tsconfig.json --noEmit","build:slim":"node scripts/build-slim-package.mjs","check:slim":"npm run build:slim && node scripts/check-slim-package.mjs","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","width32:e2e":"node --env-file=.env scripts/run-width32-e2e.mjs","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","check:server":"node --env-file=.env scripts/check-server.mjs","config:table":"node scripts/print-config-table.mjs --write","check:browser":"node scripts/check-browser-bundle.mjs","check:exports":"node scripts/check-package-exports.mjs","check:release":"npm run build && npm run lint && npm run typecheck && npm test && npm run integration:schema-delta && npm run check:vault-parity && npm run check:browser && npm run check:browser-types && npm run check:slim && npm run check:exports","keys:manifest":"node scripts/write-key-manifest.mjs","test:contract":"vitest run test/integration/attestation-vault --coverage.enabled=false","txbuilder:e2e":"node --env-file=.env scripts/run-txbuilder-e2e.mjs","disclosure:e2e":"node --env-file=.env scripts/run-disclosure-e2e.mjs","dust-wedge:e2e":"node --env-file=.env scripts/run-dust-wedge-e2e.mjs","membership:e2e":"node --env-file=.env scripts/run-membership-e2e.mjs","mint-token:e2e":"node --env-file=.env scripts/run-mint-token-e2e.mjs","prepublishOnly":"npm run check:release && npm run build:plugin","wasm-zswap:e2e":"node --env-file=.env scripts/run-wasm-zswap-e2e.mjs","agent-layer:e2e":"node --env-file=.env scripts/run-agent-layer-e2e.mjs","anchor-batch:e2e":"node --env-file=.env scripts/run-rebind-repro-e2e.mjs","check:fresh-tree":"bash scripts/check-fresh-tree.sh","dev:default-heap":"npm run cds:watch","state-verify:e2e":"node --env-file=.env scripts/run-state-verification-e2e.mjs","wasm-proving:e2e":"node --env-file=.env scripts/run-wasm-proving-e2e.mjs","burst-sponsor:e2e":"node --env-file=.env scripts/run-burst-sponsor-e2e.mjs","document-diff:e2e":"node --env-file=.env scripts/run-document-diff-e2e.mjs","wasm-contract:e2e":"node --env-file=.env scripts/run-wasm-contract-e2e.mjs","check:release:full":"npm run check:release && npm run integration:postgres","check:vault-parity":"node scripts/check-vault-parity.mjs","check:browser-types":"node scripts/check-browser-types.mjs","check:server:hosted":"node --env-file=.env scripts/check-server.mjs https://api.nightgate.dev","keys:manifest:check":"node scripts/write-key-manifest.mjs --check --require-keys","test:pg-idempotency":"node scripts/test-postgres-idempotency.mjs","integration:postgres":"node scripts/integration-test-postgres.mjs","sponsored-deploy:e2e":"node --env-file=.env scripts/run-sponsored-deploy-e2e.mjs","check:job-idempotency":"node scripts/check-job-idempotency.mjs","integration:providers":"node scripts/integration-test-providers.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","integration:schema-delta":"node scripts/integration-test-schema-delta.mjs","field-predicate-batch:e2e":"node --env-file=.env scripts/run-field-predicate-batch-e2e.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:connector-routes":"node scripts/integration-test-connector-routes.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs","integration:derive-wallet-info":"node --env-file=.env scripts/integration-test-derive-wallet-info.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"overrides":{"qs":"^6.16.0"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","effect":"^3.21.4","generic-pool":"^3.9.0","@noble/hashes":"^1.8.0","@polkadot/types":"^16.5.6","@odatano/cap-auth":"^0.1.0","@midnight-ntwrk/zkir-v2":"2.1.0","@midnight-ntwrk/ledger-v8":"8.1.0","@midnight-ntwrk/compact-js":"2.5.1","@midnightntwrk/wallet-sdk-hd":"^3.0.3","@midnight-ntwrk/compact-runtime":"0.16.0","@midnightntwrk/wallet-sdk-facade":"^4.1.0","@midnight-ntwrk/midnight-js-types":"4.1.1","@midnightntwrk/wallet-sdk-shielded":"^3.0.2","@midnight-ntwrk/midnight-js-contracts":"4.1.1","@midnightntwrk/wallet-sdk-dust-wallet":"^4.2.0","@midnightntwrk/wallet-sdk-node-client":"^1.1.3","@midnight-ntwrk/midnight-js-network-id":"4.1.1","@midnightntwrk/wallet-sdk-abstractions":"^2.1.0","@midnightntwrk/wallet-sdk-capabilities":"3.3.1","@midnightntwrk/wallet-sdk-prover-client":"1.2.3","@midnightntwrk/wallet-sdk-address-format":"^3.1.2","@midnight-ntwrk/wallet-sdk-address-format":"npm:@midnightntwrk/wallet-sdk-address-format@^3.1.2","@midnightntwrk/wallet-sdk-unshielded-wallet":"^3.1.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"4.1.1","@midnight-ntwrk/midnight-js-http-client-proof-provider":"4.1.1","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"4.1.1","@midnight-ntwrk/midnight-js-level-private-state-provider":"4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","eslint":"10.11.0","undici":"^8.9.0","vitest":"^4.1.10","express":"^4.22.2","globals":"^14.0.0","@sap/cds":"^10","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^10","@types/node":"^22","@cap-js/sqlite":"^3","@cap-js/cds-test":"^1","@cap-js/postgres":"^3.0.1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"@sap/cds":">=10 <11","@polkadot/api":">=14","@midnight-ntwrk/dapp-connector-api":"^4.0.0"},"peerDependenciesMeta":{"@polkadot/api":{"optional":true},"@midnight-ntwrk/dapp-connector-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.25.5_1790233586400_0.6332987547188889","host":"s3://npm-registry-packages-npm-production"}},"0.25.6":{"name":"@odatano/nightgate","version":"0.25.6","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","_id":"@odatano/nightgate@0.25.6","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"bin":{"nightgate-db-migrate":"scripts/migrate-sqlite-to-postgres.mjs","nightgate-fetch-keys":"scripts/fetch-contract-keys.mjs","nightgate-rewrap-keys":"scripts/rewrap-encryption-keys.mjs","nightgate-schema-delta":"scripts/apply-schema-delta.mjs"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"url":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","client":{"timeout":30000},"credentials":{"url":"db/midnight.db"}},"nightgate":{"contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"shielded-token":{"artifactPath":"contracts/shielded-token/src/managed/shielded-token/contract/index.js","zkConfigPath":"contracts/shielded-token/src/managed/shielded-token","privateStateId":"shieldedTokenPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"},"attestation-vault-32":{"slotWidth":32,"artifactPath":"contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js","zkConfigPath":"contracts/attestation-vault-32/src/managed/attestation-vault-32","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"dist":{"shasum":"aefa67286bb26636a60406e8ba29fac543c2c3c2","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.25.6.tgz","fileCount":403,"integrity":"sha512-u09k6As4GFTHWPmpBzTBOvhUDUBmpd2bup2l0jzmtnzULpFJlB4Xho/hjwNW9yQeskO7l8yXPulq3hWWEBenZg==","signatures":[{"sig":"MEUCIEVVXrdVsvpNC1w2sj3O9dRyzpxlO3PWmPMrYDZY821oAiEA+aN9J6OkQ4eKnLYlx76GvrsTTErHfKOhdF69vyYPlqw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCAXPkpJ1ZlnmFh9y9KbM32yFbpzdYvWuGb4hHtbyig4gIhAOQW22J7tqoxR2MNXF3Ua2ArT577Ix5w6rWA/X8jVvXS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4284416},"main":"src/index.js","type":"commonjs","types":"src/index.d.ts","engines":{"node":">=22.12"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./sdk":{"types":"./src/sdk/index.d.ts","import":"./src/sdk/index.mjs","default":"./src/sdk/index.mjs"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./client":{"types":"./src/sdk/client.d.ts","import":"./src/sdk/client.mjs","default":"./src/sdk/client.mjs"},"./browser":{"types":"./src/browser/index.d.ts","import":"./src/browser/index.mjs","default":"./src/browser/index.mjs"},"./set-root":{"types":"./srv/submission/set-root.d.ts","default":"./srv/submission/set-root.js"},"./txbuilder":{"types":"./src/txbuilder/index.d.ts","import":"./src/txbuilder/index.mjs","default":"./src/txbuilder/index.mjs"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./browser/providers.mjs":{"types":"./src/browser/providers.d.mts","import":"./src/browser/providers.mjs","default":"./src/browser/providers.mjs"},"./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./browser/attestation-vault":{"types":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.d.ts","import":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","default":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds","./browser/attestation-vault-32":{"types":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.d.ts","import":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js","default":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js"}},"gitHead":"763339a6746ea9d2c5453c0be5f47184f56f1a91","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"vitest run --coverage","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models --outputDTsFiles false","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && vitest run test/unit","typecheck":"tsc -p tsconfig.json --noEmit","build:slim":"node scripts/build-slim-package.mjs","check:slim":"npm run build:slim && node scripts/check-slim-package.mjs","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","width32:e2e":"node --env-file=.env scripts/run-width32-e2e.mjs","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","check:server":"node --env-file=.env scripts/check-server.mjs","config:table":"node scripts/print-config-table.mjs --write","check:browser":"node scripts/check-browser-bundle.mjs","check:exports":"node scripts/check-package-exports.mjs","check:release":"npm run build && npm run lint && npm run typecheck && npm test && npm run integration:schema-delta && npm run check:vault-parity && npm run check:browser && npm run check:browser-types && npm run check:slim && npm run check:exports","keys:manifest":"node scripts/write-key-manifest.mjs","test:contract":"vitest run test/integration/attestation-vault --coverage.enabled=false","txbuilder:e2e":"node --env-file=.env scripts/run-txbuilder-e2e.mjs","disclosure:e2e":"node --env-file=.env scripts/run-disclosure-e2e.mjs","dust-wedge:e2e":"node --env-file=.env scripts/run-dust-wedge-e2e.mjs","membership:e2e":"node --env-file=.env scripts/run-membership-e2e.mjs","mint-token:e2e":"node --env-file=.env scripts/run-mint-token-e2e.mjs","prepublishOnly":"npm run check:release && npm run build:plugin","wasm-zswap:e2e":"node --env-file=.env scripts/run-wasm-zswap-e2e.mjs","agent-layer:e2e":"node --env-file=.env scripts/run-agent-layer-e2e.mjs","anchor-batch:e2e":"node --env-file=.env scripts/run-rebind-repro-e2e.mjs","check:fresh-tree":"bash scripts/check-fresh-tree.sh","dev:default-heap":"npm run cds:watch","state-verify:e2e":"node --env-file=.env scripts/run-state-verification-e2e.mjs","wasm-proving:e2e":"node --env-file=.env scripts/run-wasm-proving-e2e.mjs","burst-sponsor:e2e":"node --env-file=.env scripts/run-burst-sponsor-e2e.mjs","document-diff:e2e":"node --env-file=.env scripts/run-document-diff-e2e.mjs","wasm-contract:e2e":"node --env-file=.env scripts/run-wasm-contract-e2e.mjs","check:release:full":"npm run check:release && npm run integration:postgres","check:vault-parity":"node scripts/check-vault-parity.mjs","check:browser-types":"node scripts/check-browser-types.mjs","check:server:hosted":"node --env-file=.env scripts/check-server.mjs https://api.nightgate.dev","keys:manifest:check":"node scripts/write-key-manifest.mjs --check --require-keys","test:pg-idempotency":"node scripts/test-postgres-idempotency.mjs","integration:postgres":"node scripts/integration-test-postgres.mjs","sponsored-deploy:e2e":"node --env-file=.env scripts/run-sponsored-deploy-e2e.mjs","check:job-idempotency":"node scripts/check-job-idempotency.mjs","integration:providers":"node scripts/integration-test-providers.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","integration:schema-delta":"node scripts/integration-test-schema-delta.mjs","field-predicate-batch:e2e":"node --env-file=.env scripts/run-field-predicate-batch-e2e.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:connector-routes":"node scripts/integration-test-connector-routes.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs","integration:derive-wallet-info":"node --env-file=.env scripts/integration-test-derive-wallet-info.mjs"},"_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"overrides":{"qs":"^6.16.0"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","effect":"^3.21.4","generic-pool":"^3.9.0","@noble/hashes":"^1.8.0","@polkadot/types":"^16.5.6","@odatano/cap-auth":"^0.1.0","@midnight-ntwrk/zkir-v2":"2.1.0","@midnight-ntwrk/ledger-v8":"8.1.0","@midnight-ntwrk/compact-js":"2.5.1","@midnightntwrk/wallet-sdk-hd":"^3.0.3","@midnight-ntwrk/compact-runtime":"0.16.0","@midnightntwrk/wallet-sdk-facade":"^4.1.0","@midnight-ntwrk/midnight-js-types":"4.1.1","@midnightntwrk/wallet-sdk-shielded":"^3.0.2","@midnight-ntwrk/midnight-js-contracts":"4.1.1","@midnightntwrk/wallet-sdk-dust-wallet":"^4.2.0","@midnightntwrk/wallet-sdk-node-client":"^1.1.3","@midnight-ntwrk/midnight-js-network-id":"4.1.1","@midnightntwrk/wallet-sdk-abstractions":"^2.1.0","@midnightntwrk/wallet-sdk-capabilities":"3.3.1","@midnightntwrk/wallet-sdk-prover-client":"1.2.3","@midnightntwrk/wallet-sdk-address-format":"^3.1.2","@midnight-ntwrk/wallet-sdk-address-format":"npm:@midnightntwrk/wallet-sdk-address-format@^3.1.2","@midnightntwrk/wallet-sdk-unshielded-wallet":"^3.1.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"4.1.1","@midnight-ntwrk/midnight-js-http-client-proof-provider":"4.1.1","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"4.1.1","@midnight-ntwrk/midnight-js-level-private-state-provider":"4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","eslint":"10.11.0","undici":"^8.9.0","vitest":"^4.1.10","express":"^4.22.2","globals":"^14.0.0","@sap/cds":"^10","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^10","@types/node":"^22","@cap-js/sqlite":"^3","@cap-js/cds-test":"^1","@cap-js/postgres":"^3.0.1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"@sap/cds":">=10 <11","@polkadot/api":">=14","@midnight-ntwrk/dapp-connector-api":"^4.0.0"},"peerDependenciesMeta":{"@polkadot/api":{"optional":true},"@midnight-ntwrk/dapp-connector-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/nightgate_0.25.6_1790253917747_0.14032061286238995","host":"s3://npm-registry-packages-npm-production"}},"0.25.7":{"_id":"@odatano/nightgate@0.25.7","bin":{"nightgate-db-migrate":"scripts/migrate-sqlite-to-postgres.mjs","nightgate-fetch-keys":"scripts/fetch-contract-keys.mjs","nightgate-rewrap-keys":"scripts/rewrap-encryption-keys.mjs","nightgate-schema-delta":"scripts/apply-schema-delta.mjs"},"cds":{"odata":{"version":"v4"},"typer":{"outputDirectory":"@cds-models"},"[test]":{"requires":{"db":{"kind":"sqlite","credentials":{"url":":memory:"}},"auth":{"kind":"dummy"}}},"requires":{"db":{"kind":"sqlite","client":{"timeout":30000},"credentials":{"url":"db/midnight.db"}},"nightgate":{"contracts":{"counter":{"artifactPath":"contracts/counter/src/managed/counter/contract/index.js","zkConfigPath":"contracts/counter/src/managed/counter","privateStateId":"counterPrivateState"},"shielded-token":{"artifactPath":"contracts/shielded-token/src/managed/shielded-token/contract/index.js","zkConfigPath":"contracts/shielded-token/src/managed/shielded-token","privateStateId":"shieldedTokenPrivateState"},"attestation-vault":{"artifactPath":"contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","zkConfigPath":"contracts/attestation-vault/src/managed/attestation-vault","privateStateId":"attestationVaultPrivateState"},"attestation-vault-32":{"slotWidth":32,"artifactPath":"contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js","zkConfigPath":"contracts/attestation-vault-32/src/managed/attestation-vault-32","privateStateId":"attestationVaultPrivateState"}}}},"[development]":{"requires":{"auth":{"kind":"dummy"}}}},"bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"dist":{"shasum":"c359f20bb2b11da84abffc20afa20e091dd4f754","tarball":"https://registry.npmjs.org/@odatano/nightgate/-/nightgate-0.25.7.tgz","fileCount":403,"integrity":"sha512-etq85wJAA1Q4skiLOTBaj8gHMyimSoWnHoKWUFj/pv3xWULf1DAJJdyAjLEbJ0B0Q4xF97Kqdo3ipblTFUAFsw==","signatures":[{"sig":"MEUCID7F36tB9PLAu2bYGQX9ZMlv48Wc3eB0E4FJqvOZvSWyAiEAtFNzGQKiIo0ZiPmDuKhEDeW7AJnvZou4kXSpc55vj3g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIB0WGA2D8Vm4GaWBkHDuhrpYPb30Ic0vOHuH04ccIJPSAiEA5QgZjpPlaV4+gSpH6QFDbb10oAbl1bMlcBDysla2ERA="}],"unpackedSize":4286257},"main":"src/index.js","name":"@odatano/nightgate","type":"commonjs","types":"src/index.d.ts","author":{"name":"Max Weber","email":"max@maxalexweber.de"},"engines":{"node":">=22.12"},"exports":{".":{"types":"./src/index.d.ts","default":"./src/index.js"},"./sdk":{"types":"./src/sdk/index.d.ts","import":"./src/sdk/index.mjs","default":"./src/sdk/index.mjs"},"./types":{"types":"./srv/types/index.d.ts","default":"./srv/types/index.js"},"./client":{"types":"./src/sdk/client.d.ts","import":"./src/sdk/client.mjs","default":"./src/sdk/client.mjs"},"./browser":{"types":"./src/browser/index.d.ts","import":"./src/browser/index.mjs","default":"./src/browser/index.mjs"},"./set-root":{"types":"./srv/submission/set-root.d.ts","default":"./srv/submission/set-root.js"},"./txbuilder":{"types":"./src/txbuilder/index.d.ts","import":"./src/txbuilder/index.mjs","default":"./src/txbuilder/index.mjs"},"./cds-plugin":"./cds-plugin.js","./package.json":"./package.json","./cds-plugin.js":"./cds-plugin.js","./browser/providers.mjs":{"types":"./src/browser/providers.d.mts","import":"./src/browser/providers.mjs","default":"./src/browser/providers.mjs"},"./sdk/AttestationService":{"types":"./src/sdk/AttestationService.d.ts","default":"./src/sdk/AttestationService.js"},"./browser/attestation-vault":{"types":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.d.ts","import":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js","default":"./contracts/attestation-vault/src/managed/attestation-vault/contract/index.js"},"./sdk/AttestationService.cds":"./src/sdk/AttestationService.cds","./browser/attestation-vault-32":{"types":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.d.ts","import":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js","default":"./contracts/attestation-vault-32/src/managed/attestation-vault-32/contract/index.js"}},"gitHead":"d2b8a0ec1b26902216bd3a70f2ff8244fa24f507","imports":{"#cds-models/*":"./@cds-models/*/index.js"},"license":"Apache-2.0","scripts":{"dev":"node scripts/dev.mjs","lint":"eslint .","test":"vitest run --coverage","build":"npm run build:plugin","clean":"node scripts/clean-build-artifacts.js","serve":"npm run cds:serve","start":"npm run serve","deploy":"cds deploy --to sqlite:db/midnight.db","prepack":"npm run build:plugin","pretest":"npm run build","prestart":"npm run build","cds:serve":"cds-serve","cds:types":"cds-typer \"*\" --outputDirectory @cds-models --outputDTsFiles false","cds:watch":"cds watch","smoke:sdk":"node scripts/smoke-test-sdk.mjs","test:unit":"npm run build && vitest run test/unit","typecheck":"tsc -p tsconfig.json --noEmit","build:slim":"node scripts/build-slim-package.mjs","check:slim":"npm run build:slim && node scripts/check-slim-package.mjs","deploy:e2e":"node --env-file=.env scripts/run-deploy-e2e.mjs","serve:sync":"node scripts/serve.mjs","sync:probe":"node scripts/probe-indexer.mjs","sync:start":"node --env-file=.env scripts/start-wallet-sync.mjs","build:types":"npm run cds:types","width32:e2e":"node --env-file=.env scripts/run-width32-e2e.mjs","build:plugin":"npm run cds:types && tsc -p tsconfig.build.json","check:server":"node --env-file=.env scripts/check-server.mjs","config:table":"node scripts/print-config-table.mjs --write","check:browser":"node scripts/check-browser-bundle.mjs","check:exports":"node scripts/check-package-exports.mjs","check:release":"npm run build && npm run lint && npm run typecheck && npm test && npm run integration:schema-delta && npm run check:vault-parity && npm run check:browser && npm run check:browser-types && npm run check:slim && npm run check:exports","keys:manifest":"node scripts/write-key-manifest.mjs","test:contract":"vitest run test/integration/attestation-vault --coverage.enabled=false","txbuilder:e2e":"node --env-file=.env scripts/run-txbuilder-e2e.mjs","disclosure:e2e":"node --env-file=.env scripts/run-disclosure-e2e.mjs","dust-wedge:e2e":"node --env-file=.env scripts/run-dust-wedge-e2e.mjs","membership:e2e":"node --env-file=.env scripts/run-membership-e2e.mjs","mint-token:e2e":"node --env-file=.env scripts/run-mint-token-e2e.mjs","prepublishOnly":"npm run check:release && npm run build:plugin","wasm-zswap:e2e":"node --env-file=.env scripts/run-wasm-zswap-e2e.mjs","agent-layer:e2e":"node --env-file=.env scripts/run-agent-layer-e2e.mjs","anchor-batch:e2e":"node --env-file=.env scripts/run-rebind-repro-e2e.mjs","check:fresh-tree":"bash scripts/check-fresh-tree.sh","dev:default-heap":"npm run cds:watch","state-verify:e2e":"node --env-file=.env scripts/run-state-verification-e2e.mjs","wasm-proving:e2e":"node --env-file=.env scripts/run-wasm-proving-e2e.mjs","burst-sponsor:e2e":"node --env-file=.env scripts/run-burst-sponsor-e2e.mjs","document-diff:e2e":"node --env-file=.env scripts/run-document-diff-e2e.mjs","wasm-contract:e2e":"node --env-file=.env scripts/run-wasm-contract-e2e.mjs","check:release:full":"npm run check:release && npm run integration:postgres","check:vault-parity":"node scripts/check-vault-parity.mjs","check:browser-types":"node scripts/check-browser-types.mjs","check:server:hosted":"node --env-file=.env scripts/check-server.mjs https://api.nightgate.dev","keys:manifest:check":"node scripts/write-key-manifest.mjs --check --require-keys","test:pg-idempotency":"node scripts/test-postgres-idempotency.mjs","integration:postgres":"node scripts/integration-test-postgres.mjs","sponsored-deploy:e2e":"node --env-file=.env scripts/run-sponsored-deploy-e2e.mjs","check:job-idempotency":"node scripts/check-job-idempotency.mjs","integration:providers":"node scripts/integration-test-providers.mjs","integration:wallet-keys":"node scripts/integration-test-wallet-keys.mjs","integration:schema-delta":"node scripts/integration-test-schema-delta.mjs","field-predicate-batch:e2e":"node --env-file=.env scripts/run-field-predicate-batch-e2e.mjs","integration:wallet-facade":"node scripts/integration-test-wallet-facade.mjs","integration:connector-routes":"node scripts/integration-test-connector-routes.mjs","integration:contract-registry":"node scripts/integration-test-contract-registry.mjs","integration:derive-wallet-info":"node --env-file=.env scripts/integration-test-derive-wallet-info.mjs"},"version":"0.25.7","_npmUser":{"name":"maxalexweber","email":"max@maxalexweber.de"},"homepage":"https://github.com/ODATANO/NIGHTGATE#readme","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"overrides":{"qs":"^6.16.0"},"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"_npmVersion":"10.9.8","description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","directories":{"doc":"docs","test":"test"},"maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"_nodeVersion":"22.22.3","dependencies":{"ws":"^8","bip39":"^3.1.0","effect":"^3.21.4","generic-pool":"^3.9.0","@noble/hashes":"^1.8.0","@polkadot/types":"^16.5.6","@odatano/cap-auth":"^0.1.0","@midnight-ntwrk/zkir-v2":"2.1.0","@midnight-ntwrk/ledger-v8":"8.1.0","@midnight-ntwrk/compact-js":"2.5.1","@midnightntwrk/wallet-sdk-hd":"^3.0.3","@midnight-ntwrk/compact-runtime":"0.16.0","@midnightntwrk/wallet-sdk-facade":"^4.1.0","@midnight-ntwrk/midnight-js-types":"4.1.1","@midnightntwrk/wallet-sdk-shielded":"^3.0.2","@midnight-ntwrk/midnight-js-contracts":"4.1.1","@midnightntwrk/wallet-sdk-dust-wallet":"^4.2.0","@midnightntwrk/wallet-sdk-node-client":"^1.1.3","@midnight-ntwrk/midnight-js-network-id":"4.1.1","@midnightntwrk/wallet-sdk-abstractions":"^2.1.0","@midnightntwrk/wallet-sdk-capabilities":"3.3.1","@midnightntwrk/wallet-sdk-prover-client":"1.2.3","@midnightntwrk/wallet-sdk-address-format":"^3.1.2","@midnight-ntwrk/wallet-sdk-address-format":"npm:@midnightntwrk/wallet-sdk-address-format@^3.1.2","@midnightntwrk/wallet-sdk-unshielded-wallet":"^3.1.0","@midnight-ntwrk/midnight-js-node-zk-config-provider":"4.1.1","@midnight-ntwrk/midnight-js-http-client-proof-provider":"4.1.1","@midnight-ntwrk/midnight-js-indexer-public-data-provider":"4.1.1","@midnight-ntwrk/midnight-js-level-private-state-provider":"4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","eslint":"10.11.0","undici":"^8.9.0","vitest":"^4.1.10","express":"^4.22.2","globals":"^14.0.0","@sap/cds":"^10","@types/ws":"^8","typescript":"^5","@sap/cds-dk":"^10","@types/node":"^22","@cap-js/sqlite":"^3","@cap-js/cds-test":"^1","@cap-js/postgres":"^3.0.1","@cap-js/cds-typer":"^0.40.0","@cap-js/cds-types":"^0.18.0","@vitest/coverage-v8":"^4.1.10"},"peerDependencies":{"@sap/cds":">=10 <11","@polkadot/api":">=14","@midnight-ntwrk/dapp-connector-api":"^4.0.0"},"peerDependenciesMeta":{"@polkadot/api":{"optional":true},"@midnight-ntwrk/dapp-connector-api":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/nightgate_0.25.7_1790339318250_0.29153909275562406"}}},"time":{"created":"2026-03-08T08:04:42.478Z","modified":"2026-09-25T12:28:38.524Z","0.1.0":"2026-03-08T08:04:42.700Z","0.1.1":"2026-03-08T19:19:05.770Z","0.1.2":"2026-03-10T20:15:20.938Z","0.3.0":"2026-05-29T21:40:33.267Z","0.3.1":"2026-05-31T17:57:46.751Z","0.3.2":"2026-06-01T13:52:48.826Z","0.3.3":"2026-06-05T20:09:16.469Z","0.3.4":"2026-06-07T15:47:39.276Z","0.3.5":"2026-06-09T14:53:56.971Z","0.3.6":"2026-06-09T20:11:08.640Z","0.4.0":"2026-06-29T18:18:42.105Z","0.4.1":"2026-06-29T20:11:12.204Z","0.4.2":"2026-07-01T15:38:47.946Z","0.4.3":"2026-07-02T04:52:00.167Z","0.5.0":"2026-07-07T05:16:47.087Z","0.5.1":"2026-07-07T16:18:23.435Z","0.5.2":"2026-07-09T08:56:09.304Z","0.6.0":"2026-07-09T09:44:50.419Z","0.6.1":"2026-07-09T21:20:07.726Z","0.6.2":"2026-07-09T21:37:36.962Z","0.6.3":"2026-07-10T21:05:09.288Z","0.6.4":"2026-07-11T08:44:04.187Z","0.6.5":"2026-07-11T08:59:45.801Z","0.6.6":"2026-07-12T15:41:22.793Z","0.6.7":"2026-07-13T16:29:03.322Z","0.6.8":"2026-07-13T18:35:36.670Z","0.6.9":"2026-07-13T19:18:42.345Z","0.6.10":"2026-07-14T17:43:09.886Z","0.7.0":"2026-07-14T18:01:53.779Z","0.7.1":"2026-07-15T05:47:33.431Z","0.7.2":"2026-07-15T07:43:52.711Z","0.7.3":"2026-07-18T17:02:59.273Z","0.8.0":"2026-07-18T18:04:47.267Z","0.8.1":"2026-07-19T05:56:23.117Z","0.8.2":"2026-07-19T16:06:24.512Z","0.8.3":"2026-07-19T17:18:17.185Z","0.9.0":"2026-07-22T19:05:41.464Z","0.9.1":"2026-07-22T20:14:02.816Z","0.9.2":"2026-07-23T07:39:21.770Z","0.9.3":"2026-07-24T06:44:02.255Z","0.10.0":"2026-07-24T13:09:25.786Z","0.10.1":"2026-07-24T15:39:14.235Z","0.10.2":"2026-07-25T07:24:22.021Z","0.10.3":"2026-07-26T06:07:58.287Z","0.10.4":"2026-07-27T06:01:50.702Z","0.10.5":"2026-07-28T05:48:40.338Z","0.11.0":"2026-07-28T16:53:46.514Z","0.11.1":"2026-07-29T17:54:25.102Z","0.12.0":"2026-08-01T22:32:36.483Z","0.12.1":"2026-08-04T06:16:03.533Z","0.13.0":"2026-08-04T16:09:41.359Z","0.14.0":"2026-08-07T19:04:05.462Z","0.15.0":"2026-08-10T15:51:46.363Z","0.15.1":"2026-08-11T19:03:24.758Z","0.15.2":"2026-08-13T15:51:49.422Z","0.15.3":"2026-08-14T13:23:02.455Z","0.16.0":"2026-08-16T08:00:32.986Z","0.16.1":"2026-08-16T08:38:30.023Z","0.16.2":"2026-08-16T09:44:11.965Z","0.16.3":"2026-08-17T15:50:56.074Z","0.17.0":"2026-08-18T10:59:46.360Z","0.17.1":"2026-08-18T13:14:48.320Z","0.17.2":"2026-08-18T15:54:54.988Z","0.18.0":"2026-08-19T18:53:43.351Z","0.19.0":"2026-08-22T18:28:45.708Z","0.20.0":"2026-08-25T05:55:14.016Z","0.21.0":"2026-08-26T19:59:47.631Z","0.21.1":"2026-08-27T14:41:41.599Z","0.21.2":"2026-08-27T16:52:16.064Z","0.21.3":"2026-08-28T06:19:18.932Z","0.21.4":"2026-08-28T08:33:53.884Z","0.21.5":"2026-08-28T11:09:42.668Z","0.21.6":"2026-08-28T12:43:38.408Z","0.21.7":"2026-08-28T13:37:51.890Z","0.21.8":"2026-08-29T07:50:44.541Z","0.21.9":"2026-08-29T21:13:34.338Z","0.22.0":"2026-08-30T18:07:47.327Z","0.22.1":"2026-08-31T17:09:12.834Z","0.22.2":"2026-09-02T17:41:32.405Z","0.23.0":"2026-09-06T16:34:26.922Z","0.23.1":"2026-09-06T16:51:00.481Z","0.23.2":"2026-09-06T18:28:48.623Z","0.23.3":"2026-09-10T18:22:32.456Z","0.23.4":"2026-09-11T19:30:24.321Z","0.24.0":"2026-09-15T18:10:47.376Z","0.24.1":"2026-09-17T09:11:59.578Z","0.24.2":"2026-09-19T06:58:21.625Z","0.24.3":"2026-09-19T10:11:28.913Z","0.24.4":"2026-09-19T13:28:57.913Z","0.24.5":"2026-09-21T11:35:01.315Z","0.25.0":"2026-09-21T19:09:11.879Z","0.25.1":"2026-09-22T16:49:41.331Z","0.25.2":"2026-09-23T09:40:14.263Z","0.25.3":"2026-09-23T15:27:51.694Z","0.25.4":"2026-09-23T18:34:31.820Z","0.25.5":"2026-09-24T07:06:26.558Z","0.25.6":"2026-09-24T12:45:17.936Z","0.25.7":"2026-09-25T12:28:38.372Z"},"bugs":{"url":"https://github.com/ODATANO/NIGHTGATE/issues"},"author":{"name":"Max Weber","email":"max@maxalexweber.de"},"license":"Apache-2.0","homepage":"https://github.com/ODATANO/NIGHTGATE#readme","keywords":["sap","cap","cds-plugin","midnight","cardano","blockchain","indexer","odata","enterprise","crawler","substrate"],"repository":{"url":"git+https://github.com/ODATANO/NIGHTGATE.git","type":"git"},"description":"CAP Plugin: Midnight Blockchain Indexer with OData V4 API","maintainers":[{"name":"maxalexweber","email":"max@maxalexweber.de"}],"readme":"# NIGHTGATE - OData for Midnight @odatano/nightgate\n\n![Header Image](/docs/readme_header.png)\n\n**SAP CAP plugin: Midnight blockchain indexer + transaction submission, exposed as OData V4.**\n\n[![Tests](https://github.com/ODATANO/NIGHTGATE/actions/workflows/test.yaml/badge.svg)](https://github.com/ODATANO/NIGHTGATE/actions/workflows/test.yaml)\n[![Coverage](https://img.shields.io/codecov/c/github/ODATANO/NIGHTGATE)](https://codecov.io/gh/ODATANO/NIGHTGATE)\n[![npm](https://img.shields.io/npm/v/@odatano/nightgate)](https://www.npmjs.com/package/@odatano/nightgate)\n[![npm downloads](https://img.shields.io/npm/dt/@odatano/nightgate?logo=npm&label=downloads&color=blue)](https://www.npmjs.com/package/@odatano/nightgate)\n[![npm nightgate-tx](https://img.shields.io/npm/v/@odatano/nightgate-tx?label=nightgate-tx)](https://www.npmjs.com/package/@odatano/nightgate-tx)\n[![nightgate-tx downloads](https://img.shields.io/npm/dt/@odatano/nightgate-tx?logo=npm&label=nightgate-tx%20downloads&color=blue)](https://www.npmjs.com/package/@odatano/nightgate-tx)\n[![SAP CAP](https://img.shields.io/badge/SAP%20CAP-%40sap%2Fcds%20%5E10-0faaff?logo=sap)](https://cap.cloud.sap/)\n[![License](https://img.shields.io/badge/license-Apache--2.0-yellow)](LICENSE)\n\n`@odatano/nightgate` connects SAP CAP to the [Midnight](https://midnight.network/) blockchain. A crawler indexes blocks from a Substrate RPC node into CAP entities; a wallet stack in a worker thread submits transactions (Compact deploys and calls, NIGHT and custom-token transfers, dust generation, fee sponsoring). Everything is exposed as OData V4.\n\n```text\n                            ┌──────────────────────────────────────┐\n                            │      Midnight Preview / Preprod      │\n                            │   Substrate Node    GraphQL Indexer  │\n                            └──────────────┬──────────────┬────────┘\n                                           │              │\n                            wss://         │ Substrate    │ GraphQL\n                            JSON-RPC       │ RPC          │ HTTP + WS\n                                           ▼              ▼\n┌───────────────────────────────────────────────────────────────────────────┐\n│  NIGHTGATE                                                                │\n│                                                                           │\n│  Main thread                              Worker thread                   │\n│  ┌──────────────────────┐                 ┌──────────────────────────┐    │\n│  │  Crawler             │                 │  Wallet SDK              │    │\n│  │  - BlockProcessor    │                 │                          │    │\n│  │  - reorg detection   │                 │  - facade.start (sync)   │    │\n│  └─────────┬────────────┘                 │  - transferTransaction   │    │\n│            │ atomic writes                │  - finalize (ZK prove)   │    │\n│            ▼                              │  - registerForDustGen    │    │\n│  ┌──────────────────────┐                 │  - deployContract        │    │\n│  │  CAP DB              │◄────state-save──┤  - submitContractCall    │    │\n│  │  (SQLite / HANA)     │   periodic save │                          │    │\n│  └─────────┬────────────┘                 │ - private-state-rpc      │    │\n│            │ OData V4                     └──────────┬───────────────┘    │\n│            ▼                                         │                    │\n│  5 services on /api/v1/{nightgate, indexer, analytics, admin, verify}     │\n└───────────────────────────────────────────────────────────────────────────┘\n```\n\nThe wallet SDK runs in a worker thread because its sync saturates the microtask queue; the CAP request pipeline stays responsive.\n\n## Quick start\n\n```bash\nnpm ci\nnpm run dev           \n```\n\nOr standalone with Docker ([docs/docker.md](docs/docker.md)):\n\n```bash\ndocker pull ghcr.io/odatano/nightgate:latest\ndocker run -d -p 4004:4004 \\\n  -e ENCRYPTION_KEY=$(openssl rand -hex 32) \\\n  -e NIGHTGATE_HTTP_PASSWORD=change-me \\\n  -v nightgate-data:/data \\\n  ghcr.io/odatano/nightgate:latest\n```\n\n`.env` (see `.env.example`):\n\n```bash\nNIGHTGATE_NETWORK=preprod\nNIGHTGATE_NODE_URL=wss://rpc.preprod.midnight.network/\n# GraphQL indexer, HTTP; the WS URL is derived\nNIGHTGATE_INDEXER_HTTP_URL=https://indexer.preprod.midnight.network/api/v4/graphql\n# Unset = in-process wasm proving. Setting it selects server proving (production).\n# NIGHTGATE_PROOF_SERVER_URL=http://localhost:6300\nNIGHTGATE_CRAWLER_ENABLED=false\nENCRYPTION_KEY=<random secret>\n```\n\nFirst sync walkthrough: [docs/quickstart.md](docs/quickstart.md).\n\n## Services & capabilities\n\n| Service | Path | Content |\n|---|---|---|\n| `NightgateService` | `/api/v1/nightgate` | chain data, wallet sessions, token / contract / attestation actions |\n| `NightgateIndexerService` | `/api/v1/indexer` | sync state, health, metrics, crawler control |\n| `NightgateAnalyticsService` | `/api/v1/analytics` | aggregate counts |\n| `NightgateAdminService` | `/api/v1/admin` | sessions, contract registration, diagnostics |\n| `NightgateVerifyService` | `/api/v1/verify` | unauthenticated state verification (`NIGHTGATE_PUBLIC_VERIFY=true`) |\n\nSubmit actions are async: they return `{ jobId, status }`; poll `getJobStatus(jobId, sessionId)`. Signatures, error codes and examples: [docs/actions.md](docs/actions.md).\n\n| Capability | Surface |\n|---|---|\n| Block indexing | Crawler with reorg detection; OData queries on `Blocks`, `Transactions`, `ContractActions`, `UnshieldedUtxos`, `NightBalances` |\n| Wallet sessions | `connectWallet` (viewing key, read-only), `connectWalletForSigning` (BIP39 mnemonic, Lace-compatible HD derivation); AES-256-GCM at rest, bound to the requesting user |\n| Token ops | `sendNight` (ledger from the receiver address; `tokenTypeHex` for custom tokens), `registerForDustGeneration` / `deregisterFromDustGeneration` |\n| Fee sponsoring | Dust generation delegation (`dustReceiverAddress`) and per-tx `sponsorSessionId` on submit actions (platform sponsors: `NIGHTGATE_FEE_SPONSOR_SESSION`) |\n| Pre-flight | `getWalletBalance`, `estimateSendNightFee`, `deriveWalletInfo` |\n| Compact contracts | `deployContract`, `submitContractCall`, `submitContractCallBatch` on registered artifacts |\n| Proving | `wasm` in-process (default without a proof server) or `server` (selected by a proof-server URL; production). Override: `NIGHTGATE_PROVING_MODE` |\n| Document anchoring | `anchorDocument` / `verifyDocument`: hash on chain, storage stays with the caller |\n| Document ingestion | `prepareDocumentProof`: canonical JSON -> `payloadHash` + salted content root with per-field inclusion paths (16 slots, 32 on `attestation-vault-32`); `prepareMembershipSet`: canonical allow-list root. Compute-only |\n| Agent access | `createAgentGrant` / `updateAgentGrant` / `rotateAgentGrantToken` / `revokeAgentGrant`: scoped bearer tokens (`x-agent-token`) with action allow-list, budgets, pinned session and sponsor; `attestAgentOutput`: verifiable agent-output provenance. MCP server: [`@odatano/nightgate-mcp`](https://github.com/ODATANO/NIGHTGATE-MCP) |\n| Field proofs | `issueFieldPredicateAttestation` (`value <= / >= threshold`), `issueFieldEqualityAttestation` (value behind a public digest), `issueFieldMembershipAttestation` (one of up to 64 allowed values); `issueFieldPredicateAttestationBatch`: up to 8 mixed claims in one tx. Values stay hidden |\n| Cross-document proofs | `issueDocumentIntegrityAttestation` (B differs from A only in a slot mask), `issueDocumentDiffAttestation` (at least k slots differ); same width only |\n| Crawler-free verification | `verifyAttestationState`, `verifyPredicateState`, `reindexDisclosures`: live contract state from the public indexer, optional `network` override |\n| Tiered disclosure | `grantDisclosure` / `revokeDisclosure` / `registerGranteeIdentity`, `DisclosureGrants` index, `AttestationService` with three tiers |\n| Local tx building | `@odatano/nightgate/txbuilder` or [`@odatano/nightgate-tx`](packages/nightgate-tx/README.md): build, prove and sign with your own key, then `sponsorFinalizedTransaction` / `sponsorUnboundTransaction` pays and submits. The sponsor sees no key, witness or preimage |\n| Browser | `@odatano/nightgate/browser` + `GET /zk-config/<contract>/…` + `GET /contract-manifest`: wallet-driven dApps without Compact toolchain or `managed/` artifacts |\n| Operations | Health, liveness, readiness, Prometheus metrics, crawler pause / resume / reindex, offline start |\n\n## Documentation\n\n- [Quickstart](docs/quickstart.md): first wallet-signed transaction\n- [Actions](docs/actions.md): every action and function with examples\n- [Architecture](docs/architecture.md): worker thread, submission flow, persistence\n- [Operations](docs/operations.md): scripts, local indexer, troubleshooting\n- [Docker](docs/docker.md): standalone container, configuration, schema upgrades\n- [Transaction builder](docs/txbuilder.md): build sponsorable transactions without a server\n- [Reference](docs/reference.md): configuration and project structure\n- [Changelog](CHANGELOG.md)\n\n## Use as a CAP plugin in another app\n\n```bash\ncd my-cap-app\nnpm install @odatano/nightgate @cap-js/sqlite\n```\n\n```json\n{\n  \"cds\": {\n    \"requires\": {\n      \"db\": { \"kind\": \"sqlite\" },\n      \"nightgate\": { \"network\": \"preprod\" }\n    }\n  }\n}\n```\n\nThen `cds watch`. `network` is the only required key; the defaults are the public RPC and indexer and wasm proving. Configuration: [docs/reference.md#configuration](docs/reference.md#configuration).\n\n## Development\n\n```bash\nnpm run dev                # cds watch, 12 GB heap\nnpm run serve:sync         # cds-serve, 12 GB heap; for long syncs and e2e runs\nnpm run sync:start         # create a wallet session on the running server\n\nnpm run typecheck\nnpm run lint\nnpm test                   # Vitest with coverage\nnpm run build              # CDS types + TypeScript\n\n# Real SDK, no chain access\nnpm run smoke:sdk\nnpm run integration:providers   # also: wallet-keys, wallet-facade, contract-registry,\n                                #   connector-routes, attestation-vault, derive-wallet-info\n\n# Live e2e on preprod (funded wallet)\nnpm run deploy:e2e         # more lanes: docs/operations.md\n```\n\n## License\n\n[Apache-2.0](LICENSE)\n\n## Links\n\n- [ODATANO GitHub org](https://github.com/ODATANO)\n- [Midnight Network](https://midnight.network/)\n- [Consumer App Implementation](https://github.com/ODATANO/NIGHTPASS)\n- [SAP CAP Documentation](https://cap.cloud.sap/docs/)\n","readmeFilename":"README.md"}