{"_id":"@distrohelena/canton-typescript-sdk","_rev":"63-53ba08bb0d7678996d239f8faf010c41","name":"@distrohelena/canton-typescript-sdk","dist-tags":{"latest":"1.0.7"},"versions":{"0.1.0":{"name":"@distrohelena/canton-typescript-sdk","version":"0.1.0","keywords":["canton","daml","grpc","json-rpc","typescript"],"license":"Apache-2.0","_id":"@distrohelena/canton-typescript-sdk@0.1.0","maintainers":[{"name":"distrohelena","email":"distrohelena@gmail.com"}],"homepage":"https://github.com/distrohelena/canton-typescript-sdk#readme","bugs":{"url":"https://github.com/distrohelena/canton-typescript-sdk/issues"},"dist":{"shasum":"850c367b620f9c74dcba08856a005d59c0b4ec23","tarball":"https://registry.npmjs.org/@distrohelena/canton-typescript-sdk/-/canton-typescript-sdk-0.1.0.tgz","fileCount":1283,"integrity":"sha512-M6QznnFYmODFn4PTH1oV/i2wQ4hnrpMm2T6b3jUDzyq5nkuYkzTmkZWShwWGqWIbu0YKk8N1BKxrUV2KgvUnxQ==","signatures":[{"sig":"MEQCIFYOLoNhHZFFnGx48vO3s4WrlqHLfW9tW4zbggYbTT/bAiAr5Lx4oPdXNuYTts/py6kHDBL2xaGO7duA4gaNzKrZ6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4254196},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./grpc":{"types":"./dist/grpc/index.d.ts","import":"./dist/grpc/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js"},"./daml-lf":{"types":"./dist/daml-lf/index.d.ts","import":"./dist/daml-lf/index.js"},"./daml-interface":{"types":"./dist/daml-interface/index.d.ts","import":"./dist/daml-interface/index.js"}},"gitHead":"c41d326e8721d1d573d5082486e8f09d13bc7dad","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run","build":"node ./scripts/clean-dist.mjs && tsc -p tsconfig.json","lint:fix":"eslint . --fix --max-warnings=0","test:unit":"vitest run tests/unit","verify:pack":"node ./scripts/verify-npm-pack.mjs","generate:grpc":"node ./scripts/generate-grpc-bindings.mjs","stop:local-ledger":"bash node/stop-local.sh","start:local-ledger":"bash node/start-local.sh","generate:daml-interface":"node ./dist/daml-interface/cli/daml-interface-cli-main.js"},"_npmUser":{"name":"distrohelena","email":"distrohelena@gmail.com"},"repository":{"url":"git+https://github.com/distrohelena/canton-typescript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"TypeScript SDK for Canton with:","directories":{},"_nodeVersion":"22.21.1","dependencies":{"fflate":"^0.8.3","@grpc/grpc-js":"^1.14.4","@protobuf-ts/runtime":"^2.11.1","@protobuf-ts/runtime-rpc":"^2.11.1","@protobuf-ts/grpc-transport":"^2.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","vitest":"^3.2.4","prettier":"^3.9.4","typescript":"^5.9.2","@protobuf-ts/plugin":"^2.11.1","@distrohelena/linter":"^0.5.0","@typescript-eslint/utils":"^8.62.1","@typescript-eslint/parser":"^8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/canton-typescript-sdk_0.1.0_1783426087944_0.6413423227957775","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package is no longer maintained."},"0.1.1":{"name":"@distrohelena/canton-typescript-sdk","version":"0.1.1","keywords":["canton","daml","grpc","json-rpc","typescript"],"license":"Apache-2.0","_id":"@distrohelena/canton-typescript-sdk@0.1.1","maintainers":[{"name":"distrohelena","email":"distrohelena@gmail.com"}],"homepage":"https://github.com/distrohelena/canton-typescript-sdk#readme","bugs":{"url":"https://github.com/distrohelena/canton-typescript-sdk/issues"},"dist":{"shasum":"0a781d7294c20ad7509a9a0a1ef002ff7a25311e","tarball":"https://registry.npmjs.org/@distrohelena/canton-typescript-sdk/-/canton-typescript-sdk-0.1.1.tgz","fileCount":1367,"integrity":"sha512-HE/6KHuSBEcUb7spO5S2iU0PfwtABZ6J+0eAz7ZOMsPvt0B3z2mEbVBoPr6pPAVuZP8N7pFnucOMa7zT1E16Bg==","signatures":[{"sig":"MEUCIE+cqujE06Jz+77N6o8mPuBJQvXrUnUzghG2Qwl2w66ZAiEAqaFmGZTzWOp7Y23OuXjRMGj/VgCVi1mXQZUWx0iWpjQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4366110},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./grpc":{"types":"./dist/grpc/index.d.ts","import":"./dist/grpc/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js"},"./daml-lf":{"types":"./dist/daml-lf/index.d.ts","import":"./dist/daml-lf/index.js"},"./daml-interface":{"types":"./dist/daml-interface/index.d.ts","import":"./dist/daml-interface/index.js"}},"gitHead":"2c17875d5eabb06a16b97c96008ce7c19f845623","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run --maxWorkers=1 --testTimeout=15000","build":"node ./scripts/clean-dist.mjs && tsc -p tsconfig.json","lint:fix":"eslint . --fix --max-warnings=0","test:live":"vitest run tests/live --maxWorkers=1 --testTimeout=15000","test:unit":"vitest run tests/unit","verify:pack":"node ./scripts/verify-npm-pack.mjs","generate:grpc":"node ./scripts/generate-grpc-bindings.mjs","stop:local-ledger":"bash node/stop-local.sh","start:local-ledger":"bash node/start-local.sh","generate:daml-interface":"node ./dist/daml-interface/cli/daml-interface-cli-main.js"},"_npmUser":{"name":"distrohelena","email":"distrohelena@gmail.com"},"repository":{"url":"git+https://github.com/distrohelena/canton-typescript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"TypeScript SDK for Canton with:","directories":{},"_nodeVersion":"22.21.1","dependencies":{"fflate":"^0.8.3","@grpc/grpc-js":"^1.14.4","@protobuf-ts/runtime":"^2.11.1","@protobuf-ts/runtime-rpc":"^2.11.1","@protobuf-ts/grpc-transport":"^2.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","vitest":"^3.2.4","prettier":"^3.9.4","typescript":"^5.9.2","@protobuf-ts/plugin":"^2.11.1","@distrohelena/linter":"^0.5.0","@typescript-eslint/utils":"^8.62.1","@typescript-eslint/parser":"^8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/canton-typescript-sdk_0.1.1_1783446800210_0.701869958112749","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package is no longer maintained."},"0.1.2":{"name":"@distrohelena/canton-typescript-sdk","version":"0.1.2","keywords":["canton","daml","grpc","json-rpc","typescript"],"license":"Apache-2.0","_id":"@distrohelena/canton-typescript-sdk@0.1.2","maintainers":[{"name":"distrohelena","email":"distrohelena@gmail.com"}],"homepage":"https://github.com/distrohelena/canton-typescript-sdk#readme","bugs":{"url":"https://github.com/distrohelena/canton-typescript-sdk/issues"},"dist":{"shasum":"657952c63d569163a01cf2533e38b92e2866ca09","tarball":"https://registry.npmjs.org/@distrohelena/canton-typescript-sdk/-/canton-typescript-sdk-0.1.2.tgz","fileCount":1387,"integrity":"sha512-xqO9RE10EikRUkgkAGCOg3MFqE8OfjwozqFadg6BONbHxC2LwAz8cMNBSPFRc7FLrXS7eCqWj6oktKvjNfygiw==","signatures":[{"sig":"MEUCIG8aPW/jP3GOD7EDxj2Be6TeXKoVsmpkohQaKLNuw9EwAiEA5gtNuqY/P7RQiPY8lreZ8wc42JgoXkTOKxjSvkKC/7c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4398792},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./grpc":{"types":"./dist/grpc/index.d.ts","import":"./dist/grpc/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js"},"./daml-lf":{"types":"./dist/daml-lf/index.d.ts","import":"./dist/daml-lf/index.js"},"./daml-interface":{"types":"./dist/daml-interface/index.d.ts","import":"./dist/daml-interface/index.js"}},"gitHead":"e0e46176e536f1fd194ac977680506952e6ce7b6","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run --maxWorkers=1 --testTimeout=15000","build":"node ./scripts/clean-dist.mjs && tsc -p tsconfig.json","lint:fix":"eslint . --fix --max-warnings=0","test:live":"vitest run tests/live --maxWorkers=1 --testTimeout=15000","test:unit":"vitest run tests/unit","verify:pack":"node ./scripts/verify-npm-pack.mjs","generate:grpc":"node ./scripts/generate-grpc-bindings.mjs","stop:local-ledger":"bash node/stop-local.sh","start:local-ledger":"bash node/start-local.sh","generate:daml-interface":"node ./dist/daml-interface/cli/daml-interface-cli-main.js","test:start-local-script":"bash node/test-start-local.sh"},"_npmUser":{"name":"distrohelena","email":"distrohelena@gmail.com"},"repository":{"url":"git+https://github.com/distrohelena/canton-typescript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"TypeScript SDK for Canton with:","directories":{},"_nodeVersion":"22.21.1","dependencies":{"fflate":"^0.8.3","@grpc/grpc-js":"^1.14.4","@protobuf-ts/runtime":"^2.11.1","@protobuf-ts/runtime-rpc":"^2.11.1","@protobuf-ts/grpc-transport":"^2.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","vitest":"^3.2.4","prettier":"^3.9.4","typescript":"^5.9.2","@protobuf-ts/plugin":"^2.11.1","@distrohelena/linter":"^0.5.0","@typescript-eslint/utils":"^8.62.1","@typescript-eslint/parser":"^8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/canton-typescript-sdk_0.1.2_1783553760488_0.8772787547899465","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package is no longer maintained."},"0.1.3":{"name":"@distrohelena/canton-typescript-sdk","version":"0.1.3","keywords":["canton","daml","grpc","json-rpc","typescript"],"license":"Apache-2.0","_id":"@distrohelena/canton-typescript-sdk@0.1.3","maintainers":[{"name":"distrohelena","email":"distrohelena@gmail.com"}],"homepage":"https://github.com/distrohelena/canton-typescript-sdk#readme","bugs":{"url":"https://github.com/distrohelena/canton-typescript-sdk/issues"},"dist":{"shasum":"b618a00d47aa5e52cec662736783638ee05a5da9","tarball":"https://registry.npmjs.org/@distrohelena/canton-typescript-sdk/-/canton-typescript-sdk-0.1.3.tgz","fileCount":1387,"integrity":"sha512-zN4u6mu58Gix4T72iilXi4YacsKTFbbDCi5fmTOLP8XOIQWlXC5EeLMq74hVHZDFhpcHxOKpMLBGFn055H/95w==","signatures":[{"sig":"MEQCIFoczScasZDTtfNqvJy1JnBIC8yzDthStHOU8rlfeR65AiAkhr18BTaBtaDVcqWm+oZMIf3t1or2zxiNo55CQGUvcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4402275},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./grpc":{"types":"./dist/grpc/index.d.ts","import":"./dist/grpc/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js"},"./daml-lf":{"types":"./dist/daml-lf/index.d.ts","import":"./dist/daml-lf/index.js"},"./daml-interface":{"types":"./dist/daml-interface/index.d.ts","import":"./dist/daml-interface/index.js"}},"gitHead":"25afcbb396b871fac14729f183f1babc92fc0ea9","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run --maxWorkers=1 --testTimeout=15000","build":"node ./scripts/clean-dist.mjs && tsc -p tsconfig.json","lint:fix":"eslint . --fix --max-warnings=0","test:live":"vitest run tests/live --maxWorkers=1 --testTimeout=15000","test:unit":"vitest run tests/unit","verify:pack":"node ./scripts/verify-npm-pack.mjs","generate:grpc":"node ./scripts/generate-grpc-bindings.mjs","stop:local-ledger":"bash node/stop-local.sh","start:local-ledger":"bash node/start-local.sh","generate:daml-interface":"node ./dist/daml-interface/cli/daml-interface-cli-main.js","test:start-local-script":"bash node/test-start-local.sh"},"_npmUser":{"name":"distrohelena","email":"distrohelena@gmail.com"},"repository":{"url":"git+https://github.com/distrohelena/canton-typescript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"TypeScript SDK for Canton with:","directories":{},"_nodeVersion":"22.21.1","dependencies":{"fflate":"^0.8.3","@grpc/grpc-js":"^1.14.4","@protobuf-ts/runtime":"^2.11.1","@protobuf-ts/runtime-rpc":"^2.11.1","@protobuf-ts/grpc-transport":"^2.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","vitest":"^3.2.4","prettier":"^3.9.4","typescript":"^5.9.2","@protobuf-ts/plugin":"^2.11.1","@distrohelena/linter":"^0.5.0","@typescript-eslint/utils":"^8.62.1","@typescript-eslint/parser":"^8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/canton-typescript-sdk_0.1.3_1783555820272_0.5127147558099516","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package is no longer maintained."},"0.1.4":{"name":"@distrohelena/canton-typescript-sdk","version":"0.1.4","keywords":["canton","daml","grpc","json-rpc","typescript"],"license":"Apache-2.0","_id":"@distrohelena/canton-typescript-sdk@0.1.4","maintainers":[{"name":"distrohelena","email":"distrohelena@gmail.com"}],"homepage":"https://github.com/distrohelena/canton-typescript-sdk#readme","bugs":{"url":"https://github.com/distrohelena/canton-typescript-sdk/issues"},"dist":{"shasum":"0b1d7580f688a83734e1bc2d1f3494ab473cd0ba","tarball":"https://registry.npmjs.org/@distrohelena/canton-typescript-sdk/-/canton-typescript-sdk-0.1.4.tgz","fileCount":1395,"integrity":"sha512-Ipehh4Xnst1gCzpOZe9FdsckWPyxxpGdA88DJR9NWw7EB4gb5FnvV3ytmZS6+9q1hJ0Iqk4Psrla3jy4gZW5iw==","signatures":[{"sig":"MEUCIH51RD1AebufjeczyoWKsjGGNkaP0P7jJqm6C1N5iPPeAiEA9sUPyZ5aUsHbKzhsmgmLGSD5iQMR7L4fD5Nb2O3/Lvw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4412185},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./grpc":{"types":"./dist/grpc/index.d.ts","import":"./dist/grpc/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js"},"./daml-lf":{"types":"./dist/daml-lf/index.d.ts","import":"./dist/daml-lf/index.js"},"./daml-interface":{"types":"./dist/daml-interface/index.d.ts","import":"./dist/daml-interface/index.js"}},"gitHead":"d55e1ea18f48a223e8f78fd670277ad6e68278fc","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run --maxWorkers=1 --testTimeout=15000","build":"node ./scripts/clean-dist.mjs && tsc -p tsconfig.json","lint:fix":"eslint . --fix --max-warnings=0","test:live":"vitest run tests/live --maxWorkers=1 --testTimeout=15000","test:unit":"vitest run tests/unit","verify:pack":"node ./scripts/verify-npm-pack.mjs","generate:grpc":"node ./scripts/generate-grpc-bindings.mjs","stop:local-ledger":"bash node/stop-local.sh","start:local-ledger":"bash node/start-local.sh","generate:daml-interface":"node ./dist/daml-interface/cli/daml-interface-cli-main.js","test:start-local-script":"bash node/test-start-local.sh"},"_npmUser":{"name":"distrohelena","email":"distrohelena@gmail.com"},"repository":{"url":"git+https://github.com/distrohelena/canton-typescript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"TypeScript SDK for Canton with:","directories":{},"_nodeVersion":"22.21.1","dependencies":{"fflate":"^0.8.3","@grpc/grpc-js":"^1.14.4","@protobuf-ts/runtime":"^2.11.1","@protobuf-ts/runtime-rpc":"^2.11.1","@protobuf-ts/grpc-transport":"^2.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","vitest":"^3.2.4","prettier":"^3.9.4","typescript":"^5.9.2","@protobuf-ts/plugin":"^2.11.1","@distrohelena/linter":"^0.5.0","@typescript-eslint/utils":"^8.62.1","@typescript-eslint/parser":"^8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/canton-typescript-sdk_0.1.4_1783604332578_0.6331589104097801","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package is no longer maintained."},"0.1.5":{"name":"@distrohelena/canton-typescript-sdk","version":"0.1.5","keywords":["canton","daml","grpc","json-rpc","typescript"],"license":"Apache-2.0","_id":"@distrohelena/canton-typescript-sdk@0.1.5","maintainers":[{"name":"distrohelena","email":"distrohelena@gmail.com"}],"homepage":"https://github.com/distrohelena/canton-typescript-sdk#readme","bugs":{"url":"https://github.com/distrohelena/canton-typescript-sdk/issues"},"dist":{"shasum":"b6d045d6e617023a2e8e305712a1937b0d2cad4c","tarball":"https://registry.npmjs.org/@distrohelena/canton-typescript-sdk/-/canton-typescript-sdk-0.1.5.tgz","fileCount":1397,"integrity":"sha512-/XpeCXfI49Uuk38qO2EM8qLj/kCT1LVikSX7v/HLiR28RBeVFMXJtg1pZZsCxldvaN/WvuFCkM7EHlq6RVcc3w==","signatures":[{"sig":"MEYCIQDW+RuotHQWG/tDSnEWrfnzTRbo20PD9xEnMhH4l1IMMgIhANg8bPH19OfS79opMIU6Q20Z6iisF2DlpA80QFkrOxba","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4420130},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./grpc":{"types":"./dist/grpc/index.d.ts","import":"./dist/grpc/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js"},"./daml-lf":{"types":"./dist/daml-lf/index.d.ts","import":"./dist/daml-lf/index.js"},"./daml-interface":{"types":"./dist/daml-interface/index.d.ts","import":"./dist/daml-interface/index.js"}},"gitHead":"2daab25f3625b69a1e0ff1dfe5c3d18e54f2a5a3","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run --maxWorkers=1 --testTimeout=15000","build":"node ./scripts/clean-dist.mjs && tsc -p tsconfig.json","lint:fix":"eslint . --fix --max-warnings=0","test:live":"vitest run tests/live --maxWorkers=1 --testTimeout=15000","test:unit":"vitest run tests/unit","verify:pack":"node ./scripts/verify-npm-pack.mjs","generate:grpc":"node ./scripts/generate-grpc-bindings.mjs","stop:local-ledger":"bash node/stop-local.sh","start:local-ledger":"bash node/start-local.sh","generate:daml-interface":"node ./dist/daml-interface/cli/daml-interface-cli-main.js","test:start-local-script":"bash node/test-start-local.sh"},"_npmUser":{"name":"distrohelena","email":"distrohelena@gmail.com"},"repository":{"url":"git+https://github.com/distrohelena/canton-typescript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"TypeScript SDK for Canton with:","directories":{},"_nodeVersion":"22.21.1","dependencies":{"fflate":"^0.8.3","@grpc/grpc-js":"^1.14.4","@protobuf-ts/runtime":"^2.11.1","@protobuf-ts/runtime-rpc":"^2.11.1","@protobuf-ts/grpc-transport":"^2.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","vitest":"^3.2.4","prettier":"^3.9.4","typescript":"^5.9.2","@protobuf-ts/plugin":"^2.11.1","@distrohelena/linter":"^0.5.0","@typescript-eslint/utils":"^8.62.1","@typescript-eslint/parser":"^8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/canton-typescript-sdk_0.1.5_1783608298602_0.3399274179748375","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package is no longer maintained."},"0.1.6":{"name":"@distrohelena/canton-typescript-sdk","version":"0.1.6","keywords":["canton","daml","grpc","json-rpc","typescript"],"license":"Apache-2.0","_id":"@distrohelena/canton-typescript-sdk@0.1.6","maintainers":[{"name":"distrohelena","email":"distrohelena@gmail.com"}],"homepage":"https://github.com/distrohelena/canton-typescript-sdk#readme","bugs":{"url":"https://github.com/distrohelena/canton-typescript-sdk/issues"},"bin":{"canton-localnet-stop":"node/stop-local.sh","canton-localnet-start":"node/start-local.sh"},"dist":{"shasum":"73e8449ff7a720a5e300c44c96bac5ae951fcde6","tarball":"https://registry.npmjs.org/@distrohelena/canton-typescript-sdk/-/canton-typescript-sdk-0.1.6.tgz","fileCount":1584,"integrity":"sha512-9IZHPDIXud55keKYXXONgB7s8pm2SIvW4P6FLSknyWVB4W3GvSHjoAT1UXyF4awvQFd642K2joMtts/nPf2SzQ==","signatures":[{"sig":"MEYCIQCm+VzpOOkwTaBedK/I7nlDgptUXVMftET5fVcYGp9OowIhAIXZH1PPoyL70rWSAI7yyb7+S9bbhe5za3wAQP7TXW2L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4972507},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./grpc":{"types":"./dist/grpc/index.d.ts","import":"./dist/grpc/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js"},"./daml-lf":{"types":"./dist/daml-lf/index.d.ts","import":"./dist/daml-lf/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js"},"./debugger":{"types":"./dist/debugger/index.d.ts","import":"./dist/debugger/index.js"},"./daml-interface":{"types":"./dist/daml-interface/index.d.ts","import":"./dist/daml-interface/index.js"}},"gitHead":"d5fe5dc38b0afc928409e7e0d65b78bd94a57158","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run --maxWorkers=1 --testTimeout=15000","build":"node ./scripts/clean-dist.mjs && tsc -p tsconfig.json","lint:fix":"eslint . --fix --max-warnings=0","test:live":"vitest run tests/live --maxWorkers=1 --testTimeout=15000","test:unit":"vitest run tests/unit","verify:pack":"node ./scripts/verify-npm-pack.mjs","generate:grpc":"node ./scripts/generate-grpc-bindings.mjs","test:property":"vitest run tests/property --maxWorkers=1 --testTimeout=15000","test:live:fuzz":"vitest run tests/live/specs/live-stateful-fuzzing.test.ts --maxWorkers=1 --testTimeout=300000","stop:local-ledger":"bash node/stop-local.sh","start:local-ledger":"bash node/start-local.sh","test:stop-local-script":"bash node/test-stop-local.sh","generate:daml-interface":"node ./dist/daml-interface/cli/daml-interface-cli-main.js","test:start-local-script":"bash node/test-start-local.sh"},"_npmUser":{"name":"distrohelena","email":"distrohelena@gmail.com"},"repository":{"url":"git+https://github.com/distrohelena/canton-typescript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"TypeScript SDK for Canton with:","directories":{},"_nodeVersion":"22.21.1","dependencies":{"pg":"^8.22.0","fflate":"^0.8.3","fast-check":"^4.9.0","@grpc/grpc-js":"^1.14.4","@protobuf-ts/runtime":"^2.11.1","@protobuf-ts/runtime-rpc":"^2.11.1","@protobuf-ts/grpc-transport":"^2.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","vitest":"^3.2.4","prettier":"^3.9.4","@types/pg":"^8.20.0","typescript":"^5.9.2","@protobuf-ts/plugin":"^2.11.1","@distrohelena/linter":"^0.5.0","@typescript-eslint/utils":"^8.62.1","@typescript-eslint/parser":"^8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/canton-typescript-sdk_0.1.6_1784906752591_0.22220292415287957","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package is no longer maintained."},"0.1.7":{"name":"@distrohelena/canton-typescript-sdk","version":"0.1.7","keywords":["canton","daml","grpc","json-rpc","typescript"],"license":"Apache-2.0","_id":"@distrohelena/canton-typescript-sdk@0.1.7","maintainers":[{"name":"distrohelena","email":"distrohelena@gmail.com"}],"homepage":"https://github.com/distrohelena/canton-typescript-sdk#readme","bugs":{"url":"https://github.com/distrohelena/canton-typescript-sdk/issues"},"bin":{"canton-localnet-stop":"node/stop-local.sh","canton-localnet-start":"node/start-local.sh"},"dist":{"shasum":"189c7c40830274837fb90bfe7d003d1732e94951","tarball":"https://registry.npmjs.org/@distrohelena/canton-typescript-sdk/-/canton-typescript-sdk-0.1.7.tgz","fileCount":1586,"integrity":"sha512-DZ6p4wWnIWXDrJfLZ+65HOUlkMmrDUAqxUNNU+sVeB/BZeg40R3H6Zk2sR7SyWU6JA8BwKSGAnhB+iB6P7jNVQ==","signatures":[{"sig":"MEUCIQDAo9XdP8t/o3id2gyi+VVFBwAoyradlgzRn+ys5LLvMQIgBRCKQO+Poli9gCuJbj9tmlJZmvE+MYguq1NPwVMnKPk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4975419},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./grpc":{"types":"./dist/grpc/index.d.ts","import":"./dist/grpc/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js"},"./daml-lf":{"types":"./dist/daml-lf/index.d.ts","import":"./dist/daml-lf/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js"},"./debugger":{"types":"./dist/debugger/index.d.ts","import":"./dist/debugger/index.js"},"./daml-interface":{"types":"./dist/daml-interface/index.d.ts","import":"./dist/daml-interface/index.js"}},"gitHead":"61087d95a9bcbfb0408dccf060fc1b45b88f0936","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run --maxWorkers=1 --testTimeout=15000","build":"node ./scripts/clean-dist.mjs && tsc -p tsconfig.json","lint:fix":"eslint . --fix --max-warnings=0","test:live":"vitest run tests/live --maxWorkers=1 --testTimeout=15000","test:unit":"vitest run tests/unit","verify:pack":"node ./scripts/verify-npm-pack.mjs","generate:grpc":"node ./scripts/generate-grpc-bindings.mjs","test:property":"vitest run tests/property --maxWorkers=1 --testTimeout=15000","test:live:fuzz":"vitest run tests/live/specs/live-stateful-fuzzing.test.ts --maxWorkers=1 --testTimeout=300000","stop:local-ledger":"bash node/stop-local.sh","start:local-ledger":"bash node/start-local.sh","test:stop-local-script":"bash node/test-stop-local.sh","generate:daml-interface":"node ./dist/daml-interface/cli/daml-interface-cli-main.js","test:start-local-script":"bash node/test-start-local.sh"},"_npmUser":{"name":"distrohelena","email":"distrohelena@gmail.com"},"repository":{"url":"git+https://github.com/distrohelena/canton-typescript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"TypeScript SDK for Canton with:","directories":{},"_nodeVersion":"22.21.1","dependencies":{"pg":"^8.22.0","fflate":"^0.8.3","fast-check":"^4.9.0","@grpc/grpc-js":"^1.14.4","@protobuf-ts/runtime":"^2.11.1","@protobuf-ts/runtime-rpc":"^2.11.1","@protobuf-ts/grpc-transport":"^2.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","vitest":"^3.2.4","prettier":"^3.9.4","@types/pg":"^8.20.0","typescript":"^5.9.2","@protobuf-ts/plugin":"^2.11.1","@distrohelena/linter":"^0.5.0","@typescript-eslint/utils":"^8.62.1","@typescript-eslint/parser":"^8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/canton-typescript-sdk_0.1.7_1784910669251_0.4356834358602977","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package is no longer maintained."},"0.1.8":{"name":"@distrohelena/canton-typescript-sdk","version":"0.1.8","keywords":["canton","daml","grpc","json-rpc","typescript"],"license":"Apache-2.0","_id":"@distrohelena/canton-typescript-sdk@0.1.8","maintainers":[{"name":"distrohelena","email":"distrohelena@gmail.com"}],"homepage":"https://github.com/distrohelena/canton-typescript-sdk#readme","bugs":{"url":"https://github.com/distrohelena/canton-typescript-sdk/issues"},"bin":{"canton-localnet-stop":"node/stop-local.sh","canton-localnet-start":"node/start-local.sh"},"dist":{"shasum":"f925f4c09173a2dc64598b69c6bccb03536830fb","tarball":"https://registry.npmjs.org/@distrohelena/canton-typescript-sdk/-/canton-typescript-sdk-0.1.8.tgz","fileCount":1588,"integrity":"sha512-FKw1iqxYCcR/miQ+HVKluS5fh2hW0Tm4GllYqM965rf69nK5MhJeUpiBOYiGq6lPj0iCDxlfI1YDML8nxHQr3w==","signatures":[{"sig":"MEQCIHJMh/f9WOSdaQbhCPQTpw9Dz+qSBeSAjK1TB6qSA4XPAiB/22LdZJ0iblxDFQWPvoXBB6O77jLZnZgOSlENqEYPFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4980928},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./grpc":{"types":"./dist/grpc/index.d.ts","import":"./dist/grpc/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js"},"./daml-lf":{"types":"./dist/daml-lf/index.d.ts","import":"./dist/daml-lf/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js"},"./debugger":{"types":"./dist/debugger/index.d.ts","import":"./dist/debugger/index.js"},"./daml-interface":{"types":"./dist/daml-interface/index.d.ts","import":"./dist/daml-interface/index.js"}},"gitHead":"66f71f6108ef6804d7bd0916214162f72fb49e83","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run --maxWorkers=1 --testTimeout=15000","build":"node ./scripts/clean-dist.mjs && tsc -p tsconfig.json","lint:fix":"eslint . --fix --max-warnings=0","test:live":"vitest run tests/live --maxWorkers=1 --testTimeout=15000","test:unit":"vitest run tests/unit","verify:pack":"node ./scripts/verify-npm-pack.mjs","generate:grpc":"node ./scripts/generate-grpc-bindings.mjs","test:property":"vitest run tests/property --maxWorkers=1 --testTimeout=15000","test:live:fuzz":"vitest run tests/live/specs/live-stateful-fuzzing.test.ts --maxWorkers=1 --testTimeout=300000","stop:local-ledger":"bash node/stop-local.sh","start:local-ledger":"bash node/start-local.sh","test:stop-local-script":"bash node/test-stop-local.sh","generate:daml-interface":"node ./dist/daml-interface/cli/daml-interface-cli-main.js","test:start-local-script":"bash node/test-start-local.sh"},"_npmUser":{"name":"distrohelena","email":"distrohelena@gmail.com"},"repository":{"url":"git+https://github.com/distrohelena/canton-typescript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"TypeScript SDK for Canton with:","directories":{},"_nodeVersion":"22.21.1","dependencies":{"pg":"^8.22.0","fflate":"^0.8.3","fast-check":"^4.9.0","@grpc/grpc-js":"^1.14.4","@protobuf-ts/runtime":"^2.11.1","@protobuf-ts/runtime-rpc":"^2.11.1","@protobuf-ts/grpc-transport":"^2.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","vitest":"^3.2.4","prettier":"^3.9.4","@types/pg":"^8.20.0","typescript":"^5.9.2","@protobuf-ts/plugin":"^2.11.1","@distrohelena/linter":"^0.5.0","@typescript-eslint/utils":"^8.62.1","@typescript-eslint/parser":"^8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/canton-typescript-sdk_0.1.8_1784911554405_0.08743699221104673","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package is no longer maintained."},"0.1.9":{"name":"@distrohelena/canton-typescript-sdk","version":"0.1.9","keywords":["canton","daml","grpc","json-rpc","typescript"],"license":"Apache-2.0","_id":"@distrohelena/canton-typescript-sdk@0.1.9","maintainers":[{"name":"distrohelena","email":"distrohelena@gmail.com"}],"homepage":"https://github.com/distrohelena/canton-typescript-sdk#readme","bugs":{"url":"https://github.com/distrohelena/canton-typescript-sdk/issues"},"bin":{"canton-localnet-stop":"node/stop-local.sh","canton-localnet-start":"node/start-local.sh"},"dist":{"shasum":"714b1fe69f6a9d43388a5561486ac9ce97fbccdc","tarball":"https://registry.npmjs.org/@distrohelena/canton-typescript-sdk/-/canton-typescript-sdk-0.1.9.tgz","fileCount":1588,"integrity":"sha512-8ABXG8Hp1KtujybqGDP89gkj57E9OPfRpNiC+xX4A4O7lk/sVhTO6Ei/2W/ljOFuEUV7TiTQVx53BrvhZJ5r0w==","signatures":[{"sig":"MEUCIQDK8+18Kn2NQKXLLiBF0tch7pd8TBnjRryXsvI8WMru6AIgHAp0innm0h8VwJMV3+d1fpGt2dVGdbBAPFTwaRm1kYg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4983308},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./grpc":{"types":"./dist/grpc/index.d.ts","import":"./dist/grpc/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js"},"./daml-lf":{"types":"./dist/daml-lf/index.d.ts","import":"./dist/daml-lf/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js"},"./debugger":{"types":"./dist/debugger/index.d.ts","import":"./dist/debugger/index.js"},"./daml-interface":{"types":"./dist/daml-interface/index.d.ts","import":"./dist/daml-interface/index.js"}},"gitHead":"492105b3c321cd5d49ff04888b74cf1486888661","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run --maxWorkers=1 --testTimeout=15000","build":"node ./scripts/clean-dist.mjs && tsc -p tsconfig.json","lint:fix":"eslint . --fix --max-warnings=0","test:live":"vitest run tests/live --maxWorkers=1 --testTimeout=15000","test:unit":"vitest run tests/unit","verify:pack":"node ./scripts/verify-npm-pack.mjs","generate:grpc":"node ./scripts/generate-grpc-bindings.mjs","test:property":"vitest run tests/property --maxWorkers=1 --testTimeout=15000","test:live:fuzz":"vitest run tests/live/specs/live-stateful-fuzzing.test.ts --maxWorkers=1 --testTimeout=300000","stop:local-ledger":"bash node/stop-local.sh","start:local-ledger":"bash node/start-local.sh","test:stop-local-script":"bash node/test-stop-local.sh","generate:daml-interface":"node ./dist/daml-interface/cli/daml-interface-cli-main.js","test:start-local-script":"bash node/test-start-local.sh"},"_npmUser":{"name":"distrohelena","email":"distrohelena@gmail.com"},"repository":{"url":"git+https://github.com/distrohelena/canton-typescript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"TypeScript SDK for Canton with:","directories":{},"_nodeVersion":"22.21.1","dependencies":{"pg":"^8.22.0","fflate":"^0.8.3","fast-check":"^4.9.0","@grpc/grpc-js":"^1.14.4","@protobuf-ts/runtime":"^2.11.1","@protobuf-ts/runtime-rpc":"^2.11.1","@protobuf-ts/grpc-transport":"^2.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","vitest":"^3.2.4","prettier":"^3.9.4","@types/pg":"^8.20.0","typescript":"^5.9.2","@protobuf-ts/plugin":"^2.11.1","@distrohelena/linter":"^0.5.0","@typescript-eslint/utils":"^8.62.1","@typescript-eslint/parser":"^8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/canton-typescript-sdk_0.1.9_1784914896293_0.7313093416629022","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package is no longer maintained."},"0.1.11":{"name":"@distrohelena/canton-typescript-sdk","version":"0.1.11","keywords":["canton","daml","grpc","json-rpc","typescript"],"license":"Apache-2.0","_id":"@distrohelena/canton-typescript-sdk@0.1.11","maintainers":[{"name":"distrohelena","email":"distrohelena@gmail.com"}],"homepage":"https://github.com/distrohelena/canton-typescript-sdk#readme","bugs":{"url":"https://github.com/distrohelena/canton-typescript-sdk/issues"},"bin":{"canton-localnet-stop":"node/stop-local.sh","canton-localnet-start":"node/start-local.sh"},"dist":{"shasum":"bfa1a027f031f2739b657fe07a908f02ef72a0d1","tarball":"https://registry.npmjs.org/@distrohelena/canton-typescript-sdk/-/canton-typescript-sdk-0.1.11.tgz","fileCount":1592,"integrity":"sha512-f2p9TUMJqHnBZubxOTwowv0CIWqNRrN5+bP6UbYGmGrF52P510vT9e5zuOXMXkUg5vvy/utb1jcVV3xeuhFqaw==","signatures":[{"sig":"MEUCIQDTYjCjerMSETGCbyhGXv++w50xNJXYexODSdojqDxXIAIgDtctAQ6mcUxlf1pkUVRrgYeMZZJSHe8epsEp+3+7/k4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4987584},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./grpc":{"types":"./dist/grpc/index.d.ts","import":"./dist/grpc/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js"},"./daml-lf":{"types":"./dist/daml-lf/index.d.ts","import":"./dist/daml-lf/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js"},"./debugger":{"types":"./dist/debugger/index.d.ts","import":"./dist/debugger/index.js"},"./daml-interface":{"types":"./dist/daml-interface/index.d.ts","import":"./dist/daml-interface/index.js"}},"gitHead":"920ccecd03078e0be64ae7058ba685c592d2a1b5","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run --maxWorkers=1 --testTimeout=15000","build":"node ./scripts/clean-dist.mjs && tsc -p tsconfig.json","lint:fix":"eslint . --fix --max-warnings=0","test:live":"vitest run tests/live --maxWorkers=1 --testTimeout=15000","test:unit":"vitest run tests/unit","verify:pack":"node ./scripts/verify-npm-pack.mjs","generate:grpc":"node ./scripts/generate-grpc-bindings.mjs","test:property":"vitest run tests/property --maxWorkers=1 --testTimeout=15000","test:live:fuzz":"vitest run tests/live/specs/live-stateful-fuzzing.test.ts --maxWorkers=1 --testTimeout=300000","stop:local-ledger":"bash node/stop-local.sh","start:local-ledger":"bash node/start-local.sh","test:stop-local-script":"bash node/test-stop-local.sh","generate:daml-interface":"node ./dist/daml-interface/cli/daml-interface-cli-main.js","test:start-local-script":"bash node/test-start-local.sh"},"_npmUser":{"name":"distrohelena","email":"distrohelena@gmail.com"},"repository":{"url":"git+https://github.com/distrohelena/canton-typescript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"TypeScript SDK for Canton with:","directories":{},"_nodeVersion":"22.21.1","dependencies":{"pg":"^8.22.0","fflate":"^0.8.3","fast-check":"^4.9.0","@grpc/grpc-js":"^1.14.4","@protobuf-ts/runtime":"^2.11.1","@protobuf-ts/runtime-rpc":"^2.11.1","@protobuf-ts/grpc-transport":"^2.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","vitest":"^3.2.4","prettier":"^3.9.4","@types/pg":"^8.20.0","typescript":"^5.9.2","@protobuf-ts/plugin":"^2.11.1","@distrohelena/linter":"^0.5.0","@typescript-eslint/utils":"^8.62.1","@typescript-eslint/parser":"^8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/canton-typescript-sdk_0.1.11_1784928717664_0.39646202899745453","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package is no longer maintained."},"0.1.12":{"name":"@distrohelena/canton-typescript-sdk","version":"0.1.12","keywords":["canton","daml","grpc","json-rpc","typescript"],"license":"Apache-2.0","_id":"@distrohelena/canton-typescript-sdk@0.1.12","maintainers":[{"name":"distrohelena","email":"distrohelena@gmail.com"}],"homepage":"https://github.com/distrohelena/canton-typescript-sdk#readme","bugs":{"url":"https://github.com/distrohelena/canton-typescript-sdk/issues"},"bin":{"canton-localnet-stop":"node/stop-local.sh","canton-localnet-start":"node/start-local.sh"},"dist":{"shasum":"38e8bdd034078222a60a09b015f6f1534a346334","tarball":"https://registry.npmjs.org/@distrohelena/canton-typescript-sdk/-/canton-typescript-sdk-0.1.12.tgz","fileCount":1594,"integrity":"sha512-dY4BrEoFCG5+7HS9O+jx7MZDrzXrEq6PKZOEThaF0J+mbbbVx6k3QsuRW4FYCdJhwKEjsI237/p/8r0E2TPFdg==","signatures":[{"sig":"MEYCIQCDTp54PmyHWzkCZr7uDH3e9kk5SZg9TIZwPO6ZQg4gFAIhAI4c2R5q4Ww9Zgx7HGPzJgF3hqV1IP+sW9Jv4RArNo8x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4991823},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./grpc":{"types":"./dist/grpc/index.d.ts","import":"./dist/grpc/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js"},"./daml-lf":{"types":"./dist/daml-lf/index.d.ts","import":"./dist/daml-lf/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js"},"./debugger":{"types":"./dist/debugger/index.d.ts","import":"./dist/debugger/index.js"},"./daml-interface":{"types":"./dist/daml-interface/index.d.ts","import":"./dist/daml-interface/index.js"}},"gitHead":"23d0017a8c21dcd4335b90d26968b108d2e1a2c0","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run --maxWorkers=1 --testTimeout=15000","build":"node ./scripts/clean-dist.mjs && tsc -p tsconfig.json","lint:fix":"eslint . --fix --max-warnings=0","test:live":"vitest run tests/live --maxWorkers=1 --testTimeout=15000","test:unit":"vitest run tests/unit","verify:pack":"node ./scripts/verify-npm-pack.mjs","generate:grpc":"node ./scripts/generate-grpc-bindings.mjs","test:property":"vitest run tests/property --maxWorkers=1 --testTimeout=15000","test:live:fuzz":"vitest run tests/live/specs/live-stateful-fuzzing.test.ts --maxWorkers=1 --testTimeout=300000","stop:local-ledger":"bash node/stop-local.sh","start:local-ledger":"bash node/start-local.sh","test:stop-local-script":"bash node/test-stop-local.sh","generate:daml-interface":"node ./dist/daml-interface/cli/daml-interface-cli-main.js","test:start-local-script":"bash node/test-start-local.sh"},"_npmUser":{"name":"distrohelena","email":"distrohelena@gmail.com"},"repository":{"url":"git+https://github.com/distrohelena/canton-typescript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"TypeScript SDK for Canton with:","directories":{},"_nodeVersion":"22.21.1","dependencies":{"pg":"^8.22.0","fflate":"^0.8.3","fast-check":"^4.9.0","@grpc/grpc-js":"^1.14.4","@protobuf-ts/runtime":"^2.11.1","@protobuf-ts/runtime-rpc":"^2.11.1","@protobuf-ts/grpc-transport":"^2.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","vitest":"^3.2.4","prettier":"^3.9.4","@types/pg":"^8.20.0","typescript":"^5.9.2","@protobuf-ts/plugin":"^2.11.1","@distrohelena/linter":"^0.5.0","@typescript-eslint/utils":"^8.62.1","@typescript-eslint/parser":"^8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/canton-typescript-sdk_0.1.12_1784934693104_0.6869433157766773","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package is no longer maintained."},"0.1.13":{"name":"@distrohelena/canton-typescript-sdk","version":"0.1.13","keywords":["canton","daml","grpc","json-rpc","typescript"],"license":"Apache-2.0","_id":"@distrohelena/canton-typescript-sdk@0.1.13","maintainers":[{"name":"distrohelena","email":"distrohelena@gmail.com"}],"homepage":"https://github.com/distrohelena/canton-typescript-sdk#readme","bugs":{"url":"https://github.com/distrohelena/canton-typescript-sdk/issues"},"bin":{"canton-localnet-stop":"node/stop-local.sh","canton-localnet-start":"node/start-local.sh"},"dist":{"shasum":"71ac8f4378c7f1f7e44aa1f385cb435755340a86","tarball":"https://registry.npmjs.org/@distrohelena/canton-typescript-sdk/-/canton-typescript-sdk-0.1.13.tgz","fileCount":1594,"integrity":"sha512-qJ8sDoTYD4rVskoM02SvKCFI5x7yrrssigmXJwRUM5pQ7WiP0kPqwNijTawJcEylXOk4vKpK5u7EQ3lDYZa2hw==","signatures":[{"sig":"MEUCICak1SQqP+Nom/fixzp93PFbKWYGWJAeXJSkU8gvbqHkAiEA+3Bt+Ryttb0ixS1g5rStUVEUWvO/UxxZ2jnySEme2wo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4994409},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./grpc":{"types":"./dist/grpc/index.d.ts","import":"./dist/grpc/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js"},"./daml-lf":{"types":"./dist/daml-lf/index.d.ts","import":"./dist/daml-lf/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js"},"./debugger":{"types":"./dist/debugger/index.d.ts","import":"./dist/debugger/index.js"},"./daml-interface":{"types":"./dist/daml-interface/index.d.ts","import":"./dist/daml-interface/index.js"}},"gitHead":"9cbf1ad988e877f38d78289684faf5060e771c80","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run --maxWorkers=1 --testTimeout=15000","build":"node ./scripts/clean-dist.mjs && tsc -p tsconfig.json","lint:fix":"eslint . --fix --max-warnings=0","test:live":"vitest run tests/live --maxWorkers=1 --testTimeout=15000","test:unit":"vitest run tests/unit","verify:pack":"node ./scripts/verify-npm-pack.mjs","generate:grpc":"node ./scripts/generate-grpc-bindings.mjs","test:property":"vitest run tests/property --maxWorkers=1 --testTimeout=15000","test:live:fuzz":"vitest run tests/live/specs/live-stateful-fuzzing.test.ts --maxWorkers=1 --testTimeout=300000","stop:local-ledger":"bash node/stop-local.sh","start:local-ledger":"bash node/start-local.sh","test:stop-local-script":"bash node/test-stop-local.sh","generate:daml-interface":"node ./dist/daml-interface/cli/daml-interface-cli-main.js","test:start-local-script":"bash node/test-start-local.sh"},"_npmUser":{"name":"distrohelena","email":"distrohelena@gmail.com"},"repository":{"url":"git+https://github.com/distrohelena/canton-typescript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"TypeScript SDK for Canton with:","directories":{},"_nodeVersion":"22.21.1","dependencies":{"pg":"^8.22.0","fflate":"^0.8.3","fast-check":"^4.9.0","@grpc/grpc-js":"^1.14.4","@protobuf-ts/runtime":"^2.11.1","@protobuf-ts/runtime-rpc":"^2.11.1","@protobuf-ts/grpc-transport":"^2.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","vitest":"^3.2.4","prettier":"^3.9.4","@types/pg":"^8.20.0","typescript":"^5.9.2","@protobuf-ts/plugin":"^2.11.1","@distrohelena/linter":"^0.5.0","@typescript-eslint/utils":"^8.62.1","@typescript-eslint/parser":"^8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/canton-typescript-sdk_0.1.13_1784938192812_0.846575203330757","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package is no longer maintained."},"0.1.14":{"name":"@distrohelena/canton-typescript-sdk","version":"0.1.14","keywords":["canton","daml","grpc","json-rpc","typescript"],"license":"Apache-2.0","_id":"@distrohelena/canton-typescript-sdk@0.1.14","maintainers":[{"name":"distrohelena","email":"distrohelena@gmail.com"}],"homepage":"https://github.com/distrohelena/canton-typescript-sdk#readme","bugs":{"url":"https://github.com/distrohelena/canton-typescript-sdk/issues"},"bin":{"canton-localnet-stop":"node/stop-local.sh","canton-localnet-start":"node/start-local.sh"},"dist":{"shasum":"4099fcac494d544d3fc448c44f7d8beafcfa3dc4","tarball":"https://registry.npmjs.org/@distrohelena/canton-typescript-sdk/-/canton-typescript-sdk-0.1.14.tgz","fileCount":1397,"integrity":"sha512-RmuruXhtLnlJKEvOtqrjxM/1lBU1IspfzuE3mvXS7Km5WpExD7RPFEH++yGx5+2lXk9D6ugOCa/Uce9HDlsQeA==","signatures":[{"sig":"MEUCIEG6/GRp81HyfG4zx8HqScxXEve2fG4gYzDwW7WCK90YAiEAxSd34QNKuOTvKBLBEnRJM+Wpn4icrcTwjG3opXwme0c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5018703},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./grpc":{"types":"./dist/grpc/index.d.ts","import":"./dist/grpc/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js"},"./daml-lf":{"types":"./dist/daml-lf/index.d.ts","import":"./dist/daml-lf/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js"},"./debugger":{"types":"./dist/debugger/index.d.ts","import":"./dist/debugger/index.js"},"./protobuf":{"types":"./dist/protobuf/index.d.ts","import":"./dist/protobuf/index.js"},"./daml-interface":{"types":"./dist/daml-interface/index.d.ts","import":"./dist/daml-interface/index.js"}},"gitHead":"f4f15c139ddf1fbf200b661b7a0eb59d5d204eac","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run --maxWorkers=1 --testTimeout=15000","build":"node ./scripts/clean-dist.mjs && tsc -p tsconfig.json","lint:fix":"eslint . --fix --max-warnings=0","test:live":"vitest run tests/live --maxWorkers=1 --testTimeout=15000","test:unit":"vitest run tests/unit","verify:pack":"node ./scripts/verify-npm-pack.mjs","generate:grpc":"node ./scripts/generate-grpc-bindings.mjs","test:property":"vitest run tests/property --maxWorkers=1 --testTimeout=15000","test:live:fuzz":"vitest run tests/live/specs/live-stateful-fuzzing.test.ts --maxWorkers=1 --testTimeout=300000","stop:local-ledger":"bash node/stop-local.sh","start:local-ledger":"bash node/start-local.sh","test:stop-local-script":"bash node/test-stop-local.sh","generate:daml-interface":"node ./dist/daml-interface/cli/daml-interface-cli-main.js","test:start-local-script":"bash node/test-start-local.sh"},"_npmUser":{"name":"distrohelena","email":"distrohelena@gmail.com"},"repository":{"url":"git+https://github.com/distrohelena/canton-typescript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"TypeScript SDK for Canton with:","directories":{},"_nodeVersion":"22.21.1","dependencies":{"pg":"^8.22.0","fflate":"^0.8.3","fast-check":"^4.9.0","@grpc/grpc-js":"^1.14.4","@protobuf-ts/runtime":"^2.11.1","@protobuf-ts/runtime-rpc":"^2.11.1","@protobuf-ts/grpc-transport":"^2.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","vitest":"^3.2.4","prettier":"^3.9.4","@types/pg":"^8.20.0","typescript":"^5.9.2","@protobuf-ts/plugin":"^2.11.1","@distrohelena/linter":"^0.5.0","@typescript-eslint/utils":"^8.62.1","@typescript-eslint/parser":"^8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/canton-typescript-sdk_0.1.14_1785087295343_0.3005333956052514","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package is no longer maintained."},"0.1.15":{"name":"@distrohelena/canton-typescript-sdk","version":"0.1.15","keywords":["canton","daml","grpc","json-rpc","typescript"],"license":"Apache-2.0","_id":"@distrohelena/canton-typescript-sdk@0.1.15","maintainers":[{"name":"distrohelena","email":"distrohelena@gmail.com"}],"homepage":"https://github.com/distrohelena/canton-typescript-sdk#readme","bugs":{"url":"https://github.com/distrohelena/canton-typescript-sdk/issues"},"bin":{"canton-localnet-stop":"node/stop-local.sh","canton-localnet-start":"node/start-local.sh"},"dist":{"shasum":"a9e741f1f36e7ce4cc035c2f68d7dc0c1690e7f9","tarball":"https://registry.npmjs.org/@distrohelena/canton-typescript-sdk/-/canton-typescript-sdk-0.1.15.tgz","fileCount":1397,"integrity":"sha512-hJuglwQL7EZmLHpHA2WnsOpPkyPwpqfji3EhoJdbh/63pukC+uPe+gS9EZjoaC8NeGsbi3lOv+e2l+JgI/VM8w==","signatures":[{"sig":"MEQCICi2/UkxtGrR3thrSNoGeAVFw8GlVlogbmHYGhzQ8EomAiA/ismkdlb0HufKa/klfxoFiu7VFdmNTVjDFjbxRZ8yqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5018703},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./grpc":{"types":"./dist/grpc/index.d.ts","import":"./dist/grpc/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js"},"./daml-lf":{"types":"./dist/daml-lf/index.d.ts","import":"./dist/daml-lf/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js"},"./debugger":{"types":"./dist/debugger/index.d.ts","import":"./dist/debugger/index.js"},"./protobuf":{"types":"./dist/protobuf/index.d.ts","import":"./dist/protobuf/index.js"},"./daml-interface":{"types":"./dist/daml-interface/index.d.ts","import":"./dist/daml-interface/index.js"}},"gitHead":"7504e8f59aff9cd972b4c410a7c19f8c992c86a7","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run --maxWorkers=1 --testTimeout=15000","build":"node ./scripts/clean-dist.mjs && tsc -p tsconfig.json","lint:fix":"eslint . --fix --max-warnings=0","test:live":"vitest run tests/live --maxWorkers=1 --testTimeout=15000","test:unit":"vitest run tests/unit","verify:pack":"node ./scripts/verify-npm-pack.mjs","generate:grpc":"node ./scripts/generate-grpc-bindings.mjs","test:property":"vitest run tests/property --maxWorkers=1 --testTimeout=15000","test:live:fuzz":"vitest run tests/live/specs/live-stateful-fuzzing.test.ts --maxWorkers=1 --testTimeout=300000","stop:local-ledger":"bash node/stop-local.sh","start:local-ledger":"bash node/start-local.sh","test:stop-local-script":"bash node/test-stop-local.sh","generate:daml-interface":"node ./dist/daml-interface/cli/daml-interface-cli-main.js","test:start-local-script":"bash node/test-start-local.sh"},"_npmUser":{"name":"distrohelena","email":"distrohelena@gmail.com"},"repository":{"url":"git+https://github.com/distrohelena/canton-typescript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"TypeScript SDK for Canton with:","directories":{},"_nodeVersion":"22.21.1","dependencies":{"pg":"^8.22.0","fflate":"^0.8.3","fast-check":"^4.9.0","@grpc/grpc-js":"^1.14.4","@protobuf-ts/runtime":"^2.11.1","@protobuf-ts/runtime-rpc":"^2.11.1","@protobuf-ts/grpc-transport":"^2.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","vitest":"^3.2.4","prettier":"^3.9.4","@types/pg":"^8.20.0","typescript":"^5.9.2","@protobuf-ts/plugin":"^2.11.1","@distrohelena/linter":"^0.5.0","@typescript-eslint/utils":"^8.62.1","@typescript-eslint/parser":"^8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/canton-typescript-sdk_0.1.15_1785102967071_0.5992382202313737","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package is no longer maintained."},"0.1.16":{"name":"@distrohelena/canton-typescript-sdk","version":"0.1.16","keywords":["canton","daml","grpc","json-rpc","typescript"],"license":"Apache-2.0","_id":"@distrohelena/canton-typescript-sdk@0.1.16","maintainers":[{"name":"distrohelena","email":"distrohelena@gmail.com"}],"homepage":"https://github.com/distrohelena/canton-typescript-sdk#readme","bugs":{"url":"https://github.com/distrohelena/canton-typescript-sdk/issues"},"bin":{"canton-localnet-stop":"node/stop-local.sh","canton-localnet-start":"node/start-local.sh"},"dist":{"shasum":"5c16218014d43b48ee6410553da50eb842444021","tarball":"https://registry.npmjs.org/@distrohelena/canton-typescript-sdk/-/canton-typescript-sdk-0.1.16.tgz","fileCount":1397,"integrity":"sha512-hhNF82Ew3N/QSOwnc8JZ7H/imE2YsLhCnrQ7wg6XRzU+hkN0l79N3V2uM2trawhBT162v9ebSqJDScQovnvmUg==","signatures":[{"sig":"MEUCIEiQI6Z07c2Vx2js5QerwFpvliwgQSwC4SoEsFdBxZnpAiEAxPReSVJguk+zWpzBtQHuC/KKeFtlwEcev/+Hwg7FEz8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5018703},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./grpc":{"types":"./dist/grpc/index.d.ts","import":"./dist/grpc/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js"},"./daml-lf":{"types":"./dist/daml-lf/index.d.ts","import":"./dist/daml-lf/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js"},"./debugger":{"types":"./dist/debugger/index.d.ts","import":"./dist/debugger/index.js"},"./protobuf":{"types":"./dist/protobuf/index.d.ts","import":"./dist/protobuf/index.js"},"./daml-interface":{"types":"./dist/daml-interface/index.d.ts","import":"./dist/daml-interface/index.js"}},"gitHead":"7504e8f59aff9cd972b4c410a7c19f8c992c86a7","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run --maxWorkers=1 --testTimeout=15000","build":"node ./scripts/clean-dist.mjs && tsc -p tsconfig.json","lint:fix":"eslint . --fix --max-warnings=0","test:live":"vitest run tests/live --maxWorkers=1 --testTimeout=15000","test:unit":"vitest run tests/unit","verify:pack":"node ./scripts/verify-npm-pack.mjs","generate:grpc":"node ./scripts/generate-grpc-bindings.mjs","test:property":"vitest run tests/property --maxWorkers=1 --testTimeout=15000","test:live:fuzz":"vitest run tests/live/specs/live-stateful-fuzzing.test.ts --maxWorkers=1 --testTimeout=300000","stop:local-ledger":"bash node/stop-local.sh","start:local-ledger":"bash node/start-local.sh","test:stop-local-script":"bash node/test-stop-local.sh","generate:daml-interface":"node ./dist/daml-interface/cli/daml-interface-cli-main.js","test:start-local-script":"bash node/test-start-local.sh"},"_npmUser":{"name":"distrohelena","email":"distrohelena@gmail.com"},"repository":{"url":"git+https://github.com/distrohelena/canton-typescript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"TypeScript SDK for Canton with:","directories":{},"_nodeVersion":"22.21.1","dependencies":{"pg":"^8.22.0","fflate":"^0.8.3","fast-check":"^4.9.0","@grpc/grpc-js":"^1.14.4","@protobuf-ts/runtime":"^2.11.1","@protobuf-ts/runtime-rpc":"^2.11.1","@protobuf-ts/grpc-transport":"^2.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","vitest":"^3.2.4","prettier":"^3.9.4","@types/pg":"^8.20.0","typescript":"^5.9.2","@protobuf-ts/plugin":"^2.11.1","@distrohelena/linter":"^0.5.0","@typescript-eslint/utils":"^8.62.1","@typescript-eslint/parser":"^8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/canton-typescript-sdk_0.1.16_1785114995118_0.7582011141421532","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package is no longer maintained."},"0.1.17":{"name":"@distrohelena/canton-typescript-sdk","version":"0.1.17","keywords":["canton","daml","grpc","json-rpc","typescript"],"license":"Apache-2.0","_id":"@distrohelena/canton-typescript-sdk@0.1.17","maintainers":[{"name":"distrohelena","email":"distrohelena@gmail.com"}],"homepage":"https://github.com/distrohelena/canton-typescript-sdk#readme","bugs":{"url":"https://github.com/distrohelena/canton-typescript-sdk/issues"},"bin":{"canton-localnet-stop":"node/stop-local.sh","canton-localnet-start":"node/start-local.sh"},"dist":{"shasum":"651f15ea95e75e8c6889642bcf05e3deebf3297e","tarball":"https://registry.npmjs.org/@distrohelena/canton-typescript-sdk/-/canton-typescript-sdk-0.1.17.tgz","fileCount":1364,"integrity":"sha512-d6vqct0XvsZlezzbbOcWwSnPuzgjfUx6BXcBhzNb25HwSptwffMasf5+YAZ7JkqO68xubZrc+QqbzMefBV8aSA==","signatures":[{"sig":"MEYCIQCQYlfG8u04Ic848u8DYLoaPCRVFvQ2QMLYqFFnR5HydQIhAIkrI0WO4yB9N+UR+DAm4sStnRtb56qCSAEMoNY/WEnh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5411644},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./grpc":{"types":"./dist/grpc/index.d.ts","import":"./dist/grpc/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js"},"./daml-lf":{"types":"./dist/daml-lf/index.d.ts","import":"./dist/daml-lf/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js"},"./debugger":{"types":"./dist/debugger/index.d.ts","import":"./dist/debugger/index.js"},"./protobuf":{"types":"./dist/protobuf/index.d.ts","import":"./dist/protobuf/index.js"},"./daml-interface":{"types":"./dist/daml-interface/index.d.ts","import":"./dist/daml-interface/index.js"}},"gitHead":"c8d36a15ee10f53b606d5bc87b7139d68c80255f","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run --maxWorkers=1 --testTimeout=15000","build":"node ./scripts/clean-dist.mjs && tsc -p tsconfig.json","lint:fix":"eslint . --fix --max-warnings=0","test:live":"vitest run tests/live --maxWorkers=1 --testTimeout=15000","test:unit":"vitest run tests/unit","verify:pack":"node ./scripts/verify-npm-pack.mjs","generate:grpc":"node ./scripts/generate-grpc-bindings.mjs","test:property":"vitest run tests/property --maxWorkers=1 --testTimeout=15000","test:live:fuzz":"vitest run tests/live/specs/live-stateful-fuzzing.test.ts --maxWorkers=1 --testTimeout=300000","stop:local-ledger":"bash node/stop-local.sh","start:local-ledger":"bash node/start-local.sh","test:stop-local-script":"bash node/test-stop-local.sh","generate:daml-interface":"node ./dist/daml-interface/cli/daml-interface-cli-main.js","test:start-local-script":"bash node/test-start-local.sh"},"_npmUser":{"name":"distrohelena","email":"distrohelena@gmail.com"},"repository":{"url":"git+https://github.com/distrohelena/canton-typescript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"TypeScript SDK for Canton with:","directories":{},"_nodeVersion":"22.21.1","dependencies":{"pg":"^8.22.0","fflate":"^0.8.3","fast-check":"^4.9.0","@grpc/grpc-js":"^1.14.4","@protobuf-ts/runtime":"^2.11.1","@protobuf-ts/runtime-rpc":"^2.11.1","@protobuf-ts/grpc-transport":"^2.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","vitest":"^3.2.4","prettier":"^3.9.4","@types/pg":"^8.20.0","typescript":"^5.9.2","@protobuf-ts/plugin":"^2.11.1","@distrohelena/linter":"^0.5.0","@typescript-eslint/utils":"^8.62.1","@typescript-eslint/parser":"^8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/canton-typescript-sdk_0.1.17_1785117933207_0.08681206603432123","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package is no longer maintained."},"0.1.18":{"name":"@distrohelena/canton-typescript-sdk","version":"0.1.18","keywords":["canton","daml","grpc","json-rpc","typescript"],"license":"Apache-2.0","_id":"@distrohelena/canton-typescript-sdk@0.1.18","maintainers":[{"name":"distrohelena","email":"distrohelena@gmail.com"}],"homepage":"https://github.com/distrohelena/canton-typescript-sdk#readme","bugs":{"url":"https://github.com/distrohelena/canton-typescript-sdk/issues"},"bin":{"canton-localnet-stop":"node/stop-local.sh","canton-localnet-start":"node/start-local.sh"},"dist":{"shasum":"ba1ba07894bccbb08c42e2c548222f547f4cadad","tarball":"https://registry.npmjs.org/@distrohelena/canton-typescript-sdk/-/canton-typescript-sdk-0.1.18.tgz","fileCount":1364,"integrity":"sha512-j5UHPjHXfQN4ufCJ3MPvt9dy50tPie8eN9cVocjvQn4PseDxV2Gqg/vnm3uHw9gOWYSKW5cy2JtzaD5I6yRJMA==","signatures":[{"sig":"MEQCIFyM7uZv9jbwH31qoSYpXUPvXMYK51aHIMg83IeqncMPAiANfLP4D2EbYTacmlQFYAtRRsWXoVQT5kg4n+moTnfoHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5430478},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./grpc":{"types":"./dist/grpc/index.d.ts","import":"./dist/grpc/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js"},"./daml-lf":{"types":"./dist/daml-lf/index.d.ts","import":"./dist/daml-lf/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js"},"./debugger":{"types":"./dist/debugger/index.d.ts","import":"./dist/debugger/index.js"},"./protobuf":{"types":"./dist/protobuf/index.d.ts","import":"./dist/protobuf/index.js"},"./daml-interface":{"types":"./dist/daml-interface/index.d.ts","import":"./dist/daml-interface/index.js"}},"gitHead":"5ddb1ec9fe96434bdce22c0aad6f4ec33c363f67","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run --maxWorkers=1 --testTimeout=15000","build":"node ./scripts/clean-dist.mjs && tsc -p tsconfig.json","lint:fix":"eslint . --fix --max-warnings=0","test:live":"vitest run tests/live --maxWorkers=1 --testTimeout=15000","test:unit":"vitest run tests/unit","verify:pack":"node ./scripts/verify-npm-pack.mjs","generate:grpc":"node ./scripts/generate-grpc-bindings.mjs","test:property":"vitest run tests/property --maxWorkers=1 --testTimeout=15000","test:live:fuzz":"vitest run tests/live/specs/live-stateful-fuzzing.test.ts --maxWorkers=1 --testTimeout=300000","stop:local-ledger":"bash node/stop-local.sh","start:local-ledger":"bash node/start-local.sh","test:stop-local-script":"bash node/test-stop-local.sh","generate:daml-interface":"node ./dist/daml-interface/cli/daml-interface-cli-main.js","test:start-local-script":"bash node/test-start-local.sh"},"_npmUser":{"name":"distrohelena","email":"distrohelena@gmail.com"},"repository":{"url":"git+https://github.com/distrohelena/canton-typescript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"TypeScript SDK for Canton with:","directories":{},"_nodeVersion":"22.21.1","dependencies":{"pg":"^8.22.0","fflate":"^0.8.3","fast-check":"^4.9.0","@grpc/grpc-js":"^1.14.4","@protobuf-ts/runtime":"^2.11.1","@protobuf-ts/runtime-rpc":"^2.11.1","@protobuf-ts/grpc-transport":"^2.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","vitest":"^3.2.4","prettier":"^3.9.4","@types/pg":"^8.20.0","typescript":"^5.9.2","@protobuf-ts/plugin":"^2.11.1","@distrohelena/linter":"^0.5.0","@typescript-eslint/utils":"^8.62.1","@typescript-eslint/parser":"^8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/canton-typescript-sdk_0.1.18_1785182574853_0.30406239771489063","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package is no longer maintained."},"0.1.19":{"name":"@distrohelena/canton-typescript-sdk","version":"0.1.19","keywords":["canton","daml","grpc","json-rpc","typescript"],"license":"Apache-2.0","_id":"@distrohelena/canton-typescript-sdk@0.1.19","maintainers":[{"name":"distrohelena","email":"distrohelena@gmail.com"}],"homepage":"https://github.com/distrohelena/canton-typescript-sdk#readme","bugs":{"url":"https://github.com/distrohelena/canton-typescript-sdk/issues"},"bin":{"canton-localnet-stop":"node/stop-local.sh","canton-localnet-start":"node/start-local.sh"},"dist":{"shasum":"6745285abc6d97209a0ee0a9acaf30309387681a","tarball":"https://registry.npmjs.org/@distrohelena/canton-typescript-sdk/-/canton-typescript-sdk-0.1.19.tgz","fileCount":1364,"integrity":"sha512-ZRZvLCh9jr+6Z5ICA7G5KMpSwmwgMOzMsUL1S/Lr8HrhJEsvirPt2/KzaoAgH4GY5rvZenDT7oztMt1azdZITA==","signatures":[{"sig":"MEUCIFITrVDwz3e71k6mr+I1+bZZYzQPVoqG0TvN7wusvfBFAiEAhj3eZ7ABe5y2icZWWz3tsJisL8pZ3sCeibMvTVBcmf4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5430541},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./grpc":{"types":"./dist/grpc/index.d.ts","import":"./dist/grpc/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js"},"./daml-lf":{"types":"./dist/daml-lf/index.d.ts","import":"./dist/daml-lf/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js"},"./debugger":{"types":"./dist/debugger/index.d.ts","import":"./dist/debugger/index.js"},"./protobuf":{"types":"./dist/protobuf/index.d.ts","import":"./dist/protobuf/index.js"},"./daml-interface":{"types":"./dist/daml-interface/index.d.ts","import":"./dist/daml-interface/index.js"}},"gitHead":"9c0601ce3dd648d76cbdbbf6ec00161b2ec68232","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run --maxWorkers=1 --testTimeout=15000","build":"node ./scripts/clean-dist.mjs && tsc -p tsconfig.json","lint:fix":"eslint . --fix --max-warnings=0","test:live":"vitest run tests/live --maxWorkers=1 --testTimeout=15000","test:unit":"vitest run tests/unit","verify:pack":"node ./scripts/verify-npm-pack.mjs","generate:grpc":"node ./scripts/generate-grpc-bindings.mjs","test:property":"vitest run tests/property --maxWorkers=1 --testTimeout=15000","test:live:fuzz":"vitest run tests/live/specs/live-stateful-fuzzing.test.ts --maxWorkers=1 --testTimeout=300000","stop:local-ledger":"bash node/stop-local.sh","start:local-ledger":"bash node/start-local.sh","test:stop-local-script":"bash node/test-stop-local.sh","generate:daml-interface":"node ./dist/daml-interface/cli/daml-interface-cli-main.js","test:start-local-script":"bash node/test-start-local.sh"},"_npmUser":{"name":"distrohelena","email":"distrohelena@gmail.com"},"repository":{"url":"git+https://github.com/distrohelena/canton-typescript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"TypeScript SDK for Canton with:","directories":{},"_nodeVersion":"22.21.1","dependencies":{"pg":"^8.22.0","fflate":"^0.8.3","fast-check":"^4.9.0","@grpc/grpc-js":"^1.14.4","@protobuf-ts/runtime":"^2.11.1","@protobuf-ts/runtime-rpc":"^2.11.1","@protobuf-ts/grpc-transport":"^2.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","vitest":"^3.2.4","prettier":"^3.9.4","@types/pg":"^8.20.0","typescript":"^5.9.2","@protobuf-ts/plugin":"^2.11.1","@distrohelena/linter":"^0.5.0","@typescript-eslint/utils":"^8.62.1","@typescript-eslint/parser":"^8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/canton-typescript-sdk_0.1.19_1785185749365_0.31719840368541363","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package is no longer maintained."},"0.1.20":{"name":"@distrohelena/canton-typescript-sdk","version":"0.1.20","keywords":["canton","daml","grpc","json-rpc","typescript"],"license":"Apache-2.0","_id":"@distrohelena/canton-typescript-sdk@0.1.20","maintainers":[{"name":"distrohelena","email":"distrohelena@gmail.com"}],"homepage":"https://github.com/distrohelena/canton-typescript-sdk#readme","bugs":{"url":"https://github.com/distrohelena/canton-typescript-sdk/issues"},"bin":{"canton-localnet-stop":"node/stop-local.sh","canton-localnet-start":"node/start-local.sh"},"dist":{"shasum":"d8dc4fcf6dbdf6bbaf727344d2625d1e71abaf91","tarball":"https://registry.npmjs.org/@distrohelena/canton-typescript-sdk/-/canton-typescript-sdk-0.1.20.tgz","fileCount":1364,"integrity":"sha512-7wGgoo5nQcN1ytjXQbAA8p8Sy6McyoGvxbjka6WeCUG+Tkfdwj5kiO80b4+xHDScvdKq5y0BmUlmAy0LG1SXcQ==","signatures":[{"sig":"MEUCIQD4x5SHVMXKw4HxTm6az+UiRA1zLpiOgu/isGdiMK9yiwIgDfXvrH3AEon60lUdNo7ycM8pY0ZLQfZZ+J9OqY1ZXaY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5434540},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./grpc":{"types":"./dist/grpc/index.d.ts","import":"./dist/grpc/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js"},"./daml-lf":{"types":"./dist/daml-lf/index.d.ts","import":"./dist/daml-lf/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js"},"./debugger":{"types":"./dist/debugger/index.d.ts","import":"./dist/debugger/index.js"},"./protobuf":{"types":"./dist/protobuf/index.d.ts","import":"./dist/protobuf/index.js"},"./daml-interface":{"types":"./dist/daml-interface/index.d.ts","import":"./dist/daml-interface/index.js"}},"gitHead":"43e3ffe4cce01771cad808843c3a7bc09a870750","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run --maxWorkers=1 --testTimeout=15000","build":"node ./scripts/clean-dist.mjs && tsc -p tsconfig.json","lint:fix":"eslint . --fix --max-warnings=0","test:live":"vitest run tests/live --maxWorkers=1 --testTimeout=15000","test:unit":"vitest run tests/unit","verify:pack":"node ./scripts/verify-npm-pack.mjs","generate:grpc":"node ./scripts/generate-grpc-bindings.mjs","test:property":"vitest run tests/property --maxWorkers=1 --testTimeout=15000","test:live:fuzz":"vitest run tests/live/specs/live-stateful-fuzzing.test.ts --maxWorkers=1 --testTimeout=300000","stop:local-ledger":"bash node/stop-local.sh","start:local-ledger":"bash node/start-local.sh","test:stop-local-script":"bash node/test-stop-local.sh","generate:daml-interface":"node ./dist/daml-interface/cli/daml-interface-cli-main.js","test:start-local-script":"bash node/test-start-local.sh"},"_npmUser":{"name":"distrohelena","email":"distrohelena@gmail.com"},"repository":{"url":"git+https://github.com/distrohelena/canton-typescript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"TypeScript SDK for Canton with:","directories":{},"_nodeVersion":"22.21.1","dependencies":{"pg":"^8.22.0","fflate":"^0.8.3","fast-check":"^4.9.0","@grpc/grpc-js":"^1.14.4","@protobuf-ts/runtime":"^2.11.1","@protobuf-ts/runtime-rpc":"^2.11.1","@protobuf-ts/grpc-transport":"^2.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","vitest":"^3.2.4","prettier":"^3.9.4","@types/pg":"^8.20.0","typescript":"^5.9.2","@protobuf-ts/plugin":"^2.11.1","@distrohelena/linter":"^0.5.0","@typescript-eslint/utils":"^8.62.1","@typescript-eslint/parser":"^8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/canton-typescript-sdk_0.1.20_1785187700260_0.24892978720867598","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package is no longer maintained."},"0.1.21":{"name":"@distrohelena/canton-typescript-sdk","version":"0.1.21","keywords":["canton","daml","grpc","json-rpc","typescript"],"license":"Apache-2.0","_id":"@distrohelena/canton-typescript-sdk@0.1.21","maintainers":[{"name":"distrohelena","email":"distrohelena@gmail.com"}],"homepage":"https://github.com/distrohelena/canton-typescript-sdk#readme","bugs":{"url":"https://github.com/distrohelena/canton-typescript-sdk/issues"},"bin":{"canton-localnet-stop":"node/stop-local.sh","canton-localnet-start":"node/start-local.sh"},"dist":{"shasum":"4230f98d5e354eb4a25a80f8fd304e0807a85101","tarball":"https://registry.npmjs.org/@distrohelena/canton-typescript-sdk/-/canton-typescript-sdk-0.1.21.tgz","fileCount":1364,"integrity":"sha512-lNxFlj04TeyyTrcDZEAFQkjRpSeI6iACNN6GXK3ZTh1RILxp+EKJOj/T/cIO88K2IhYWGQpF7eVeu0QSVHRyiA==","signatures":[{"sig":"MEYCIQDHXdIu8Rz5TRAUga8GI0Yj54t2PBfTaXzaa2JCFC37YAIhAI3IBpPRLZ0hW+Pee7+YcY6TrboGK2ziFVOSjv7Ov78o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5436691},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./grpc":{"types":"./dist/grpc/index.d.ts","import":"./dist/grpc/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js"},"./daml-lf":{"types":"./dist/daml-lf/index.d.ts","import":"./dist/daml-lf/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js"},"./debugger":{"types":"./dist/debugger/index.d.ts","import":"./dist/debugger/index.js"},"./protobuf":{"types":"./dist/protobuf/index.d.ts","import":"./dist/protobuf/index.js"},"./daml-interface":{"types":"./dist/daml-interface/index.d.ts","import":"./dist/daml-interface/index.js"}},"gitHead":"9ed80dd5337a444b34a288843c522469a1d17e29","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run --maxWorkers=1 --testTimeout=15000","build":"node ./scripts/clean-dist.mjs && tsc -p tsconfig.json","lint:fix":"eslint . --fix --max-warnings=0","test:live":"vitest run tests/live --maxWorkers=1 --testTimeout=15000","test:unit":"vitest run tests/unit","verify:pack":"node ./scripts/verify-npm-pack.mjs","generate:grpc":"node ./scripts/generate-grpc-bindings.mjs","test:property":"vitest run tests/property --maxWorkers=1 --testTimeout=15000","test:live:fuzz":"vitest run tests/live/specs/live-stateful-fuzzing.test.ts --maxWorkers=1 --testTimeout=300000","stop:local-ledger":"bash node/stop-local.sh","start:local-ledger":"bash node/start-local.sh","test:stop-local-script":"bash node/test-stop-local.sh","generate:daml-interface":"node ./dist/daml-interface/cli/daml-interface-cli-main.js","test:start-local-script":"bash node/test-start-local.sh"},"_npmUser":{"name":"distrohelena","email":"distrohelena@gmail.com"},"repository":{"url":"git+https://github.com/distrohelena/canton-typescript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"TypeScript SDK for Canton with:","directories":{},"_nodeVersion":"22.21.1","dependencies":{"pg":"^8.22.0","fflate":"^0.8.3","fast-check":"^4.9.0","@grpc/grpc-js":"^1.14.4","@protobuf-ts/runtime":"^2.11.1","@protobuf-ts/runtime-rpc":"^2.11.1","@protobuf-ts/grpc-transport":"^2.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","vitest":"^3.2.4","prettier":"^3.9.4","@types/pg":"^8.20.0","typescript":"^5.9.2","@protobuf-ts/plugin":"^2.11.1","@distrohelena/linter":"^0.5.0","@typescript-eslint/utils":"^8.62.1","@typescript-eslint/parser":"^8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/canton-typescript-sdk_0.1.21_1785189089286_0.17449203582606354","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package is no longer maintained."},"0.1.22":{"name":"@distrohelena/canton-typescript-sdk","version":"0.1.22","keywords":["canton","daml","grpc","json-rpc","typescript"],"license":"Apache-2.0","_id":"@distrohelena/canton-typescript-sdk@0.1.22","maintainers":[{"name":"distrohelena","email":"distrohelena@gmail.com"}],"homepage":"https://github.com/distrohelena/canton-typescript-sdk#readme","bugs":{"url":"https://github.com/distrohelena/canton-typescript-sdk/issues"},"bin":{"canton-localnet-stop":"node/stop-local.sh","canton-localnet-start":"node/start-local.sh"},"dist":{"shasum":"483ce9910934637db2b0a0d61082b0f26c469071","tarball":"https://registry.npmjs.org/@distrohelena/canton-typescript-sdk/-/canton-typescript-sdk-0.1.22.tgz","fileCount":1364,"integrity":"sha512-5vQ+3Vv9zSygZb8WG77zJ9AY+ItzXcbHcsb5MUFkjqk8RPuFNnxh7q2YUIK/BomQIEjCPB2fiEMND91/ECaNbg==","signatures":[{"sig":"MEQCIArXeJEfKEEmgS8fs4bQ+MwZGk3b3j2dcMuk0TtVTSfwAiBQcBvUlQEAeLXeUh1iY5aMdeU+bRrm3ZbwvJXb9abDpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5439213},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./grpc":{"types":"./dist/grpc/index.d.ts","import":"./dist/grpc/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js"},"./daml-lf":{"types":"./dist/daml-lf/index.d.ts","import":"./dist/daml-lf/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js"},"./debugger":{"types":"./dist/debugger/index.d.ts","import":"./dist/debugger/index.js"},"./protobuf":{"types":"./dist/protobuf/index.d.ts","import":"./dist/protobuf/index.js"},"./daml-interface":{"types":"./dist/daml-interface/index.d.ts","import":"./dist/daml-interface/index.js"}},"gitHead":"0ab425570dc15ebe41d1de5edd72db21f4038c27","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run --maxWorkers=1 --testTimeout=15000","build":"node ./scripts/clean-dist.mjs && tsc -p tsconfig.json","lint:fix":"eslint . --fix --max-warnings=0","test:live":"vitest run tests/live --maxWorkers=1 --testTimeout=15000","test:unit":"vitest run tests/unit","verify:pack":"node ./scripts/verify-npm-pack.mjs","generate:grpc":"node ./scripts/generate-grpc-bindings.mjs","test:property":"vitest run tests/property --maxWorkers=1 --testTimeout=15000","test:live:fuzz":"vitest run tests/live/specs/live-stateful-fuzzing.test.ts --maxWorkers=1 --testTimeout=300000","stop:local-ledger":"bash node/stop-local.sh","start:local-ledger":"bash node/start-local.sh","test:stop-local-script":"bash node/test-stop-local.sh","generate:daml-interface":"node ./dist/daml-interface/cli/daml-interface-cli-main.js","test:start-local-script":"bash node/test-start-local.sh"},"_npmUser":{"name":"distrohelena","email":"distrohelena@gmail.com"},"repository":{"url":"git+https://github.com/distrohelena/canton-typescript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"TypeScript SDK for Canton with:","directories":{},"_nodeVersion":"22.21.1","dependencies":{"pg":"^8.22.0","fflate":"^0.8.3","fast-check":"^4.9.0","@grpc/grpc-js":"^1.14.4","@protobuf-ts/runtime":"^2.11.1","@protobuf-ts/runtime-rpc":"^2.11.1","@protobuf-ts/grpc-transport":"^2.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","vitest":"^3.2.4","prettier":"^3.9.4","@types/pg":"^8.20.0","typescript":"^5.9.2","@protobuf-ts/plugin":"^2.11.1","@distrohelena/linter":"^0.5.0","@typescript-eslint/utils":"^8.62.1","@typescript-eslint/parser":"^8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/canton-typescript-sdk_0.1.22_1785190863389_0.9118399225309171","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package is no longer maintained."},"0.1.24":{"name":"@distrohelena/canton-typescript-sdk","version":"0.1.24","keywords":["canton","daml","grpc","json-rpc","typescript"],"license":"Apache-2.0","_id":"@distrohelena/canton-typescript-sdk@0.1.24","maintainers":[{"name":"distrohelena","email":"distrohelena@gmail.com"}],"homepage":"https://github.com/distrohelena/canton-typescript-sdk#readme","bugs":{"url":"https://github.com/distrohelena/canton-typescript-sdk/issues"},"bin":{"canton-localnet-stop":"node/stop-local.sh","canton-localnet-start":"node/start-local.sh"},"dist":{"shasum":"d8f03c919040cd7e9fad73c5e19617b7192dadf8","tarball":"https://registry.npmjs.org/@distrohelena/canton-typescript-sdk/-/canton-typescript-sdk-0.1.24.tgz","fileCount":1364,"integrity":"sha512-XFuN7qhD/mpnINGL+jumOSWeFwQMRP9e8k/o2wYjiN/4SIimQmKcTOegtKHYI581GKbkPPfQPFMZRYLJnhA6ag==","signatures":[{"sig":"MEUCIQC7ADlsIavzzpvJrhyAdP+7/1Gh4GDDP8iaNPEN0csliwIgB9+xF108rROCZbMN9HLM8WO3fMo4R8DiaZ9ZgAUCx3s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5465620},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./grpc":{"types":"./dist/grpc/index.d.ts","import":"./dist/grpc/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js"},"./daml-lf":{"types":"./dist/daml-lf/index.d.ts","import":"./dist/daml-lf/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js"},"./debugger":{"types":"./dist/debugger/index.d.ts","import":"./dist/debugger/index.js"},"./protobuf":{"types":"./dist/protobuf/index.d.ts","import":"./dist/protobuf/index.js"},"./daml-interface":{"types":"./dist/daml-interface/index.d.ts","import":"./dist/daml-interface/index.js"}},"gitHead":"6436776bc8b6b4dba087fb3a7efeb0ce6e3193e8","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run --maxWorkers=1 --testTimeout=15000","build":"node ./scripts/clean-dist.mjs && tsc -p tsconfig.json","lint:fix":"eslint . --fix --max-warnings=0","test:live":"vitest run tests/live --maxWorkers=1 --testTimeout=15000","test:unit":"vitest run tests/unit","verify:pack":"node ./scripts/verify-npm-pack.mjs","generate:grpc":"node ./scripts/generate-grpc-bindings.mjs","test:property":"vitest run tests/property --maxWorkers=1 --testTimeout=15000","test:live:fuzz":"vitest run tests/live/specs/live-stateful-fuzzing.test.ts --maxWorkers=1 --testTimeout=300000","stop:local-ledger":"bash node/stop-local.sh","start:local-ledger":"bash node/start-local.sh","test:stop-local-script":"bash node/test-stop-local.sh","generate:daml-interface":"node ./dist/daml-interface/cli/daml-interface-cli-main.js","test:start-local-script":"bash node/test-start-local.sh"},"_npmUser":{"name":"distrohelena","email":"distrohelena@gmail.com"},"repository":{"url":"git+https://github.com/distrohelena/canton-typescript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"TypeScript SDK for Canton with a shared `CantonClient`, gRPC and JSON transports, gRPC Ledger API-shaped service boundaries, PQS-backed relational queries, external-party lifecycle and signing, authenticated and TLS-secured channels, and experimental tool","directories":{},"_nodeVersion":"22.21.1","dependencies":{"pg":"^8.22.0","fflate":"^0.8.3","fast-check":"^4.9.0","@grpc/grpc-js":"^1.14.4","@protobuf-ts/runtime":"^2.11.1","@protobuf-ts/runtime-rpc":"^2.11.1","@protobuf-ts/grpc-transport":"^2.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","vitest":"^3.2.4","prettier":"^3.9.4","@types/pg":"^8.20.0","typescript":"^5.9.2","@protobuf-ts/plugin":"^2.11.1","@distrohelena/linter":"^0.5.0","@typescript-eslint/utils":"^8.62.1","@typescript-eslint/parser":"^8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/canton-typescript-sdk_0.1.24_1785261715679_0.3848157087783701","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package is no longer maintained."},"0.1.25":{"name":"@distrohelena/canton-typescript-sdk","version":"0.1.25","keywords":["canton","daml","grpc","json-rpc","typescript"],"license":"Apache-2.0","_id":"@distrohelena/canton-typescript-sdk@0.1.25","maintainers":[{"name":"distrohelena","email":"distrohelena@gmail.com"}],"homepage":"https://github.com/distrohelena/canton-typescript-sdk#readme","bugs":{"url":"https://github.com/distrohelena/canton-typescript-sdk/issues"},"bin":{"canton-localnet-stop":"node/stop-local.sh","canton-localnet-start":"node/start-local.sh"},"dist":{"shasum":"cef2d7fecbafaaf39d82917b55158f57ae300f4f","tarball":"https://registry.npmjs.org/@distrohelena/canton-typescript-sdk/-/canton-typescript-sdk-0.1.25.tgz","fileCount":1384,"integrity":"sha512-BCOKMyr3fVbmterDpJLJS0+LGRAH5VPptflR6SH5LqONvuDfm9IhzgIzlpAFFTBhipvEy20gxRtNQdW91jhXHQ==","signatures":[{"sig":"MEUCIGTZHOCtADOMqSMNuECWhLoi/nxGcO9sJxNpGV0x1uUUAiEA8RaK2S+QbOFtD0dyJOh/6mcD5ElacC4BqlJSCnZ1oYg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5611979},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./grpc":{"types":"./dist/grpc/index.d.ts","import":"./dist/grpc/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js"},"./daml-lf":{"types":"./dist/daml-lf/index.d.ts","import":"./dist/daml-lf/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js"},"./debugger":{"types":"./dist/debugger/index.d.ts","import":"./dist/debugger/index.js"},"./protobuf":{"types":"./dist/protobuf/index.d.ts","import":"./dist/protobuf/index.js"},"./daml-interface":{"types":"./dist/daml-interface/index.d.ts","import":"./dist/daml-interface/index.js"}},"gitHead":"dd85d19290d0483341919d6c37fbe71da6a8e7b5","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run --maxWorkers=1 --testTimeout=15000","build":"node ./scripts/clean-dist.mjs && tsc -p tsconfig.json","lint:fix":"eslint . --fix --max-warnings=0","test:live":"vitest run tests/live --maxWorkers=1 --testTimeout=15000","test:unit":"vitest run tests/unit","verify:pack":"node ./scripts/verify-npm-pack.mjs","generate:grpc":"node ./scripts/generate-grpc-bindings.mjs","test:property":"vitest run tests/property --maxWorkers=1 --testTimeout=15000","test:live:fuzz":"vitest run tests/live/specs/live-stateful-fuzzing.test.ts --maxWorkers=1 --testTimeout=300000","stop:local-ledger":"bash node/stop-local.sh","start:local-ledger":"bash node/start-local.sh","test:stop-local-script":"bash node/test-stop-local.sh","generate:daml-interface":"node ./dist/daml-interface/cli/daml-interface-cli-main.js","test:start-local-script":"bash node/test-start-local.sh"},"_npmUser":{"name":"distrohelena","email":"distrohelena@gmail.com"},"repository":{"url":"git+https://github.com/distrohelena/canton-typescript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"TypeScript SDK for Canton with:","directories":{},"_nodeVersion":"22.21.1","dependencies":{"pg":"^8.22.0","fflate":"^0.8.3","fast-check":"^4.9.0","@grpc/grpc-js":"^1.14.4","@protobuf-ts/runtime":"^2.11.1","@protobuf-ts/runtime-rpc":"^2.11.1","@protobuf-ts/grpc-transport":"^2.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","vitest":"^3.2.4","prettier":"^3.9.4","@types/pg":"^8.20.0","typescript":"^5.9.2","@protobuf-ts/plugin":"^2.11.1","@distrohelena/linter":"^0.5.0","@typescript-eslint/utils":"^8.62.1","@typescript-eslint/parser":"^8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/canton-typescript-sdk_0.1.25_1785354827209_0.0417845263693839","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package is no longer maintained."},"0.1.26":{"name":"@distrohelena/canton-typescript-sdk","version":"0.1.26","keywords":["canton","daml","grpc","json-rpc","typescript"],"license":"Apache-2.0","_id":"@distrohelena/canton-typescript-sdk@0.1.26","maintainers":[{"name":"distrohelena","email":"distrohelena@gmail.com"}],"homepage":"https://github.com/distrohelena/canton-typescript-sdk#readme","bugs":{"url":"https://github.com/distrohelena/canton-typescript-sdk/issues"},"bin":{"canton-localnet-stop":"node/stop-local.sh","canton-localnet-start":"node/start-local.sh"},"dist":{"shasum":"9f0df422e349b5618f0e22c449b46d5ecb7b7682","tarball":"https://registry.npmjs.org/@distrohelena/canton-typescript-sdk/-/canton-typescript-sdk-0.1.26.tgz","fileCount":1384,"integrity":"sha512-tGcQQMs4sdDB5m5Kih8ckFAGJfc8TI3tuSSIuAkHHJMfiLKyArovPqlhqHAPeVtcv9ztK9ZygiZyTTHc50gZtw==","signatures":[{"sig":"MEYCIQCtxxu+h57Tm5x+6pdJfdkrH06k6lyT56D+2T3qjon51wIhAOsv0gaVOr5h05bfH5pDtebmhblWJdHS/BSkBGDWoxsO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5612023},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./grpc":{"types":"./dist/grpc/index.d.ts","import":"./dist/grpc/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js"},"./daml-lf":{"types":"./dist/daml-lf/index.d.ts","import":"./dist/daml-lf/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js"},"./debugger":{"types":"./dist/debugger/index.d.ts","import":"./dist/debugger/index.js"},"./protobuf":{"types":"./dist/protobuf/index.d.ts","import":"./dist/protobuf/index.js"},"./daml-interface":{"types":"./dist/daml-interface/index.d.ts","import":"./dist/daml-interface/index.js"}},"gitHead":"9d1285f4e541d90ec71eda07ed5957d9a9799f05","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run --maxWorkers=1 --testTimeout=15000","build":"node ./scripts/clean-dist.mjs && tsc -p tsconfig.json","lint:fix":"eslint . --fix --max-warnings=0","test:live":"vitest run tests/live --maxWorkers=1 --testTimeout=15000","test:unit":"vitest run tests/unit","verify:pack":"node ./scripts/verify-npm-pack.mjs","generate:grpc":"node ./scripts/generate-grpc-bindings.mjs","test:property":"vitest run tests/property --maxWorkers=1 --testTimeout=15000","test:live:fuzz":"vitest run tests/live/specs/live-stateful-fuzzing.test.ts --maxWorkers=1 --testTimeout=300000","stop:local-ledger":"bash node/stop-local.sh","start:local-ledger":"bash node/start-local.sh","test:stop-local-script":"bash node/test-stop-local.sh","generate:daml-interface":"node ./dist/daml-interface/cli/daml-interface-cli-main.js","test:start-local-script":"bash node/test-start-local.sh"},"_npmUser":{"name":"distrohelena","email":"distrohelena@gmail.com"},"repository":{"url":"git+https://github.com/distrohelena/canton-typescript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"TypeScript SDK for Canton with:","directories":{},"_nodeVersion":"22.21.1","dependencies":{"pg":"^8.22.0","fflate":"^0.8.3","fast-check":"^4.9.0","@grpc/grpc-js":"^1.14.4","@protobuf-ts/runtime":"^2.11.1","@protobuf-ts/runtime-rpc":"^2.11.1","@protobuf-ts/grpc-transport":"^2.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","vitest":"^3.2.4","prettier":"^3.9.4","@types/pg":"^8.20.0","typescript":"^5.9.2","@protobuf-ts/plugin":"^2.11.1","@distrohelena/linter":"^0.5.0","@typescript-eslint/utils":"^8.62.1","@typescript-eslint/parser":"^8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/canton-typescript-sdk_0.1.26_1785359445525_0.8750563448296225","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package is no longer maintained."},"0.1.27":{"name":"@distrohelena/canton-typescript-sdk","version":"0.1.27","keywords":["canton","daml","grpc","json-rpc","typescript"],"license":"Apache-2.0","_id":"@distrohelena/canton-typescript-sdk@0.1.27","maintainers":[{"name":"distrohelena","email":"distrohelena@gmail.com"}],"homepage":"https://github.com/distrohelena/canton-typescript-sdk#readme","bugs":{"url":"https://github.com/distrohelena/canton-typescript-sdk/issues"},"bin":{"canton-localnet-stop":"node/stop-local.sh","canton-localnet-start":"node/start-local.sh"},"dist":{"shasum":"b5994206a8367b9d277df69e6572b81a0152d7b4","tarball":"https://registry.npmjs.org/@distrohelena/canton-typescript-sdk/-/canton-typescript-sdk-0.1.27.tgz","fileCount":1384,"integrity":"sha512-xXgneHLYWfUU3HBX3wr8NHj8XvaQpkBvMOEbtCucES73p7Fch+CGlW2mNMzwNchG1UUrysefWMd8dxXBb6fv+g==","signatures":[{"sig":"MEUCID3GOEDPbuQzUVweGF7LVthbvAz6rjU0jbcCd+jlGe62AiEA4zfmZRFHWaLx7YlsiEH9WNlVARkNWD+Z+kXcwrn4rm8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5612361},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./grpc":{"types":"./dist/grpc/index.d.ts","import":"./dist/grpc/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js"},"./daml-lf":{"types":"./dist/daml-lf/index.d.ts","import":"./dist/daml-lf/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js"},"./debugger":{"types":"./dist/debugger/index.d.ts","import":"./dist/debugger/index.js"},"./protobuf":{"types":"./dist/protobuf/index.d.ts","import":"./dist/protobuf/index.js"},"./daml-interface":{"types":"./dist/daml-interface/index.d.ts","import":"./dist/daml-interface/index.js"}},"gitHead":"76f962ab1f6daa5bb39ef183182838d3aac3bc79","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run --maxWorkers=1 --testTimeout=15000","build":"node ./scripts/clean-dist.mjs && tsc -p tsconfig.json","lint:fix":"eslint . --fix --max-warnings=0","test:live":"vitest run tests/live --maxWorkers=1 --testTimeout=15000","test:unit":"vitest run tests/unit","verify:pack":"node ./scripts/verify-npm-pack.mjs","generate:grpc":"node ./scripts/generate-grpc-bindings.mjs","test:property":"vitest run tests/property --maxWorkers=1 --testTimeout=15000","test:live:fuzz":"vitest run tests/live/specs/live-stateful-fuzzing.test.ts --maxWorkers=1 --testTimeout=300000","stop:local-ledger":"bash node/stop-local.sh","start:local-ledger":"bash node/start-local.sh","test:stop-local-script":"bash node/test-stop-local.sh","generate:daml-interface":"node ./dist/daml-interface/cli/daml-interface-cli-main.js","test:start-local-script":"bash node/test-start-local.sh"},"_npmUser":{"name":"distrohelena","email":"distrohelena@gmail.com"},"repository":{"url":"git+https://github.com/distrohelena/canton-typescript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"TypeScript SDK for Canton with:","directories":{},"_nodeVersion":"22.21.1","dependencies":{"pg":"^8.22.0","fflate":"^0.8.3","fast-check":"^4.9.0","@grpc/grpc-js":"^1.14.4","@protobuf-ts/runtime":"^2.11.1","@protobuf-ts/runtime-rpc":"^2.11.1","@protobuf-ts/grpc-transport":"^2.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","vitest":"^3.2.4","prettier":"^3.9.4","@types/pg":"^8.20.0","typescript":"^5.9.2","@protobuf-ts/plugin":"^2.11.1","@distrohelena/linter":"^0.5.0","@typescript-eslint/utils":"^8.62.1","@typescript-eslint/parser":"^8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/canton-typescript-sdk_0.1.27_1785361375130_0.6450564129547602","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package is no longer maintained."},"0.1.28":{"name":"@distrohelena/canton-typescript-sdk","version":"0.1.28","keywords":["canton","daml","grpc","json-rpc","typescript"],"license":"Apache-2.0","_id":"@distrohelena/canton-typescript-sdk@0.1.28","maintainers":[{"name":"distrohelena","email":"distrohelena@gmail.com"}],"homepage":"https://github.com/distrohelena/canton-typescript-sdk#readme","bugs":{"url":"https://github.com/distrohelena/canton-typescript-sdk/issues"},"bin":{"canton-localnet-stop":"node/stop-local.sh","canton-localnet-start":"node/start-local.sh"},"dist":{"shasum":"ec08f717b967b6391e83b8765fe12fd1bc2efc25","tarball":"https://registry.npmjs.org/@distrohelena/canton-typescript-sdk/-/canton-typescript-sdk-0.1.28.tgz","fileCount":1384,"integrity":"sha512-LuI2Bc3fRgU5l8j1cvJAwbXsPoaRdH1xA0LVTtI57YTzrMuawXBhOkqw8uVhBqEsQh5P8EQD8ZGG0mjn26Aotw==","signatures":[{"sig":"MEUCIBbk8cKzDqngGulohLF/BZjOL74xFeJkVbdOJ/IxBQjRAiEAwb9tdNkbkdD+JF/wQmpsWNSF4vSWiS6fRoPeJM4zqPk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5612625},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./grpc":{"types":"./dist/grpc/index.d.ts","import":"./dist/grpc/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js"},"./daml-lf":{"types":"./dist/daml-lf/index.d.ts","import":"./dist/daml-lf/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js"},"./debugger":{"types":"./dist/debugger/index.d.ts","import":"./dist/debugger/index.js"},"./protobuf":{"types":"./dist/protobuf/index.d.ts","import":"./dist/protobuf/index.js"},"./daml-interface":{"types":"./dist/daml-interface/index.d.ts","import":"./dist/daml-interface/index.js"}},"gitHead":"a3529eef9fbf26e267160740d9964de2cb042670","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run --maxWorkers=1 --testTimeout=15000","build":"node ./scripts/clean-dist.mjs && tsc -p tsconfig.json","lint:fix":"eslint . --fix --max-warnings=0","test:live":"vitest run tests/live --maxWorkers=1 --testTimeout=15000","test:unit":"vitest run tests/unit","verify:pack":"node ./scripts/verify-npm-pack.mjs","generate:grpc":"node ./scripts/generate-grpc-bindings.mjs","test:property":"vitest run tests/property --maxWorkers=1 --testTimeout=15000","test:live:fuzz":"vitest run tests/live/specs/live-stateful-fuzzing.test.ts --maxWorkers=1 --testTimeout=300000","stop:local-ledger":"bash node/stop-local.sh","start:local-ledger":"bash node/start-local.sh","test:stop-local-script":"bash node/test-stop-local.sh","generate:daml-interface":"node ./dist/daml-interface/cli/daml-interface-cli-main.js","test:start-local-script":"bash node/test-start-local.sh"},"_npmUser":{"name":"distrohelena","email":"distrohelena@gmail.com"},"repository":{"url":"git+https://github.com/distrohelena/canton-typescript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"TypeScript SDK for Canton with:","directories":{},"_nodeVersion":"22.21.1","dependencies":{"pg":"^8.22.0","fflate":"^0.8.3","fast-check":"^4.9.0","@grpc/grpc-js":"^1.14.4","@protobuf-ts/runtime":"^2.11.1","@protobuf-ts/runtime-rpc":"^2.11.1","@protobuf-ts/grpc-transport":"^2.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","vitest":"^3.2.4","prettier":"^3.9.4","@types/pg":"^8.20.0","typescript":"^5.9.2","@protobuf-ts/plugin":"^2.11.1","@distrohelena/linter":"^0.5.0","@typescript-eslint/utils":"^8.62.1","@typescript-eslint/parser":"^8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/canton-typescript-sdk_0.1.28_1785363243170_0.8734417265045187","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package is no longer maintained."},"0.1.29":{"name":"@distrohelena/canton-typescript-sdk","version":"0.1.29","keywords":["canton","daml","grpc","json-rpc","typescript"],"license":"Apache-2.0","_id":"@distrohelena/canton-typescript-sdk@0.1.29","maintainers":[{"name":"distrohelena","email":"distrohelena@gmail.com"}],"homepage":"https://github.com/distrohelena/canton-typescript-sdk#readme","bugs":{"url":"https://github.com/distrohelena/canton-typescript-sdk/issues"},"bin":{"canton-localnet-stop":"node/stop-local.sh","canton-localnet-start":"node/start-local.sh"},"dist":{"shasum":"aa7661554ba5385741d95f26ff15f490f934e939","tarball":"https://registry.npmjs.org/@distrohelena/canton-typescript-sdk/-/canton-typescript-sdk-0.1.29.tgz","fileCount":1384,"integrity":"sha512-kmhscb+qanTaWj8yrqkj5TrFXOF60yYaM+wG3AkLFkjTeIqz2+Eoz35BA+/ujpOO4lo6mR80oAXQ0mN+YvxCcg==","signatures":[{"sig":"MEQCIBahDBUJVaKQhrYioEEuWmddUlmtfi1BYBK/hGIn6iUAAiBSUUy+gSengprytnD7WTNqszMrhdXRQ1U+BHZEoXxClg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5634992},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./grpc":{"types":"./dist/grpc/index.d.ts","import":"./dist/grpc/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js"},"./daml-lf":{"types":"./dist/daml-lf/index.d.ts","import":"./dist/daml-lf/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js"},"./debugger":{"types":"./dist/debugger/index.d.ts","import":"./dist/debugger/index.js"},"./protobuf":{"types":"./dist/protobuf/index.d.ts","import":"./dist/protobuf/index.js"},"./daml-interface":{"types":"./dist/daml-interface/index.d.ts","import":"./dist/daml-interface/index.js"}},"gitHead":"93f2e1602dde9de7aa9a59969d1bc4fecda30bc7","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run --maxWorkers=1 --testTimeout=15000","build":"node ./scripts/clean-dist.mjs && tsc -p tsconfig.json","lint:fix":"eslint . --fix --max-warnings=0","test:live":"vitest run tests/live --maxWorkers=1 --testTimeout=15000","test:unit":"vitest run tests/unit","verify:pack":"node ./scripts/verify-npm-pack.mjs","generate:grpc":"node ./scripts/generate-grpc-bindings.mjs","test:property":"vitest run tests/property --maxWorkers=1 --testTimeout=15000","test:live:fuzz":"vitest run tests/live/specs/live-stateful-fuzzing.test.ts --maxWorkers=1 --testTimeout=300000","stop:local-ledger":"bash node/stop-local.sh","start:local-ledger":"bash node/start-local.sh","test:stop-local-script":"bash node/test-stop-local.sh","generate:daml-interface":"node ./dist/daml-interface/cli/daml-interface-cli-main.js","test:start-local-script":"bash node/test-start-local.sh"},"_npmUser":{"name":"distrohelena","email":"distrohelena@gmail.com"},"repository":{"url":"git+https://github.com/distrohelena/canton-typescript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"TypeScript SDK for Canton with:","directories":{},"_nodeVersion":"22.21.1","dependencies":{"pg":"^8.22.0","fflate":"^0.8.3","fast-check":"^4.9.0","@grpc/grpc-js":"^1.14.4","@protobuf-ts/runtime":"^2.11.1","@protobuf-ts/runtime-rpc":"^2.11.1","@protobuf-ts/grpc-transport":"^2.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","vitest":"^3.2.4","prettier":"^3.9.4","@types/pg":"^8.20.0","typescript":"^5.9.2","@protobuf-ts/plugin":"^2.11.1","@distrohelena/linter":"^0.5.0","@typescript-eslint/utils":"^8.62.1","@typescript-eslint/parser":"^8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/canton-typescript-sdk_0.1.29_1785372342915_0.8361436834108775","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package is no longer maintained."},"0.1.30":{"name":"@distrohelena/canton-typescript-sdk","version":"0.1.30","keywords":["canton","daml","grpc","json-rpc","typescript"],"license":"Apache-2.0","_id":"@distrohelena/canton-typescript-sdk@0.1.30","maintainers":[{"name":"distrohelena","email":"distrohelena@gmail.com"}],"homepage":"https://github.com/distrohelena/canton-typescript-sdk#readme","bugs":{"url":"https://github.com/distrohelena/canton-typescript-sdk/issues"},"bin":{"canton-localnet-stop":"node/stop-local.sh","canton-localnet-start":"node/start-local.sh"},"dist":{"shasum":"3298365d51731d96177c9a448412230de7cd3e56","tarball":"https://registry.npmjs.org/@distrohelena/canton-typescript-sdk/-/canton-typescript-sdk-0.1.30.tgz","fileCount":2085,"integrity":"sha512-iIMlVT2WOGwdBUv+Dac93sfeN0AswIhZ67Yef8C4UZmVQiyulfLH0Nv+ngE3kPPjJxeEX3b59UJdS0VMGGdaMw==","signatures":[{"sig":"MEQCIBX3vrPaxLZaGSGb+Etbwx/wuY1oilxfPRefTjQ63+ByAiA5h2It9fFwY/OYB9Xl8K2307aXi71v/hj3ygEyata4kA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8776081},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.js"},"./grpc":{"types":"./dist/grpc/index.d.ts","import":"./dist/grpc/index.js","require":"./dist/cjs/grpc/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","require":"./dist/cjs/json/index.js"},"./daml-lf":{"types":"./dist/daml-lf/index.d.ts","import":"./dist/daml-lf/index.js","require":"./dist/cjs/daml-lf/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","require":"./dist/cjs/testing/index.js"},"./debugger":{"types":"./dist/debugger/index.d.ts","import":"./dist/debugger/index.js","require":"./dist/cjs/debugger/index.js"},"./protobuf":{"types":"./dist/protobuf/index.d.ts","import":"./dist/protobuf/index.js","require":"./dist/cjs/protobuf/index.js"},"./daml-interface":{"types":"./dist/daml-interface/index.d.ts","import":"./dist/daml-interface/index.js","require":"./dist/cjs/daml-interface/index.js"}},"gitHead":"548161d1d09910167fbc28d20c9fc7a03954e65e","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run --maxWorkers=1 --testTimeout=15000","build":"node ./scripts/clean-dist.mjs && tsc -p tsconfig.json && tsc -p tsconfig.cjs.json && node ./scripts/write-cjs-package.mjs","lint:fix":"eslint . --fix --max-warnings=0","test:live":"vitest run tests/live --maxWorkers=1 --testTimeout=15000","test:unit":"vitest run tests/unit","verify:pack":"node ./scripts/verify-npm-pack.mjs","generate:grpc":"node ./scripts/generate-grpc-bindings.mjs","test:property":"vitest run tests/property --maxWorkers=1 --testTimeout=15000","test:live:fuzz":"vitest run tests/live/specs/live-stateful-fuzzing.test.ts --maxWorkers=1 --testTimeout=300000","stop:local-ledger":"bash node/stop-local.sh","start:local-ledger":"bash node/start-local.sh","test:stop-local-script":"bash node/test-stop-local.sh","generate:daml-interface":"node ./dist/daml-interface/cli/daml-interface-cli-main.js","test:start-local-script":"bash node/test-start-local.sh"},"_npmUser":{"name":"distrohelena","email":"distrohelena@gmail.com"},"repository":{"url":"git+https://github.com/distrohelena/canton-typescript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"TypeScript SDK for Canton with:","directories":{},"_nodeVersion":"22.21.1","dependencies":{"pg":"^8.22.0","fflate":"^0.8.3","fast-check":"^4.9.0","@grpc/grpc-js":"^1.14.4","@protobuf-ts/runtime":"^2.11.1","@protobuf-ts/runtime-rpc":"^2.11.1","@protobuf-ts/grpc-transport":"^2.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","vitest":"^3.2.4","ts-node":"^10.9.2","prettier":"^3.9.4","@types/pg":"^8.20.0","typescript":"^5.9.2","@protobuf-ts/plugin":"^2.11.1","@distrohelena/linter":"^0.5.0","@typescript-eslint/utils":"^8.62.1","@typescript-eslint/parser":"^8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/canton-typescript-sdk_0.1.30_1785433071281_0.4883903586558951","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package is no longer maintained."},"0.1.31":{"name":"@distrohelena/canton-typescript-sdk","version":"0.1.31","keywords":["canton","daml","grpc","json-rpc","typescript"],"license":"Apache-2.0","_id":"@distrohelena/canton-typescript-sdk@0.1.31","maintainers":[{"name":"distrohelena","email":"distrohelena@gmail.com"}],"homepage":"https://github.com/distrohelena/canton-typescript-sdk#readme","bugs":{"url":"https://github.com/distrohelena/canton-typescript-sdk/issues"},"bin":{"canton-localnet-stop":"node/stop-local.sh","canton-localnet-start":"node/start-local.sh"},"dist":{"shasum":"7ae3aab22ce98cadd9d08d7a8b6ecef00acaedc3","tarball":"https://registry.npmjs.org/@distrohelena/canton-typescript-sdk/-/canton-typescript-sdk-0.1.31.tgz","fileCount":2085,"integrity":"sha512-IMITyyXne58UZOIfCojJGPTz960jR1Zw9SS1+smMsFv6rYzuCdKraqGS8RjlhhyAc3SX29s4VrguTWYclcPrfg==","signatures":[{"sig":"MEQCIBkD6tuxRmfCsZLu/tqb7gN62W64DYn2rnem2TPMs78cAiBQPWoUuzaNuW38S7wnL+Bi/1TlsQzQ+4jYnaZOGnYPOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8779635},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.js"},"./grpc":{"types":"./dist/grpc/index.d.ts","import":"./dist/grpc/index.js","require":"./dist/cjs/grpc/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","require":"./dist/cjs/json/index.js"},"./daml-lf":{"types":"./dist/daml-lf/index.d.ts","import":"./dist/daml-lf/index.js","require":"./dist/cjs/daml-lf/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","require":"./dist/cjs/testing/index.js"},"./debugger":{"types":"./dist/debugger/index.d.ts","import":"./dist/debugger/index.js","require":"./dist/cjs/debugger/index.js"},"./protobuf":{"types":"./dist/protobuf/index.d.ts","import":"./dist/protobuf/index.js","require":"./dist/cjs/protobuf/index.js"},"./daml-interface":{"types":"./dist/daml-interface/index.d.ts","import":"./dist/daml-interface/index.js","require":"./dist/cjs/daml-interface/index.js"}},"gitHead":"80dbba811b8e94059f9b02527506d69c31fdca21","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run --maxWorkers=1 --testTimeout=15000","build":"node ./scripts/clean-dist.mjs && tsc -p tsconfig.json && tsc -p tsconfig.cjs.json && node ./scripts/write-cjs-package.mjs","lint:fix":"eslint . --fix --max-warnings=0","test:live":"vitest run tests/live --maxWorkers=1 --testTimeout=15000","test:unit":"vitest run tests/unit","example:jwt":"npm run build && node --loader ts-node/esm examples/03-jwt-authentication.ts","example:tls":"npm run build && node --loader ts-node/esm examples/02-tls-connection.ts","verify:pack":"node ./scripts/verify-npm-pack.mjs","example:init":"npm run build && node --loader ts-node/esm examples/01-client-initialization.ts","generate:grpc":"node ./scripts/generate-grpc-bindings.mjs","test:property":"vitest run tests/property --maxWorkers=1 --testTimeout=15000","examples:check":"npm run build && tsc -p tsconfig.examples.json --noEmit","test:live:fuzz":"vitest run tests/live/specs/live-stateful-fuzzing.test.ts --maxWorkers=1 --testTimeout=300000","stop:local-ledger":"bash node/stop-local.sh","start:local-ledger":"bash node/start-local.sh","example:party:hosted":"npm run build && node --loader ts-node/esm examples/10-hosted-party.ts","example:party:external":"npm run build && node --loader ts-node/esm examples/20-external-party-ed25519.ts","test:stop-local-script":"bash node/test-stop-local.sh","generate:daml-interface":"node ./dist/daml-interface/cli/daml-interface-cli-main.js","test:start-local-script":"bash node/test-start-local.sh","example:party:decentralized":"npm run build && node --loader ts-node/esm examples/30-decentralized-party-ed25519.ts"},"_npmUser":{"name":"distrohelena","email":"distrohelena@gmail.com"},"repository":{"url":"git+https://github.com/distrohelena/canton-typescript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"TypeScript SDK for Canton with:","directories":{},"_nodeVersion":"22.21.1","dependencies":{"pg":"^8.22.0","fflate":"^0.8.3","fast-check":"^4.9.0","@grpc/grpc-js":"^1.14.4","@protobuf-ts/runtime":"^2.11.1","@protobuf-ts/runtime-rpc":"^2.11.1","@protobuf-ts/grpc-transport":"^2.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","vitest":"^3.2.4","ts-node":"^10.9.2","prettier":"^3.9.4","@types/pg":"^8.20.0","typescript":"^5.9.2","@protobuf-ts/plugin":"^2.11.1","@distrohelena/linter":"^0.5.0","@typescript-eslint/utils":"^8.62.1","@typescript-eslint/parser":"^8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/canton-typescript-sdk_0.1.31_1785474033664_0.33030476676178533","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package is no longer maintained."},"0.1.32":{"name":"@distrohelena/canton-typescript-sdk","version":"0.1.32","keywords":["canton","daml","grpc","json-rpc","typescript"],"license":"Apache-2.0","_id":"@distrohelena/canton-typescript-sdk@0.1.32","maintainers":[{"name":"distrohelena","email":"distrohelena@gmail.com"}],"homepage":"https://github.com/distrohelena/canton-typescript-sdk#readme","bugs":{"url":"https://github.com/distrohelena/canton-typescript-sdk/issues"},"bin":{"canton-localnet-stop":"node/stop-local.sh","canton-localnet-start":"node/start-local.sh"},"dist":{"shasum":"d6171f63b7c3d9eae1d084caa8f79a32580c54f1","tarball":"https://registry.npmjs.org/@distrohelena/canton-typescript-sdk/-/canton-typescript-sdk-0.1.32.tgz","fileCount":2085,"integrity":"sha512-G31FzuJHG/Icn5KD4mwDeIaXlhWD9SijuSN4HEa8z8uEXy4hhthqJ1mmFDzwXZFlTNdEvJit9JU9pmQeGtJG7A==","signatures":[{"sig":"MEYCIQCFr+SxUkEw01QGbwVvoDnxcpndwLmQxh65VE1CCQvWrwIhAKLNOpXSCdp3QguLUp6slhRyDgn0JAm0Ze8y/qCrwSD6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8774617},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.js"},"./grpc":{"types":"./dist/grpc/index.d.ts","import":"./dist/grpc/index.js","require":"./dist/cjs/grpc/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","require":"./dist/cjs/json/index.js"},"./daml-lf":{"types":"./dist/daml-lf/index.d.ts","import":"./dist/daml-lf/index.js","require":"./dist/cjs/daml-lf/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","require":"./dist/cjs/testing/index.js"},"./debugger":{"types":"./dist/debugger/index.d.ts","import":"./dist/debugger/index.js","require":"./dist/cjs/debugger/index.js"},"./protobuf":{"types":"./dist/protobuf/index.d.ts","import":"./dist/protobuf/index.js","require":"./dist/cjs/protobuf/index.js"},"./daml-interface":{"types":"./dist/daml-interface/index.d.ts","import":"./dist/daml-interface/index.js","require":"./dist/cjs/daml-interface/index.js"}},"gitHead":"033ccd2bcebf7b8c62a01bad35bad6144e08a812","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run --maxWorkers=1 --testTimeout=15000","build":"node ./scripts/clean-dist.mjs && tsc -p tsconfig.json && tsc -p tsconfig.cjs.json && node ./scripts/write-cjs-package.mjs","lint:fix":"eslint . --fix --max-warnings=0","test:live":"vitest run tests/live --maxWorkers=1 --testTimeout=15000","test:unit":"vitest run tests/unit","example:jwt":"npm run build && node --loader ts-node/esm examples/03-jwt-authentication.ts","example:tls":"npm run build && node --loader ts-node/esm examples/02-tls-connection.ts","verify:pack":"node ./scripts/verify-npm-pack.mjs","example:init":"npm run build && node --loader ts-node/esm examples/01-client-initialization.ts","generate:grpc":"node ./scripts/generate-grpc-bindings.mjs","test:property":"vitest run tests/property --maxWorkers=1 --testTimeout=15000","examples:check":"npm run build && tsc -p tsconfig.examples.json --noEmit","test:live:fuzz":"vitest run tests/live/specs/live-stateful-fuzzing.test.ts --maxWorkers=1 --testTimeout=300000","stop:local-ledger":"bash node/stop-local.sh","start:local-ledger":"bash node/start-local.sh","example:party:hosted":"npm run build && node --loader ts-node/esm examples/10-hosted-party.ts","example:party:external":"npm run build && node --loader ts-node/esm examples/20-external-party-ed25519.ts","test:stop-local-script":"bash node/test-stop-local.sh","generate:daml-interface":"node ./dist/daml-interface/cli/daml-interface-cli-main.js","test:start-local-script":"bash node/test-start-local.sh","example:party:decentralized":"npm run build && node --loader ts-node/esm examples/30-decentralized-party-ed25519.ts"},"_npmUser":{"name":"distrohelena","email":"distrohelena@gmail.com"},"repository":{"url":"git+https://github.com/distrohelena/canton-typescript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"TypeScript SDK for Canton with:","directories":{},"_nodeVersion":"22.21.1","dependencies":{"pg":"^8.22.0","fflate":"^0.8.3","fast-check":"^4.9.0","@grpc/grpc-js":"^1.14.4","@protobuf-ts/runtime":"^2.11.1","@protobuf-ts/runtime-rpc":"^2.11.1","@protobuf-ts/grpc-transport":"^2.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","vitest":"^3.2.4","ts-node":"^10.9.2","prettier":"^3.9.4","@types/pg":"^8.20.0","typescript":"^5.9.2","@protobuf-ts/plugin":"^2.11.1","@distrohelena/linter":"^0.5.0","@typescript-eslint/utils":"^8.62.1","@typescript-eslint/parser":"^8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/canton-typescript-sdk_0.1.32_1785475784586_0.26901327640054506","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package is no longer maintained."},"0.1.33":{"name":"@distrohelena/canton-typescript-sdk","version":"0.1.33","keywords":["canton","daml","grpc","json-rpc","typescript"],"license":"Apache-2.0","_id":"@distrohelena/canton-typescript-sdk@0.1.33","maintainers":[{"name":"distrohelena","email":"distrohelena@gmail.com"}],"homepage":"https://github.com/distrohelena/canton-typescript-sdk#readme","bugs":{"url":"https://github.com/distrohelena/canton-typescript-sdk/issues"},"bin":{"canton-localnet-stop":"node/stop-local.sh","canton-localnet-start":"node/start-local.sh","canton-localnet-participant-358-stop":"node/stop-local-participant-358.sh","canton-localnet-participant-358-start":"node/start-local-participant-358.sh"},"dist":{"shasum":"532afadb52fe8a04a3b79f125141764e7b046679","tarball":"https://registry.npmjs.org/@distrohelena/canton-typescript-sdk/-/canton-typescript-sdk-0.1.33.tgz","fileCount":2086,"integrity":"sha512-SM8m5Uo+aQmO+URf3Q6I2msfpMcXxE+j7aQvv+OLoU/S+6ISHysDXfpHV7lrCc+hWbVEDXqeKlo4IA/XNOhdsQ==","signatures":[{"sig":"MEQCIAPJSoP7WSnkYQFLGzqdmvOuco2tFpNW93COBieS920eAiA7q3XcXEqxJ5q7WfJo4o0NrpXo7m+SgBjYVl8IrofdIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8771636},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.js"},"./grpc":{"types":"./dist/grpc/index.d.ts","import":"./dist/grpc/index.js","require":"./dist/cjs/grpc/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","require":"./dist/cjs/json/index.js"},"./daml-lf":{"types":"./dist/daml-lf/index.d.ts","import":"./dist/daml-lf/index.js","require":"./dist/cjs/daml-lf/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","require":"./dist/cjs/testing/index.js"},"./debugger":{"types":"./dist/debugger/index.d.ts","import":"./dist/debugger/index.js","require":"./dist/cjs/debugger/index.js"},"./protobuf":{"types":"./dist/protobuf/index.d.ts","import":"./dist/protobuf/index.js","require":"./dist/cjs/protobuf/index.js"},"./daml-interface":{"types":"./dist/daml-interface/index.d.ts","import":"./dist/daml-interface/index.js","require":"./dist/cjs/daml-interface/index.js"}},"gitHead":"72975774f442eb5ba3f0bb503db5270e03f96708","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run --maxWorkers=1 --testTimeout=15000","build":"node ./scripts/clean-dist.mjs && tsc -p tsconfig.json && tsc -p tsconfig.cjs.json && node ./scripts/write-cjs-package.mjs","lint:fix":"eslint . --fix --max-warnings=0","test:live":"vitest run tests/live --maxWorkers=1 --testTimeout=15000","test:unit":"vitest run tests/unit","example:jwt":"npm run build && node --loader ts-node/esm examples/03-jwt-authentication.ts","example:tls":"npm run build && node --loader ts-node/esm examples/02-tls-connection.ts","verify:pack":"node ./scripts/verify-npm-pack.mjs","example:init":"npm run build && node --loader ts-node/esm examples/01-client-initialization.ts","generate:grpc":"node ./scripts/generate-grpc-bindings.mjs","test:property":"vitest run tests/property --maxWorkers=1 --testTimeout=15000","examples:check":"npm run build && tsc -p tsconfig.examples.json --noEmit","test:live:fuzz":"vitest run tests/live/specs/live-stateful-fuzzing.test.ts --maxWorkers=1 --testTimeout=300000","stop:local-ledger":"bash node/stop-local.sh","start:local-ledger":"bash node/start-local.sh","example:party:hosted":"npm run build && node --loader ts-node/esm examples/10-hosted-party.ts","example:party:external":"npm run build && node --loader ts-node/esm examples/20-external-party-ed25519.ts","test:stop-local-script":"bash node/test-stop-local.sh","generate:daml-interface":"node ./dist/daml-interface/cli/daml-interface-cli-main.js","test:start-local-script":"bash node/test-start-local.sh","stop:local-participant-358":"bash node/stop-local-participant-358.sh","example:party:decentralized":"npm run build && node --loader ts-node/esm examples/30-decentralized-party-ed25519.ts","start:local-participant-358":"bash node/start-local-participant-358.sh","test:participant-358-sidecar-smoke":"bash node/test-participant-358-sidecar-smoke.sh","test:participant-358-sidecar-script":"bash node/test-participant-358-sidecar.sh"},"_npmUser":{"name":"distrohelena","email":"distrohelena@gmail.com"},"repository":{"url":"git+https://github.com/distrohelena/canton-typescript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"TypeScript SDK for Canton with:","directories":{},"_nodeVersion":"22.21.1","dependencies":{"pg":"^8.22.0","fflate":"^0.8.3","fast-check":"^4.9.0","@grpc/grpc-js":"^1.14.4","@protobuf-ts/runtime":"^2.11.1","@protobuf-ts/runtime-rpc":"^2.11.1","@protobuf-ts/grpc-transport":"^2.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","vitest":"^3.2.4","ts-node":"^10.9.2","prettier":"^3.9.4","@types/pg":"^8.20.0","typescript":"^5.9.2","@protobuf-ts/plugin":"^2.11.1","@distrohelena/linter":"^0.5.0","@typescript-eslint/utils":"^8.62.1","@typescript-eslint/parser":"^8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/canton-typescript-sdk_0.1.33_1785512804904_0.5388994940151484","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package is no longer maintained."},"0.1.35":{"name":"@distrohelena/canton-typescript-sdk","version":"0.1.35","keywords":["canton","daml","grpc","json-rpc","typescript"],"license":"Apache-2.0","_id":"@distrohelena/canton-typescript-sdk@0.1.35","maintainers":[{"name":"distrohelena","email":"distrohelena@gmail.com"}],"homepage":"https://github.com/distrohelena/canton-typescript-sdk#readme","bugs":{"url":"https://github.com/distrohelena/canton-typescript-sdk/issues"},"bin":{"canton-localnet-stop":"node/stop-local.sh","canton-localnet-start":"node/start-local.sh","canton-localnet-participant-358-stop":"node/stop-local-participant-358.sh","canton-localnet-participant-358-start":"node/start-local-participant-358.sh"},"dist":{"shasum":"b1c077c717a806158d9be226f15cd2ac289feb22","tarball":"https://registry.npmjs.org/@distrohelena/canton-typescript-sdk/-/canton-typescript-sdk-0.1.35.tgz","fileCount":2068,"integrity":"sha512-49Tkwbt7h+FkOnkA29Ykq/YnhsxQfdgsjypNoYlB3dU1fVBkGSd0CLfQx0O4XltD2Do1Ru8RGUZLX93twIcDWw==","signatures":[{"sig":"MEUCIQCv/OpDPHTzwMpTiof+9J9/plpX2cUeFn/huxy4ZkpCkwIgYSclM23ajx4kJ3Q0mi7Duq9DgIueoIk5Wu0eDz21xHI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8795956},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.js"},"./grpc":{"types":"./dist/grpc/index.d.ts","import":"./dist/grpc/index.js","require":"./dist/cjs/grpc/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","require":"./dist/cjs/json/index.js"},"./daml-lf":{"types":"./dist/daml-lf/index.d.ts","import":"./dist/daml-lf/index.js","require":"./dist/cjs/daml-lf/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","require":"./dist/cjs/testing/index.js"},"./debugger":{"types":"./dist/debugger/index.d.ts","import":"./dist/debugger/index.js","require":"./dist/cjs/debugger/index.js"},"./protobuf":{"types":"./dist/protobuf/index.d.ts","import":"./dist/protobuf/index.js","require":"./dist/cjs/protobuf/index.js"},"./daml-interface":{"types":"./dist/daml-interface/index.d.ts","import":"./dist/daml-interface/index.js","require":"./dist/cjs/daml-interface/index.js"}},"gitHead":"ae84efa5ecebdd0734b9df706d72be1491276b8d","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run --maxWorkers=1 --testTimeout=15000","build":"node ./scripts/clean-dist.mjs && tsc -p tsconfig.json && tsc -p tsconfig.cjs.json && node ./scripts/write-cjs-package.mjs","lint:fix":"eslint . --fix --max-warnings=0","test:live":"vitest run tests/live --maxWorkers=1 --testTimeout=15000","test:unit":"vitest run tests/unit","example:jwt":"npm run build && node --loader ts-node/esm examples/03-jwt-authentication.ts","example:tls":"npm run build && node --loader ts-node/esm examples/02-tls-connection.ts","verify:pack":"node ./scripts/verify-npm-pack.mjs","example:init":"npm run build && node --loader ts-node/esm examples/01-client-initialization.ts","generate:grpc":"node ./scripts/generate-grpc-bindings.mjs","test:property":"vitest run tests/property --maxWorkers=1 --testTimeout=15000","examples:check":"npm run build && tsc -p tsconfig.examples.json --noEmit","test:live:fuzz":"vitest run tests/live/specs/live-stateful-fuzzing.test.ts --maxWorkers=1 --testTimeout=300000","stop:local-ledger":"bash node/stop-local.sh","example:dar:upload":"npm run build && node --loader ts-node/esm examples/40-dar-upload.ts","start:local-ledger":"bash node/start-local.sh","example:user:rights":"npm run build && node --loader ts-node/esm examples/70-user-rights.ts","example:party:hosted":"npm run build && node --loader ts-node/esm examples/10-hosted-party.ts","example:contract:query":"npm run build && node --loader ts-node/esm examples/60-query-active-contracts.ts","example:party:external":"npm run build && node --loader ts-node/esm examples/20-external-party-ed25519.ts","example:updates:stream":"npm run build && node --loader ts-node/esm examples/61-stream-updates.ts","example:workflow:retry":"npm run build && node --loader ts-node/esm examples/91-idempotent-command-retry.ts","test:stop-local-script":"bash node/test-stop-local.sh","example:workflow:atomic":"npm run build && node --loader ts-node/esm examples/90-atomic-create-and-exercise.ts","example:workflow:resume":"npm run build && node --loader ts-node/esm examples/92-resume-update-stream.ts","generate:daml-interface":"node ./dist/daml-interface/cli/daml-interface-cli-main.js","test:start-local-script":"bash node/test-start-local.sh","stop:local-participant-358":"bash node/stop-local-participant-358.sh","example:party:decentralized":"npm run build && node --loader ts-node/esm examples/30-decentralized-party-ed25519.ts","start:local-participant-358":"bash node/start-local-participant-358.sh","example:topology:party-hosting":"npm run build && node --loader ts-node/esm examples/80-topology-inspection.ts","example:workflow:stale-contract":"npm run build && node --loader ts-node/esm examples/93-archive-and-stale-contract.ts","example:contract:create-exercise":"npm run build && node --loader ts-node/esm examples/50-create-and-exercise.ts","test:participant-358-sidecar-smoke":"bash node/test-participant-358-sidecar-smoke.sh","test:participant-358-sidecar-script":"bash node/test-participant-358-sidecar.sh"},"_npmUser":{"name":"distrohelena","email":"distrohelena@gmail.com"},"repository":{"url":"git+https://github.com/distrohelena/canton-typescript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"TypeScript SDK for Canton with:","directories":{},"_nodeVersion":"22.21.1","dependencies":{"pg":"^8.22.0","fflate":"^0.8.3","fast-check":"^4.9.0","@grpc/grpc-js":"^1.14.4","@protobuf-ts/runtime":"^2.11.1","@protobuf-ts/runtime-rpc":"^2.11.1","@protobuf-ts/grpc-transport":"^2.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","vitest":"^3.2.4","ts-node":"^10.9.2","prettier":"^3.9.4","@types/pg":"^8.20.0","typescript":"^5.9.2","@protobuf-ts/plugin":"^2.11.1","@distrohelena/linter":"^0.5.0","@typescript-eslint/utils":"^8.62.1","@typescript-eslint/parser":"^8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/canton-typescript-sdk_0.1.35_1785692832254_0.09676319986858095","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package is no longer maintained."},"0.1.36":{"name":"@distrohelena/canton-typescript-sdk","version":"0.1.36","keywords":["canton","daml","grpc","json-rpc","typescript"],"license":"Apache-2.0","_id":"@distrohelena/canton-typescript-sdk@0.1.36","maintainers":[{"name":"distrohelena","email":"distrohelena@gmail.com"}],"homepage":"https://github.com/distrohelena/canton-typescript-sdk#readme","bugs":{"url":"https://github.com/distrohelena/canton-typescript-sdk/issues"},"bin":{"canton-localnet-stop":"node/stop-local.sh","canton-localnet-start":"node/start-local.sh","canton-localnet-participant-358-stop":"node/stop-local-participant-358.sh","canton-localnet-participant-358-start":"node/start-local-participant-358.sh"},"dist":{"shasum":"d3a22a3dbf9032a91f4d32421ca8fdb8d03f0a72","tarball":"https://registry.npmjs.org/@distrohelena/canton-typescript-sdk/-/canton-typescript-sdk-0.1.36.tgz","fileCount":2068,"integrity":"sha512-WLetEJTsbp3Saivtf/YsEIvMmkz7ltspEgXA5cLPpOS71GmJpwIMz/3HATj6bwciFtWp8PuL33oOPbKk1YWekA==","signatures":[{"sig":"MEUCIQCYKn6Isq0OPEyX6x+0RlOG/SUKYKewDZNw45bOtClRjgIgC91igK9v179XjgqLQ2k9REQ/qMHxzbprB0VA1lNMe5M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8809511},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.js"},"./grpc":{"types":"./dist/grpc/index.d.ts","import":"./dist/grpc/index.js","require":"./dist/cjs/grpc/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","require":"./dist/cjs/json/index.js"},"./daml-lf":{"types":"./dist/daml-lf/index.d.ts","import":"./dist/daml-lf/index.js","require":"./dist/cjs/daml-lf/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","require":"./dist/cjs/testing/index.js"},"./debugger":{"types":"./dist/debugger/index.d.ts","import":"./dist/debugger/index.js","require":"./dist/cjs/debugger/index.js"},"./protobuf":{"types":"./dist/protobuf/index.d.ts","import":"./dist/protobuf/index.js","require":"./dist/cjs/protobuf/index.js"},"./daml-interface":{"types":"./dist/daml-interface/index.d.ts","import":"./dist/daml-interface/index.js","require":"./dist/cjs/daml-interface/index.js"}},"gitHead":"5b320023f861cc9811137967a362ca79b1ee5290","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run --maxWorkers=1 --testTimeout=15000","build":"node ./scripts/clean-dist.mjs && tsc -p tsconfig.json && tsc -p tsconfig.cjs.json && node ./scripts/write-cjs-package.mjs","lint:fix":"eslint . --fix --max-warnings=0","test:live":"vitest run tests/live --maxWorkers=1 --testTimeout=15000","test:unit":"vitest run tests/unit","example:jwt":"npm run build && node --loader ts-node/esm examples/03-jwt-authentication.ts","example:tls":"npm run build && node --loader ts-node/esm examples/02-tls-connection.ts","verify:pack":"node ./scripts/verify-npm-pack.mjs","example:init":"npm run build && node --loader ts-node/esm examples/01-client-initialization.ts","generate:grpc":"node ./scripts/generate-grpc-bindings.mjs","test:property":"vitest run tests/property --maxWorkers=1 --testTimeout=15000","examples:check":"npm run build && tsc -p tsconfig.examples.json --noEmit","test:live:fuzz":"vitest run tests/live/specs/live-stateful-fuzzing.test.ts --maxWorkers=1 --testTimeout=300000","stop:local-ledger":"bash node/stop-local.sh","example:dar:upload":"npm run build && node --loader ts-node/esm examples/40-dar-upload.ts","start:local-ledger":"bash node/start-local.sh","example:user:rights":"npm run build && node --loader ts-node/esm examples/70-user-rights.ts","example:party:hosted":"npm run build && node --loader ts-node/esm examples/10-hosted-party.ts","example:contract:query":"npm run build && node --loader ts-node/esm examples/60-query-active-contracts.ts","example:party:external":"npm run build && node --loader ts-node/esm examples/20-external-party-ed25519.ts","example:updates:stream":"npm run build && node --loader ts-node/esm examples/61-stream-updates.ts","example:workflow:retry":"npm run build && node --loader ts-node/esm examples/91-idempotent-command-retry.ts","test:stop-local-script":"bash node/test-stop-local.sh","example:workflow:atomic":"npm run build && node --loader ts-node/esm examples/90-atomic-create-and-exercise.ts","example:workflow:resume":"npm run build && node --loader ts-node/esm examples/92-resume-update-stream.ts","generate:daml-interface":"node ./dist/daml-interface/cli/daml-interface-cli-main.js","test:start-local-script":"bash node/test-start-local.sh","stop:local-participant-358":"bash node/stop-local-participant-358.sh","example:party:decentralized":"npm run build && node --loader ts-node/esm examples/30-decentralized-party-ed25519.ts","start:local-participant-358":"bash node/start-local-participant-358.sh","example:topology:party-hosting":"npm run build && node --loader ts-node/esm examples/80-topology-inspection.ts","example:workflow:stale-contract":"npm run build && node --loader ts-node/esm examples/93-archive-and-stale-contract.ts","example:contract:create-exercise":"npm run build && node --loader ts-node/esm examples/50-create-and-exercise.ts","example:workflow:pruning-preflight":"npm run build && node --loader ts-node/esm examples/97-pruning-preflight.ts","test:participant-358-sidecar-smoke":"bash node/test-participant-358-sidecar-smoke.sh","example:workflow:command-completion":"npm run build && node --loader ts-node/esm examples/94-command-completion-correlation.ts","test:participant-358-sidecar-script":"bash node/test-participant-358-sidecar.sh","example:workflow:contract-lifecycle-audit":"npm run build && node --loader ts-node/esm examples/95-contract-lifecycle-audit.ts","example:workflow:update-lookup-reconciliation":"npm run build && node --loader ts-node/esm examples/96-update-lookup-reconciliation.ts"},"_npmUser":{"name":"distrohelena","email":"distrohelena@gmail.com"},"repository":{"url":"git+https://github.com/distrohelena/canton-typescript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"TypeScript SDK for Canton with:","directories":{},"_nodeVersion":"22.21.1","dependencies":{"pg":"^8.22.0","fflate":"^0.8.3","fast-check":"^4.9.0","@grpc/grpc-js":"^1.14.4","@protobuf-ts/runtime":"^2.11.1","@protobuf-ts/runtime-rpc":"^2.11.1","@protobuf-ts/grpc-transport":"^2.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","vitest":"^3.2.4","ts-node":"^10.9.2","prettier":"^3.9.4","@types/pg":"^8.20.0","typescript":"^5.9.2","@protobuf-ts/plugin":"^2.11.1","@distrohelena/linter":"^0.5.0","@typescript-eslint/utils":"^8.62.1","@typescript-eslint/parser":"^8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/canton-typescript-sdk_0.1.36_1785718587980_0.9949748589910268","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package is no longer maintained."},"0.1.37":{"name":"@distrohelena/canton-typescript-sdk","version":"0.1.37","keywords":["canton","daml","grpc","json-rpc","typescript"],"license":"Apache-2.0","_id":"@distrohelena/canton-typescript-sdk@0.1.37","maintainers":[{"name":"distrohelena","email":"distrohelena@gmail.com"}],"homepage":"https://github.com/distrohelena/canton-typescript-sdk#readme","bugs":{"url":"https://github.com/distrohelena/canton-typescript-sdk/issues"},"bin":{"canton-localnet-stop":"node/stop-local.sh","canton-localnet-start":"node/start-local.sh","canton-localnet-participant-358-stop":"node/stop-local-participant-358.sh","canton-localnet-participant-358-start":"node/start-local-participant-358.sh"},"dist":{"shasum":"6e527b664ffc101f6f14a3af913677bf329fb5ff","tarball":"https://registry.npmjs.org/@distrohelena/canton-typescript-sdk/-/canton-typescript-sdk-0.1.37.tgz","fileCount":2110,"integrity":"sha512-2VyG+k7l/tVH5VgaN5TpfVSA3XVcKeEtLHFOZdWRuQAxA4KjqD1URNXUlU9KPlKZBJ0upr79xJSj7iDWiMIDEw==","signatures":[{"sig":"MEUCIHzmsEU8bKDoFeAONVgHOAGbb2gruVFIQw1OWjYDx10JAiEAzQh+ynCjAP9w2SkNZCKtDb1ecTE6tPWQg0w00q9s7Qs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9143127},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.js"},"./grpc":{"types":"./dist/grpc/index.d.ts","import":"./dist/grpc/index.js","require":"./dist/cjs/grpc/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","require":"./dist/cjs/json/index.js"},"./daml-lf":{"types":"./dist/daml-lf/index.d.ts","import":"./dist/daml-lf/index.js","require":"./dist/cjs/daml-lf/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","require":"./dist/cjs/testing/index.js"},"./debugger":{"types":"./dist/debugger/index.d.ts","import":"./dist/debugger/index.js","require":"./dist/cjs/debugger/index.js"},"./protobuf":{"types":"./dist/protobuf/index.d.ts","import":"./dist/protobuf/index.js","require":"./dist/cjs/protobuf/index.js"},"./daml-interface":{"types":"./dist/daml-interface/index.d.ts","import":"./dist/daml-interface/index.js","require":"./dist/cjs/daml-interface/index.js"}},"gitHead":"e258627677585f583191d16267ffd082f599fe0e","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run --exclude 'tests/live/**' --maxWorkers=1 --testTimeout=15000","build":"node ./scripts/clean-dist.mjs && tsc -p tsconfig.json && tsc -p tsconfig.cjs.json && node ./scripts/write-cjs-package.mjs","lint:fix":"eslint . --fix --max-warnings=0","test:live":"vitest run --dir tests/live --maxWorkers=1 --testTimeout=15000","test:unit":"vitest run tests/unit","example:jwt":"npm run build && node --loader ts-node/esm examples/03-jwt-authentication.ts","example:tls":"npm run build && node --loader ts-node/esm examples/02-tls-connection.ts","verify:pack":"node ./scripts/verify-npm-pack.mjs","example:init":"npm run build && node --loader ts-node/esm examples/01-client-initialization.ts","generate:grpc":"node ./scripts/generate-grpc-bindings.mjs","test:property":"vitest run tests/property --maxWorkers=1 --testTimeout=15000","examples:check":"npm run build && tsc -p tsconfig.examples.json --noEmit","test:live:fuzz":"vitest run tests/live/specs/live-stateful-fuzzing.test.ts --maxWorkers=1 --testTimeout=300000","stop:local-ledger":"bash node/stop-local.sh","example:dar:upload":"npm run build && node --loader ts-node/esm examples/40-dar-upload.ts","start:local-ledger":"bash node/start-local.sh","example:user:rights":"npm run build && node --loader ts-node/esm examples/70-user-rights.ts","example:party:hosted":"npm run build && node --loader ts-node/esm examples/10-hosted-party.ts","example:contract:query":"npm run build && node --loader ts-node/esm examples/60-query-active-contracts.ts","example:party:external":"npm run build && node --loader ts-node/esm examples/20-external-party-ed25519.ts","example:updates:stream":"npm run build && node --loader ts-node/esm examples/61-stream-updates.ts","example:workflow:retry":"npm run build && node --loader ts-node/esm examples/91-idempotent-command-retry.ts","test:stop-local-script":"bash node/test-stop-local.sh","example:workflow:atomic":"npm run build && node --loader ts-node/esm examples/90-atomic-create-and-exercise.ts","example:workflow:resume":"npm run build && node --loader ts-node/esm examples/92-resume-update-stream.ts","generate:daml-interface":"node ./dist/daml-interface/cli/daml-interface-cli-main.js","test:start-local-script":"bash node/test-start-local.sh","stop:local-participant-358":"bash node/stop-local-participant-358.sh","example:party:decentralized":"npm run build && node --loader ts-node/esm examples/30-decentralized-party-ed25519.ts","start:local-participant-358":"bash node/start-local-participant-358.sh","example:topology:party-hosting":"npm run build && node --loader ts-node/esm examples/80-topology-inspection.ts","example:workflow:stale-contract":"npm run build && node --loader ts-node/esm examples/93-archive-and-stale-contract.ts","example:contract:create-exercise":"npm run build && node --loader ts-node/esm examples/50-create-and-exercise.ts","example:workflow:participant-local":"npm run build && node --loader ts-node/esm examples/98-participant-local-command-submission.ts","example:workflow:pruning-preflight":"npm run build && node --loader ts-node/esm examples/97-pruning-preflight.ts","test:participant-358-sidecar-smoke":"bash node/test-participant-358-sidecar-smoke.sh","example:workflow:command-completion":"npm run build && node --loader ts-node/esm examples/94-command-completion-correlation.ts","test:participant-358-sidecar-script":"bash node/test-participant-358-sidecar.sh","example:workflow:contract-lifecycle-audit":"npm run build && node --loader ts-node/esm examples/95-contract-lifecycle-audit.ts","example:workflow:update-lookup-reconciliation":"npm run build && node --loader ts-node/esm examples/96-update-lookup-reconciliation.ts"},"_npmUser":{"name":"distrohelena","email":"distrohelena@gmail.com"},"repository":{"url":"git+https://github.com/distrohelena/canton-typescript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"TypeScript SDK for Canton with:","directories":{},"_nodeVersion":"22.21.1","dependencies":{"pg":"^8.22.0","fflate":"^0.8.3","fast-check":"^4.9.0","@grpc/grpc-js":"^1.14.4","@protobuf-ts/runtime":"^2.11.1","@protobuf-ts/runtime-rpc":"^2.11.1","@protobuf-ts/grpc-transport":"^2.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","vitest":"^3.2.4","ts-node":"^10.9.2","prettier":"^3.9.4","@types/pg":"^8.20.0","typescript":"^5.9.2","@protobuf-ts/plugin":"^2.11.1","@distrohelena/linter":"^0.5.0","@typescript-eslint/utils":"^8.62.1","@typescript-eslint/parser":"^8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/canton-typescript-sdk_0.1.37_1785816675023_0.5131446409899212","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package is no longer maintained."},"0.1.38":{"name":"@distrohelena/canton-typescript-sdk","version":"0.1.38","keywords":["canton","daml","grpc","json-rpc","typescript"],"license":"Apache-2.0","_id":"@distrohelena/canton-typescript-sdk@0.1.38","maintainers":[{"name":"distrohelena","email":"distrohelena@gmail.com"}],"homepage":"https://github.com/distrohelena/canton-typescript-sdk#readme","bugs":{"url":"https://github.com/distrohelena/canton-typescript-sdk/issues"},"bin":{"canton-localnet-stop":"node/stop-local.sh","canton-localnet-start":"node/start-local.sh","canton-localnet-splice-0.7.0-stop":"node/stop-local-splice-0.7.0.sh","canton-localnet-splice-0.6.12-stop":"node/stop-local-splice-0.6.12.sh","canton-localnet-splice-0.6.13-stop":"node/stop-local-splice-0.6.13.sh","canton-localnet-splice-0.6.14-stop":"node/stop-local-splice-0.6.14.sh","canton-localnet-splice-0.7.0-start":"node/start-local-splice-0.7.0.sh","canton-localnet-splice-0.6.12-start":"node/start-local-splice-0.6.12.sh","canton-localnet-splice-0.6.13-start":"node/start-local-splice-0.6.13.sh","canton-localnet-splice-0.6.14-start":"node/start-local-splice-0.6.14.sh","canton-localnet-participant-358-stop":"node/stop-local-participant-358.sh","canton-localnet-participant-358-start":"node/start-local-participant-358.sh"},"dist":{"shasum":"2121d979a52a662cea13806f6edd39c626ca5c31","tarball":"https://registry.npmjs.org/@distrohelena/canton-typescript-sdk/-/canton-typescript-sdk-0.1.38.tgz","fileCount":2126,"integrity":"sha512-s1qAkBkzvS94t7v/AvO9yh0cWsMtHyOa6clBbfMvcdKBWmmFRTUGvZa9tLIc9BoGkCmDUrsVXQdzFIMv2xuzSg==","signatures":[{"sig":"MEQCICol/u+kdttqfKDUPtPFhI27WnhOt+gPFq/dQqVgHYa0AiBVKzBRTLh3ZPcOtcDRtMwBb0HDcnAJ0PRYzCk4SLQRTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9155516},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.js"},"./grpc":{"types":"./dist/grpc/index.d.ts","import":"./dist/grpc/index.js","require":"./dist/cjs/grpc/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","require":"./dist/cjs/json/index.js"},"./daml-lf":{"types":"./dist/daml-lf/index.d.ts","import":"./dist/daml-lf/index.js","require":"./dist/cjs/daml-lf/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","require":"./dist/cjs/testing/index.js"},"./debugger":{"types":"./dist/debugger/index.d.ts","import":"./dist/debugger/index.js","require":"./dist/cjs/debugger/index.js"},"./protobuf":{"types":"./dist/protobuf/index.d.ts","import":"./dist/protobuf/index.js","require":"./dist/cjs/protobuf/index.js"},"./daml-interface":{"types":"./dist/daml-interface/index.d.ts","import":"./dist/daml-interface/index.js","require":"./dist/cjs/daml-interface/index.js"}},"gitHead":"ef5e9194680d692f2129f983e18baf99b5213fca","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run --exclude 'tests/live/**' --maxWorkers=1 --testTimeout=15000","build":"node ./scripts/clean-dist.mjs && tsc -p tsconfig.json && tsc -p tsconfig.cjs.json && node ./scripts/write-cjs-package.mjs","lint:fix":"eslint . --fix --max-warnings=0","test:live":"vitest run --dir tests/live --maxWorkers=1 --testTimeout=15000","test:unit":"vitest run tests/unit","example:jwt":"npm run build && node --loader ts-node/esm examples/03-jwt-authentication.ts","example:tls":"npm run build && node --loader ts-node/esm examples/02-tls-connection.ts","verify:pack":"node ./scripts/verify-npm-pack.mjs","example:init":"npm run build && node --loader ts-node/esm examples/01-client-initialization.ts","generate:grpc":"node ./scripts/generate-grpc-bindings.mjs","test:property":"vitest run tests/property --maxWorkers=1 --testTimeout=15000","examples:check":"npm run build && tsc -p tsconfig.examples.json --noEmit","test:live:fuzz":"vitest run tests/live/specs/live-stateful-fuzzing.test.ts --maxWorkers=1 --testTimeout=300000","stop:local-ledger":"bash node/stop-local.sh","example:dar:upload":"npm run build && node --loader ts-node/esm examples/40-dar-upload.ts","start:local-ledger":"bash node/start-local.sh","example:user:rights":"npm run build && node --loader ts-node/esm examples/70-user-rights.ts","example:party:hosted":"npm run build && node --loader ts-node/esm examples/10-hosted-party.ts","example:contract:query":"npm run build && node --loader ts-node/esm examples/60-query-active-contracts.ts","example:party:external":"npm run build && node --loader ts-node/esm examples/20-external-party-ed25519.ts","example:updates:stream":"npm run build && node --loader ts-node/esm examples/61-stream-updates.ts","example:workflow:retry":"npm run build && node --loader ts-node/esm examples/91-idempotent-command-retry.ts","test:stop-local-script":"bash node/test-stop-local.sh","example:workflow:atomic":"npm run build && node --loader ts-node/esm examples/90-atomic-create-and-exercise.ts","example:workflow:resume":"npm run build && node --loader ts-node/esm examples/92-resume-update-stream.ts","generate:daml-interface":"node ./dist/daml-interface/cli/daml-interface-cli-main.js","test:start-local-script":"bash node/test-start-local.sh","stop:local-participant-358":"bash node/stop-local-participant-358.sh","example:party:decentralized":"npm run build && node --loader ts-node/esm examples/30-decentralized-party-ed25519.ts","start:local-participant-358":"bash node/start-local-participant-358.sh","example:topology:party-hosting":"npm run build && node --loader ts-node/esm examples/80-topology-inspection.ts","stop:local-ledger-splice-0.7.0":"bash node/stop-local-splice-0.7.0.sh","example:workflow:stale-contract":"npm run build && node --loader ts-node/esm examples/93-archive-and-stale-contract.ts","start:local-ledger-splice-0.7.0":"bash node/start-local-splice-0.7.0.sh","stop:local-ledger-splice-0.6.12":"bash node/stop-local-splice-0.6.12.sh","stop:local-ledger-splice-0.6.13":"bash node/stop-local-splice-0.6.13.sh","stop:local-ledger-splice-0.6.14":"bash node/stop-local-splice-0.6.14.sh","example:contract:create-exercise":"npm run build && node --loader ts-node/esm examples/50-create-and-exercise.ts","start:local-ledger-splice-0.6.12":"bash node/start-local-splice-0.6.12.sh","start:local-ledger-splice-0.6.13":"bash node/start-local-splice-0.6.13.sh","start:local-ledger-splice-0.6.14":"bash node/start-local-splice-0.6.14.sh","example:workflow:participant-local":"npm run build && node --loader ts-node/esm examples/98-participant-local-command-submission.ts","example:workflow:pruning-preflight":"npm run build && node --loader ts-node/esm examples/97-pruning-preflight.ts","test:participant-358-sidecar-smoke":"bash node/test-participant-358-sidecar-smoke.sh","example:workflow:command-completion":"npm run build && node --loader ts-node/esm examples/94-command-completion-correlation.ts","test:participant-358-sidecar-script":"bash node/test-participant-358-sidecar.sh","test:stop-local-splice-0.7.0-script":"bash node/test-stop-local-splice-0.7.0.sh","test:start-local-splice-0.7.0-script":"bash node/test-start-local-splice-0.7.0.sh","test:stop-local-splice-0.6.12-script":"bash node/test-stop-local-splice-0.6.12.sh","test:stop-local-splice-0.6.13-script":"bash node/test-stop-local-splice-0.6.13.sh","test:stop-local-splice-0.6.14-script":"bash node/test-stop-local-splice-0.6.14.sh","test:start-local-splice-0.6.12-script":"bash node/test-start-local-splice-0.6.12.sh","test:start-local-splice-0.6.13-script":"bash node/test-start-local-splice-0.6.13.sh","test:start-local-splice-0.6.14-script":"bash node/test-start-local-splice-0.6.14.sh","example:workflow:contract-lifecycle-audit":"npm run build && node --loader ts-node/esm examples/95-contract-lifecycle-audit.ts","example:workflow:update-lookup-reconciliation":"npm run build && node --loader ts-node/esm examples/96-update-lookup-reconciliation.ts"},"_npmUser":{"name":"distrohelena","email":"distrohelena@gmail.com"},"repository":{"url":"git+https://github.com/distrohelena/canton-typescript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"TypeScript SDK for Canton with:","directories":{},"_nodeVersion":"22.21.1","dependencies":{"pg":"^8.22.0","fflate":"^0.8.3","fast-check":"^4.9.0","@grpc/grpc-js":"^1.14.4","@protobuf-ts/runtime":"^2.11.1","@protobuf-ts/runtime-rpc":"^2.11.1","@protobuf-ts/grpc-transport":"^2.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","vitest":"^3.2.4","ts-node":"^10.9.2","prettier":"^3.9.4","@types/pg":"^8.20.0","typescript":"^5.9.2","@protobuf-ts/plugin":"^2.11.1","@distrohelena/linter":"^0.5.0","@typescript-eslint/utils":"^8.62.1","@typescript-eslint/parser":"^8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/canton-typescript-sdk_0.1.38_1785869150045_0.3006802808744089","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package is no longer maintained."},"0.1.39":{"name":"@distrohelena/canton-typescript-sdk","version":"0.1.39","keywords":["canton","daml","grpc","json-rpc","typescript"],"license":"Apache-2.0","_id":"@distrohelena/canton-typescript-sdk@0.1.39","maintainers":[{"name":"distrohelena","email":"distrohelena@gmail.com"}],"homepage":"https://github.com/distrohelena/canton-typescript-sdk#readme","bugs":{"url":"https://github.com/distrohelena/canton-typescript-sdk/issues"},"bin":{"canton-localnet-stop":"node/stop-local.sh","canton-localnet-start":"node/start-local.sh","canton-localnet-splice-0.7.0-stop":"node/stop-local-splice-0.7.0.sh","canton-localnet-splice-0.6.12-stop":"node/stop-local-splice-0.6.12.sh","canton-localnet-splice-0.6.13-stop":"node/stop-local-splice-0.6.13.sh","canton-localnet-splice-0.6.14-stop":"node/stop-local-splice-0.6.14.sh","canton-localnet-splice-0.7.0-start":"node/start-local-splice-0.7.0.sh","canton-localnet-splice-0.6.12-start":"node/start-local-splice-0.6.12.sh","canton-localnet-splice-0.6.13-start":"node/start-local-splice-0.6.13.sh","canton-localnet-splice-0.6.14-start":"node/start-local-splice-0.6.14.sh","canton-localnet-participant-358-stop":"node/stop-local-participant-358.sh","canton-localnet-participant-358-start":"node/start-local-participant-358.sh"},"dist":{"shasum":"ab1355935524f8c87895669ea18be185426e412b","tarball":"https://registry.npmjs.org/@distrohelena/canton-typescript-sdk/-/canton-typescript-sdk-0.1.39.tgz","fileCount":2126,"integrity":"sha512-oLA2k5iuAIAwJHwfgLSLx3AwBIv5N76V0OGq+TrVUF3bQHn1OU0l72lESpZBzyyYpl4l2mdGWW6+GWKie+bXCQ==","signatures":[{"sig":"MEUCIEAOvOYlG2wqKX94Y3Mzcb8htO/QEve9Vxzjn5q+zj/hAiEAltvyKEz5xXdLSLRQHb2lRtgi/xOFB22jNauFeNlf9uI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9158911},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.js"},"./grpc":{"types":"./dist/grpc/index.d.ts","import":"./dist/grpc/index.js","require":"./dist/cjs/grpc/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","require":"./dist/cjs/json/index.js"},"./daml-lf":{"types":"./dist/daml-lf/index.d.ts","import":"./dist/daml-lf/index.js","require":"./dist/cjs/daml-lf/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","require":"./dist/cjs/testing/index.js"},"./debugger":{"types":"./dist/debugger/index.d.ts","import":"./dist/debugger/index.js","require":"./dist/cjs/debugger/index.js"},"./protobuf":{"types":"./dist/protobuf/index.d.ts","import":"./dist/protobuf/index.js","require":"./dist/cjs/protobuf/index.js"},"./daml-interface":{"types":"./dist/daml-interface/index.d.ts","import":"./dist/daml-interface/index.js","require":"./dist/cjs/daml-interface/index.js"}},"gitHead":"48ac7c9ba9c5cdbd5fea91cb545ad7ad07ddeee5","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run --exclude 'tests/live/**' --maxWorkers=1 --testTimeout=15000","build":"node ./scripts/clean-dist.mjs && tsc -p tsconfig.json && tsc -p tsconfig.cjs.json && node ./scripts/write-cjs-package.mjs","lint:fix":"eslint . --fix --max-warnings=0","test:live":"vitest run --dir tests/live --maxWorkers=1 --testTimeout=15000","test:unit":"vitest run tests/unit","example:jwt":"npm run build && node --loader ts-node/esm examples/03-jwt-authentication.ts","example:tls":"npm run build && node --loader ts-node/esm examples/02-tls-connection.ts","verify:pack":"node ./scripts/verify-npm-pack.mjs","example:init":"npm run build && node --loader ts-node/esm examples/01-client-initialization.ts","generate:grpc":"node ./scripts/generate-grpc-bindings.mjs","test:property":"vitest run tests/property --maxWorkers=1 --testTimeout=15000","examples:check":"npm run build && tsc -p tsconfig.examples.json --noEmit","test:live:fuzz":"vitest run tests/live/specs/live-stateful-fuzzing.test.ts --maxWorkers=1 --testTimeout=300000","stop:local-ledger":"bash node/stop-local.sh","example:dar:upload":"npm run build && node --loader ts-node/esm examples/40-dar-upload.ts","start:local-ledger":"bash node/start-local.sh","example:user:rights":"npm run build && node --loader ts-node/esm examples/70-user-rights.ts","example:party:hosted":"npm run build && node --loader ts-node/esm examples/10-hosted-party.ts","example:contract:query":"npm run build && node --loader ts-node/esm examples/60-query-active-contracts.ts","example:party:external":"npm run build && node --loader ts-node/esm examples/20-external-party-ed25519.ts","example:updates:stream":"npm run build && node --loader ts-node/esm examples/61-stream-updates.ts","example:workflow:retry":"npm run build && node --loader ts-node/esm examples/91-idempotent-command-retry.ts","test:stop-local-script":"bash node/test-stop-local.sh","example:workflow:atomic":"npm run build && node --loader ts-node/esm examples/90-atomic-create-and-exercise.ts","example:workflow:resume":"npm run build && node --loader ts-node/esm examples/92-resume-update-stream.ts","generate:daml-interface":"node ./dist/daml-interface/cli/daml-interface-cli-main.js","test:start-local-script":"bash node/test-start-local.sh","stop:local-participant-358":"bash node/stop-local-participant-358.sh","example:party:decentralized":"npm run build && node --loader ts-node/esm examples/30-decentralized-party-ed25519.ts","start:local-participant-358":"bash node/start-local-participant-358.sh","example:topology:party-hosting":"npm run build && node --loader ts-node/esm examples/80-topology-inspection.ts","stop:local-ledger-splice-0.7.0":"bash node/stop-local-splice-0.7.0.sh","example:workflow:stale-contract":"npm run build && node --loader ts-node/esm examples/93-archive-and-stale-contract.ts","start:local-ledger-splice-0.7.0":"bash node/start-local-splice-0.7.0.sh","stop:local-ledger-splice-0.6.12":"bash node/stop-local-splice-0.6.12.sh","stop:local-ledger-splice-0.6.13":"bash node/stop-local-splice-0.6.13.sh","stop:local-ledger-splice-0.6.14":"bash node/stop-local-splice-0.6.14.sh","example:contract:create-exercise":"npm run build && node --loader ts-node/esm examples/50-create-and-exercise.ts","start:local-ledger-splice-0.6.12":"bash node/start-local-splice-0.6.12.sh","start:local-ledger-splice-0.6.13":"bash node/start-local-splice-0.6.13.sh","start:local-ledger-splice-0.6.14":"bash node/start-local-splice-0.6.14.sh","example:workflow:participant-local":"npm run build && node --loader ts-node/esm examples/98-participant-local-command-submission.ts","example:workflow:pruning-preflight":"npm run build && node --loader ts-node/esm examples/97-pruning-preflight.ts","test:participant-358-sidecar-smoke":"bash node/test-participant-358-sidecar-smoke.sh","example:workflow:command-completion":"npm run build && node --loader ts-node/esm examples/94-command-completion-correlation.ts","test:participant-358-sidecar-script":"bash node/test-participant-358-sidecar.sh","test:stop-local-splice-0.7.0-script":"bash node/test-stop-local-splice-0.7.0.sh","test:start-local-splice-0.7.0-script":"bash node/test-start-local-splice-0.7.0.sh","test:stop-local-splice-0.6.12-script":"bash node/test-stop-local-splice-0.6.12.sh","test:stop-local-splice-0.6.13-script":"bash node/test-stop-local-splice-0.6.13.sh","test:stop-local-splice-0.6.14-script":"bash node/test-stop-local-splice-0.6.14.sh","test:start-local-splice-0.6.12-script":"bash node/test-start-local-splice-0.6.12.sh","test:start-local-splice-0.6.13-script":"bash node/test-start-local-splice-0.6.13.sh","test:start-local-splice-0.6.14-script":"bash node/test-start-local-splice-0.6.14.sh","example:workflow:contract-lifecycle-audit":"npm run build && node --loader ts-node/esm examples/95-contract-lifecycle-audit.ts","example:workflow:update-lookup-reconciliation":"npm run build && node --loader ts-node/esm examples/96-update-lookup-reconciliation.ts"},"_npmUser":{"name":"distrohelena","email":"distrohelena@gmail.com"},"repository":{"url":"git+https://github.com/distrohelena/canton-typescript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"TypeScript SDK for Canton with:","directories":{},"_nodeVersion":"22.21.1","dependencies":{"pg":"^8.22.0","fflate":"^0.8.3","fast-check":"^4.9.0","@grpc/grpc-js":"^1.14.4","@protobuf-ts/runtime":"^2.11.1","@protobuf-ts/runtime-rpc":"^2.11.1","@protobuf-ts/grpc-transport":"^2.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","vitest":"^3.2.4","ts-node":"^10.9.2","prettier":"^3.9.4","@types/pg":"^8.20.0","typescript":"^5.9.2","@protobuf-ts/plugin":"^2.11.1","@distrohelena/linter":"^0.5.0","@typescript-eslint/utils":"^8.62.1","@typescript-eslint/parser":"^8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/canton-typescript-sdk_0.1.39_1785891353340_0.8922255844044471","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package is no longer maintained."},"0.1.40":{"name":"@distrohelena/canton-typescript-sdk","version":"0.1.40","keywords":["canton","daml","grpc","json-rpc","typescript"],"license":"Apache-2.0","_id":"@distrohelena/canton-typescript-sdk@0.1.40","maintainers":[{"name":"distrohelena","email":"distrohelena@gmail.com"}],"homepage":"https://github.com/distrohelena/canton-typescript-sdk#readme","bugs":{"url":"https://github.com/distrohelena/canton-typescript-sdk/issues"},"bin":{"canton-localnet-stop":"node/stop-local.sh","canton-localnet-start":"node/start-local.sh","canton-localnet-splice-0.7.0-stop":"node/stop-local-splice-0.7.0.sh","canton-localnet-splice-0.6.12-stop":"node/stop-local-splice-0.6.12.sh","canton-localnet-splice-0.6.13-stop":"node/stop-local-splice-0.6.13.sh","canton-localnet-splice-0.6.14-stop":"node/stop-local-splice-0.6.14.sh","canton-localnet-splice-0.7.0-start":"node/start-local-splice-0.7.0.sh","canton-localnet-splice-0.6.12-start":"node/start-local-splice-0.6.12.sh","canton-localnet-splice-0.6.13-start":"node/start-local-splice-0.6.13.sh","canton-localnet-splice-0.6.14-start":"node/start-local-splice-0.6.14.sh","canton-localnet-participant-358-stop":"node/stop-local-participant-358.sh","canton-localnet-participant-358-start":"node/start-local-participant-358.sh"},"dist":{"shasum":"940bb7f5446a431f696b045bc6ced5c8b29f3fff","tarball":"https://registry.npmjs.org/@distrohelena/canton-typescript-sdk/-/canton-typescript-sdk-0.1.40.tgz","fileCount":2126,"integrity":"sha512-fJyNuXVc8lYYN2OmMGUhdGulmuEnUizXbg7haTG8JMiyn/lwCY9woPbbBo2HgZuy7cfw18vFPwpcio10suHJTw==","signatures":[{"sig":"MEQCIBpjsz7jGarOowk+kWDW5c/gcJzkOashWnG1ZkvbBaVsAiBYmFuccnfzFGmn8dvUlGwcXyH/gfjfLnWA2Cfgt/H9sw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9158911},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.js"},"./grpc":{"types":"./dist/grpc/index.d.ts","import":"./dist/grpc/index.js","require":"./dist/cjs/grpc/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","require":"./dist/cjs/json/index.js"},"./daml-lf":{"types":"./dist/daml-lf/index.d.ts","import":"./dist/daml-lf/index.js","require":"./dist/cjs/daml-lf/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","require":"./dist/cjs/testing/index.js"},"./debugger":{"types":"./dist/debugger/index.d.ts","import":"./dist/debugger/index.js","require":"./dist/cjs/debugger/index.js"},"./protobuf":{"types":"./dist/protobuf/index.d.ts","import":"./dist/protobuf/index.js","require":"./dist/cjs/protobuf/index.js"},"./daml-interface":{"types":"./dist/daml-interface/index.d.ts","import":"./dist/daml-interface/index.js","require":"./dist/cjs/daml-interface/index.js"}},"gitHead":"64ef233d50e65fcd6f77019776b68e540f0fe932","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run --exclude 'tests/live/**' --maxWorkers=1 --testTimeout=15000","build":"node ./scripts/clean-dist.mjs && tsc -p tsconfig.json && tsc -p tsconfig.cjs.json && node ./scripts/write-cjs-package.mjs","lint:fix":"eslint . --fix --max-warnings=0","test:live":"vitest run --dir tests/live --maxWorkers=1 --testTimeout=15000","test:unit":"vitest run tests/unit","example:jwt":"npm run build && node --loader ts-node/esm examples/03-jwt-authentication.ts","example:tls":"npm run build && node --loader ts-node/esm examples/02-tls-connection.ts","verify:pack":"node ./scripts/verify-npm-pack.mjs","example:init":"npm run build && node --loader ts-node/esm examples/01-client-initialization.ts","generate:grpc":"node ./scripts/generate-grpc-bindings.mjs","test:property":"vitest run tests/property --maxWorkers=1 --testTimeout=15000","examples:check":"npm run build && tsc -p tsconfig.examples.json --noEmit","test:live:fuzz":"vitest run tests/live/specs/live-stateful-fuzzing.test.ts --maxWorkers=1 --testTimeout=300000","stop:local-ledger":"bash node/stop-local.sh","example:dar:upload":"npm run build && node --loader ts-node/esm examples/40-dar-upload.ts","start:local-ledger":"bash node/start-local.sh","example:user:rights":"npm run build && node --loader ts-node/esm examples/70-user-rights.ts","example:party:hosted":"npm run build && node --loader ts-node/esm examples/10-hosted-party.ts","example:contract:query":"npm run build && node --loader ts-node/esm examples/60-query-active-contracts.ts","example:party:external":"npm run build && node --loader ts-node/esm examples/20-external-party-ed25519.ts","example:updates:stream":"npm run build && node --loader ts-node/esm examples/61-stream-updates.ts","example:workflow:retry":"npm run build && node --loader ts-node/esm examples/91-idempotent-command-retry.ts","test:stop-local-script":"bash node/test-stop-local.sh","example:workflow:atomic":"npm run build && node --loader ts-node/esm examples/90-atomic-create-and-exercise.ts","example:workflow:resume":"npm run build && node --loader ts-node/esm examples/92-resume-update-stream.ts","generate:daml-interface":"node ./dist/daml-interface/cli/daml-interface-cli-main.js","test:start-local-script":"bash node/test-start-local.sh","stop:local-participant-358":"bash node/stop-local-participant-358.sh","example:party:decentralized":"npm run build && node --loader ts-node/esm examples/30-decentralized-party-ed25519.ts","start:local-participant-358":"bash node/start-local-participant-358.sh","example:topology:party-hosting":"npm run build && node --loader ts-node/esm examples/80-topology-inspection.ts","stop:local-ledger-splice-0.7.0":"bash node/stop-local-splice-0.7.0.sh","example:workflow:stale-contract":"npm run build && node --loader ts-node/esm examples/93-archive-and-stale-contract.ts","start:local-ledger-splice-0.7.0":"bash node/start-local-splice-0.7.0.sh","stop:local-ledger-splice-0.6.12":"bash node/stop-local-splice-0.6.12.sh","stop:local-ledger-splice-0.6.13":"bash node/stop-local-splice-0.6.13.sh","stop:local-ledger-splice-0.6.14":"bash node/stop-local-splice-0.6.14.sh","example:contract:create-exercise":"npm run build && node --loader ts-node/esm examples/50-create-and-exercise.ts","start:local-ledger-splice-0.6.12":"bash node/start-local-splice-0.6.12.sh","start:local-ledger-splice-0.6.13":"bash node/start-local-splice-0.6.13.sh","start:local-ledger-splice-0.6.14":"bash node/start-local-splice-0.6.14.sh","example:workflow:participant-local":"npm run build && node --loader ts-node/esm examples/98-participant-local-command-submission.ts","example:workflow:pruning-preflight":"npm run build && node --loader ts-node/esm examples/97-pruning-preflight.ts","test:participant-358-sidecar-smoke":"bash node/test-participant-358-sidecar-smoke.sh","example:workflow:command-completion":"npm run build && node --loader ts-node/esm examples/94-command-completion-correlation.ts","test:participant-358-sidecar-script":"bash node/test-participant-358-sidecar.sh","test:stop-local-splice-0.7.0-script":"bash node/test-stop-local-splice-0.7.0.sh","test:start-local-splice-0.7.0-script":"bash node/test-start-local-splice-0.7.0.sh","test:stop-local-splice-0.6.12-script":"bash node/test-stop-local-splice-0.6.12.sh","test:stop-local-splice-0.6.13-script":"bash node/test-stop-local-splice-0.6.13.sh","test:stop-local-splice-0.6.14-script":"bash node/test-stop-local-splice-0.6.14.sh","test:start-local-splice-0.6.12-script":"bash node/test-start-local-splice-0.6.12.sh","test:start-local-splice-0.6.13-script":"bash node/test-start-local-splice-0.6.13.sh","test:start-local-splice-0.6.14-script":"bash node/test-start-local-splice-0.6.14.sh","example:workflow:contract-lifecycle-audit":"npm run build && node --loader ts-node/esm examples/95-contract-lifecycle-audit.ts","example:workflow:update-lookup-reconciliation":"npm run build && node --loader ts-node/esm examples/96-update-lookup-reconciliation.ts"},"_npmUser":{"name":"distrohelena","email":"distrohelena@gmail.com"},"repository":{"url":"git+https://github.com/distrohelena/canton-typescript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"TypeScript SDK for Canton with:","directories":{},"_nodeVersion":"22.21.1","dependencies":{"pg":"^8.22.0","fflate":"^0.8.3","fast-check":"^4.9.0","@grpc/grpc-js":"^1.14.4","@protobuf-ts/runtime":"^2.11.1","@protobuf-ts/runtime-rpc":"^2.11.1","@protobuf-ts/grpc-transport":"^2.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","vitest":"^3.2.4","ts-node":"^10.9.2","prettier":"^3.9.4","@types/pg":"^8.20.0","typescript":"^5.9.2","@protobuf-ts/plugin":"^2.11.1","@distrohelena/linter":"^0.5.0","@typescript-eslint/utils":"^8.62.1","@typescript-eslint/parser":"^8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/canton-typescript-sdk_0.1.40_1785893731284_0.2197873734014979","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package is no longer maintained."},"0.1.41":{"name":"@distrohelena/canton-typescript-sdk","version":"0.1.41","keywords":["canton","daml","grpc","json-rpc","typescript"],"license":"Apache-2.0","_id":"@distrohelena/canton-typescript-sdk@0.1.41","maintainers":[{"name":"distrohelena","email":"distrohelena@gmail.com"}],"homepage":"https://github.com/distrohelena/canton-typescript-sdk#readme","bugs":{"url":"https://github.com/distrohelena/canton-typescript-sdk/issues"},"bin":{"canton-localnet-stop":"node/stop-local.sh","canton-localnet-start":"node/start-local.sh","canton-localnet-splice-0.7.0-stop":"node/stop-local-splice-0.7.0.sh","canton-localnet-splice-0.6.12-stop":"node/stop-local-splice-0.6.12.sh","canton-localnet-splice-0.6.13-stop":"node/stop-local-splice-0.6.13.sh","canton-localnet-splice-0.6.14-stop":"node/stop-local-splice-0.6.14.sh","canton-localnet-splice-0.7.0-start":"node/start-local-splice-0.7.0.sh","canton-localnet-splice-0.6.12-start":"node/start-local-splice-0.6.12.sh","canton-localnet-splice-0.6.13-start":"node/start-local-splice-0.6.13.sh","canton-localnet-splice-0.6.14-start":"node/start-local-splice-0.6.14.sh","canton-localnet-participant-358-stop":"node/stop-local-participant-358.sh","canton-localnet-participant-358-start":"node/start-local-participant-358.sh"},"dist":{"shasum":"642503f14d2900ecf40ba0b2a6e2c62c574f1e45","tarball":"https://registry.npmjs.org/@distrohelena/canton-typescript-sdk/-/canton-typescript-sdk-0.1.41.tgz","fileCount":2126,"integrity":"sha512-DWrW77uCVDOUzr0l0fnxTTjS4DZHKOS5bq54NPF9XG8fvFx0yNlyOrmg6jsDLCvTM8G0xa8DUfO+E6cVDCZ1wQ==","signatures":[{"sig":"MEYCIQCJVixNkoq5OX8BwIY5n4i6doTKBtKvchuWc2ni3k8T/AIhAL+HSIYhT/4WQlpb64gevHexQxG6wUCG6IYtj72JkbBP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9158911},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.js"},"./grpc":{"types":"./dist/grpc/index.d.ts","import":"./dist/grpc/index.js","require":"./dist/cjs/grpc/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","require":"./dist/cjs/json/index.js"},"./daml-lf":{"types":"./dist/daml-lf/index.d.ts","import":"./dist/daml-lf/index.js","require":"./dist/cjs/daml-lf/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","require":"./dist/cjs/testing/index.js"},"./debugger":{"types":"./dist/debugger/index.d.ts","import":"./dist/debugger/index.js","require":"./dist/cjs/debugger/index.js"},"./protobuf":{"types":"./dist/protobuf/index.d.ts","import":"./dist/protobuf/index.js","require":"./dist/cjs/protobuf/index.js"},"./daml-interface":{"types":"./dist/daml-interface/index.d.ts","import":"./dist/daml-interface/index.js","require":"./dist/cjs/daml-interface/index.js"}},"gitHead":"3f8359ba71680b48507657e292f7297894cac036","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run --exclude 'tests/live/**' --maxWorkers=1 --testTimeout=15000","build":"node ./scripts/clean-dist.mjs && tsc -p tsconfig.json && tsc -p tsconfig.cjs.json && node ./scripts/write-cjs-package.mjs","lint:fix":"eslint . --fix --max-warnings=0","test:live":"vitest run --dir tests/live --maxWorkers=1 --testTimeout=15000","test:unit":"vitest run tests/unit","example:jwt":"npm run build && node --loader ts-node/esm examples/03-jwt-authentication.ts","example:tls":"npm run build && node --loader ts-node/esm examples/02-tls-connection.ts","verify:pack":"node ./scripts/verify-npm-pack.mjs","example:init":"npm run build && node --loader ts-node/esm examples/01-client-initialization.ts","generate:grpc":"node ./scripts/generate-grpc-bindings.mjs","test:property":"vitest run tests/property --maxWorkers=1 --testTimeout=15000","examples:check":"npm run build && tsc -p tsconfig.examples.json --noEmit","test:live:fuzz":"vitest run tests/live/specs/live-stateful-fuzzing.test.ts --maxWorkers=1 --testTimeout=300000","stop:local-ledger":"bash node/stop-local.sh","example:dar:upload":"npm run build && node --loader ts-node/esm examples/40-dar-upload.ts","start:local-ledger":"bash node/start-local.sh","example:user:rights":"npm run build && node --loader ts-node/esm examples/70-user-rights.ts","example:party:hosted":"npm run build && node --loader ts-node/esm examples/10-hosted-party.ts","example:contract:query":"npm run build && node --loader ts-node/esm examples/60-query-active-contracts.ts","example:party:external":"npm run build && node --loader ts-node/esm examples/20-external-party-ed25519.ts","example:updates:stream":"npm run build && node --loader ts-node/esm examples/61-stream-updates.ts","example:workflow:retry":"npm run build && node --loader ts-node/esm examples/91-idempotent-command-retry.ts","test:stop-local-script":"bash node/test-stop-local.sh","example:workflow:atomic":"npm run build && node --loader ts-node/esm examples/90-atomic-create-and-exercise.ts","example:workflow:resume":"npm run build && node --loader ts-node/esm examples/92-resume-update-stream.ts","generate:daml-interface":"node ./dist/daml-interface/cli/daml-interface-cli-main.js","test:start-local-script":"bash node/test-start-local.sh","stop:local-participant-358":"bash node/stop-local-participant-358.sh","example:party:decentralized":"npm run build && node --loader ts-node/esm examples/30-decentralized-party-ed25519.ts","start:local-participant-358":"bash node/start-local-participant-358.sh","example:topology:party-hosting":"npm run build && node --loader ts-node/esm examples/80-topology-inspection.ts","stop:local-ledger-splice-0.7.0":"bash node/stop-local-splice-0.7.0.sh","example:workflow:stale-contract":"npm run build && node --loader ts-node/esm examples/93-archive-and-stale-contract.ts","start:local-ledger-splice-0.7.0":"bash node/start-local-splice-0.7.0.sh","stop:local-ledger-splice-0.6.12":"bash node/stop-local-splice-0.6.12.sh","stop:local-ledger-splice-0.6.13":"bash node/stop-local-splice-0.6.13.sh","stop:local-ledger-splice-0.6.14":"bash node/stop-local-splice-0.6.14.sh","example:contract:create-exercise":"npm run build && node --loader ts-node/esm examples/50-create-and-exercise.ts","start:local-ledger-splice-0.6.12":"bash node/start-local-splice-0.6.12.sh","start:local-ledger-splice-0.6.13":"bash node/start-local-splice-0.6.13.sh","start:local-ledger-splice-0.6.14":"bash node/start-local-splice-0.6.14.sh","example:workflow:participant-local":"npm run build && node --loader ts-node/esm examples/98-participant-local-command-submission.ts","example:workflow:pruning-preflight":"npm run build && node --loader ts-node/esm examples/97-pruning-preflight.ts","test:participant-358-sidecar-smoke":"bash node/test-participant-358-sidecar-smoke.sh","example:workflow:command-completion":"npm run build && node --loader ts-node/esm examples/94-command-completion-correlation.ts","test:participant-358-sidecar-script":"bash node/test-participant-358-sidecar.sh","test:stop-local-splice-0.7.0-script":"bash node/test-stop-local-splice-0.7.0.sh","test:start-local-splice-0.7.0-script":"bash node/test-start-local-splice-0.7.0.sh","test:stop-local-splice-0.6.12-script":"bash node/test-stop-local-splice-0.6.12.sh","test:stop-local-splice-0.6.13-script":"bash node/test-stop-local-splice-0.6.13.sh","test:stop-local-splice-0.6.14-script":"bash node/test-stop-local-splice-0.6.14.sh","test:start-local-splice-0.6.12-script":"bash node/test-start-local-splice-0.6.12.sh","test:start-local-splice-0.6.13-script":"bash node/test-start-local-splice-0.6.13.sh","test:start-local-splice-0.6.14-script":"bash node/test-start-local-splice-0.6.14.sh","example:workflow:contract-lifecycle-audit":"npm run build && node --loader ts-node/esm examples/95-contract-lifecycle-audit.ts","example:workflow:update-lookup-reconciliation":"npm run build && node --loader ts-node/esm examples/96-update-lookup-reconciliation.ts"},"_npmUser":{"name":"distrohelena","email":"distrohelena@gmail.com"},"repository":{"url":"git+https://github.com/distrohelena/canton-typescript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"TypeScript SDK for Canton with:","directories":{},"_nodeVersion":"22.21.1","dependencies":{"pg":"^8.22.0","fflate":"^0.8.3","fast-check":"^4.9.0","@grpc/grpc-js":"^1.14.4","@protobuf-ts/runtime":"^2.11.1","@protobuf-ts/runtime-rpc":"^2.11.1","@protobuf-ts/grpc-transport":"^2.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","vitest":"^3.2.4","ts-node":"^10.9.2","prettier":"^3.9.4","@types/pg":"^8.20.0","typescript":"^5.9.2","@protobuf-ts/plugin":"^2.11.1","@distrohelena/linter":"^0.5.0","@typescript-eslint/utils":"^8.62.1","@typescript-eslint/parser":"^8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/canton-typescript-sdk_0.1.41_1785893967980_0.8756112668814444","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package is no longer maintained."},"0.1.42":{"name":"@distrohelena/canton-typescript-sdk","version":"0.1.42","keywords":["canton","daml","grpc","json-rpc","typescript"],"license":"Apache-2.0","_id":"@distrohelena/canton-typescript-sdk@0.1.42","maintainers":[{"name":"distrohelena","email":"distrohelena@gmail.com"}],"homepage":"https://github.com/distrohelena/canton-typescript-sdk#readme","bugs":{"url":"https://github.com/distrohelena/canton-typescript-sdk/issues"},"bin":{"canton-localnet-stop":"node/stop-local.sh","canton-localnet-start":"node/start-local.sh","canton-localnet-splice-0.7.0-stop":"node/stop-local-splice-0.7.0.sh","canton-localnet-splice-0.6.12-stop":"node/stop-local-splice-0.6.12.sh","canton-localnet-splice-0.6.13-stop":"node/stop-local-splice-0.6.13.sh","canton-localnet-splice-0.6.14-stop":"node/stop-local-splice-0.6.14.sh","canton-localnet-splice-0.7.0-start":"node/start-local-splice-0.7.0.sh","canton-localnet-splice-0.6.12-start":"node/start-local-splice-0.6.12.sh","canton-localnet-splice-0.6.13-start":"node/start-local-splice-0.6.13.sh","canton-localnet-splice-0.6.14-start":"node/start-local-splice-0.6.14.sh","canton-localnet-participant-358-stop":"node/stop-local-participant-358.sh","canton-localnet-participant-358-start":"node/start-local-participant-358.sh"},"dist":{"shasum":"583df304e3122c405e07ab3ce1e4ba823439e8cf","tarball":"https://registry.npmjs.org/@distrohelena/canton-typescript-sdk/-/canton-typescript-sdk-0.1.42.tgz","fileCount":2126,"integrity":"sha512-0SFkxWzClbG0Sg317Sg/Q6t6JSgIYo1bFhMJYT3I/jfipt5fQ8DiqQP97aD0VbIKgekaV5zTHFATc2SA2SRG9A==","signatures":[{"sig":"MEUCIQDM4vnch4Yue2Eq4B6hwI9+XKmBtoMwCn39prCKzRH9lwIgKSkNMFa04edjnVTi4JkavgSa80E42gt0UY6+WzfzUCg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9172156},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.js"},"./grpc":{"types":"./dist/grpc/index.d.ts","import":"./dist/grpc/index.js","require":"./dist/cjs/grpc/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","require":"./dist/cjs/json/index.js"},"./daml-lf":{"types":"./dist/daml-lf/index.d.ts","import":"./dist/daml-lf/index.js","require":"./dist/cjs/daml-lf/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","require":"./dist/cjs/testing/index.js"},"./debugger":{"types":"./dist/debugger/index.d.ts","import":"./dist/debugger/index.js","require":"./dist/cjs/debugger/index.js"},"./protobuf":{"types":"./dist/protobuf/index.d.ts","import":"./dist/protobuf/index.js","require":"./dist/cjs/protobuf/index.js"},"./daml-interface":{"types":"./dist/daml-interface/index.d.ts","import":"./dist/daml-interface/index.js","require":"./dist/cjs/daml-interface/index.js"}},"gitHead":"3f8359ba71680b48507657e292f7297894cac036","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run --exclude 'tests/live/**' --maxWorkers=1 --testTimeout=15000","build":"node ./scripts/clean-dist.mjs && tsc -p tsconfig.json && tsc -p tsconfig.cjs.json && node ./scripts/write-cjs-package.mjs","lint:fix":"eslint . --fix --max-warnings=0","test:live":"vitest run --dir tests/live --maxWorkers=1 --testTimeout=15000","test:unit":"vitest run tests/unit","example:jwt":"npm run build && node --loader ts-node/esm examples/03-jwt-authentication.ts","example:tls":"npm run build && node --loader ts-node/esm examples/02-tls-connection.ts","verify:pack":"node ./scripts/verify-npm-pack.mjs","example:init":"npm run build && node --loader ts-node/esm examples/01-client-initialization.ts","generate:grpc":"node ./scripts/generate-grpc-bindings.mjs","test:property":"vitest run tests/property --maxWorkers=1 --testTimeout=15000","examples:check":"npm run build && tsc -p tsconfig.examples.json --noEmit","test:live:fuzz":"vitest run tests/live/specs/live-stateful-fuzzing.test.ts --maxWorkers=1 --testTimeout=300000","stop:local-ledger":"bash node/stop-local.sh","example:dar:upload":"npm run build && node --loader ts-node/esm examples/40-dar-upload.ts","start:local-ledger":"bash node/start-local.sh","example:user:rights":"npm run build && node --loader ts-node/esm examples/70-user-rights.ts","example:party:hosted":"npm run build && node --loader ts-node/esm examples/10-hosted-party.ts","example:contract:query":"npm run build && node --loader ts-node/esm examples/60-query-active-contracts.ts","example:party:external":"npm run build && node --loader ts-node/esm examples/20-external-party-ed25519.ts","example:updates:stream":"npm run build && node --loader ts-node/esm examples/61-stream-updates.ts","example:workflow:retry":"npm run build && node --loader ts-node/esm examples/91-idempotent-command-retry.ts","test:stop-local-script":"bash node/test-stop-local.sh","example:workflow:atomic":"npm run build && node --loader ts-node/esm examples/90-atomic-create-and-exercise.ts","example:workflow:resume":"npm run build && node --loader ts-node/esm examples/92-resume-update-stream.ts","generate:daml-interface":"node ./dist/daml-interface/cli/daml-interface-cli-main.js","test:start-local-script":"bash node/test-start-local.sh","stop:local-participant-358":"bash node/stop-local-participant-358.sh","example:party:decentralized":"npm run build && node --loader ts-node/esm examples/30-decentralized-party-ed25519.ts","start:local-participant-358":"bash node/start-local-participant-358.sh","example:topology:party-hosting":"npm run build && node --loader ts-node/esm examples/80-topology-inspection.ts","stop:local-ledger-splice-0.7.0":"bash node/stop-local-splice-0.7.0.sh","example:workflow:stale-contract":"npm run build && node --loader ts-node/esm examples/93-archive-and-stale-contract.ts","start:local-ledger-splice-0.7.0":"bash node/start-local-splice-0.7.0.sh","stop:local-ledger-splice-0.6.12":"bash node/stop-local-splice-0.6.12.sh","stop:local-ledger-splice-0.6.13":"bash node/stop-local-splice-0.6.13.sh","stop:local-ledger-splice-0.6.14":"bash node/stop-local-splice-0.6.14.sh","example:contract:create-exercise":"npm run build && node --loader ts-node/esm examples/50-create-and-exercise.ts","start:local-ledger-splice-0.6.12":"bash node/start-local-splice-0.6.12.sh","start:local-ledger-splice-0.6.13":"bash node/start-local-splice-0.6.13.sh","start:local-ledger-splice-0.6.14":"bash node/start-local-splice-0.6.14.sh","example:workflow:participant-local":"npm run build && node --loader ts-node/esm examples/98-participant-local-command-submission.ts","example:workflow:pruning-preflight":"npm run build && node --loader ts-node/esm examples/97-pruning-preflight.ts","test:participant-358-sidecar-smoke":"bash node/test-participant-358-sidecar-smoke.sh","example:workflow:command-completion":"npm run build && node --loader ts-node/esm examples/94-command-completion-correlation.ts","test:participant-358-sidecar-script":"bash node/test-participant-358-sidecar.sh","test:stop-local-splice-0.7.0-script":"bash node/test-stop-local-splice-0.7.0.sh","test:start-local-splice-0.7.0-script":"bash node/test-start-local-splice-0.7.0.sh","test:stop-local-splice-0.6.12-script":"bash node/test-stop-local-splice-0.6.12.sh","test:stop-local-splice-0.6.13-script":"bash node/test-stop-local-splice-0.6.13.sh","test:stop-local-splice-0.6.14-script":"bash node/test-stop-local-splice-0.6.14.sh","test:start-local-splice-0.6.12-script":"bash node/test-start-local-splice-0.6.12.sh","test:start-local-splice-0.6.13-script":"bash node/test-start-local-splice-0.6.13.sh","test:start-local-splice-0.6.14-script":"bash node/test-start-local-splice-0.6.14.sh","example:workflow:contract-lifecycle-audit":"npm run build && node --loader ts-node/esm examples/95-contract-lifecycle-audit.ts","example:workflow:update-lookup-reconciliation":"npm run build && node --loader ts-node/esm examples/96-update-lookup-reconciliation.ts"},"_npmUser":{"name":"distrohelena","email":"distrohelena@gmail.com"},"repository":{"url":"git+https://github.com/distrohelena/canton-typescript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"TypeScript SDK for Canton with:","directories":{},"_nodeVersion":"22.21.1","dependencies":{"pg":"^8.22.0","fflate":"^0.8.3","fast-check":"^4.9.0","@grpc/grpc-js":"^1.14.4","@protobuf-ts/runtime":"^2.11.1","@protobuf-ts/runtime-rpc":"^2.11.1","@protobuf-ts/grpc-transport":"^2.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","vitest":"^3.2.4","ts-node":"^10.9.2","prettier":"^3.9.4","@types/pg":"^8.20.0","typescript":"^5.9.2","@protobuf-ts/plugin":"^2.11.1","@distrohelena/linter":"^0.5.0","@typescript-eslint/utils":"^8.62.1","@typescript-eslint/parser":"^8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/canton-typescript-sdk_0.1.42_1785894455511_0.5713334316958607","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package is no longer maintained."},"0.1.43":{"name":"@distrohelena/canton-typescript-sdk","version":"0.1.43","keywords":["canton","daml","grpc","json-rpc","typescript"],"license":"Apache-2.0","_id":"@distrohelena/canton-typescript-sdk@0.1.43","maintainers":[{"name":"distrohelena","email":"distrohelena@gmail.com"}],"homepage":"https://github.com/distrohelena/canton-typescript-sdk#readme","bugs":{"url":"https://github.com/distrohelena/canton-typescript-sdk/issues"},"bin":{"canton-localnet-stop":"node/stop-local.sh","canton-localnet-start":"node/start-local.sh","canton-localnet-splice-0.7.0-stop":"node/stop-local-splice-0.7.0.sh","canton-localnet-splice-0.6.12-stop":"node/stop-local-splice-0.6.12.sh","canton-localnet-splice-0.6.13-stop":"node/stop-local-splice-0.6.13.sh","canton-localnet-splice-0.6.14-stop":"node/stop-local-splice-0.6.14.sh","canton-localnet-splice-0.7.0-start":"node/start-local-splice-0.7.0.sh","canton-localnet-splice-0.6.12-start":"node/start-local-splice-0.6.12.sh","canton-localnet-splice-0.6.13-start":"node/start-local-splice-0.6.13.sh","canton-localnet-splice-0.6.14-start":"node/start-local-splice-0.6.14.sh","canton-localnet-participant-358-stop":"node/stop-local-participant-358.sh","canton-localnet-participant-358-start":"node/start-local-participant-358.sh"},"dist":{"shasum":"fb1d8e4d68e98fcdccca342297928843af97f980","tarball":"https://registry.npmjs.org/@distrohelena/canton-typescript-sdk/-/canton-typescript-sdk-0.1.43.tgz","fileCount":2126,"integrity":"sha512-8iVeHLVziHVYn2mBJhAxvmXqIsqZeuMRtpznSU6ZcRw9vEQh8cp4B52iTTXJ2Fu0lyCCBJM0ffmnM8RWkhXFlg==","signatures":[{"sig":"MEYCIQCkF3SUd4vDiHDVzEOfahp2ot8GddgefS9giukjgIRNPAIhAPeQDSkXTHROUvaNtaUKfkpPXKjTY3ELiAImYCKmvr4o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9172156},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.js"},"./grpc":{"types":"./dist/grpc/index.d.ts","import":"./dist/grpc/index.js","require":"./dist/cjs/grpc/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","require":"./dist/cjs/json/index.js"},"./daml-lf":{"types":"./dist/daml-lf/index.d.ts","import":"./dist/daml-lf/index.js","require":"./dist/cjs/daml-lf/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","require":"./dist/cjs/testing/index.js"},"./debugger":{"types":"./dist/debugger/index.d.ts","import":"./dist/debugger/index.js","require":"./dist/cjs/debugger/index.js"},"./protobuf":{"types":"./dist/protobuf/index.d.ts","import":"./dist/protobuf/index.js","require":"./dist/cjs/protobuf/index.js"},"./daml-interface":{"types":"./dist/daml-interface/index.d.ts","import":"./dist/daml-interface/index.js","require":"./dist/cjs/daml-interface/index.js"}},"gitHead":"0b64ecc3ce63d8d40f8aa1c1e006568174bee876","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run --exclude 'tests/live/**' --maxWorkers=1 --testTimeout=15000","build":"node ./scripts/clean-dist.mjs && tsc -p tsconfig.json && tsc -p tsconfig.cjs.json && node ./scripts/write-cjs-package.mjs","lint:fix":"eslint . --fix --max-warnings=0","test:live":"vitest run --dir tests/live --maxWorkers=1 --testTimeout=15000","test:unit":"vitest run tests/unit","example:jwt":"npm run build && node --loader ts-node/esm examples/03-jwt-authentication.ts","example:tls":"npm run build && node --loader ts-node/esm examples/02-tls-connection.ts","verify:pack":"node ./scripts/verify-npm-pack.mjs","example:init":"npm run build && node --loader ts-node/esm examples/01-client-initialization.ts","generate:grpc":"node ./scripts/generate-grpc-bindings.mjs","test:property":"vitest run tests/property --maxWorkers=1 --testTimeout=15000","examples:check":"npm run build && tsc -p tsconfig.examples.json --noEmit","test:live:fuzz":"vitest run tests/live/specs/live-stateful-fuzzing.test.ts --maxWorkers=1 --testTimeout=300000","stop:local-ledger":"bash node/stop-local.sh","example:dar:upload":"npm run build && node --loader ts-node/esm examples/40-dar-upload.ts","start:local-ledger":"bash node/start-local.sh","example:user:rights":"npm run build && node --loader ts-node/esm examples/70-user-rights.ts","example:party:hosted":"npm run build && node --loader ts-node/esm examples/10-hosted-party.ts","example:contract:query":"npm run build && node --loader ts-node/esm examples/60-query-active-contracts.ts","example:party:external":"npm run build && node --loader ts-node/esm examples/20-external-party-ed25519.ts","example:updates:stream":"npm run build && node --loader ts-node/esm examples/61-stream-updates.ts","example:workflow:retry":"npm run build && node --loader ts-node/esm examples/91-idempotent-command-retry.ts","test:stop-local-script":"bash node/test-stop-local.sh","example:workflow:atomic":"npm run build && node --loader ts-node/esm examples/90-atomic-create-and-exercise.ts","example:workflow:resume":"npm run build && node --loader ts-node/esm examples/92-resume-update-stream.ts","generate:daml-interface":"node ./dist/daml-interface/cli/daml-interface-cli-main.js","test:start-local-script":"bash node/test-start-local.sh","stop:local-participant-358":"bash node/stop-local-participant-358.sh","example:party:decentralized":"npm run build && node --loader ts-node/esm examples/30-decentralized-party-ed25519.ts","start:local-participant-358":"bash node/start-local-participant-358.sh","example:topology:party-hosting":"npm run build && node --loader ts-node/esm examples/80-topology-inspection.ts","stop:local-ledger-splice-0.7.0":"bash node/stop-local-splice-0.7.0.sh","example:workflow:stale-contract":"npm run build && node --loader ts-node/esm examples/93-archive-and-stale-contract.ts","start:local-ledger-splice-0.7.0":"bash node/start-local-splice-0.7.0.sh","stop:local-ledger-splice-0.6.12":"bash node/stop-local-splice-0.6.12.sh","stop:local-ledger-splice-0.6.13":"bash node/stop-local-splice-0.6.13.sh","stop:local-ledger-splice-0.6.14":"bash node/stop-local-splice-0.6.14.sh","example:contract:create-exercise":"npm run build && node --loader ts-node/esm examples/50-create-and-exercise.ts","start:local-ledger-splice-0.6.12":"bash node/start-local-splice-0.6.12.sh","start:local-ledger-splice-0.6.13":"bash node/start-local-splice-0.6.13.sh","start:local-ledger-splice-0.6.14":"bash node/start-local-splice-0.6.14.sh","example:workflow:participant-local":"npm run build && node --loader ts-node/esm examples/98-participant-local-command-submission.ts","example:workflow:pruning-preflight":"npm run build && node --loader ts-node/esm examples/97-pruning-preflight.ts","test:participant-358-sidecar-smoke":"bash node/test-participant-358-sidecar-smoke.sh","example:workflow:command-completion":"npm run build && node --loader ts-node/esm examples/94-command-completion-correlation.ts","test:participant-358-sidecar-script":"bash node/test-participant-358-sidecar.sh","test:stop-local-splice-0.7.0-script":"bash node/test-stop-local-splice-0.7.0.sh","test:start-local-splice-0.7.0-script":"bash node/test-start-local-splice-0.7.0.sh","test:stop-local-splice-0.6.12-script":"bash node/test-stop-local-splice-0.6.12.sh","test:stop-local-splice-0.6.13-script":"bash node/test-stop-local-splice-0.6.13.sh","test:stop-local-splice-0.6.14-script":"bash node/test-stop-local-splice-0.6.14.sh","test:start-local-splice-0.6.12-script":"bash node/test-start-local-splice-0.6.12.sh","test:start-local-splice-0.6.13-script":"bash node/test-start-local-splice-0.6.13.sh","test:start-local-splice-0.6.14-script":"bash node/test-start-local-splice-0.6.14.sh","example:workflow:contract-lifecycle-audit":"npm run build && node --loader ts-node/esm examples/95-contract-lifecycle-audit.ts","example:workflow:update-lookup-reconciliation":"npm run build && node --loader ts-node/esm examples/96-update-lookup-reconciliation.ts"},"_npmUser":{"name":"distrohelena","email":"distrohelena@gmail.com"},"repository":{"url":"git+https://github.com/distrohelena/canton-typescript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"TypeScript SDK for Canton with:","directories":{},"_nodeVersion":"22.21.1","dependencies":{"pg":"^8.22.0","fflate":"^0.8.3","fast-check":"^4.9.0","@grpc/grpc-js":"^1.14.4","@protobuf-ts/runtime":"^2.11.1","@protobuf-ts/runtime-rpc":"^2.11.1","@protobuf-ts/grpc-transport":"^2.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","vitest":"^3.2.4","ts-node":"^10.9.2","prettier":"^3.9.4","@types/pg":"^8.20.0","typescript":"^5.9.2","@protobuf-ts/plugin":"^2.11.1","@distrohelena/linter":"^0.5.0","@typescript-eslint/utils":"^8.62.1","@typescript-eslint/parser":"^8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/canton-typescript-sdk_0.1.43_1785894589217_0.08269176688656121","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package is no longer maintained."},"0.1.44":{"name":"@distrohelena/canton-typescript-sdk","version":"0.1.44","keywords":["canton","daml","grpc","json-rpc","typescript"],"license":"Apache-2.0","_id":"@distrohelena/canton-typescript-sdk@0.1.44","maintainers":[{"name":"distrohelena","email":"distrohelena@gmail.com"}],"homepage":"https://github.com/distrohelena/canton-typescript-sdk#readme","bugs":{"url":"https://github.com/distrohelena/canton-typescript-sdk/issues"},"bin":{"canton-localnet-stop":"node/stop-local.sh","canton-localnet-start":"node/start-local.sh","canton-localnet-splice-0.7.0-stop":"node/stop-local-splice-0.7.0.sh","canton-localnet-splice-0.6.12-stop":"node/stop-local-splice-0.6.12.sh","canton-localnet-splice-0.6.13-stop":"node/stop-local-splice-0.6.13.sh","canton-localnet-splice-0.6.14-stop":"node/stop-local-splice-0.6.14.sh","canton-localnet-splice-0.7.0-start":"node/start-local-splice-0.7.0.sh","canton-localnet-splice-0.6.12-start":"node/start-local-splice-0.6.12.sh","canton-localnet-splice-0.6.13-start":"node/start-local-splice-0.6.13.sh","canton-localnet-splice-0.6.14-start":"node/start-local-splice-0.6.14.sh","canton-localnet-participant-358-stop":"node/stop-local-participant-358.sh","canton-localnet-participant-358-start":"node/start-local-participant-358.sh"},"dist":{"shasum":"b77e10c21a3622753700ec621270728b0cfc3cd6","tarball":"https://registry.npmjs.org/@distrohelena/canton-typescript-sdk/-/canton-typescript-sdk-0.1.44.tgz","fileCount":2126,"integrity":"sha512-GTpYWZFb9Kd0VAp/m9t6AKEksTXI/k1AlZWd3slDfu7ywtmNZgFGkNBIJbDHB76MDymRMls6bYJRNrtZoY2yzg==","signatures":[{"sig":"MEYCIQDyLtTWhQUXlMTP5+9hUhLKPLFUpWB4EIuWpndYFI7zFgIhAMZ3AE0+D2WxwPH31hSLmO4u/msCXSSn/hZyOqvRA/oH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9190859},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.js"},"./grpc":{"types":"./dist/grpc/index.d.ts","import":"./dist/grpc/index.js","require":"./dist/cjs/grpc/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","require":"./dist/cjs/json/index.js"},"./daml-lf":{"types":"./dist/daml-lf/index.d.ts","import":"./dist/daml-lf/index.js","require":"./dist/cjs/daml-lf/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","require":"./dist/cjs/testing/index.js"},"./debugger":{"types":"./dist/debugger/index.d.ts","import":"./dist/debugger/index.js","require":"./dist/cjs/debugger/index.js"},"./protobuf":{"types":"./dist/protobuf/index.d.ts","import":"./dist/protobuf/index.js","require":"./dist/cjs/protobuf/index.js"},"./daml-interface":{"types":"./dist/daml-interface/index.d.ts","import":"./dist/daml-interface/index.js","require":"./dist/cjs/daml-interface/index.js"}},"gitHead":"33136ddecb4c9c8d76419a8269a8ae8a9e7f9f0e","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run --exclude 'tests/live/**' --maxWorkers=1 --testTimeout=15000","build":"node ./scripts/clean-dist.mjs && tsc -p tsconfig.json && tsc -p tsconfig.cjs.json && node ./scripts/write-cjs-package.mjs","lint:fix":"eslint . --fix --max-warnings=0","test:live":"vitest run --dir tests/live --maxWorkers=1 --testTimeout=15000","test:unit":"vitest run tests/unit","example:jwt":"npm run build && node --loader ts-node/esm examples/03-jwt-authentication.ts","example:tls":"npm run build && node --loader ts-node/esm examples/02-tls-connection.ts","verify:pack":"node ./scripts/verify-npm-pack.mjs","example:init":"npm run build && node --loader ts-node/esm examples/01-client-initialization.ts","generate:grpc":"node ./scripts/generate-grpc-bindings.mjs","test:property":"vitest run tests/property --maxWorkers=1 --testTimeout=15000","examples:check":"npm run build && tsc -p tsconfig.examples.json --noEmit","test:live:fuzz":"vitest run tests/live/specs/live-stateful-fuzzing.test.ts --maxWorkers=1 --testTimeout=300000","stop:local-ledger":"bash node/stop-local.sh","example:dar:upload":"npm run build && node --loader ts-node/esm examples/40-dar-upload.ts","start:local-ledger":"bash node/start-local.sh","example:user:rights":"npm run build && node --loader ts-node/esm examples/70-user-rights.ts","example:party:hosted":"npm run build && node --loader ts-node/esm examples/10-hosted-party.ts","example:contract:query":"npm run build && node --loader ts-node/esm examples/60-query-active-contracts.ts","example:party:external":"npm run build && node --loader ts-node/esm examples/20-external-party-ed25519.ts","example:updates:stream":"npm run build && node --loader ts-node/esm examples/61-stream-updates.ts","example:workflow:retry":"npm run build && node --loader ts-node/esm examples/91-idempotent-command-retry.ts","test:stop-local-script":"bash node/test-stop-local.sh","example:workflow:atomic":"npm run build && node --loader ts-node/esm examples/90-atomic-create-and-exercise.ts","example:workflow:resume":"npm run build && node --loader ts-node/esm examples/92-resume-update-stream.ts","generate:daml-interface":"node ./dist/daml-interface/cli/daml-interface-cli-main.js","test:start-local-script":"bash node/test-start-local.sh","stop:local-participant-358":"bash node/stop-local-participant-358.sh","example:party:decentralized":"npm run build && node --loader ts-node/esm examples/30-decentralized-party-ed25519.ts","start:local-participant-358":"bash node/start-local-participant-358.sh","example:topology:party-hosting":"npm run build && node --loader ts-node/esm examples/80-topology-inspection.ts","stop:local-ledger-splice-0.7.0":"bash node/stop-local-splice-0.7.0.sh","example:workflow:stale-contract":"npm run build && node --loader ts-node/esm examples/93-archive-and-stale-contract.ts","start:local-ledger-splice-0.7.0":"bash node/start-local-splice-0.7.0.sh","stop:local-ledger-splice-0.6.12":"bash node/stop-local-splice-0.6.12.sh","stop:local-ledger-splice-0.6.13":"bash node/stop-local-splice-0.6.13.sh","stop:local-ledger-splice-0.6.14":"bash node/stop-local-splice-0.6.14.sh","example:contract:create-exercise":"npm run build && node --loader ts-node/esm examples/50-create-and-exercise.ts","start:local-ledger-splice-0.6.12":"bash node/start-local-splice-0.6.12.sh","start:local-ledger-splice-0.6.13":"bash node/start-local-splice-0.6.13.sh","start:local-ledger-splice-0.6.14":"bash node/start-local-splice-0.6.14.sh","example:workflow:participant-local":"npm run build && node --loader ts-node/esm examples/98-participant-local-command-submission.ts","example:workflow:pruning-preflight":"npm run build && node --loader ts-node/esm examples/97-pruning-preflight.ts","test:participant-358-sidecar-smoke":"bash node/test-participant-358-sidecar-smoke.sh","example:workflow:command-completion":"npm run build && node --loader ts-node/esm examples/94-command-completion-correlation.ts","test:participant-358-sidecar-script":"bash node/test-participant-358-sidecar.sh","test:stop-local-splice-0.7.0-script":"bash node/test-stop-local-splice-0.7.0.sh","test:start-local-splice-0.7.0-script":"bash node/test-start-local-splice-0.7.0.sh","test:stop-local-splice-0.6.12-script":"bash node/test-stop-local-splice-0.6.12.sh","test:stop-local-splice-0.6.13-script":"bash node/test-stop-local-splice-0.6.13.sh","test:stop-local-splice-0.6.14-script":"bash node/test-stop-local-splice-0.6.14.sh","test:start-local-splice-0.6.12-script":"bash node/test-start-local-splice-0.6.12.sh","test:start-local-splice-0.6.13-script":"bash node/test-start-local-splice-0.6.13.sh","test:start-local-splice-0.6.14-script":"bash node/test-start-local-splice-0.6.14.sh","example:workflow:contract-lifecycle-audit":"npm run build && node --loader ts-node/esm examples/95-contract-lifecycle-audit.ts","example:workflow:update-lookup-reconciliation":"npm run build && node --loader ts-node/esm examples/96-update-lookup-reconciliation.ts"},"_npmUser":{"name":"distrohelena","email":"distrohelena@gmail.com"},"repository":{"url":"git+https://github.com/distrohelena/canton-typescript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"TypeScript SDK for Canton with:","directories":{},"_nodeVersion":"22.21.1","dependencies":{"pg":"^8.22.0","fflate":"^0.8.3","fast-check":"^4.9.0","@grpc/grpc-js":"^1.14.4","@protobuf-ts/runtime":"^2.11.1","@protobuf-ts/runtime-rpc":"^2.11.1","@protobuf-ts/grpc-transport":"^2.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","vitest":"^3.2.4","ts-node":"^10.9.2","prettier":"^3.9.4","@types/pg":"^8.20.0","typescript":"^5.9.2","@protobuf-ts/plugin":"^2.11.1","@distrohelena/linter":"^0.5.0","@typescript-eslint/utils":"^8.62.1","@typescript-eslint/parser":"^8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/canton-typescript-sdk_0.1.44_1785950518798_0.7869348710544988","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package is no longer maintained."},"0.1.45":{"name":"@distrohelena/canton-typescript-sdk","version":"0.1.45","keywords":["canton","daml","grpc","json-rpc","typescript"],"license":"Apache-2.0","_id":"@distrohelena/canton-typescript-sdk@0.1.45","maintainers":[{"name":"distrohelena","email":"distrohelena@gmail.com"}],"homepage":"https://github.com/distrohelena/canton-typescript-sdk#readme","bugs":{"url":"https://github.com/distrohelena/canton-typescript-sdk/issues"},"bin":{"canton-localnet-stop":"node/stop-local.sh","canton-localnet-start":"node/start-local.sh","canton-localnet-splice-0.7.0-stop":"node/stop-local-splice-0.7.0.sh","canton-localnet-splice-0.6.12-stop":"node/stop-local-splice-0.6.12.sh","canton-localnet-splice-0.6.13-stop":"node/stop-local-splice-0.6.13.sh","canton-localnet-splice-0.6.14-stop":"node/stop-local-splice-0.6.14.sh","canton-localnet-splice-0.7.0-start":"node/start-local-splice-0.7.0.sh","canton-localnet-splice-0.6.12-start":"node/start-local-splice-0.6.12.sh","canton-localnet-splice-0.6.13-start":"node/start-local-splice-0.6.13.sh","canton-localnet-splice-0.6.14-start":"node/start-local-splice-0.6.14.sh","canton-localnet-participant-358-stop":"node/stop-local-participant-358.sh","canton-localnet-participant-358-start":"node/start-local-participant-358.sh"},"dist":{"shasum":"3ef5ca91fad116d7d8526887c4232fd9137e7a7b","tarball":"https://registry.npmjs.org/@distrohelena/canton-typescript-sdk/-/canton-typescript-sdk-0.1.45.tgz","fileCount":2126,"integrity":"sha512-oH8XHCJ8IFC81NlbBV4nlE0dz5YpDxqafvL26vqjetPl/llrYWn3/vWJxne7jHQgGdBC63yJiO2vKlPQpxqsUw==","signatures":[{"sig":"MEUCIQD0fssOSuuktA8kIUEx8SUnooOgT07OlMPuqjXAuTRG5AIgbplTt11ePAIPqlPUbJ2JNgzQAl6I98KgYHq8tlW9KAY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9197841},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.js"},"./grpc":{"types":"./dist/grpc/index.d.ts","import":"./dist/grpc/index.js","require":"./dist/cjs/grpc/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","require":"./dist/cjs/json/index.js"},"./daml-lf":{"types":"./dist/daml-lf/index.d.ts","import":"./dist/daml-lf/index.js","require":"./dist/cjs/daml-lf/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","require":"./dist/cjs/testing/index.js"},"./debugger":{"types":"./dist/debugger/index.d.ts","import":"./dist/debugger/index.js","require":"./dist/cjs/debugger/index.js"},"./protobuf":{"types":"./dist/protobuf/index.d.ts","import":"./dist/protobuf/index.js","require":"./dist/cjs/protobuf/index.js"},"./daml-interface":{"types":"./dist/daml-interface/index.d.ts","import":"./dist/daml-interface/index.js","require":"./dist/cjs/daml-interface/index.js"}},"gitHead":"b7b78c14fa26af0c4115561bb88bfba6cc8b2cf4","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run --exclude 'tests/live/**' --maxWorkers=1 --testTimeout=15000","build":"node ./scripts/clean-dist.mjs && tsc -p tsconfig.json && tsc -p tsconfig.cjs.json && node ./scripts/write-cjs-package.mjs","lint:fix":"eslint . --fix --max-warnings=0","test:live":"vitest run --dir tests/live --maxWorkers=1 --testTimeout=15000","test:unit":"vitest run tests/unit","example:jwt":"npm run build && node --loader ts-node/esm examples/03-jwt-authentication.ts","example:tls":"npm run build && node --loader ts-node/esm examples/02-tls-connection.ts","verify:pack":"node ./scripts/verify-npm-pack.mjs","example:init":"npm run build && node --loader ts-node/esm examples/01-client-initialization.ts","generate:grpc":"node ./scripts/generate-grpc-bindings.mjs","test:property":"vitest run tests/property --maxWorkers=1 --testTimeout=15000","examples:check":"npm run build && tsc -p tsconfig.examples.json --noEmit","test:live:fuzz":"vitest run tests/live/specs/live-stateful-fuzzing.test.ts --maxWorkers=1 --testTimeout=300000","stop:local-ledger":"bash node/stop-local.sh","example:dar:upload":"npm run build && node --loader ts-node/esm examples/40-dar-upload.ts","start:local-ledger":"bash node/start-local.sh","example:user:rights":"npm run build && node --loader ts-node/esm examples/70-user-rights.ts","example:party:hosted":"npm run build && node --loader ts-node/esm examples/10-hosted-party.ts","example:contract:query":"npm run build && node --loader ts-node/esm examples/60-query-active-contracts.ts","example:party:external":"npm run build && node --loader ts-node/esm examples/20-external-party-ed25519.ts","example:updates:stream":"npm run build && node --loader ts-node/esm examples/61-stream-updates.ts","example:workflow:retry":"npm run build && node --loader ts-node/esm examples/91-idempotent-command-retry.ts","test:stop-local-script":"bash node/test-stop-local.sh","example:workflow:atomic":"npm run build && node --loader ts-node/esm examples/90-atomic-create-and-exercise.ts","example:workflow:resume":"npm run build && node --loader ts-node/esm examples/92-resume-update-stream.ts","generate:daml-interface":"node ./dist/daml-interface/cli/daml-interface-cli-main.js","test:start-local-script":"bash node/test-start-local.sh","stop:local-participant-358":"bash node/stop-local-participant-358.sh","example:party:decentralized":"npm run build && node --loader ts-node/esm examples/30-decentralized-party-ed25519.ts","start:local-participant-358":"bash node/start-local-participant-358.sh","example:topology:party-hosting":"npm run build && node --loader ts-node/esm examples/80-topology-inspection.ts","stop:local-ledger-splice-0.7.0":"bash node/stop-local-splice-0.7.0.sh","example:workflow:stale-contract":"npm run build && node --loader ts-node/esm examples/93-archive-and-stale-contract.ts","start:local-ledger-splice-0.7.0":"bash node/start-local-splice-0.7.0.sh","stop:local-ledger-splice-0.6.12":"bash node/stop-local-splice-0.6.12.sh","stop:local-ledger-splice-0.6.13":"bash node/stop-local-splice-0.6.13.sh","stop:local-ledger-splice-0.6.14":"bash node/stop-local-splice-0.6.14.sh","example:contract:create-exercise":"npm run build && node --loader ts-node/esm examples/50-create-and-exercise.ts","start:local-ledger-splice-0.6.12":"bash node/start-local-splice-0.6.12.sh","start:local-ledger-splice-0.6.13":"bash node/start-local-splice-0.6.13.sh","start:local-ledger-splice-0.6.14":"bash node/start-local-splice-0.6.14.sh","example:workflow:participant-local":"npm run build && node --loader ts-node/esm examples/98-participant-local-command-submission.ts","example:workflow:pruning-preflight":"npm run build && node --loader ts-node/esm examples/97-pruning-preflight.ts","test:participant-358-sidecar-smoke":"bash node/test-participant-358-sidecar-smoke.sh","example:workflow:command-completion":"npm run build && node --loader ts-node/esm examples/94-command-completion-correlation.ts","test:participant-358-sidecar-script":"bash node/test-participant-358-sidecar.sh","test:stop-local-splice-0.7.0-script":"bash node/test-stop-local-splice-0.7.0.sh","test:start-local-splice-0.7.0-script":"bash node/test-start-local-splice-0.7.0.sh","test:stop-local-splice-0.6.12-script":"bash node/test-stop-local-splice-0.6.12.sh","test:stop-local-splice-0.6.13-script":"bash node/test-stop-local-splice-0.6.13.sh","test:stop-local-splice-0.6.14-script":"bash node/test-stop-local-splice-0.6.14.sh","test:start-local-splice-0.6.12-script":"bash node/test-start-local-splice-0.6.12.sh","test:start-local-splice-0.6.13-script":"bash node/test-start-local-splice-0.6.13.sh","test:start-local-splice-0.6.14-script":"bash node/test-start-local-splice-0.6.14.sh","example:workflow:contract-lifecycle-audit":"npm run build && node --loader ts-node/esm examples/95-contract-lifecycle-audit.ts","example:workflow:update-lookup-reconciliation":"npm run build && node --loader ts-node/esm examples/96-update-lookup-reconciliation.ts"},"_npmUser":{"name":"distrohelena","email":"distrohelena@gmail.com"},"repository":{"url":"git+https://github.com/distrohelena/canton-typescript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"TypeScript SDK for Canton with:","directories":{},"_nodeVersion":"22.21.1","dependencies":{"pg":"^8.22.0","fflate":"^0.8.3","fast-check":"^4.9.0","@grpc/grpc-js":"^1.14.4","@protobuf-ts/runtime":"^2.11.1","@protobuf-ts/runtime-rpc":"^2.11.1","@protobuf-ts/grpc-transport":"^2.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","vitest":"^3.2.4","ts-node":"^10.9.2","prettier":"^3.9.4","@types/pg":"^8.20.0","typescript":"^5.9.2","@protobuf-ts/plugin":"^2.11.1","@distrohelena/linter":"^0.5.0","@typescript-eslint/utils":"^8.62.1","@typescript-eslint/parser":"^8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/canton-typescript-sdk_0.1.45_1785952223254_0.3290813755316564","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package is no longer maintained."},"0.1.46":{"name":"@distrohelena/canton-typescript-sdk","version":"0.1.46","keywords":["canton","daml","grpc","json-rpc","typescript"],"license":"Apache-2.0","_id":"@distrohelena/canton-typescript-sdk@0.1.46","maintainers":[{"name":"distrohelena","email":"distrohelena@gmail.com"}],"homepage":"https://github.com/distrohelena/canton-typescript-sdk#readme","bugs":{"url":"https://github.com/distrohelena/canton-typescript-sdk/issues"},"bin":{"canton-localnet-stop":"node/stop-local.sh","canton-localnet-start":"node/start-local.sh","canton-localnet-splice-0.7.0-stop":"node/stop-local-splice-0.7.0.sh","canton-localnet-splice-0.6.12-stop":"node/stop-local-splice-0.6.12.sh","canton-localnet-splice-0.6.13-stop":"node/stop-local-splice-0.6.13.sh","canton-localnet-splice-0.6.14-stop":"node/stop-local-splice-0.6.14.sh","canton-localnet-splice-0.7.0-start":"node/start-local-splice-0.7.0.sh","canton-localnet-splice-0.6.12-start":"node/start-local-splice-0.6.12.sh","canton-localnet-splice-0.6.13-start":"node/start-local-splice-0.6.13.sh","canton-localnet-splice-0.6.14-start":"node/start-local-splice-0.6.14.sh","canton-localnet-participant-358-stop":"node/stop-local-participant-358.sh","canton-localnet-participant-358-start":"node/start-local-participant-358.sh"},"dist":{"shasum":"363135182a9d71481a13042f68ab06743b2f1158","tarball":"https://registry.npmjs.org/@distrohelena/canton-typescript-sdk/-/canton-typescript-sdk-0.1.46.tgz","fileCount":2126,"integrity":"sha512-ssaQyKPi2O7UD1zqXGIZXbvJ+5oxD0/fSl9DuiVOakj/tYGu4yEqkx0PP1gzP43lbAdg5k9VAVdlTvVe6UkRsg==","signatures":[{"sig":"MEUCIQD9duLg9rLYDivTtK0g3RKckwTw4WVKXObbs6E0Oi9fdwIgQbpM9q9DUrr4wpHTxx7OsTxaW8vEO7iCeUjrEjQR70I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9197841},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.js"},"./grpc":{"types":"./dist/grpc/index.d.ts","import":"./dist/grpc/index.js","require":"./dist/cjs/grpc/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","require":"./dist/cjs/json/index.js"},"./daml-lf":{"types":"./dist/daml-lf/index.d.ts","import":"./dist/daml-lf/index.js","require":"./dist/cjs/daml-lf/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","require":"./dist/cjs/testing/index.js"},"./debugger":{"types":"./dist/debugger/index.d.ts","import":"./dist/debugger/index.js","require":"./dist/cjs/debugger/index.js"},"./protobuf":{"types":"./dist/protobuf/index.d.ts","import":"./dist/protobuf/index.js","require":"./dist/cjs/protobuf/index.js"},"./daml-interface":{"types":"./dist/daml-interface/index.d.ts","import":"./dist/daml-interface/index.js","require":"./dist/cjs/daml-interface/index.js"}},"gitHead":"262f87555e4cb8cd14c77c538ee4cf1e122e6ce8","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run --exclude 'tests/live/**' --maxWorkers=1 --testTimeout=15000","build":"node ./scripts/clean-dist.mjs && tsc -p tsconfig.json && tsc -p tsconfig.cjs.json && node ./scripts/write-cjs-package.mjs","lint:fix":"eslint . --fix --max-warnings=0","test:live":"vitest run --dir tests/live --maxWorkers=1 --testTimeout=15000","test:unit":"vitest run tests/unit","example:jwt":"npm run build && node --loader ts-node/esm examples/03-jwt-authentication.ts","example:tls":"npm run build && node --loader ts-node/esm examples/02-tls-connection.ts","verify:pack":"node ./scripts/verify-npm-pack.mjs","example:init":"npm run build && node --loader ts-node/esm examples/01-client-initialization.ts","generate:grpc":"node ./scripts/generate-grpc-bindings.mjs","test:property":"vitest run tests/property --maxWorkers=1 --testTimeout=15000","examples:check":"npm run build && tsc -p tsconfig.examples.json --noEmit","test:live:fuzz":"vitest run tests/live/specs/live-stateful-fuzzing.test.ts --maxWorkers=1 --testTimeout=300000","stop:local-ledger":"bash node/stop-local.sh","example:dar:upload":"npm run build && node --loader ts-node/esm examples/40-dar-upload.ts","start:local-ledger":"bash node/start-local.sh","example:user:rights":"npm run build && node --loader ts-node/esm examples/70-user-rights.ts","example:party:hosted":"npm run build && node --loader ts-node/esm examples/10-hosted-party.ts","example:contract:query":"npm run build && node --loader ts-node/esm examples/60-query-active-contracts.ts","example:party:external":"npm run build && node --loader ts-node/esm examples/20-external-party-ed25519.ts","example:updates:stream":"npm run build && node --loader ts-node/esm examples/61-stream-updates.ts","example:workflow:retry":"npm run build && node --loader ts-node/esm examples/91-idempotent-command-retry.ts","test:stop-local-script":"bash node/test-stop-local.sh","example:workflow:atomic":"npm run build && node --loader ts-node/esm examples/90-atomic-create-and-exercise.ts","example:workflow:resume":"npm run build && node --loader ts-node/esm examples/92-resume-update-stream.ts","generate:daml-interface":"node ./dist/daml-interface/cli/daml-interface-cli-main.js","test:start-local-script":"bash node/test-start-local.sh","stop:local-participant-358":"bash node/stop-local-participant-358.sh","example:party:decentralized":"npm run build && node --loader ts-node/esm examples/30-decentralized-party-ed25519.ts","start:local-participant-358":"bash node/start-local-participant-358.sh","example:topology:party-hosting":"npm run build && node --loader ts-node/esm examples/80-topology-inspection.ts","stop:local-ledger-splice-0.7.0":"bash node/stop-local-splice-0.7.0.sh","example:workflow:stale-contract":"npm run build && node --loader ts-node/esm examples/93-archive-and-stale-contract.ts","start:local-ledger-splice-0.7.0":"bash node/start-local-splice-0.7.0.sh","stop:local-ledger-splice-0.6.12":"bash node/stop-local-splice-0.6.12.sh","stop:local-ledger-splice-0.6.13":"bash node/stop-local-splice-0.6.13.sh","stop:local-ledger-splice-0.6.14":"bash node/stop-local-splice-0.6.14.sh","example:contract:create-exercise":"npm run build && node --loader ts-node/esm examples/50-create-and-exercise.ts","start:local-ledger-splice-0.6.12":"bash node/start-local-splice-0.6.12.sh","start:local-ledger-splice-0.6.13":"bash node/start-local-splice-0.6.13.sh","start:local-ledger-splice-0.6.14":"bash node/start-local-splice-0.6.14.sh","example:workflow:participant-local":"npm run build && node --loader ts-node/esm examples/98-participant-local-command-submission.ts","example:workflow:pruning-preflight":"npm run build && node --loader ts-node/esm examples/97-pruning-preflight.ts","test:participant-358-sidecar-smoke":"bash node/test-participant-358-sidecar-smoke.sh","example:workflow:command-completion":"npm run build && node --loader ts-node/esm examples/94-command-completion-correlation.ts","test:participant-358-sidecar-script":"bash node/test-participant-358-sidecar.sh","test:stop-local-splice-0.7.0-script":"bash node/test-stop-local-splice-0.7.0.sh","test:start-local-splice-0.7.0-script":"bash node/test-start-local-splice-0.7.0.sh","test:stop-local-splice-0.6.12-script":"bash node/test-stop-local-splice-0.6.12.sh","test:stop-local-splice-0.6.13-script":"bash node/test-stop-local-splice-0.6.13.sh","test:stop-local-splice-0.6.14-script":"bash node/test-stop-local-splice-0.6.14.sh","test:start-local-splice-0.6.12-script":"bash node/test-start-local-splice-0.6.12.sh","test:start-local-splice-0.6.13-script":"bash node/test-start-local-splice-0.6.13.sh","test:start-local-splice-0.6.14-script":"bash node/test-start-local-splice-0.6.14.sh","example:workflow:contract-lifecycle-audit":"npm run build && node --loader ts-node/esm examples/95-contract-lifecycle-audit.ts","example:workflow:update-lookup-reconciliation":"npm run build && node --loader ts-node/esm examples/96-update-lookup-reconciliation.ts"},"_npmUser":{"name":"distrohelena","email":"distrohelena@gmail.com"},"repository":{"url":"git+https://github.com/distrohelena/canton-typescript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"TypeScript SDK for Canton with:","directories":{},"_nodeVersion":"22.21.1","dependencies":{"pg":"^8.22.0","fflate":"^0.8.3","fast-check":"^4.9.0","@grpc/grpc-js":"^1.14.4","@protobuf-ts/runtime":"^2.11.1","@protobuf-ts/runtime-rpc":"^2.11.1","@protobuf-ts/grpc-transport":"^2.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","vitest":"^3.2.4","ts-node":"^10.9.2","prettier":"^3.9.4","@types/pg":"^8.20.0","typescript":"^5.9.2","@protobuf-ts/plugin":"^2.11.1","@distrohelena/linter":"^0.5.0","@typescript-eslint/utils":"^8.62.1","@typescript-eslint/parser":"^8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/canton-typescript-sdk_0.1.46_1785982309748_0.9191634890514726","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package is no longer maintained."},"0.1.47":{"name":"@distrohelena/canton-typescript-sdk","version":"0.1.47","keywords":["canton","daml","grpc","json-rpc","typescript"],"license":"Apache-2.0","_id":"@distrohelena/canton-typescript-sdk@0.1.47","maintainers":[{"name":"distrohelena","email":"distrohelena@gmail.com"}],"homepage":"https://github.com/distrohelena/canton-typescript-sdk#readme","bugs":{"url":"https://github.com/distrohelena/canton-typescript-sdk/issues"},"bin":{"canton-localnet-stop":"node/stop-local.sh","canton-localnet-start":"node/start-local.sh","canton-localnet-splice-0.7.0-stop":"node/stop-local-splice-0.7.0.sh","canton-localnet-splice-0.6.12-stop":"node/stop-local-splice-0.6.12.sh","canton-localnet-splice-0.6.13-stop":"node/stop-local-splice-0.6.13.sh","canton-localnet-splice-0.6.14-stop":"node/stop-local-splice-0.6.14.sh","canton-localnet-splice-0.7.0-start":"node/start-local-splice-0.7.0.sh","canton-localnet-splice-0.6.12-start":"node/start-local-splice-0.6.12.sh","canton-localnet-splice-0.6.13-start":"node/start-local-splice-0.6.13.sh","canton-localnet-splice-0.6.14-start":"node/start-local-splice-0.6.14.sh","canton-localnet-participant-358-stop":"node/stop-local-participant-358.sh","canton-localnet-participant-358-start":"node/start-local-participant-358.sh"},"dist":{"shasum":"3958178852e7c61bddf6c71b7fc332164e3fea35","tarball":"https://registry.npmjs.org/@distrohelena/canton-typescript-sdk/-/canton-typescript-sdk-0.1.47.tgz","fileCount":2135,"integrity":"sha512-6V5XP/AocijJ5JJd7VtMmilnO+qKaJNB5AiN0VVXGBbWnnPbQVj1s0sjsLu4KYlln05XpdYj/7R8eb0ezF/u4A==","signatures":[{"sig":"MEYCIQCRYYyPHPkY0ZjS8KF+D3g2wj8zVW4EG7/UK/OwN+6XvwIhANvsqz1IqCi3UEULsH3e4Uelioty8PwzSRZ0rM/AeBUv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9242049},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.js"},"./grpc":{"types":"./dist/grpc/index.d.ts","import":"./dist/grpc/index.js","require":"./dist/cjs/grpc/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","require":"./dist/cjs/json/index.js"},"./daml-lf":{"types":"./dist/daml-lf/index.d.ts","import":"./dist/daml-lf/index.js","require":"./dist/cjs/daml-lf/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","require":"./dist/cjs/testing/index.js"},"./debugger":{"types":"./dist/debugger/index.d.ts","import":"./dist/debugger/index.js","require":"./dist/cjs/debugger/index.js"},"./protobuf":{"types":"./dist/protobuf/index.d.ts","import":"./dist/protobuf/index.js","require":"./dist/cjs/protobuf/index.js"},"./daml-interface":{"types":"./dist/daml-interface/index.d.ts","import":"./dist/daml-interface/index.js","require":"./dist/cjs/daml-interface/index.js"}},"gitHead":"58a3836e3a09a3e74158394277c64f24ed2fcd7e","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run --exclude 'tests/live/**' --maxWorkers=1 --testTimeout=15000","build":"node ./scripts/clean-dist.mjs && tsc -p tsconfig.json && tsc -p tsconfig.cjs.json && node ./scripts/write-cjs-package.mjs","lint:fix":"eslint . --fix --max-warnings=0","test:live":"vitest run --dir tests/live --maxWorkers=1 --testTimeout=15000","test:unit":"vitest run tests/unit","example:jwt":"npm run build && node --loader ts-node/esm examples/03-jwt-authentication.ts","example:tls":"npm run build && node --loader ts-node/esm examples/02-tls-connection.ts","verify:pack":"node ./scripts/verify-npm-pack.mjs","example:init":"npm run build && node --loader ts-node/esm examples/01-client-initialization.ts","generate:grpc":"node ./scripts/generate-grpc-bindings.mjs","test:property":"vitest run tests/property --maxWorkers=1 --testTimeout=15000","examples:check":"npm run build && tsc -p tsconfig.examples.json --noEmit","test:live:fuzz":"vitest run tests/live/specs/live-stateful-fuzzing.test.ts --maxWorkers=1 --testTimeout=300000","stop:local-ledger":"bash node/stop-local.sh","example:dar:upload":"npm run build && node --loader ts-node/esm examples/40-dar-upload.ts","start:local-ledger":"bash node/start-local.sh","example:user:rights":"npm run build && node --loader ts-node/esm examples/70-user-rights.ts","example:party:hosted":"npm run build && node --loader ts-node/esm examples/10-hosted-party.ts","example:contract:query":"npm run build && node --loader ts-node/esm examples/60-query-active-contracts.ts","example:party:external":"npm run build && node --loader ts-node/esm examples/20-external-party-ed25519.ts","example:updates:stream":"npm run build && node --loader ts-node/esm examples/61-stream-updates.ts","example:workflow:retry":"npm run build && node --loader ts-node/esm examples/91-idempotent-command-retry.ts","test:stop-local-script":"bash node/test-stop-local.sh","example:workflow:atomic":"npm run build && node --loader ts-node/esm examples/90-atomic-create-and-exercise.ts","example:workflow:resume":"npm run build && node --loader ts-node/esm examples/92-resume-update-stream.ts","generate:daml-interface":"node ./dist/daml-interface/cli/daml-interface-cli-main.js","test:start-local-script":"bash node/test-start-local.sh","stop:local-participant-358":"bash node/stop-local-participant-358.sh","example:party:decentralized":"npm run build && node --loader ts-node/esm examples/30-decentralized-party-ed25519.ts","start:local-participant-358":"bash node/start-local-participant-358.sh","example:topology:party-hosting":"npm run build && node --loader ts-node/esm examples/80-topology-inspection.ts","stop:local-ledger-splice-0.7.0":"bash node/stop-local-splice-0.7.0.sh","example:workflow:stale-contract":"npm run build && node --loader ts-node/esm examples/93-archive-and-stale-contract.ts","start:local-ledger-splice-0.7.0":"bash node/start-local-splice-0.7.0.sh","stop:local-ledger-splice-0.6.12":"bash node/stop-local-splice-0.6.12.sh","stop:local-ledger-splice-0.6.13":"bash node/stop-local-splice-0.6.13.sh","stop:local-ledger-splice-0.6.14":"bash node/stop-local-splice-0.6.14.sh","example:contract:create-exercise":"npm run build && node --loader ts-node/esm examples/50-create-and-exercise.ts","start:local-ledger-splice-0.6.12":"bash node/start-local-splice-0.6.12.sh","start:local-ledger-splice-0.6.13":"bash node/start-local-splice-0.6.13.sh","start:local-ledger-splice-0.6.14":"bash node/start-local-splice-0.6.14.sh","example:workflow:participant-local":"npm run build && node --loader ts-node/esm examples/98-participant-local-command-submission.ts","example:workflow:pruning-preflight":"npm run build && node --loader ts-node/esm examples/97-pruning-preflight.ts","test:participant-358-sidecar-smoke":"bash node/test-participant-358-sidecar-smoke.sh","example:workflow:command-completion":"npm run build && node --loader ts-node/esm examples/94-command-completion-correlation.ts","test:participant-358-sidecar-script":"bash node/test-participant-358-sidecar.sh","test:stop-local-splice-0.7.0-script":"bash node/test-stop-local-splice-0.7.0.sh","test:start-local-splice-0.7.0-script":"bash node/test-start-local-splice-0.7.0.sh","test:stop-local-splice-0.6.12-script":"bash node/test-stop-local-splice-0.6.12.sh","test:stop-local-splice-0.6.13-script":"bash node/test-stop-local-splice-0.6.13.sh","test:stop-local-splice-0.6.14-script":"bash node/test-stop-local-splice-0.6.14.sh","test:start-local-splice-0.6.12-script":"bash node/test-start-local-splice-0.6.12.sh","test:start-local-splice-0.6.13-script":"bash node/test-start-local-splice-0.6.13.sh","test:start-local-splice-0.6.14-script":"bash node/test-start-local-splice-0.6.14.sh","example:workflow:contract-lifecycle-audit":"npm run build && node --loader ts-node/esm examples/95-contract-lifecycle-audit.ts","example:workflow:update-lookup-reconciliation":"npm run build && node --loader ts-node/esm examples/96-update-lookup-reconciliation.ts"},"_npmUser":{"name":"distrohelena","email":"distrohelena@gmail.com"},"repository":{"url":"git+https://github.com/distrohelena/canton-typescript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"TypeScript SDK for Canton with:","directories":{},"_nodeVersion":"22.21.1","dependencies":{"pg":"^8.22.0","fflate":"^0.8.3","fast-check":"^4.9.0","@grpc/grpc-js":"^1.14.4","@protobuf-ts/runtime":"^2.11.1","@protobuf-ts/runtime-rpc":"^2.11.1","@protobuf-ts/grpc-transport":"^2.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","vitest":"^3.2.4","ts-node":"^10.9.2","prettier":"^3.9.4","@types/pg":"^8.20.0","typescript":"^5.9.2","@protobuf-ts/plugin":"^2.11.1","@distrohelena/linter":"^0.5.0","@typescript-eslint/utils":"^8.62.1","@typescript-eslint/parser":"^8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/canton-typescript-sdk_0.1.47_1785983963534_0.792260625244523","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package is no longer maintained."},"0.1.48":{"name":"@distrohelena/canton-typescript-sdk","version":"0.1.48","keywords":["canton","daml","grpc","json-rpc","typescript"],"license":"Apache-2.0","_id":"@distrohelena/canton-typescript-sdk@0.1.48","maintainers":[{"name":"distrohelena","email":"distrohelena@gmail.com"}],"homepage":"https://github.com/distrohelena/canton-typescript-sdk#readme","bugs":{"url":"https://github.com/distrohelena/canton-typescript-sdk/issues"},"bin":{"canton-localnet-stop":"node/stop-local.sh","canton-localnet-start":"node/start-local.sh","canton-localnet-splice-0.7.0-stop":"node/stop-local-splice-0.7.0.sh","canton-localnet-splice-0.6.12-stop":"node/stop-local-splice-0.6.12.sh","canton-localnet-splice-0.6.13-stop":"node/stop-local-splice-0.6.13.sh","canton-localnet-splice-0.6.14-stop":"node/stop-local-splice-0.6.14.sh","canton-localnet-splice-0.7.0-start":"node/start-local-splice-0.7.0.sh","canton-localnet-splice-0.6.12-start":"node/start-local-splice-0.6.12.sh","canton-localnet-splice-0.6.13-start":"node/start-local-splice-0.6.13.sh","canton-localnet-splice-0.6.14-start":"node/start-local-splice-0.6.14.sh","canton-localnet-participant-358-stop":"node/stop-local-participant-358.sh","canton-localnet-participant-358-start":"node/start-local-participant-358.sh"},"dist":{"shasum":"4385f87e2e4c07752fdd8236437f72874a074594","tarball":"https://registry.npmjs.org/@distrohelena/canton-typescript-sdk/-/canton-typescript-sdk-0.1.48.tgz","fileCount":2135,"integrity":"sha512-QKTBb5VLwhUwRV4GNDfy8as8zcVtmggDLHMx3LcAz6MIRv/c3OBGluk25/63jre5ya9bXHKXnsoRIHojKf76Jg==","signatures":[{"sig":"MEUCIHri1gRFLAferV4gidg6YOSmOAkcNWC8x2WwIvVDB59bAiEAhsP6JoMCns52jGFFX9WFEkosHXeD7Z/GSzq2sKufueM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9242049},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.js"},"./grpc":{"types":"./dist/grpc/index.d.ts","import":"./dist/grpc/index.js","require":"./dist/cjs/grpc/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","require":"./dist/cjs/json/index.js"},"./daml-lf":{"types":"./dist/daml-lf/index.d.ts","import":"./dist/daml-lf/index.js","require":"./dist/cjs/daml-lf/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","require":"./dist/cjs/testing/index.js"},"./debugger":{"types":"./dist/debugger/index.d.ts","import":"./dist/debugger/index.js","require":"./dist/cjs/debugger/index.js"},"./protobuf":{"types":"./dist/protobuf/index.d.ts","import":"./dist/protobuf/index.js","require":"./dist/cjs/protobuf/index.js"},"./daml-interface":{"types":"./dist/daml-interface/index.d.ts","import":"./dist/daml-interface/index.js","require":"./dist/cjs/daml-interface/index.js"}},"gitHead":"ec2a89ff34f258c13b3c9f1c4018f1b38b0ae77c","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run --exclude 'tests/live/**' --maxWorkers=1 --testTimeout=15000","build":"node ./scripts/clean-dist.mjs && tsc -p tsconfig.json && tsc -p tsconfig.cjs.json && node ./scripts/write-cjs-package.mjs","lint:fix":"eslint . --fix --max-warnings=0","test:live":"vitest run --dir tests/live --maxWorkers=1 --testTimeout=15000","test:unit":"vitest run tests/unit","example:jwt":"npm run build && node --loader ts-node/esm examples/03-jwt-authentication.ts","example:tls":"npm run build && node --loader ts-node/esm examples/02-tls-connection.ts","verify:pack":"node ./scripts/verify-npm-pack.mjs","example:init":"npm run build && node --loader ts-node/esm examples/01-client-initialization.ts","generate:grpc":"node ./scripts/generate-grpc-bindings.mjs","test:property":"vitest run tests/property --maxWorkers=1 --testTimeout=15000","examples:check":"npm run build && tsc -p tsconfig.examples.json --noEmit","test:live:fuzz":"vitest run tests/live/specs/live-stateful-fuzzing.test.ts --maxWorkers=1 --testTimeout=300000","stop:local-ledger":"bash node/stop-local.sh","example:dar:upload":"npm run build && node --loader ts-node/esm examples/40-dar-upload.ts","start:local-ledger":"bash node/start-local.sh","example:user:rights":"npm run build && node --loader ts-node/esm examples/70-user-rights.ts","example:party:hosted":"npm run build && node --loader ts-node/esm examples/10-hosted-party.ts","example:contract:query":"npm run build && node --loader ts-node/esm examples/60-query-active-contracts.ts","example:party:external":"npm run build && node --loader ts-node/esm examples/20-external-party-ed25519.ts","example:updates:stream":"npm run build && node --loader ts-node/esm examples/61-stream-updates.ts","example:workflow:retry":"npm run build && node --loader ts-node/esm examples/91-idempotent-command-retry.ts","test:stop-local-script":"bash node/test-stop-local.sh","example:workflow:atomic":"npm run build && node --loader ts-node/esm examples/90-atomic-create-and-exercise.ts","example:workflow:resume":"npm run build && node --loader ts-node/esm examples/92-resume-update-stream.ts","generate:daml-interface":"node ./dist/daml-interface/cli/daml-interface-cli-main.js","test:start-local-script":"bash node/test-start-local.sh","stop:local-participant-358":"bash node/stop-local-participant-358.sh","example:party:decentralized":"npm run build && node --loader ts-node/esm examples/30-decentralized-party-ed25519.ts","start:local-participant-358":"bash node/start-local-participant-358.sh","example:topology:party-hosting":"npm run build && node --loader ts-node/esm examples/80-topology-inspection.ts","stop:local-ledger-splice-0.7.0":"bash node/stop-local-splice-0.7.0.sh","example:workflow:stale-contract":"npm run build && node --loader ts-node/esm examples/93-archive-and-stale-contract.ts","start:local-ledger-splice-0.7.0":"bash node/start-local-splice-0.7.0.sh","stop:local-ledger-splice-0.6.12":"bash node/stop-local-splice-0.6.12.sh","stop:local-ledger-splice-0.6.13":"bash node/stop-local-splice-0.6.13.sh","stop:local-ledger-splice-0.6.14":"bash node/stop-local-splice-0.6.14.sh","example:contract:create-exercise":"npm run build && node --loader ts-node/esm examples/50-create-and-exercise.ts","start:local-ledger-splice-0.6.12":"bash node/start-local-splice-0.6.12.sh","start:local-ledger-splice-0.6.13":"bash node/start-local-splice-0.6.13.sh","start:local-ledger-splice-0.6.14":"bash node/start-local-splice-0.6.14.sh","example:workflow:participant-local":"npm run build && node --loader ts-node/esm examples/98-participant-local-command-submission.ts","example:workflow:pruning-preflight":"npm run build && node --loader ts-node/esm examples/97-pruning-preflight.ts","test:participant-358-sidecar-smoke":"bash node/test-participant-358-sidecar-smoke.sh","example:workflow:command-completion":"npm run build && node --loader ts-node/esm examples/94-command-completion-correlation.ts","test:participant-358-sidecar-script":"bash node/test-participant-358-sidecar.sh","test:stop-local-splice-0.7.0-script":"bash node/test-stop-local-splice-0.7.0.sh","test:start-local-splice-0.7.0-script":"bash node/test-start-local-splice-0.7.0.sh","test:stop-local-splice-0.6.12-script":"bash node/test-stop-local-splice-0.6.12.sh","test:stop-local-splice-0.6.13-script":"bash node/test-stop-local-splice-0.6.13.sh","test:stop-local-splice-0.6.14-script":"bash node/test-stop-local-splice-0.6.14.sh","test:start-local-splice-0.6.12-script":"bash node/test-start-local-splice-0.6.12.sh","test:start-local-splice-0.6.13-script":"bash node/test-start-local-splice-0.6.13.sh","test:start-local-splice-0.6.14-script":"bash node/test-start-local-splice-0.6.14.sh","example:workflow:contract-lifecycle-audit":"npm run build && node --loader ts-node/esm examples/95-contract-lifecycle-audit.ts","example:workflow:update-lookup-reconciliation":"npm run build && node --loader ts-node/esm examples/96-update-lookup-reconciliation.ts"},"_npmUser":{"name":"distrohelena","email":"distrohelena@gmail.com"},"repository":{"url":"git+https://github.com/distrohelena/canton-typescript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"TypeScript SDK for Canton with:","directories":{},"_nodeVersion":"22.21.1","dependencies":{"pg":"^8.22.0","fflate":"^0.8.3","fast-check":"^4.9.0","@grpc/grpc-js":"^1.14.4","@protobuf-ts/runtime":"^2.11.1","@protobuf-ts/runtime-rpc":"^2.11.1","@protobuf-ts/grpc-transport":"^2.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","vitest":"^3.2.4","ts-node":"^10.9.2","prettier":"^3.9.4","@types/pg":"^8.20.0","typescript":"^5.9.2","@protobuf-ts/plugin":"^2.11.1","@distrohelena/linter":"^0.5.0","@typescript-eslint/utils":"^8.62.1","@typescript-eslint/parser":"^8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/canton-typescript-sdk_0.1.48_1785990458310_0.7536784675598271","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package is no longer maintained."},"0.1.49":{"name":"@distrohelena/canton-typescript-sdk","version":"0.1.49","keywords":["canton","daml","grpc","json-rpc","typescript"],"license":"Apache-2.0","_id":"@distrohelena/canton-typescript-sdk@0.1.49","maintainers":[{"name":"distrohelena","email":"distrohelena@gmail.com"}],"homepage":"https://github.com/distrohelena/canton-typescript-sdk#readme","bugs":{"url":"https://github.com/distrohelena/canton-typescript-sdk/issues"},"bin":{"canton-localnet-stop":"node/stop-local.sh","canton-localnet-start":"node/start-local.sh","canton-localnet-splice-0.7.0-stop":"node/stop-local-splice-0.7.0.sh","canton-localnet-splice-0.6.12-stop":"node/stop-local-splice-0.6.12.sh","canton-localnet-splice-0.6.13-stop":"node/stop-local-splice-0.6.13.sh","canton-localnet-splice-0.6.14-stop":"node/stop-local-splice-0.6.14.sh","canton-localnet-splice-0.7.0-start":"node/start-local-splice-0.7.0.sh","canton-localnet-splice-0.6.12-start":"node/start-local-splice-0.6.12.sh","canton-localnet-splice-0.6.13-start":"node/start-local-splice-0.6.13.sh","canton-localnet-splice-0.6.14-start":"node/start-local-splice-0.6.14.sh","canton-localnet-participant-358-stop":"node/stop-local-participant-358.sh","canton-localnet-participant-358-start":"node/start-local-participant-358.sh"},"dist":{"shasum":"36fa565e47f320b6bb9759f8063e2da30b0cae7c","tarball":"https://registry.npmjs.org/@distrohelena/canton-typescript-sdk/-/canton-typescript-sdk-0.1.49.tgz","fileCount":2138,"integrity":"sha512-6+k+UcsdiPVIHLKaG8QeVZX60fCv1R5D0gjt41dqW9aRIS14/jTt5Xw+Q5MVoM5lx2bgmvl5pyQzQXV9FJ0ACQ==","signatures":[{"sig":"MEQCIGwWgHtsFDiXTVk04qL9WGOBm35SAW55ap9I0r8+cplXAiBKHvWrfp7kJLgMU45mHRGMSy7mqkENpXVrv/OBpLuXow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9246069},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.js"},"./grpc":{"types":"./dist/grpc/index.d.ts","import":"./dist/grpc/index.js","require":"./dist/cjs/grpc/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","require":"./dist/cjs/json/index.js"},"./daml-lf":{"types":"./dist/daml-lf/index.d.ts","import":"./dist/daml-lf/index.js","require":"./dist/cjs/daml-lf/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","require":"./dist/cjs/testing/index.js"},"./debugger":{"types":"./dist/debugger/index.d.ts","import":"./dist/debugger/index.js","require":"./dist/cjs/debugger/index.js"},"./protobuf":{"types":"./dist/protobuf/index.d.ts","import":"./dist/protobuf/index.js","require":"./dist/cjs/protobuf/index.js"},"./daml-interface":{"types":"./dist/daml-interface/index.d.ts","import":"./dist/daml-interface/index.js","require":"./dist/cjs/daml-interface/index.js"}},"gitHead":"ec2a89ff34f258c13b3c9f1c4018f1b38b0ae77c","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run --exclude 'tests/live/**' --maxWorkers=1 --testTimeout=15000","build":"node ./scripts/clean-dist.mjs && tsc -p tsconfig.json && tsc -p tsconfig.cjs.json && node ./scripts/write-cjs-package.mjs","lint:fix":"eslint . --fix --max-warnings=0","test:live":"vitest run --dir tests/live --maxWorkers=1 --testTimeout=15000","test:unit":"vitest run tests/unit","example:jwt":"npm run build && node --loader ts-node/esm examples/03-jwt-authentication.ts","example:tls":"npm run build && node --loader ts-node/esm examples/02-tls-connection.ts","verify:pack":"node ./scripts/verify-npm-pack.mjs","example:init":"npm run build && node --loader ts-node/esm examples/01-client-initialization.ts","generate:grpc":"node ./scripts/generate-grpc-bindings.mjs","test:property":"vitest run tests/property --maxWorkers=1 --testTimeout=15000","examples:check":"npm run build && tsc -p tsconfig.examples.json --noEmit","test:live:fuzz":"vitest run tests/live/specs/live-stateful-fuzzing.test.ts --maxWorkers=1 --testTimeout=300000","stop:local-ledger":"bash node/stop-local.sh","example:dar:upload":"npm run build && node --loader ts-node/esm examples/40-dar-upload.ts","start:local-ledger":"bash node/start-local.sh","example:user:rights":"npm run build && node --loader ts-node/esm examples/70-user-rights.ts","example:party:hosted":"npm run build && node --loader ts-node/esm examples/10-hosted-party.ts","example:contract:query":"npm run build && node --loader ts-node/esm examples/60-query-active-contracts.ts","example:party:external":"npm run build && node --loader ts-node/esm examples/20-external-party-ed25519.ts","example:updates:stream":"npm run build && node --loader ts-node/esm examples/61-stream-updates.ts","example:workflow:retry":"npm run build && node --loader ts-node/esm examples/91-idempotent-command-retry.ts","test:stop-local-script":"bash node/test-stop-local.sh","example:workflow:atomic":"npm run build && node --loader ts-node/esm examples/90-atomic-create-and-exercise.ts","example:workflow:resume":"npm run build && node --loader ts-node/esm examples/92-resume-update-stream.ts","generate:daml-interface":"node ./dist/daml-interface/cli/daml-interface-cli-main.js","test:start-local-script":"bash node/test-start-local.sh","stop:local-participant-358":"bash node/stop-local-participant-358.sh","example:party:decentralized":"npm run build && node --loader ts-node/esm examples/30-decentralized-party-ed25519.ts","start:local-participant-358":"bash node/start-local-participant-358.sh","example:topology:party-hosting":"npm run build && node --loader ts-node/esm examples/80-topology-inspection.ts","stop:local-ledger-splice-0.7.0":"bash node/stop-local-splice-0.7.0.sh","example:workflow:stale-contract":"npm run build && node --loader ts-node/esm examples/93-archive-and-stale-contract.ts","start:local-ledger-splice-0.7.0":"bash node/start-local-splice-0.7.0.sh","stop:local-ledger-splice-0.6.12":"bash node/stop-local-splice-0.6.12.sh","stop:local-ledger-splice-0.6.13":"bash node/stop-local-splice-0.6.13.sh","stop:local-ledger-splice-0.6.14":"bash node/stop-local-splice-0.6.14.sh","example:contract:create-exercise":"npm run build && node --loader ts-node/esm examples/50-create-and-exercise.ts","start:local-ledger-splice-0.6.12":"bash node/start-local-splice-0.6.12.sh","start:local-ledger-splice-0.6.13":"bash node/start-local-splice-0.6.13.sh","start:local-ledger-splice-0.6.14":"bash node/start-local-splice-0.6.14.sh","example:workflow:participant-local":"npm run build && node --loader ts-node/esm examples/98-participant-local-command-submission.ts","example:workflow:pruning-preflight":"npm run build && node --loader ts-node/esm examples/97-pruning-preflight.ts","test:participant-358-sidecar-smoke":"bash node/test-participant-358-sidecar-smoke.sh","example:workflow:command-completion":"npm run build && node --loader ts-node/esm examples/94-command-completion-correlation.ts","test:participant-358-sidecar-script":"bash node/test-participant-358-sidecar.sh","test:stop-local-splice-0.7.0-script":"bash node/test-stop-local-splice-0.7.0.sh","test:start-local-splice-0.7.0-script":"bash node/test-start-local-splice-0.7.0.sh","test:stop-local-splice-0.6.12-script":"bash node/test-stop-local-splice-0.6.12.sh","test:stop-local-splice-0.6.13-script":"bash node/test-stop-local-splice-0.6.13.sh","test:stop-local-splice-0.6.14-script":"bash node/test-stop-local-splice-0.6.14.sh","test:start-local-splice-0.6.12-script":"bash node/test-start-local-splice-0.6.12.sh","test:start-local-splice-0.6.13-script":"bash node/test-start-local-splice-0.6.13.sh","test:start-local-splice-0.6.14-script":"bash node/test-start-local-splice-0.6.14.sh","example:workflow:contract-lifecycle-audit":"npm run build && node --loader ts-node/esm examples/95-contract-lifecycle-audit.ts","example:workflow:update-lookup-reconciliation":"npm run build && node --loader ts-node/esm examples/96-update-lookup-reconciliation.ts"},"_npmUser":{"name":"distrohelena","email":"distrohelena@gmail.com"},"repository":{"url":"git+https://github.com/distrohelena/canton-typescript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"TypeScript SDK for Canton with:","directories":{},"_nodeVersion":"22.21.1","dependencies":{"pg":"^8.22.0","fflate":"^0.8.3","fast-check":"^4.9.0","@grpc/grpc-js":"^1.14.4","@protobuf-ts/runtime":"^2.11.1","@protobuf-ts/runtime-rpc":"^2.11.1","@protobuf-ts/grpc-transport":"^2.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","vitest":"^3.2.4","ts-node":"^10.9.2","prettier":"^3.9.4","@types/pg":"^8.20.0","typescript":"^5.9.2","@protobuf-ts/plugin":"^2.11.1","@distrohelena/linter":"^0.5.0","@typescript-eslint/utils":"^8.62.1","@typescript-eslint/parser":"^8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/canton-typescript-sdk_0.1.49_1785990605416_0.44431265095241557","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package is no longer maintained."},"0.1.50":{"name":"@distrohelena/canton-typescript-sdk","version":"0.1.50","keywords":["canton","daml","grpc","json-rpc","typescript"],"license":"Apache-2.0","_id":"@distrohelena/canton-typescript-sdk@0.1.50","maintainers":[{"name":"distrohelena","email":"distrohelena@gmail.com"}],"homepage":"https://github.com/distrohelena/canton-typescript-sdk#readme","bugs":{"url":"https://github.com/distrohelena/canton-typescript-sdk/issues"},"bin":{"canton-localnet-stop":"node/stop-local.sh","canton-localnet-start":"node/start-local.sh","canton-localnet-splice-0.7.0-stop":"node/stop-local-splice-0.7.0.sh","canton-localnet-splice-0.6.12-stop":"node/stop-local-splice-0.6.12.sh","canton-localnet-splice-0.6.13-stop":"node/stop-local-splice-0.6.13.sh","canton-localnet-splice-0.6.14-stop":"node/stop-local-splice-0.6.14.sh","canton-localnet-splice-0.7.0-start":"node/start-local-splice-0.7.0.sh","canton-localnet-splice-0.6.12-start":"node/start-local-splice-0.6.12.sh","canton-localnet-splice-0.6.13-start":"node/start-local-splice-0.6.13.sh","canton-localnet-splice-0.6.14-start":"node/start-local-splice-0.6.14.sh","canton-localnet-participant-358-stop":"node/stop-local-participant-358.sh","canton-localnet-participant-358-start":"node/start-local-participant-358.sh"},"dist":{"shasum":"3dcd65204684911b316f2ac064902a1ccfb7b16f","tarball":"https://registry.npmjs.org/@distrohelena/canton-typescript-sdk/-/canton-typescript-sdk-0.1.50.tgz","fileCount":2138,"integrity":"sha512-Vk52hkhRbINDTKcAvSkF9GL/nchmJv4yWSyLN0YS0ayvajs93AtBy3lSvyeRpSrvHkKYf0YndA7jAmXgey+djQ==","signatures":[{"sig":"MEYCIQDMpIo/0Hfh8GpfN5DPULue0nkdJ/6C2kam6KGHqGiipQIhAME0ViiHPipRXEXw0DJDFGmC7rzprED1KPbKunCpEl7j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9257260},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.js"},"./grpc":{"types":"./dist/grpc/index.d.ts","import":"./dist/grpc/index.js","require":"./dist/cjs/grpc/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","require":"./dist/cjs/json/index.js"},"./daml-lf":{"types":"./dist/daml-lf/index.d.ts","import":"./dist/daml-lf/index.js","require":"./dist/cjs/daml-lf/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","require":"./dist/cjs/testing/index.js"},"./debugger":{"types":"./dist/debugger/index.d.ts","import":"./dist/debugger/index.js","require":"./dist/cjs/debugger/index.js"},"./protobuf":{"types":"./dist/protobuf/index.d.ts","import":"./dist/protobuf/index.js","require":"./dist/cjs/protobuf/index.js"},"./daml-interface":{"types":"./dist/daml-interface/index.d.ts","import":"./dist/daml-interface/index.js","require":"./dist/cjs/daml-interface/index.js"}},"gitHead":"d93ea7cb97ec0254fcad6f4c8595041d06560a4d","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run --exclude 'tests/live/**' --maxWorkers=1 --testTimeout=15000","build":"node ./scripts/clean-dist.mjs && tsc -p tsconfig.json && tsc -p tsconfig.cjs.json && node ./scripts/write-cjs-package.mjs","lint:fix":"eslint . --fix --max-warnings=0","test:full":"npm run test && node scripts/live-matrix.mjs","test:live":"vitest run --dir tests/live --maxWorkers=1 --testTimeout=15000","test:unit":"vitest run tests/unit","example:jwt":"npm run build && node --loader ts-node/esm examples/03-jwt-authentication.ts","example:tls":"npm run build && node --loader ts-node/esm examples/02-tls-connection.ts","verify:pack":"node ./scripts/verify-npm-pack.mjs","example:init":"npm run build && node --loader ts-node/esm examples/01-client-initialization.ts","generate:grpc":"node ./scripts/generate-grpc-bindings.mjs","test:property":"vitest run tests/property --maxWorkers=1 --testTimeout=15000","examples:check":"npm run build && tsc -p tsconfig.examples.json --noEmit","test:live:fuzz":"vitest run tests/live/specs/live-stateful-fuzzing.test.ts --maxWorkers=1 --testTimeout=300000","test:live:matrix":"node scripts/live-matrix.mjs","stop:local-ledger":"bash node/stop-local.sh","example:dar:upload":"npm run build && node --loader ts-node/esm examples/40-dar-upload.ts","start:local-ledger":"bash node/start-local.sh","example:user:rights":"npm run build && node --loader ts-node/esm examples/70-user-rights.ts","example:party:hosted":"npm run build && node --loader ts-node/esm examples/10-hosted-party.ts","example:contract:query":"npm run build && node --loader ts-node/esm examples/60-query-active-contracts.ts","example:party:external":"npm run build && node --loader ts-node/esm examples/20-external-party-ed25519.ts","example:updates:stream":"npm run build && node --loader ts-node/esm examples/61-stream-updates.ts","example:workflow:retry":"npm run build && node --loader ts-node/esm examples/91-idempotent-command-retry.ts","test:stop-local-script":"bash node/test-stop-local.sh","example:workflow:atomic":"npm run build && node --loader ts-node/esm examples/90-atomic-create-and-exercise.ts","example:workflow:resume":"npm run build && node --loader ts-node/esm examples/92-resume-update-stream.ts","generate:daml-interface":"node ./dist/daml-interface/cli/daml-interface-cli-main.js","test:start-local-script":"bash node/test-start-local.sh","stop:local-participant-358":"bash node/stop-local-participant-358.sh","example:party:decentralized":"npm run build && node --loader ts-node/esm examples/30-decentralized-party-ed25519.ts","start:local-participant-358":"bash node/start-local-participant-358.sh","example:topology:party-hosting":"npm run build && node --loader ts-node/esm examples/80-topology-inspection.ts","stop:local-ledger-splice-0.7.0":"bash node/stop-local-splice-0.7.0.sh","example:workflow:stale-contract":"npm run build && node --loader ts-node/esm examples/93-archive-and-stale-contract.ts","start:local-ledger-splice-0.7.0":"bash node/start-local-splice-0.7.0.sh","stop:local-ledger-splice-0.6.12":"bash node/stop-local-splice-0.6.12.sh","stop:local-ledger-splice-0.6.13":"bash node/stop-local-splice-0.6.13.sh","stop:local-ledger-splice-0.6.14":"bash node/stop-local-splice-0.6.14.sh","example:contract:create-exercise":"npm run build && node --loader ts-node/esm examples/50-create-and-exercise.ts","start:local-ledger-splice-0.6.12":"bash node/start-local-splice-0.6.12.sh","start:local-ledger-splice-0.6.13":"bash node/start-local-splice-0.6.13.sh","start:local-ledger-splice-0.6.14":"bash node/start-local-splice-0.6.14.sh","example:workflow:participant-local":"npm run build && node --loader ts-node/esm examples/98-participant-local-command-submission.ts","example:workflow:pruning-preflight":"npm run build && node --loader ts-node/esm examples/97-pruning-preflight.ts","test:participant-358-sidecar-smoke":"bash node/test-participant-358-sidecar-smoke.sh","example:workflow:command-completion":"npm run build && node --loader ts-node/esm examples/94-command-completion-correlation.ts","test:participant-358-sidecar-script":"bash node/test-participant-358-sidecar.sh","test:stop-local-splice-0.7.0-script":"bash node/test-stop-local-splice-0.7.0.sh","test:start-local-splice-0.7.0-script":"bash node/test-start-local-splice-0.7.0.sh","test:stop-local-splice-0.6.12-script":"bash node/test-stop-local-splice-0.6.12.sh","test:stop-local-splice-0.6.13-script":"bash node/test-stop-local-splice-0.6.13.sh","test:stop-local-splice-0.6.14-script":"bash node/test-stop-local-splice-0.6.14.sh","test:start-local-splice-0.6.12-script":"bash node/test-start-local-splice-0.6.12.sh","test:start-local-splice-0.6.13-script":"bash node/test-start-local-splice-0.6.13.sh","test:start-local-splice-0.6.14-script":"bash node/test-start-local-splice-0.6.14.sh","example:workflow:contract-lifecycle-audit":"npm run build && node --loader ts-node/esm examples/95-contract-lifecycle-audit.ts","example:workflow:update-lookup-reconciliation":"npm run build && node --loader ts-node/esm examples/96-update-lookup-reconciliation.ts"},"_npmUser":{"name":"distrohelena","email":"distrohelena@gmail.com"},"repository":{"url":"git+https://github.com/distrohelena/canton-typescript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"TypeScript SDK for Canton with:","directories":{},"_nodeVersion":"22.21.1","dependencies":{"pg":"^8.22.0","fflate":"^0.8.3","fast-check":"^4.9.0","@grpc/grpc-js":"^1.14.4","@protobuf-ts/runtime":"^2.11.1","@protobuf-ts/runtime-rpc":"^2.11.1","@protobuf-ts/grpc-transport":"^2.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","vitest":"^3.2.4","ts-node":"^10.9.2","prettier":"^3.9.4","@types/pg":"^8.20.0","typescript":"^5.9.2","@protobuf-ts/plugin":"^2.11.1","@distrohelena/linter":"^0.5.0","@typescript-eslint/utils":"^8.62.1","@typescript-eslint/parser":"^8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/canton-typescript-sdk_0.1.50_1785993509558_0.4228569735085199","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package is no longer maintained."},"0.1.51":{"name":"@distrohelena/canton-typescript-sdk","version":"0.1.51","keywords":["canton","daml","grpc","json-rpc","typescript"],"license":"Apache-2.0","_id":"@distrohelena/canton-typescript-sdk@0.1.51","maintainers":[{"name":"distrohelena","email":"distrohelena@gmail.com"}],"homepage":"https://github.com/distrohelena/canton-typescript-sdk#readme","bugs":{"url":"https://github.com/distrohelena/canton-typescript-sdk/issues"},"bin":{"canton-localnet-stop":"node/stop-local.sh","canton-localnet-start":"node/start-local.sh","canton-localnet-splice-0.7.0-stop":"node/stop-local-splice-0.7.0.sh","canton-localnet-splice-0.6.12-stop":"node/stop-local-splice-0.6.12.sh","canton-localnet-splice-0.6.13-stop":"node/stop-local-splice-0.6.13.sh","canton-localnet-splice-0.6.14-stop":"node/stop-local-splice-0.6.14.sh","canton-localnet-splice-0.7.0-start":"node/start-local-splice-0.7.0.sh","canton-localnet-splice-0.6.12-start":"node/start-local-splice-0.6.12.sh","canton-localnet-splice-0.6.13-start":"node/start-local-splice-0.6.13.sh","canton-localnet-splice-0.6.14-start":"node/start-local-splice-0.6.14.sh","canton-localnet-participant-358-stop":"node/stop-local-participant-358.sh","canton-localnet-participant-358-start":"node/start-local-participant-358.sh"},"dist":{"shasum":"400dd46f69e3be1b973d7b7ce9f5546056f57e21","tarball":"https://registry.npmjs.org/@distrohelena/canton-typescript-sdk/-/canton-typescript-sdk-0.1.51.tgz","fileCount":2138,"integrity":"sha512-MDbgx7QvcKcqPRMJC1VAnf3lDzR8qTRYqqqH1Fb4mGZk965mD7vopl0CmMiGSGr0ZlZ49MQ6g9hn74L9/KeyNg==","signatures":[{"sig":"MEYCIQDGF3sO/kqcIBEp7LJCAnE8NFF2hdPOVdGVIAfqyywJZAIhAPsG/P9+7LIDMfapcL6TZy/KOglPmRNnPKfKorVxMlxW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9257406},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.js"},"./grpc":{"types":"./dist/grpc/index.d.ts","import":"./dist/grpc/index.js","require":"./dist/cjs/grpc/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","require":"./dist/cjs/json/index.js"},"./daml-lf":{"types":"./dist/daml-lf/index.d.ts","import":"./dist/daml-lf/index.js","require":"./dist/cjs/daml-lf/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","require":"./dist/cjs/testing/index.js"},"./debugger":{"types":"./dist/debugger/index.d.ts","import":"./dist/debugger/index.js","require":"./dist/cjs/debugger/index.js"},"./protobuf":{"types":"./dist/protobuf/index.d.ts","import":"./dist/protobuf/index.js","require":"./dist/cjs/protobuf/index.js"},"./daml-interface":{"types":"./dist/daml-interface/index.d.ts","import":"./dist/daml-interface/index.js","require":"./dist/cjs/daml-interface/index.js"}},"gitHead":"8ffe4829ecf22ea9117cfe821404fb8f88f35bde","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run --exclude 'tests/live/**' --maxWorkers=1 --testTimeout=15000","build":"node ./scripts/clean-dist.mjs && tsc -p tsconfig.json && tsc -p tsconfig.cjs.json && node ./scripts/write-cjs-package.mjs","lint:fix":"eslint . --fix --max-warnings=0","test:full":"npm run test && node scripts/live-matrix.mjs","test:live":"vitest run --dir tests/live --maxWorkers=1 --testTimeout=15000","test:unit":"vitest run tests/unit","example:jwt":"npm run build && node --loader ts-node/esm examples/03-jwt-authentication.ts","example:tls":"npm run build && node --loader ts-node/esm examples/02-tls-connection.ts","verify:pack":"node ./scripts/verify-npm-pack.mjs","example:init":"npm run build && node --loader ts-node/esm examples/01-client-initialization.ts","generate:grpc":"node ./scripts/generate-grpc-bindings.mjs","test:property":"vitest run tests/property --maxWorkers=1 --testTimeout=15000","examples:check":"npm run build && tsc -p tsconfig.examples.json --noEmit","test:live:fuzz":"vitest run tests/live/specs/live-stateful-fuzzing.test.ts --maxWorkers=1 --testTimeout=300000","test:live:matrix":"node scripts/live-matrix.mjs","stop:local-ledger":"bash node/stop-local.sh","example:dar:upload":"npm run build && node --loader ts-node/esm examples/40-dar-upload.ts","start:local-ledger":"bash node/start-local.sh","example:user:rights":"npm run build && node --loader ts-node/esm examples/70-user-rights.ts","example:party:hosted":"npm run build && node --loader ts-node/esm examples/10-hosted-party.ts","example:contract:query":"npm run build && node --loader ts-node/esm examples/60-query-active-contracts.ts","example:party:external":"npm run build && node --loader ts-node/esm examples/20-external-party-ed25519.ts","example:updates:stream":"npm run build && node --loader ts-node/esm examples/61-stream-updates.ts","example:workflow:retry":"npm run build && node --loader ts-node/esm examples/91-idempotent-command-retry.ts","test:stop-local-script":"bash node/test-stop-local.sh","example:workflow:atomic":"npm run build && node --loader ts-node/esm examples/90-atomic-create-and-exercise.ts","example:workflow:resume":"npm run build && node --loader ts-node/esm examples/92-resume-update-stream.ts","generate:daml-interface":"node ./dist/daml-interface/cli/daml-interface-cli-main.js","test:start-local-script":"bash node/test-start-local.sh","stop:local-participant-358":"bash node/stop-local-participant-358.sh","example:party:decentralized":"npm run build && node --loader ts-node/esm examples/30-decentralized-party-ed25519.ts","start:local-participant-358":"bash node/start-local-participant-358.sh","example:topology:party-hosting":"npm run build && node --loader ts-node/esm examples/80-topology-inspection.ts","stop:local-ledger-splice-0.7.0":"bash node/stop-local-splice-0.7.0.sh","example:workflow:stale-contract":"npm run build && node --loader ts-node/esm examples/93-archive-and-stale-contract.ts","start:local-ledger-splice-0.7.0":"bash node/start-local-splice-0.7.0.sh","stop:local-ledger-splice-0.6.12":"bash node/stop-local-splice-0.6.12.sh","stop:local-ledger-splice-0.6.13":"bash node/stop-local-splice-0.6.13.sh","stop:local-ledger-splice-0.6.14":"bash node/stop-local-splice-0.6.14.sh","example:contract:create-exercise":"npm run build && node --loader ts-node/esm examples/50-create-and-exercise.ts","start:local-ledger-splice-0.6.12":"bash node/start-local-splice-0.6.12.sh","start:local-ledger-splice-0.6.13":"bash node/start-local-splice-0.6.13.sh","start:local-ledger-splice-0.6.14":"bash node/start-local-splice-0.6.14.sh","example:workflow:participant-local":"npm run build && node --loader ts-node/esm examples/98-participant-local-command-submission.ts","example:workflow:pruning-preflight":"npm run build && node --loader ts-node/esm examples/97-pruning-preflight.ts","test:participant-358-sidecar-smoke":"bash node/test-participant-358-sidecar-smoke.sh","example:workflow:command-completion":"npm run build && node --loader ts-node/esm examples/94-command-completion-correlation.ts","test:participant-358-sidecar-script":"bash node/test-participant-358-sidecar.sh","test:stop-local-splice-0.7.0-script":"bash node/test-stop-local-splice-0.7.0.sh","test:start-local-splice-0.7.0-script":"bash node/test-start-local-splice-0.7.0.sh","test:stop-local-splice-0.6.12-script":"bash node/test-stop-local-splice-0.6.12.sh","test:stop-local-splice-0.6.13-script":"bash node/test-stop-local-splice-0.6.13.sh","test:stop-local-splice-0.6.14-script":"bash node/test-stop-local-splice-0.6.14.sh","test:start-local-splice-0.6.12-script":"bash node/test-start-local-splice-0.6.12.sh","test:start-local-splice-0.6.13-script":"bash node/test-start-local-splice-0.6.13.sh","test:start-local-splice-0.6.14-script":"bash node/test-start-local-splice-0.6.14.sh","example:workflow:contract-lifecycle-audit":"npm run build && node --loader ts-node/esm examples/95-contract-lifecycle-audit.ts","example:workflow:update-lookup-reconciliation":"npm run build && node --loader ts-node/esm examples/96-update-lookup-reconciliation.ts"},"_npmUser":{"name":"distrohelena","email":"distrohelena@gmail.com"},"repository":{"url":"git+https://github.com/distrohelena/canton-typescript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"TypeScript SDK for Canton with:","directories":{},"_nodeVersion":"22.21.1","dependencies":{"pg":"^8.22.0","fflate":"^0.8.3","fast-check":"^4.9.0","@grpc/grpc-js":"^1.14.4","@protobuf-ts/runtime":"^2.11.1","@protobuf-ts/runtime-rpc":"^2.11.1","@protobuf-ts/grpc-transport":"^2.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","vitest":"^3.2.4","ts-node":"^10.9.2","prettier":"^3.9.4","@types/pg":"^8.20.0","typescript":"^5.9.2","@protobuf-ts/plugin":"^2.11.1","@distrohelena/linter":"^0.5.0","@typescript-eslint/utils":"^8.62.1","@typescript-eslint/parser":"^8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/canton-typescript-sdk_0.1.51_1786060541823_0.8169474077583403","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package is no longer maintained."},"0.1.52":{"name":"@distrohelena/canton-typescript-sdk","version":"0.1.52","keywords":["canton","daml","grpc","json-rpc","typescript"],"license":"Apache-2.0","_id":"@distrohelena/canton-typescript-sdk@0.1.52","maintainers":[{"name":"distrohelena","email":"distrohelena@gmail.com"}],"homepage":"https://github.com/distrohelena/canton-typescript-sdk#readme","bugs":{"url":"https://github.com/distrohelena/canton-typescript-sdk/issues"},"bin":{"canton-localnet-stop":"node/stop-local.sh","canton-localnet-start":"node/start-local.sh","canton-localnet-splice-0.7.0-stop":"node/stop-local-splice-0.7.0.sh","canton-localnet-splice-0.6.12-stop":"node/stop-local-splice-0.6.12.sh","canton-localnet-splice-0.6.13-stop":"node/stop-local-splice-0.6.13.sh","canton-localnet-splice-0.6.14-stop":"node/stop-local-splice-0.6.14.sh","canton-localnet-splice-0.7.0-start":"node/start-local-splice-0.7.0.sh","canton-localnet-splice-0.6.12-start":"node/start-local-splice-0.6.12.sh","canton-localnet-splice-0.6.13-start":"node/start-local-splice-0.6.13.sh","canton-localnet-splice-0.6.14-start":"node/start-local-splice-0.6.14.sh","canton-localnet-participant-358-stop":"node/stop-local-participant-358.sh","canton-localnet-participant-358-start":"node/start-local-participant-358.sh"},"dist":{"shasum":"f1fdbad279537db88f20724cca089452ee8d0ca1","tarball":"https://registry.npmjs.org/@distrohelena/canton-typescript-sdk/-/canton-typescript-sdk-0.1.52.tgz","fileCount":2138,"integrity":"sha512-CPabs1ym/P3+BUrFPITRoiEK4JcK4GBGWWCKC18RZFUmo7AeCJfHQjY8ZI64KnaUfhORYTGrPS4sb7siv4vo0A==","signatures":[{"sig":"MEQCIGwIICHhRM23a2sEuVbFGjWH9Lib580TmvAVeiVQklCjAiB167arMXC+Tqh1/LQlJjlPyrDYepwuMQ8JmmDVol6L+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9265111},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.js"},"./grpc":{"types":"./dist/grpc/index.d.ts","import":"./dist/grpc/index.js","require":"./dist/cjs/grpc/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","require":"./dist/cjs/json/index.js"},"./daml-lf":{"types":"./dist/daml-lf/index.d.ts","import":"./dist/daml-lf/index.js","require":"./dist/cjs/daml-lf/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","require":"./dist/cjs/testing/index.js"},"./debugger":{"types":"./dist/debugger/index.d.ts","import":"./dist/debugger/index.js","require":"./dist/cjs/debugger/index.js"},"./protobuf":{"types":"./dist/protobuf/index.d.ts","import":"./dist/protobuf/index.js","require":"./dist/cjs/protobuf/index.js"},"./daml-interface":{"types":"./dist/daml-interface/index.d.ts","import":"./dist/daml-interface/index.js","require":"./dist/cjs/daml-interface/index.js"}},"gitHead":"47e51321e68edc3256cdf1fbe144c6030e4b903b","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run --exclude 'tests/live/**' --maxWorkers=1 --testTimeout=15000","build":"node ./scripts/clean-dist.mjs && tsc -p tsconfig.json && tsc -p tsconfig.cjs.json && node ./scripts/write-cjs-package.mjs","lint:fix":"eslint . --fix --max-warnings=0","test:full":"npm run test && node scripts/live-matrix.mjs","test:live":"vitest run --dir tests/live --maxWorkers=1 --testTimeout=15000","test:unit":"vitest run tests/unit","example:jwt":"npm run build && node --loader ts-node/esm examples/03-jwt-authentication.ts","example:tls":"npm run build && node --loader ts-node/esm examples/02-tls-connection.ts","verify:pack":"node ./scripts/verify-npm-pack.mjs","example:init":"npm run build && node --loader ts-node/esm examples/01-client-initialization.ts","generate:grpc":"node ./scripts/generate-grpc-bindings.mjs","test:property":"vitest run tests/property --maxWorkers=1 --testTimeout=15000","examples:check":"npm run build && tsc -p tsconfig.examples.json --noEmit","prepublishOnly":"npm run build && npm run test:unit","test:live:fuzz":"vitest run tests/live/specs/live-stateful-fuzzing.test.ts --maxWorkers=1 --testTimeout=300000","test:live:matrix":"node scripts/live-matrix.mjs","stop:local-ledger":"bash node/stop-local.sh","example:dar:upload":"npm run build && node --loader ts-node/esm examples/40-dar-upload.ts","start:local-ledger":"bash node/start-local.sh","example:user:rights":"npm run build && node --loader ts-node/esm examples/70-user-rights.ts","example:party:hosted":"npm run build && node --loader ts-node/esm examples/10-hosted-party.ts","example:contract:query":"npm run build && node --loader ts-node/esm examples/60-query-active-contracts.ts","example:party:external":"npm run build && node --loader ts-node/esm examples/20-external-party-ed25519.ts","example:updates:stream":"npm run build && node --loader ts-node/esm examples/61-stream-updates.ts","example:workflow:retry":"npm run build && node --loader ts-node/esm examples/91-idempotent-command-retry.ts","test:stop-local-script":"bash node/test-stop-local.sh","example:workflow:atomic":"npm run build && node --loader ts-node/esm examples/90-atomic-create-and-exercise.ts","example:workflow:resume":"npm run build && node --loader ts-node/esm examples/92-resume-update-stream.ts","generate:daml-interface":"node ./dist/daml-interface/cli/daml-interface-cli-main.js","test:start-local-script":"bash node/test-start-local.sh","stop:local-participant-358":"bash node/stop-local-participant-358.sh","example:party:decentralized":"npm run build && node --loader ts-node/esm examples/30-decentralized-party-ed25519.ts","start:local-participant-358":"bash node/start-local-participant-358.sh","example:topology:party-hosting":"npm run build && node --loader ts-node/esm examples/80-topology-inspection.ts","stop:local-ledger-splice-0.7.0":"bash node/stop-local-splice-0.7.0.sh","example:workflow:stale-contract":"npm run build && node --loader ts-node/esm examples/93-archive-and-stale-contract.ts","start:local-ledger-splice-0.7.0":"bash node/start-local-splice-0.7.0.sh","stop:local-ledger-splice-0.6.12":"bash node/stop-local-splice-0.6.12.sh","stop:local-ledger-splice-0.6.13":"bash node/stop-local-splice-0.6.13.sh","stop:local-ledger-splice-0.6.14":"bash node/stop-local-splice-0.6.14.sh","example:contract:create-exercise":"npm run build && node --loader ts-node/esm examples/50-create-and-exercise.ts","start:local-ledger-splice-0.6.12":"bash node/start-local-splice-0.6.12.sh","start:local-ledger-splice-0.6.13":"bash node/start-local-splice-0.6.13.sh","start:local-ledger-splice-0.6.14":"bash node/start-local-splice-0.6.14.sh","example:workflow:participant-local":"npm run build && node --loader ts-node/esm examples/98-participant-local-command-submission.ts","example:workflow:pruning-preflight":"npm run build && node --loader ts-node/esm examples/97-pruning-preflight.ts","test:participant-358-sidecar-smoke":"bash node/test-participant-358-sidecar-smoke.sh","example:workflow:command-completion":"npm run build && node --loader ts-node/esm examples/94-command-completion-correlation.ts","test:participant-358-sidecar-script":"bash node/test-participant-358-sidecar.sh","test:stop-local-splice-0.7.0-script":"bash node/test-stop-local-splice-0.7.0.sh","test:start-local-splice-0.7.0-script":"bash node/test-start-local-splice-0.7.0.sh","test:stop-local-splice-0.6.12-script":"bash node/test-stop-local-splice-0.6.12.sh","test:stop-local-splice-0.6.13-script":"bash node/test-stop-local-splice-0.6.13.sh","test:stop-local-splice-0.6.14-script":"bash node/test-stop-local-splice-0.6.14.sh","test:start-local-splice-0.6.12-script":"bash node/test-start-local-splice-0.6.12.sh","test:start-local-splice-0.6.13-script":"bash node/test-start-local-splice-0.6.13.sh","test:start-local-splice-0.6.14-script":"bash node/test-start-local-splice-0.6.14.sh","example:workflow:contract-lifecycle-audit":"npm run build && node --loader ts-node/esm examples/95-contract-lifecycle-audit.ts","example:workflow:update-lookup-reconciliation":"npm run build && node --loader ts-node/esm examples/96-update-lookup-reconciliation.ts"},"_npmUser":{"name":"distrohelena","email":"distrohelena@gmail.com"},"repository":{"url":"git+https://github.com/distrohelena/canton-typescript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"TypeScript SDK for Canton with:","directories":{},"_nodeVersion":"22.21.1","dependencies":{"pg":"^8.22.0","fflate":"^0.8.3","fast-check":"^4.9.0","@grpc/grpc-js":"^1.14.4","@protobuf-ts/runtime":"^2.11.1","@protobuf-ts/runtime-rpc":"^2.11.1","@protobuf-ts/grpc-transport":"^2.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","vitest":"^3.2.4","ts-node":"^10.9.2","prettier":"^3.9.4","@types/pg":"^8.20.0","typescript":"^5.9.2","@protobuf-ts/plugin":"^2.11.1","@distrohelena/linter":"^0.5.0","@typescript-eslint/utils":"^8.62.1","@typescript-eslint/parser":"^8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/canton-typescript-sdk_0.1.52_1786064082827_0.08524376727301863","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package is no longer maintained."},"0.1.53":{"name":"@distrohelena/canton-typescript-sdk","version":"0.1.53","keywords":["canton","daml","grpc","json-rpc","typescript"],"license":"Apache-2.0","_id":"@distrohelena/canton-typescript-sdk@0.1.53","maintainers":[{"name":"distrohelena","email":"distrohelena@gmail.com"}],"homepage":"https://github.com/distrohelena/canton-typescript-sdk#readme","bugs":{"url":"https://github.com/distrohelena/canton-typescript-sdk/issues"},"bin":{"canton-localnet-stop":"node/stop-local.sh","canton-localnet-start":"node/start-local.sh","canton-localnet-splice-0.7.0-stop":"node/stop-local-splice-0.7.0.sh","canton-localnet-splice-0.6.12-stop":"node/stop-local-splice-0.6.12.sh","canton-localnet-splice-0.6.13-stop":"node/stop-local-splice-0.6.13.sh","canton-localnet-splice-0.6.14-stop":"node/stop-local-splice-0.6.14.sh","canton-localnet-splice-0.7.0-start":"node/start-local-splice-0.7.0.sh","canton-localnet-splice-0.6.12-start":"node/start-local-splice-0.6.12.sh","canton-localnet-splice-0.6.13-start":"node/start-local-splice-0.6.13.sh","canton-localnet-splice-0.6.14-start":"node/start-local-splice-0.6.14.sh","canton-localnet-participant-358-stop":"node/stop-local-participant-358.sh","canton-localnet-participant-358-start":"node/start-local-participant-358.sh"},"dist":{"shasum":"4a1ef04f5b1595428bb0146eb45f0f5001621472","tarball":"https://registry.npmjs.org/@distrohelena/canton-typescript-sdk/-/canton-typescript-sdk-0.1.53.tgz","fileCount":2138,"integrity":"sha512-w400ZRxs9Ng2qPCHLdTNp74lMbyuvXlhLHiYnH+4sV8V96YVxQzadXlZLUGLq9322PI37tQ3lemiIoaIlcSijA==","signatures":[{"sig":"MEQCIAJD8Xea1FH5Nk4OXqPTFVrw5lnWAgD4ylx0KiqRWx6pAiBSHsVAVI9pgGrl8W289Sb+P3B0ch53TjTmyUWcwfFWMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9268955},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.js"},"./grpc":{"types":"./dist/grpc/index.d.ts","import":"./dist/grpc/index.js","require":"./dist/cjs/grpc/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","require":"./dist/cjs/json/index.js"},"./daml-lf":{"types":"./dist/daml-lf/index.d.ts","import":"./dist/daml-lf/index.js","require":"./dist/cjs/daml-lf/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","require":"./dist/cjs/testing/index.js"},"./debugger":{"types":"./dist/debugger/index.d.ts","import":"./dist/debugger/index.js","require":"./dist/cjs/debugger/index.js"},"./protobuf":{"types":"./dist/protobuf/index.d.ts","import":"./dist/protobuf/index.js","require":"./dist/cjs/protobuf/index.js"},"./daml-interface":{"types":"./dist/daml-interface/index.d.ts","import":"./dist/daml-interface/index.js","require":"./dist/cjs/daml-interface/index.js"}},"gitHead":"5ca281ff11249b9ba0ea4d856be0860aae7e08eb","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run --exclude 'tests/live/**' --maxWorkers=1 --testTimeout=15000","build":"node ./scripts/clean-dist.mjs && tsc -p tsconfig.json && tsc -p tsconfig.cjs.json && node ./scripts/write-cjs-package.mjs","lint:fix":"eslint . --fix --max-warnings=0","test:full":"npm run test && node scripts/live-matrix.mjs","test:live":"vitest run --dir tests/live --maxWorkers=1 --testTimeout=15000","test:unit":"vitest run tests/unit","example:jwt":"npm run build && node --loader ts-node/esm examples/03-jwt-authentication.ts","example:tls":"npm run build && node --loader ts-node/esm examples/02-tls-connection.ts","verify:pack":"node ./scripts/verify-npm-pack.mjs","example:init":"npm run build && node --loader ts-node/esm examples/01-client-initialization.ts","generate:grpc":"node ./scripts/generate-grpc-bindings.mjs","test:property":"vitest run tests/property --maxWorkers=1 --testTimeout=15000","examples:check":"npm run build && tsc -p tsconfig.examples.json --noEmit","prepublishOnly":"npm run build && npm run test:unit","test:live:fuzz":"vitest run tests/live/specs/live-stateful-fuzzing.test.ts --maxWorkers=1 --testTimeout=300000","test:live:matrix":"node scripts/live-matrix.mjs","stop:local-ledger":"bash node/stop-local.sh","example:dar:upload":"npm run build && node --loader ts-node/esm examples/40-dar-upload.ts","start:local-ledger":"bash node/start-local.sh","example:user:rights":"npm run build && node --loader ts-node/esm examples/70-user-rights.ts","example:party:hosted":"npm run build && node --loader ts-node/esm examples/10-hosted-party.ts","example:contract:query":"npm run build && node --loader ts-node/esm examples/60-query-active-contracts.ts","example:party:external":"npm run build && node --loader ts-node/esm examples/20-external-party-ed25519.ts","example:updates:stream":"npm run build && node --loader ts-node/esm examples/61-stream-updates.ts","example:workflow:retry":"npm run build && node --loader ts-node/esm examples/91-idempotent-command-retry.ts","test:stop-local-script":"bash node/test-stop-local.sh","example:workflow:atomic":"npm run build && node --loader ts-node/esm examples/90-atomic-create-and-exercise.ts","example:workflow:resume":"npm run build && node --loader ts-node/esm examples/92-resume-update-stream.ts","generate:daml-interface":"node ./dist/daml-interface/cli/daml-interface-cli-main.js","test:start-local-script":"bash node/test-start-local.sh","stop:local-participant-358":"bash node/stop-local-participant-358.sh","example:party:decentralized":"npm run build && node --loader ts-node/esm examples/30-decentralized-party-ed25519.ts","start:local-participant-358":"bash node/start-local-participant-358.sh","example:topology:party-hosting":"npm run build && node --loader ts-node/esm examples/80-topology-inspection.ts","stop:local-ledger-splice-0.7.0":"bash node/stop-local-splice-0.7.0.sh","example:workflow:stale-contract":"npm run build && node --loader ts-node/esm examples/93-archive-and-stale-contract.ts","start:local-ledger-splice-0.7.0":"bash node/start-local-splice-0.7.0.sh","stop:local-ledger-splice-0.6.12":"bash node/stop-local-splice-0.6.12.sh","stop:local-ledger-splice-0.6.13":"bash node/stop-local-splice-0.6.13.sh","stop:local-ledger-splice-0.6.14":"bash node/stop-local-splice-0.6.14.sh","example:contract:create-exercise":"npm run build && node --loader ts-node/esm examples/50-create-and-exercise.ts","start:local-ledger-splice-0.6.12":"bash node/start-local-splice-0.6.12.sh","start:local-ledger-splice-0.6.13":"bash node/start-local-splice-0.6.13.sh","start:local-ledger-splice-0.6.14":"bash node/start-local-splice-0.6.14.sh","example:workflow:participant-local":"npm run build && node --loader ts-node/esm examples/98-participant-local-command-submission.ts","example:workflow:pruning-preflight":"npm run build && node --loader ts-node/esm examples/97-pruning-preflight.ts","test:participant-358-sidecar-smoke":"bash node/test-participant-358-sidecar-smoke.sh","example:workflow:command-completion":"npm run build && node --loader ts-node/esm examples/94-command-completion-correlation.ts","test:participant-358-sidecar-script":"bash node/test-participant-358-sidecar.sh","test:stop-local-splice-0.7.0-script":"bash node/test-stop-local-splice-0.7.0.sh","test:start-local-splice-0.7.0-script":"bash node/test-start-local-splice-0.7.0.sh","test:stop-local-splice-0.6.12-script":"bash node/test-stop-local-splice-0.6.12.sh","test:stop-local-splice-0.6.13-script":"bash node/test-stop-local-splice-0.6.13.sh","test:stop-local-splice-0.6.14-script":"bash node/test-stop-local-splice-0.6.14.sh","test:start-local-splice-0.6.12-script":"bash node/test-start-local-splice-0.6.12.sh","test:start-local-splice-0.6.13-script":"bash node/test-start-local-splice-0.6.13.sh","test:start-local-splice-0.6.14-script":"bash node/test-start-local-splice-0.6.14.sh","example:workflow:contract-lifecycle-audit":"npm run build && node --loader ts-node/esm examples/95-contract-lifecycle-audit.ts","example:workflow:update-lookup-reconciliation":"npm run build && node --loader ts-node/esm examples/96-update-lookup-reconciliation.ts"},"_npmUser":{"name":"distrohelena","email":"distrohelena@gmail.com"},"repository":{"url":"git+https://github.com/distrohelena/canton-typescript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"TypeScript SDK for Canton with:","directories":{},"_nodeVersion":"22.21.1","dependencies":{"pg":"^8.22.0","fflate":"^0.8.3","fast-check":"^4.9.0","@grpc/grpc-js":"^1.14.4","@protobuf-ts/runtime":"^2.11.1","@protobuf-ts/runtime-rpc":"^2.11.1","@protobuf-ts/grpc-transport":"^2.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","vitest":"^3.2.4","ts-node":"^10.9.2","prettier":"^3.9.4","@types/pg":"^8.20.0","typescript":"^5.9.2","@protobuf-ts/plugin":"^2.11.1","@distrohelena/linter":"^0.5.0","@typescript-eslint/utils":"^8.62.1","@typescript-eslint/parser":"^8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/canton-typescript-sdk_0.1.53_1786127291292_0.959521657613249","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package is no longer maintained."},"0.1.54":{"name":"@distrohelena/canton-typescript-sdk","version":"0.1.54","keywords":["canton","daml","grpc","json-rpc","typescript"],"license":"Apache-2.0","_id":"@distrohelena/canton-typescript-sdk@0.1.54","maintainers":[{"name":"distrohelena","email":"distrohelena@gmail.com"}],"homepage":"https://github.com/distrohelena/canton-typescript-sdk#readme","bugs":{"url":"https://github.com/distrohelena/canton-typescript-sdk/issues"},"bin":{"canton-localnet-stop":"node/stop-local.sh","canton-localnet-start":"node/start-local.sh","canton-localnet-splice-0.7.0-stop":"node/stop-local-splice-0.7.0.sh","canton-localnet-splice-0.6.12-stop":"node/stop-local-splice-0.6.12.sh","canton-localnet-splice-0.6.13-stop":"node/stop-local-splice-0.6.13.sh","canton-localnet-splice-0.6.14-stop":"node/stop-local-splice-0.6.14.sh","canton-localnet-splice-0.7.0-start":"node/start-local-splice-0.7.0.sh","canton-localnet-splice-0.6.12-start":"node/start-local-splice-0.6.12.sh","canton-localnet-splice-0.6.13-start":"node/start-local-splice-0.6.13.sh","canton-localnet-splice-0.6.14-start":"node/start-local-splice-0.6.14.sh","canton-localnet-participant-358-stop":"node/stop-local-participant-358.sh","canton-localnet-participant-358-start":"node/start-local-participant-358.sh"},"dist":{"shasum":"9a242b1023f68236dace9c09837bb873c6b23bf5","tarball":"https://registry.npmjs.org/@distrohelena/canton-typescript-sdk/-/canton-typescript-sdk-0.1.54.tgz","fileCount":2138,"integrity":"sha512-vuWwUFumIbyxEVzBc33a03OElzP6XqCKHCYm2kTJmgqOV613+bxcN2MKdLIGSGLH5d4Q6neMvFtRXNG6RNL/YA==","signatures":[{"sig":"MEYCIQDVz18IVrfu9dCBvjqg6QdJouYS6A+SYxLnX6dza/PH3gIhAIXAL6qgaCQ9Rg6RkIWavoWLK1iB9KVR+QucJ3UjSymN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9272194},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.js"},"./grpc":{"types":"./dist/grpc/index.d.ts","import":"./dist/grpc/index.js","require":"./dist/cjs/grpc/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","require":"./dist/cjs/json/index.js"},"./daml-lf":{"types":"./dist/daml-lf/index.d.ts","import":"./dist/daml-lf/index.js","require":"./dist/cjs/daml-lf/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","require":"./dist/cjs/testing/index.js"},"./debugger":{"types":"./dist/debugger/index.d.ts","import":"./dist/debugger/index.js","require":"./dist/cjs/debugger/index.js"},"./protobuf":{"types":"./dist/protobuf/index.d.ts","import":"./dist/protobuf/index.js","require":"./dist/cjs/protobuf/index.js"},"./daml-interface":{"types":"./dist/daml-interface/index.d.ts","import":"./dist/daml-interface/index.js","require":"./dist/cjs/daml-interface/index.js"}},"gitHead":"5ca281ff11249b9ba0ea4d856be0860aae7e08eb","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run --exclude 'tests/live/**' --maxWorkers=1 --testTimeout=15000","build":"node ./scripts/clean-dist.mjs && tsc -p tsconfig.json && tsc -p tsconfig.cjs.json && node ./scripts/write-cjs-package.mjs","lint:fix":"eslint . --fix --max-warnings=0","test:full":"npm run test && node scripts/live-matrix.mjs","test:live":"vitest run --dir tests/live --maxWorkers=1 --testTimeout=15000","test:unit":"vitest run tests/unit","example:jwt":"npm run build && node --loader ts-node/esm examples/03-jwt-authentication.ts","example:tls":"npm run build && node --loader ts-node/esm examples/02-tls-connection.ts","verify:pack":"node ./scripts/verify-npm-pack.mjs","example:init":"npm run build && node --loader ts-node/esm examples/01-client-initialization.ts","generate:grpc":"node ./scripts/generate-grpc-bindings.mjs","test:property":"vitest run tests/property --maxWorkers=1 --testTimeout=15000","examples:check":"npm run build && tsc -p tsconfig.examples.json --noEmit","prepublishOnly":"npm run build","test:live:fuzz":"vitest run tests/live/specs/live-stateful-fuzzing.test.ts --maxWorkers=1 --testTimeout=300000","test:live:matrix":"node scripts/live-matrix.mjs","stop:local-ledger":"bash node/stop-local.sh","example:dar:upload":"npm run build && node --loader ts-node/esm examples/40-dar-upload.ts","start:local-ledger":"bash node/start-local.sh","example:user:rights":"npm run build && node --loader ts-node/esm examples/70-user-rights.ts","example:party:hosted":"npm run build && node --loader ts-node/esm examples/10-hosted-party.ts","example:contract:query":"npm run build && node --loader ts-node/esm examples/60-query-active-contracts.ts","example:party:external":"npm run build && node --loader ts-node/esm examples/20-external-party-ed25519.ts","example:updates:stream":"npm run build && node --loader ts-node/esm examples/61-stream-updates.ts","example:workflow:retry":"npm run build && node --loader ts-node/esm examples/91-idempotent-command-retry.ts","test:stop-local-script":"bash node/test-stop-local.sh","example:workflow:atomic":"npm run build && node --loader ts-node/esm examples/90-atomic-create-and-exercise.ts","example:workflow:resume":"npm run build && node --loader ts-node/esm examples/92-resume-update-stream.ts","generate:daml-interface":"node ./dist/daml-interface/cli/daml-interface-cli-main.js","test:start-local-script":"bash node/test-start-local.sh","stop:local-participant-358":"bash node/stop-local-participant-358.sh","example:party:decentralized":"npm run build && node --loader ts-node/esm examples/30-decentralized-party-ed25519.ts","start:local-participant-358":"bash node/start-local-participant-358.sh","example:topology:party-hosting":"npm run build && node --loader ts-node/esm examples/80-topology-inspection.ts","stop:local-ledger-splice-0.7.0":"bash node/stop-local-splice-0.7.0.sh","example:workflow:stale-contract":"npm run build && node --loader ts-node/esm examples/93-archive-and-stale-contract.ts","start:local-ledger-splice-0.7.0":"bash node/start-local-splice-0.7.0.sh","stop:local-ledger-splice-0.6.12":"bash node/stop-local-splice-0.6.12.sh","stop:local-ledger-splice-0.6.13":"bash node/stop-local-splice-0.6.13.sh","stop:local-ledger-splice-0.6.14":"bash node/stop-local-splice-0.6.14.sh","example:contract:create-exercise":"npm run build && node --loader ts-node/esm examples/50-create-and-exercise.ts","start:local-ledger-splice-0.6.12":"bash node/start-local-splice-0.6.12.sh","start:local-ledger-splice-0.6.13":"bash node/start-local-splice-0.6.13.sh","start:local-ledger-splice-0.6.14":"bash node/start-local-splice-0.6.14.sh","example:workflow:participant-local":"npm run build && node --loader ts-node/esm examples/98-participant-local-command-submission.ts","example:workflow:pruning-preflight":"npm run build && node --loader ts-node/esm examples/97-pruning-preflight.ts","test:participant-358-sidecar-smoke":"bash node/test-participant-358-sidecar-smoke.sh","example:workflow:command-completion":"npm run build && node --loader ts-node/esm examples/94-command-completion-correlation.ts","test:participant-358-sidecar-script":"bash node/test-participant-358-sidecar.sh","test:stop-local-splice-0.7.0-script":"bash node/test-stop-local-splice-0.7.0.sh","test:start-local-splice-0.7.0-script":"bash node/test-start-local-splice-0.7.0.sh","test:stop-local-splice-0.6.12-script":"bash node/test-stop-local-splice-0.6.12.sh","test:stop-local-splice-0.6.13-script":"bash node/test-stop-local-splice-0.6.13.sh","test:stop-local-splice-0.6.14-script":"bash node/test-stop-local-splice-0.6.14.sh","test:start-local-splice-0.6.12-script":"bash node/test-start-local-splice-0.6.12.sh","test:start-local-splice-0.6.13-script":"bash node/test-start-local-splice-0.6.13.sh","test:start-local-splice-0.6.14-script":"bash node/test-start-local-splice-0.6.14.sh","example:workflow:contract-lifecycle-audit":"npm run build && node --loader ts-node/esm examples/95-contract-lifecycle-audit.ts","example:workflow:update-lookup-reconciliation":"npm run build && node --loader ts-node/esm examples/96-update-lookup-reconciliation.ts"},"_npmUser":{"name":"distrohelena","email":"distrohelena@gmail.com"},"repository":{"url":"git+https://github.com/distrohelena/canton-typescript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"TypeScript SDK for Canton with:","directories":{},"_nodeVersion":"22.21.1","dependencies":{"pg":"^8.22.0","fflate":"^0.8.3","fast-check":"^4.9.0","@grpc/grpc-js":"^1.14.4","@protobuf-ts/runtime":"^2.11.1","@protobuf-ts/runtime-rpc":"^2.11.1","@protobuf-ts/grpc-transport":"^2.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","vitest":"^3.2.4","ts-node":"^10.9.2","prettier":"^3.9.4","@types/pg":"^8.20.0","typescript":"^5.9.2","@protobuf-ts/plugin":"^2.11.1","@distrohelena/linter":"^0.5.0","@typescript-eslint/utils":"^8.62.1","@typescript-eslint/parser":"^8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/canton-typescript-sdk_0.1.54_1786479274915_0.42062320384702634","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package is no longer maintained."},"0.1.55":{"name":"@distrohelena/canton-typescript-sdk","version":"0.1.55","keywords":["canton","daml","grpc","json-rpc","typescript"],"license":"Apache-2.0","_id":"@distrohelena/canton-typescript-sdk@0.1.55","maintainers":[{"name":"distrohelena","email":"distrohelena@gmail.com"}],"homepage":"https://github.com/distrohelena/canton-typescript-sdk#readme","bugs":{"url":"https://github.com/distrohelena/canton-typescript-sdk/issues"},"bin":{"canton-localnet-stop":"node/stop-local.sh","canton-localnet-start":"node/start-local.sh","canton-localnet-splice-0.7.0-stop":"node/stop-local-splice-0.7.0.sh","canton-localnet-splice-0.6.12-stop":"node/stop-local-splice-0.6.12.sh","canton-localnet-splice-0.6.13-stop":"node/stop-local-splice-0.6.13.sh","canton-localnet-splice-0.6.14-stop":"node/stop-local-splice-0.6.14.sh","canton-localnet-splice-0.7.0-start":"node/start-local-splice-0.7.0.sh","canton-localnet-splice-0.6.12-start":"node/start-local-splice-0.6.12.sh","canton-localnet-splice-0.6.13-start":"node/start-local-splice-0.6.13.sh","canton-localnet-splice-0.6.14-start":"node/start-local-splice-0.6.14.sh","canton-localnet-participant-358-stop":"node/stop-local-participant-358.sh","canton-localnet-participant-358-start":"node/start-local-participant-358.sh"},"dist":{"shasum":"45c3f2cb9ffa0f9942865684d583239e770339b9","tarball":"https://registry.npmjs.org/@distrohelena/canton-typescript-sdk/-/canton-typescript-sdk-0.1.55.tgz","fileCount":2138,"integrity":"sha512-Me1d56X/Rt9g/CNFrEj9foe01eSY03zefmD4Juw78BN0d9nVSiV8oREx1XXNE/HibwJqFxQsnAn2piRMPgBi8g==","signatures":[{"sig":"MEUCIB2coe5MbaYd0iaIJatmx4Eqh6F+kAptvJ5aP/+VAUDBAiEA7DhqId/jyEBY02LJnCaWEV6lG+UstfnX9I0NjW4EkGE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9272704},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.js"},"./grpc":{"types":"./dist/grpc/index.d.ts","import":"./dist/grpc/index.js","require":"./dist/cjs/grpc/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","require":"./dist/cjs/json/index.js"},"./daml-lf":{"types":"./dist/daml-lf/index.d.ts","import":"./dist/daml-lf/index.js","require":"./dist/cjs/daml-lf/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","require":"./dist/cjs/testing/index.js"},"./debugger":{"types":"./dist/debugger/index.d.ts","import":"./dist/debugger/index.js","require":"./dist/cjs/debugger/index.js"},"./protobuf":{"types":"./dist/protobuf/index.d.ts","import":"./dist/protobuf/index.js","require":"./dist/cjs/protobuf/index.js"},"./daml-interface":{"types":"./dist/daml-interface/index.d.ts","import":"./dist/daml-interface/index.js","require":"./dist/cjs/daml-interface/index.js"}},"gitHead":"b323f744152da5a0a669a5b74e20573262b35444","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run --exclude 'tests/live/**' --maxWorkers=1 --testTimeout=15000","build":"node ./scripts/clean-dist.mjs && tsc -p tsconfig.json && tsc -p tsconfig.cjs.json && node ./scripts/write-cjs-package.mjs","lint:fix":"eslint . --fix --max-warnings=0","test:full":"npm run test && node scripts/live-matrix.mjs","test:live":"vitest run --dir tests/live --maxWorkers=1 --testTimeout=15000","test:unit":"vitest run tests/unit","example:jwt":"npm run build && node --loader ts-node/esm examples/03-jwt-authentication.ts","example:tls":"npm run build && node --loader ts-node/esm examples/02-tls-connection.ts","verify:pack":"node ./scripts/verify-npm-pack.mjs","example:init":"npm run build && node --loader ts-node/esm examples/01-client-initialization.ts","generate:grpc":"node ./scripts/generate-grpc-bindings.mjs","test:property":"vitest run tests/property --maxWorkers=1 --testTimeout=15000","examples:check":"npm run build && tsc -p tsconfig.examples.json --noEmit","prepublishOnly":"npm run build","test:live:fuzz":"vitest run tests/live/specs/live-stateful-fuzzing.test.ts --maxWorkers=1 --testTimeout=300000","test:live:matrix":"node scripts/live-matrix.mjs","stop:local-ledger":"bash node/stop-local.sh","example:dar:upload":"npm run build && node --loader ts-node/esm examples/40-dar-upload.ts","start:local-ledger":"bash node/start-local.sh","example:user:rights":"npm run build && node --loader ts-node/esm examples/70-user-rights.ts","example:party:hosted":"npm run build && node --loader ts-node/esm examples/10-hosted-party.ts","example:contract:query":"npm run build && node --loader ts-node/esm examples/60-query-active-contracts.ts","example:party:external":"npm run build && node --loader ts-node/esm examples/20-external-party-ed25519.ts","example:updates:stream":"npm run build && node --loader ts-node/esm examples/61-stream-updates.ts","example:workflow:retry":"npm run build && node --loader ts-node/esm examples/91-idempotent-command-retry.ts","test:stop-local-script":"bash node/test-stop-local.sh","example:workflow:atomic":"npm run build && node --loader ts-node/esm examples/90-atomic-create-and-exercise.ts","example:workflow:resume":"npm run build && node --loader ts-node/esm examples/92-resume-update-stream.ts","generate:daml-interface":"node ./dist/daml-interface/cli/daml-interface-cli-main.js","test:start-local-script":"bash node/test-start-local.sh","stop:local-participant-358":"bash node/stop-local-participant-358.sh","example:party:decentralized":"npm run build && node --loader ts-node/esm examples/30-decentralized-party-ed25519.ts","start:local-participant-358":"bash node/start-local-participant-358.sh","example:topology:party-hosting":"npm run build && node --loader ts-node/esm examples/80-topology-inspection.ts","stop:local-ledger-splice-0.7.0":"bash node/stop-local-splice-0.7.0.sh","example:workflow:stale-contract":"npm run build && node --loader ts-node/esm examples/93-archive-and-stale-contract.ts","start:local-ledger-splice-0.7.0":"bash node/start-local-splice-0.7.0.sh","stop:local-ledger-splice-0.6.12":"bash node/stop-local-splice-0.6.12.sh","stop:local-ledger-splice-0.6.13":"bash node/stop-local-splice-0.6.13.sh","stop:local-ledger-splice-0.6.14":"bash node/stop-local-splice-0.6.14.sh","example:contract:create-exercise":"npm run build && node --loader ts-node/esm examples/50-create-and-exercise.ts","start:local-ledger-splice-0.6.12":"bash node/start-local-splice-0.6.12.sh","start:local-ledger-splice-0.6.13":"bash node/start-local-splice-0.6.13.sh","start:local-ledger-splice-0.6.14":"bash node/start-local-splice-0.6.14.sh","example:workflow:participant-local":"npm run build && node --loader ts-node/esm examples/98-participant-local-command-submission.ts","example:workflow:pruning-preflight":"npm run build && node --loader ts-node/esm examples/97-pruning-preflight.ts","test:participant-358-sidecar-smoke":"bash node/test-participant-358-sidecar-smoke.sh","example:workflow:command-completion":"npm run build && node --loader ts-node/esm examples/94-command-completion-correlation.ts","test:participant-358-sidecar-script":"bash node/test-participant-358-sidecar.sh","test:stop-local-splice-0.7.0-script":"bash node/test-stop-local-splice-0.7.0.sh","test:start-local-splice-0.7.0-script":"bash node/test-start-local-splice-0.7.0.sh","test:stop-local-splice-0.6.12-script":"bash node/test-stop-local-splice-0.6.12.sh","test:stop-local-splice-0.6.13-script":"bash node/test-stop-local-splice-0.6.13.sh","test:stop-local-splice-0.6.14-script":"bash node/test-stop-local-splice-0.6.14.sh","test:start-local-splice-0.6.12-script":"bash node/test-start-local-splice-0.6.12.sh","test:start-local-splice-0.6.13-script":"bash node/test-start-local-splice-0.6.13.sh","test:start-local-splice-0.6.14-script":"bash node/test-start-local-splice-0.6.14.sh","example:workflow:contract-lifecycle-audit":"npm run build && node --loader ts-node/esm examples/95-contract-lifecycle-audit.ts","example:workflow:update-lookup-reconciliation":"npm run build && node --loader ts-node/esm examples/96-update-lookup-reconciliation.ts"},"_npmUser":{"name":"distrohelena","email":"distrohelena@gmail.com"},"repository":{"url":"git+https://github.com/distrohelena/canton-typescript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"TypeScript SDK for Canton with:","directories":{},"_nodeVersion":"22.21.1","dependencies":{"pg":"^8.22.0","fflate":"^0.8.3","fast-check":"^4.9.0","@grpc/grpc-js":"^1.14.4","@protobuf-ts/runtime":"^2.11.1","@protobuf-ts/runtime-rpc":"^2.11.1","@protobuf-ts/grpc-transport":"^2.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","vitest":"^3.2.4","ts-node":"^10.9.2","prettier":"^3.9.4","@types/pg":"^8.20.0","typescript":"^5.9.2","@protobuf-ts/plugin":"^2.11.1","@distrohelena/linter":"^0.5.0","@typescript-eslint/utils":"^8.62.1","@typescript-eslint/parser":"^8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/canton-typescript-sdk_0.1.55_1786480455037_0.9950739935864619","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package is no longer maintained."},"0.1.56":{"name":"@distrohelena/canton-typescript-sdk","version":"0.1.56","keywords":["canton","daml","grpc","json-rpc","typescript"],"license":"Apache-2.0","_id":"@distrohelena/canton-typescript-sdk@0.1.56","maintainers":[{"name":"distrohelena","email":"distrohelena@gmail.com"}],"homepage":"https://github.com/distrohelena/canton-typescript-sdk#readme","bugs":{"url":"https://github.com/distrohelena/canton-typescript-sdk/issues"},"bin":{"canton-localnet-stop":"node/stop-local.sh","canton-localnet-start":"node/start-local.sh","canton-localnet-splice-0.7.0-stop":"node/stop-local-splice-0.7.0.sh","canton-localnet-splice-0.6.12-stop":"node/stop-local-splice-0.6.12.sh","canton-localnet-splice-0.6.13-stop":"node/stop-local-splice-0.6.13.sh","canton-localnet-splice-0.6.14-stop":"node/stop-local-splice-0.6.14.sh","canton-localnet-splice-0.7.0-start":"node/start-local-splice-0.7.0.sh","canton-localnet-splice-0.6.12-start":"node/start-local-splice-0.6.12.sh","canton-localnet-splice-0.6.13-start":"node/start-local-splice-0.6.13.sh","canton-localnet-splice-0.6.14-start":"node/start-local-splice-0.6.14.sh","canton-localnet-participant-358-stop":"node/stop-local-participant-358.sh","canton-localnet-participant-358-start":"node/start-local-participant-358.sh"},"dist":{"shasum":"a850379294bb65ba012ab2b8d70510f0a5a1d209","tarball":"https://registry.npmjs.org/@distrohelena/canton-typescript-sdk/-/canton-typescript-sdk-0.1.56.tgz","fileCount":2138,"integrity":"sha512-ralaSTxot/pPTP7a0EkO3KOHqOqZGpjjnqtOohRL1R/SMZ5Kv3GJ02hWOFNOPTDF9el4+Fc4XqIUpssGaJe6Ag==","signatures":[{"sig":"MEQCICdeSYpjance6dPUXvy8GCKWuLG4+GWTNzEa95ivfJJ5AiB9fY55wI/gA6Am7FSaarqIZBwI4gyRMCownhuMvULUHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9272704},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.js"},"./grpc":{"types":"./dist/grpc/index.d.ts","import":"./dist/grpc/index.js","require":"./dist/cjs/grpc/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","require":"./dist/cjs/json/index.js"},"./daml-lf":{"types":"./dist/daml-lf/index.d.ts","import":"./dist/daml-lf/index.js","require":"./dist/cjs/daml-lf/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","require":"./dist/cjs/testing/index.js"},"./debugger":{"types":"./dist/debugger/index.d.ts","import":"./dist/debugger/index.js","require":"./dist/cjs/debugger/index.js"},"./protobuf":{"types":"./dist/protobuf/index.d.ts","import":"./dist/protobuf/index.js","require":"./dist/cjs/protobuf/index.js"},"./daml-interface":{"types":"./dist/daml-interface/index.d.ts","import":"./dist/daml-interface/index.js","require":"./dist/cjs/daml-interface/index.js"}},"gitHead":"b323f744152da5a0a669a5b74e20573262b35444","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run --exclude 'tests/live/**' --maxWorkers=1 --testTimeout=15000","build":"node ./scripts/clean-dist.mjs && tsc -p tsconfig.json && tsc -p tsconfig.cjs.json && node ./scripts/write-cjs-package.mjs","lint:fix":"eslint . --fix --max-warnings=0","test:full":"npm run test && node scripts/live-matrix.mjs","test:live":"vitest run --dir tests/live --maxWorkers=1 --testTimeout=15000","test:unit":"vitest run tests/unit","example:jwt":"npm run build && node --loader ts-node/esm examples/03-jwt-authentication.ts","example:tls":"npm run build && node --loader ts-node/esm examples/02-tls-connection.ts","verify:pack":"node ./scripts/verify-npm-pack.mjs","example:init":"npm run build && node --loader ts-node/esm examples/01-client-initialization.ts","generate:grpc":"node ./scripts/generate-grpc-bindings.mjs","test:property":"vitest run tests/property --maxWorkers=1 --testTimeout=15000","examples:check":"npm run build && tsc -p tsconfig.examples.json --noEmit","prepublishOnly":"npm run build","test:live:fuzz":"vitest run tests/live/specs/live-stateful-fuzzing.test.ts --maxWorkers=1 --testTimeout=300000","test:live:matrix":"node scripts/live-matrix.mjs","stop:local-ledger":"bash node/stop-local.sh","example:dar:upload":"npm run build && node --loader ts-node/esm examples/40-dar-upload.ts","start:local-ledger":"bash node/start-local.sh","example:user:rights":"npm run build && node --loader ts-node/esm examples/70-user-rights.ts","example:party:hosted":"npm run build && node --loader ts-node/esm examples/10-hosted-party.ts","example:contract:query":"npm run build && node --loader ts-node/esm examples/60-query-active-contracts.ts","example:party:external":"npm run build && node --loader ts-node/esm examples/20-external-party-ed25519.ts","example:updates:stream":"npm run build && node --loader ts-node/esm examples/61-stream-updates.ts","example:workflow:retry":"npm run build && node --loader ts-node/esm examples/91-idempotent-command-retry.ts","test:stop-local-script":"bash node/test-stop-local.sh","example:workflow:atomic":"npm run build && node --loader ts-node/esm examples/90-atomic-create-and-exercise.ts","example:workflow:resume":"npm run build && node --loader ts-node/esm examples/92-resume-update-stream.ts","generate:daml-interface":"node ./dist/daml-interface/cli/daml-interface-cli-main.js","test:start-local-script":"bash node/test-start-local.sh","stop:local-participant-358":"bash node/stop-local-participant-358.sh","example:party:decentralized":"npm run build && node --loader ts-node/esm examples/30-decentralized-party-ed25519.ts","start:local-participant-358":"bash node/start-local-participant-358.sh","example:topology:party-hosting":"npm run build && node --loader ts-node/esm examples/80-topology-inspection.ts","stop:local-ledger-splice-0.7.0":"bash node/stop-local-splice-0.7.0.sh","example:workflow:stale-contract":"npm run build && node --loader ts-node/esm examples/93-archive-and-stale-contract.ts","start:local-ledger-splice-0.7.0":"bash node/start-local-splice-0.7.0.sh","stop:local-ledger-splice-0.6.12":"bash node/stop-local-splice-0.6.12.sh","stop:local-ledger-splice-0.6.13":"bash node/stop-local-splice-0.6.13.sh","stop:local-ledger-splice-0.6.14":"bash node/stop-local-splice-0.6.14.sh","example:contract:create-exercise":"npm run build && node --loader ts-node/esm examples/50-create-and-exercise.ts","start:local-ledger-splice-0.6.12":"bash node/start-local-splice-0.6.12.sh","start:local-ledger-splice-0.6.13":"bash node/start-local-splice-0.6.13.sh","start:local-ledger-splice-0.6.14":"bash node/start-local-splice-0.6.14.sh","example:workflow:participant-local":"npm run build && node --loader ts-node/esm examples/98-participant-local-command-submission.ts","example:workflow:pruning-preflight":"npm run build && node --loader ts-node/esm examples/97-pruning-preflight.ts","test:participant-358-sidecar-smoke":"bash node/test-participant-358-sidecar-smoke.sh","example:workflow:command-completion":"npm run build && node --loader ts-node/esm examples/94-command-completion-correlation.ts","test:participant-358-sidecar-script":"bash node/test-participant-358-sidecar.sh","test:stop-local-splice-0.7.0-script":"bash node/test-stop-local-splice-0.7.0.sh","test:start-local-splice-0.7.0-script":"bash node/test-start-local-splice-0.7.0.sh","test:stop-local-splice-0.6.12-script":"bash node/test-stop-local-splice-0.6.12.sh","test:stop-local-splice-0.6.13-script":"bash node/test-stop-local-splice-0.6.13.sh","test:stop-local-splice-0.6.14-script":"bash node/test-stop-local-splice-0.6.14.sh","test:start-local-splice-0.6.12-script":"bash node/test-start-local-splice-0.6.12.sh","test:start-local-splice-0.6.13-script":"bash node/test-start-local-splice-0.6.13.sh","test:start-local-splice-0.6.14-script":"bash node/test-start-local-splice-0.6.14.sh","example:workflow:contract-lifecycle-audit":"npm run build && node --loader ts-node/esm examples/95-contract-lifecycle-audit.ts","example:workflow:update-lookup-reconciliation":"npm run build && node --loader ts-node/esm examples/96-update-lookup-reconciliation.ts"},"_npmUser":{"name":"distrohelena","email":"distrohelena@gmail.com"},"repository":{"url":"git+https://github.com/distrohelena/canton-typescript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"TypeScript SDK for Canton with:","directories":{},"_nodeVersion":"22.21.1","dependencies":{"pg":"^8.22.0","fflate":"^0.8.3","fast-check":"^4.9.0","@grpc/grpc-js":"^1.14.4","@protobuf-ts/runtime":"^2.11.1","@protobuf-ts/runtime-rpc":"^2.11.1","@protobuf-ts/grpc-transport":"^2.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","vitest":"^3.2.4","ts-node":"^10.9.2","prettier":"^3.9.4","@types/pg":"^8.20.0","typescript":"^5.9.2","@protobuf-ts/plugin":"^2.11.1","@distrohelena/linter":"^0.5.0","@typescript-eslint/utils":"^8.62.1","@typescript-eslint/parser":"^8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/canton-typescript-sdk_0.1.56_1786507687668_0.5784820170116114","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package is no longer maintained."},"1.0.0":{"name":"@distrohelena/canton-typescript-sdk","version":"1.0.0","keywords":["canton","daml","grpc","json-rpc","typescript"],"license":"Apache-2.0","_id":"@distrohelena/canton-typescript-sdk@1.0.0","maintainers":[{"name":"distrohelena","email":"distrohelena@gmail.com"}],"homepage":"https://github.com/distrohelena/canton-typescript-sdk#readme","bugs":{"url":"https://github.com/distrohelena/canton-typescript-sdk/issues"},"bin":{"canton-localnet-stop":"node/stop-local.sh","canton-localnet-start":"node/start-local.sh","canton-localnet-splice-0.7.0-stop":"node/stop-local-splice-0.7.0.sh","canton-localnet-splice-0.6.12-stop":"node/stop-local-splice-0.6.12.sh","canton-localnet-splice-0.6.13-stop":"node/stop-local-splice-0.6.13.sh","canton-localnet-splice-0.6.14-stop":"node/stop-local-splice-0.6.14.sh","canton-localnet-splice-0.7.0-start":"node/start-local-splice-0.7.0.sh","canton-localnet-splice-0.6.12-start":"node/start-local-splice-0.6.12.sh","canton-localnet-splice-0.6.13-start":"node/start-local-splice-0.6.13.sh","canton-localnet-splice-0.6.14-start":"node/start-local-splice-0.6.14.sh","canton-localnet-participant-358-stop":"node/stop-local-participant-358.sh","canton-localnet-participant-358-start":"node/start-local-participant-358.sh"},"dist":{"shasum":"5919cb0862e9b3a6e133d585347ab0a1c391459f","tarball":"https://registry.npmjs.org/@distrohelena/canton-typescript-sdk/-/canton-typescript-sdk-1.0.0.tgz","fileCount":2138,"integrity":"sha512-MOUg03BgHZ2v/cQ4evdFVz0BuB+PT/HgLQT0bHnRIh2BPPwhL6jzkCQis4VdzP0R1CV1j0BlC20fpkujEVdWbQ==","signatures":[{"sig":"MEQCICBgiOPDhDwuDTbxAuKWmKvRg6psPXbVgKaYW2Qs1HvzAiB+nTLBtof5nfMtTnvRL31OjM32s+JsKt8DuW9Dyvh+UA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9273977},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.js"},"./grpc":{"types":"./dist/grpc/index.d.ts","import":"./dist/grpc/index.js","require":"./dist/cjs/grpc/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","require":"./dist/cjs/json/index.js"},"./daml-lf":{"types":"./dist/daml-lf/index.d.ts","import":"./dist/daml-lf/index.js","require":"./dist/cjs/daml-lf/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","require":"./dist/cjs/testing/index.js"},"./debugger":{"types":"./dist/debugger/index.d.ts","import":"./dist/debugger/index.js","require":"./dist/cjs/debugger/index.js"},"./protobuf":{"types":"./dist/protobuf/index.d.ts","import":"./dist/protobuf/index.js","require":"./dist/cjs/protobuf/index.js"},"./daml-interface":{"types":"./dist/daml-interface/index.d.ts","import":"./dist/daml-interface/index.js","require":"./dist/cjs/daml-interface/index.js"}},"gitHead":"2dfdd2cfefa8fe786e513c5135bc6f9c7cc513bd","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run --exclude 'tests/live/**' --maxWorkers=1 --testTimeout=15000","build":"node ./scripts/clean-dist.mjs && tsc -p tsconfig.json && tsc -p tsconfig.cjs.json && node ./scripts/write-cjs-package.mjs","lint:fix":"eslint . --fix --max-warnings=0","test:full":"npm run test && node scripts/live-matrix.mjs","test:live":"vitest run --dir tests/live --maxWorkers=1 --testTimeout=15000","test:unit":"vitest run tests/unit","example:jwt":"npm run build && node --loader ts-node/esm examples/03-jwt-authentication.ts","example:tls":"npm run build && node --loader ts-node/esm examples/02-tls-connection.ts","verify:pack":"node ./scripts/verify-npm-pack.mjs","example:init":"npm run build && node --loader ts-node/esm examples/01-client-initialization.ts","generate:grpc":"node ./scripts/generate-grpc-bindings.mjs","test:property":"vitest run tests/property --maxWorkers=1 --testTimeout=15000","examples:check":"npm run build && tsc -p tsconfig.examples.json --noEmit","prepublishOnly":"npm run build","test:live:fuzz":"vitest run tests/live/specs/live-stateful-fuzzing.test.ts --maxWorkers=1 --testTimeout=300000","test:live:matrix":"node scripts/live-matrix.mjs","stop:local-ledger":"bash node/stop-local.sh","example:dar:upload":"npm run build && node --loader ts-node/esm examples/40-dar-upload.ts","start:local-ledger":"bash node/start-local.sh","example:user:rights":"npm run build && node --loader ts-node/esm examples/70-user-rights.ts","example:party:hosted":"npm run build && node --loader ts-node/esm examples/10-hosted-party.ts","example:contract:query":"npm run build && node --loader ts-node/esm examples/60-query-active-contracts.ts","example:party:external":"npm run build && node --loader ts-node/esm examples/20-external-party-ed25519.ts","example:updates:stream":"npm run build && node --loader ts-node/esm examples/61-stream-updates.ts","example:workflow:retry":"npm run build && node --loader ts-node/esm examples/91-idempotent-command-retry.ts","test:stop-local-script":"bash node/test-stop-local.sh","example:workflow:atomic":"npm run build && node --loader ts-node/esm examples/90-atomic-create-and-exercise.ts","example:workflow:resume":"npm run build && node --loader ts-node/esm examples/92-resume-update-stream.ts","generate:daml-interface":"node ./dist/daml-interface/cli/daml-interface-cli-main.js","test:start-local-script":"bash node/test-start-local.sh","stop:local-participant-358":"bash node/stop-local-participant-358.sh","example:party:decentralized":"npm run build && node --loader ts-node/esm examples/30-decentralized-party-ed25519.ts","start:local-participant-358":"bash node/start-local-participant-358.sh","example:topology:party-hosting":"npm run build && node --loader ts-node/esm examples/80-topology-inspection.ts","stop:local-ledger-splice-0.7.0":"bash node/stop-local-splice-0.7.0.sh","example:workflow:stale-contract":"npm run build && node --loader ts-node/esm examples/93-archive-and-stale-contract.ts","start:local-ledger-splice-0.7.0":"bash node/start-local-splice-0.7.0.sh","stop:local-ledger-splice-0.6.12":"bash node/stop-local-splice-0.6.12.sh","stop:local-ledger-splice-0.6.13":"bash node/stop-local-splice-0.6.13.sh","stop:local-ledger-splice-0.6.14":"bash node/stop-local-splice-0.6.14.sh","example:contract:create-exercise":"npm run build && node --loader ts-node/esm examples/50-create-and-exercise.ts","start:local-ledger-splice-0.6.12":"bash node/start-local-splice-0.6.12.sh","start:local-ledger-splice-0.6.13":"bash node/start-local-splice-0.6.13.sh","start:local-ledger-splice-0.6.14":"bash node/start-local-splice-0.6.14.sh","example:workflow:participant-local":"npm run build && node --loader ts-node/esm examples/98-participant-local-command-submission.ts","example:workflow:pruning-preflight":"npm run build && node --loader ts-node/esm examples/97-pruning-preflight.ts","test:participant-358-sidecar-smoke":"bash node/test-participant-358-sidecar-smoke.sh","example:workflow:command-completion":"npm run build && node --loader ts-node/esm examples/94-command-completion-correlation.ts","test:participant-358-sidecar-script":"bash node/test-participant-358-sidecar.sh","test:stop-local-splice-0.7.0-script":"bash node/test-stop-local-splice-0.7.0.sh","test:start-local-splice-0.7.0-script":"bash node/test-start-local-splice-0.7.0.sh","test:stop-local-splice-0.6.12-script":"bash node/test-stop-local-splice-0.6.12.sh","test:stop-local-splice-0.6.13-script":"bash node/test-stop-local-splice-0.6.13.sh","test:stop-local-splice-0.6.14-script":"bash node/test-stop-local-splice-0.6.14.sh","test:start-local-splice-0.6.12-script":"bash node/test-start-local-splice-0.6.12.sh","test:start-local-splice-0.6.13-script":"bash node/test-start-local-splice-0.6.13.sh","test:start-local-splice-0.6.14-script":"bash node/test-start-local-splice-0.6.14.sh","example:workflow:contract-lifecycle-audit":"npm run build && node --loader ts-node/esm examples/95-contract-lifecycle-audit.ts","example:workflow:update-lookup-reconciliation":"npm run build && node --loader ts-node/esm examples/96-update-lookup-reconciliation.ts"},"_npmUser":{"name":"distrohelena","email":"distrohelena@gmail.com"},"repository":{"url":"git+https://github.com/distrohelena/canton-typescript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"TypeScript SDK for Canton with:","directories":{},"_nodeVersion":"22.21.1","dependencies":{"pg":"^8.22.0","fflate":"^0.8.3","fast-check":"^4.9.0","@grpc/grpc-js":"^1.14.4","@protobuf-ts/runtime":"^2.11.1","@protobuf-ts/runtime-rpc":"^2.11.1","@protobuf-ts/grpc-transport":"^2.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","vitest":"^3.2.4","ts-node":"^10.9.2","prettier":"^3.9.4","@types/pg":"^8.20.0","typescript":"^5.9.2","@protobuf-ts/plugin":"^2.11.1","@distrohelena/linter":"^0.5.0","@typescript-eslint/utils":"^8.62.1","@typescript-eslint/parser":"^8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/canton-typescript-sdk_1.0.0_1786667586084_0.9753009962597827","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package is no longer maintained."},"1.0.1":{"name":"@distrohelena/canton-typescript-sdk","version":"1.0.1","keywords":["canton","daml","grpc","json-rpc","typescript"],"license":"Apache-2.0","_id":"@distrohelena/canton-typescript-sdk@1.0.1","maintainers":[{"name":"distrohelena","email":"distrohelena@gmail.com"}],"homepage":"https://github.com/distrohelena/canton-typescript-sdk#readme","bugs":{"url":"https://github.com/distrohelena/canton-typescript-sdk/issues"},"bin":{"canton-localnet-stop":"node/stop-local.sh","canton-localnet-start":"node/start-local.sh","canton-localnet-splice-0.7.0-stop":"node/stop-local-splice-0.7.0.sh","canton-localnet-splice-0.6.12-stop":"node/stop-local-splice-0.6.12.sh","canton-localnet-splice-0.6.13-stop":"node/stop-local-splice-0.6.13.sh","canton-localnet-splice-0.6.14-stop":"node/stop-local-splice-0.6.14.sh","canton-localnet-splice-0.7.0-start":"node/start-local-splice-0.7.0.sh","canton-localnet-splice-0.6.12-start":"node/start-local-splice-0.6.12.sh","canton-localnet-splice-0.6.13-start":"node/start-local-splice-0.6.13.sh","canton-localnet-splice-0.6.14-start":"node/start-local-splice-0.6.14.sh","canton-localnet-participant-358-stop":"node/stop-local-participant-358.sh","canton-localnet-participant-358-start":"node/start-local-participant-358.sh"},"dist":{"shasum":"6b67180ee4b7f9e9bf6ca9470492aba3d60f174f","tarball":"https://registry.npmjs.org/@distrohelena/canton-typescript-sdk/-/canton-typescript-sdk-1.0.1.tgz","fileCount":2138,"integrity":"sha512-f0rj1Tr6303AOsgskUzmrjWXKFROr84x8mBe9Z5aG7iadxE2O6gd4a7SGsqb7mgmdLSfZocf2pKKip+R7ORtRA==","signatures":[{"sig":"MEUCIEAGyDwvUckppswuBdeTm5ZlmupeHmwu0y1S/UBeybG3AiEAu9+gRA4d6VKaP4eBBtdx38cXKt2oJH5gcXo4uEfdB0w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9275682},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.js"},"./grpc":{"types":"./dist/grpc/index.d.ts","import":"./dist/grpc/index.js","require":"./dist/cjs/grpc/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","require":"./dist/cjs/json/index.js"},"./daml-lf":{"types":"./dist/daml-lf/index.d.ts","import":"./dist/daml-lf/index.js","require":"./dist/cjs/daml-lf/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","require":"./dist/cjs/testing/index.js"},"./debugger":{"types":"./dist/debugger/index.d.ts","import":"./dist/debugger/index.js","require":"./dist/cjs/debugger/index.js"},"./protobuf":{"types":"./dist/protobuf/index.d.ts","import":"./dist/protobuf/index.js","require":"./dist/cjs/protobuf/index.js"},"./daml-interface":{"types":"./dist/daml-interface/index.d.ts","import":"./dist/daml-interface/index.js","require":"./dist/cjs/daml-interface/index.js"}},"gitHead":"38571f57896de6883049824e04f34d1f5c2e7401","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run --exclude 'tests/live/**' --maxWorkers=1 --testTimeout=15000","build":"node ./scripts/clean-dist.mjs && tsc -p tsconfig.json && tsc -p tsconfig.cjs.json && node ./scripts/write-cjs-package.mjs","lint:fix":"eslint . --fix --max-warnings=0","test:full":"npm run test && node scripts/live-matrix.mjs","test:live":"vitest run --dir tests/live --maxWorkers=1 --testTimeout=15000","test:unit":"vitest run tests/unit","example:jwt":"npm run build && node --loader ts-node/esm examples/03-jwt-authentication.ts","example:tls":"npm run build && node --loader ts-node/esm examples/02-tls-connection.ts","verify:pack":"node ./scripts/verify-npm-pack.mjs","example:init":"npm run build && node --loader ts-node/esm examples/01-client-initialization.ts","generate:grpc":"node ./scripts/generate-grpc-bindings.mjs","test:property":"vitest run tests/property --maxWorkers=1 --testTimeout=15000","examples:check":"npm run build && tsc -p tsconfig.examples.json --noEmit","prepublishOnly":"npm run build","test:live:fuzz":"vitest run tests/live/specs/live-stateful-fuzzing.test.ts --maxWorkers=1 --testTimeout=300000","test:live:matrix":"node scripts/live-matrix.mjs","stop:local-ledger":"bash node/stop-local.sh","example:dar:upload":"npm run build && node --loader ts-node/esm examples/40-dar-upload.ts","start:local-ledger":"bash node/start-local.sh","example:user:rights":"npm run build && node --loader ts-node/esm examples/70-user-rights.ts","example:party:hosted":"npm run build && node --loader ts-node/esm examples/10-hosted-party.ts","example:contract:query":"npm run build && node --loader ts-node/esm examples/60-query-active-contracts.ts","example:party:external":"npm run build && node --loader ts-node/esm examples/20-external-party-ed25519.ts","example:updates:stream":"npm run build && node --loader ts-node/esm examples/61-stream-updates.ts","example:workflow:retry":"npm run build && node --loader ts-node/esm examples/91-idempotent-command-retry.ts","test:stop-local-script":"bash node/test-stop-local.sh","example:workflow:atomic":"npm run build && node --loader ts-node/esm examples/90-atomic-create-and-exercise.ts","example:workflow:resume":"npm run build && node --loader ts-node/esm examples/92-resume-update-stream.ts","generate:daml-interface":"node ./dist/daml-interface/cli/daml-interface-cli-main.js","test:start-local-script":"bash node/test-start-local.sh","stop:local-participant-358":"bash node/stop-local-participant-358.sh","example:party:decentralized":"npm run build && node --loader ts-node/esm examples/30-decentralized-party-ed25519.ts","start:local-participant-358":"bash node/start-local-participant-358.sh","example:topology:party-hosting":"npm run build && node --loader ts-node/esm examples/80-topology-inspection.ts","stop:local-ledger-splice-0.7.0":"bash node/stop-local-splice-0.7.0.sh","example:workflow:stale-contract":"npm run build && node --loader ts-node/esm examples/93-archive-and-stale-contract.ts","start:local-ledger-splice-0.7.0":"bash node/start-local-splice-0.7.0.sh","stop:local-ledger-splice-0.6.12":"bash node/stop-local-splice-0.6.12.sh","stop:local-ledger-splice-0.6.13":"bash node/stop-local-splice-0.6.13.sh","stop:local-ledger-splice-0.6.14":"bash node/stop-local-splice-0.6.14.sh","example:contract:create-exercise":"npm run build && node --loader ts-node/esm examples/50-create-and-exercise.ts","start:local-ledger-splice-0.6.12":"bash node/start-local-splice-0.6.12.sh","start:local-ledger-splice-0.6.13":"bash node/start-local-splice-0.6.13.sh","start:local-ledger-splice-0.6.14":"bash node/start-local-splice-0.6.14.sh","example:workflow:participant-local":"npm run build && node --loader ts-node/esm examples/98-participant-local-command-submission.ts","example:workflow:pruning-preflight":"npm run build && node --loader ts-node/esm examples/97-pruning-preflight.ts","test:participant-358-sidecar-smoke":"bash node/test-participant-358-sidecar-smoke.sh","example:workflow:command-completion":"npm run build && node --loader ts-node/esm examples/94-command-completion-correlation.ts","test:participant-358-sidecar-script":"bash node/test-participant-358-sidecar.sh","test:stop-local-splice-0.7.0-script":"bash node/test-stop-local-splice-0.7.0.sh","test:start-local-splice-0.7.0-script":"bash node/test-start-local-splice-0.7.0.sh","test:stop-local-splice-0.6.12-script":"bash node/test-stop-local-splice-0.6.12.sh","test:stop-local-splice-0.6.13-script":"bash node/test-stop-local-splice-0.6.13.sh","test:stop-local-splice-0.6.14-script":"bash node/test-stop-local-splice-0.6.14.sh","test:start-local-splice-0.6.12-script":"bash node/test-start-local-splice-0.6.12.sh","test:start-local-splice-0.6.13-script":"bash node/test-start-local-splice-0.6.13.sh","test:start-local-splice-0.6.14-script":"bash node/test-start-local-splice-0.6.14.sh","example:workflow:contract-lifecycle-audit":"npm run build && node --loader ts-node/esm examples/95-contract-lifecycle-audit.ts","example:workflow:update-lookup-reconciliation":"npm run build && node --loader ts-node/esm examples/96-update-lookup-reconciliation.ts"},"_npmUser":{"name":"distrohelena","email":"distrohelena@gmail.com"},"repository":{"url":"git+https://github.com/distrohelena/canton-typescript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"TypeScript SDK for Canton with:","directories":{},"_nodeVersion":"22.21.1","dependencies":{"pg":"^8.22.0","fflate":"^0.8.3","fast-check":"^4.9.0","@grpc/grpc-js":"^1.14.4","@protobuf-ts/runtime":"^2.11.1","@protobuf-ts/runtime-rpc":"^2.11.1","@protobuf-ts/grpc-transport":"^2.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","vitest":"^3.2.4","ts-node":"^10.9.2","prettier":"^3.9.4","@types/pg":"^8.20.0","typescript":"^5.9.2","@protobuf-ts/plugin":"^2.11.1","@distrohelena/linter":"^0.5.0","@typescript-eslint/utils":"^8.62.1","@typescript-eslint/parser":"^8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/canton-typescript-sdk_1.0.1_1786985078645_0.710843961937953","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package is no longer maintained."},"1.0.2":{"name":"@distrohelena/canton-typescript-sdk","version":"1.0.2","keywords":["canton","daml","grpc","json-rpc","typescript"],"license":"Apache-2.0","_id":"@distrohelena/canton-typescript-sdk@1.0.2","maintainers":[{"name":"distrohelena","email":"distrohelena@gmail.com"}],"homepage":"https://github.com/distrohelena/canton-typescript-sdk#readme","bugs":{"url":"https://github.com/distrohelena/canton-typescript-sdk/issues"},"bin":{"canton-localnet-stop":"node/stop-local.sh","canton-localnet-start":"node/start-local.sh","canton-localnet-splice-0.7.0-stop":"node/stop-local-splice-0.7.0.sh","canton-localnet-splice-0.6.12-stop":"node/stop-local-splice-0.6.12.sh","canton-localnet-splice-0.6.13-stop":"node/stop-local-splice-0.6.13.sh","canton-localnet-splice-0.6.14-stop":"node/stop-local-splice-0.6.14.sh","canton-localnet-splice-0.7.0-start":"node/start-local-splice-0.7.0.sh","canton-localnet-splice-0.6.12-start":"node/start-local-splice-0.6.12.sh","canton-localnet-splice-0.6.13-start":"node/start-local-splice-0.6.13.sh","canton-localnet-splice-0.6.14-start":"node/start-local-splice-0.6.14.sh","canton-localnet-participant-358-stop":"node/stop-local-participant-358.sh","canton-localnet-participant-358-start":"node/start-local-participant-358.sh"},"dist":{"shasum":"913359a66258516d23f29ee4c0fb0b8273002ab0","tarball":"https://registry.npmjs.org/@distrohelena/canton-typescript-sdk/-/canton-typescript-sdk-1.0.2.tgz","fileCount":2138,"integrity":"sha512-7JfN4UPJYeDXTIwRTrmJVU98dqSOfAtiYEOeCg0Bx0fEodcJjlizPazjWELtTwWg6FFnzBhy5E8LgbCcj04c0A==","signatures":[{"sig":"MEUCIGlpJwVlOmMBv6AE+SaFO8vb+0TXgI+mIqHoNoHQOLDlAiEA6yiqK2pNAJfKpCWmFOJnt9KTDSCXFiuCsWaisq6KwLE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9276528},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.js"},"./grpc":{"types":"./dist/grpc/index.d.ts","import":"./dist/grpc/index.js","require":"./dist/cjs/grpc/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","require":"./dist/cjs/json/index.js"},"./daml-lf":{"types":"./dist/daml-lf/index.d.ts","import":"./dist/daml-lf/index.js","require":"./dist/cjs/daml-lf/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","require":"./dist/cjs/testing/index.js"},"./debugger":{"types":"./dist/debugger/index.d.ts","import":"./dist/debugger/index.js","require":"./dist/cjs/debugger/index.js"},"./protobuf":{"types":"./dist/protobuf/index.d.ts","import":"./dist/protobuf/index.js","require":"./dist/cjs/protobuf/index.js"},"./daml-interface":{"types":"./dist/daml-interface/index.d.ts","import":"./dist/daml-interface/index.js","require":"./dist/cjs/daml-interface/index.js"}},"gitHead":"591009f6ccc67e3ae5b7d0a4e4e75099904db620","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run --exclude 'tests/live/**' --maxWorkers=1 --testTimeout=15000","build":"node ./scripts/clean-dist.mjs && tsc -p tsconfig.json && tsc -p tsconfig.cjs.json && node ./scripts/write-cjs-package.mjs","lint:fix":"eslint . --fix --max-warnings=0","test:full":"npm run test && node scripts/live-matrix.mjs","test:live":"vitest run --dir tests/live --maxWorkers=1 --testTimeout=15000","test:unit":"vitest run tests/unit","example:jwt":"npm run build && node --loader ts-node/esm examples/03-jwt-authentication.ts","example:tls":"npm run build && node --loader ts-node/esm examples/02-tls-connection.ts","verify:pack":"node ./scripts/verify-npm-pack.mjs","example:init":"npm run build && node --loader ts-node/esm examples/01-client-initialization.ts","generate:grpc":"node ./scripts/generate-grpc-bindings.mjs","test:property":"vitest run tests/property --maxWorkers=1 --testTimeout=15000","examples:check":"npm run build && tsc -p tsconfig.examples.json --noEmit","prepublishOnly":"npm run build","test:live:fuzz":"vitest run tests/live/specs/live-stateful-fuzzing.test.ts --maxWorkers=1 --testTimeout=300000","test:live:matrix":"node scripts/live-matrix.mjs","stop:local-ledger":"bash node/stop-local.sh","example:dar:upload":"npm run build && node --loader ts-node/esm examples/40-dar-upload.ts","start:local-ledger":"bash node/start-local.sh","example:user:rights":"npm run build && node --loader ts-node/esm examples/70-user-rights.ts","example:party:hosted":"npm run build && node --loader ts-node/esm examples/10-hosted-party.ts","example:contract:query":"npm run build && node --loader ts-node/esm examples/60-query-active-contracts.ts","example:party:external":"npm run build && node --loader ts-node/esm examples/20-external-party-ed25519.ts","example:updates:stream":"npm run build && node --loader ts-node/esm examples/61-stream-updates.ts","example:workflow:retry":"npm run build && node --loader ts-node/esm examples/91-idempotent-command-retry.ts","test:stop-local-script":"bash node/test-stop-local.sh","example:workflow:atomic":"npm run build && node --loader ts-node/esm examples/90-atomic-create-and-exercise.ts","example:workflow:resume":"npm run build && node --loader ts-node/esm examples/92-resume-update-stream.ts","generate:daml-interface":"node ./dist/daml-interface/cli/daml-interface-cli-main.js","test:start-local-script":"bash node/test-start-local.sh","stop:local-participant-358":"bash node/stop-local-participant-358.sh","example:party:decentralized":"npm run build && node --loader ts-node/esm examples/30-decentralized-party-ed25519.ts","start:local-participant-358":"bash node/start-local-participant-358.sh","example:topology:party-hosting":"npm run build && node --loader ts-node/esm examples/80-topology-inspection.ts","stop:local-ledger-splice-0.7.0":"bash node/stop-local-splice-0.7.0.sh","example:workflow:stale-contract":"npm run build && node --loader ts-node/esm examples/93-archive-and-stale-contract.ts","start:local-ledger-splice-0.7.0":"bash node/start-local-splice-0.7.0.sh","stop:local-ledger-splice-0.6.12":"bash node/stop-local-splice-0.6.12.sh","stop:local-ledger-splice-0.6.13":"bash node/stop-local-splice-0.6.13.sh","stop:local-ledger-splice-0.6.14":"bash node/stop-local-splice-0.6.14.sh","example:contract:create-exercise":"npm run build && node --loader ts-node/esm examples/50-create-and-exercise.ts","start:local-ledger-splice-0.6.12":"bash node/start-local-splice-0.6.12.sh","start:local-ledger-splice-0.6.13":"bash node/start-local-splice-0.6.13.sh","start:local-ledger-splice-0.6.14":"bash node/start-local-splice-0.6.14.sh","example:workflow:participant-local":"npm run build && node --loader ts-node/esm examples/98-participant-local-command-submission.ts","example:workflow:pruning-preflight":"npm run build && node --loader ts-node/esm examples/97-pruning-preflight.ts","test:participant-358-sidecar-smoke":"bash node/test-participant-358-sidecar-smoke.sh","example:workflow:command-completion":"npm run build && node --loader ts-node/esm examples/94-command-completion-correlation.ts","test:participant-358-sidecar-script":"bash node/test-participant-358-sidecar.sh","test:stop-local-splice-0.7.0-script":"bash node/test-stop-local-splice-0.7.0.sh","test:start-local-splice-0.7.0-script":"bash node/test-start-local-splice-0.7.0.sh","test:stop-local-splice-0.6.12-script":"bash node/test-stop-local-splice-0.6.12.sh","test:stop-local-splice-0.6.13-script":"bash node/test-stop-local-splice-0.6.13.sh","test:stop-local-splice-0.6.14-script":"bash node/test-stop-local-splice-0.6.14.sh","test:start-local-splice-0.6.12-script":"bash node/test-start-local-splice-0.6.12.sh","test:start-local-splice-0.6.13-script":"bash node/test-start-local-splice-0.6.13.sh","test:start-local-splice-0.6.14-script":"bash node/test-start-local-splice-0.6.14.sh","example:workflow:contract-lifecycle-audit":"npm run build && node --loader ts-node/esm examples/95-contract-lifecycle-audit.ts","example:workflow:update-lookup-reconciliation":"npm run build && node --loader ts-node/esm examples/96-update-lookup-reconciliation.ts"},"_npmUser":{"name":"distrohelena","email":"distrohelena@gmail.com"},"repository":{"url":"git+https://github.com/distrohelena/canton-typescript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"TypeScript SDK for Canton with:","directories":{},"_nodeVersion":"22.21.1","dependencies":{"pg":"^8.22.0","fflate":"^0.8.3","fast-check":"^4.9.0","@grpc/grpc-js":"^1.14.4","@protobuf-ts/runtime":"^2.11.1","@protobuf-ts/runtime-rpc":"^2.11.1","@protobuf-ts/grpc-transport":"^2.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","vitest":"^3.2.4","ts-node":"^10.9.2","prettier":"^3.9.4","@types/pg":"^8.20.0","typescript":"^5.9.2","@protobuf-ts/plugin":"^2.11.1","@distrohelena/linter":"^0.5.0","@typescript-eslint/utils":"^8.62.1","@typescript-eslint/parser":"^8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/canton-typescript-sdk_1.0.2_1786993235925_0.08406990273951775","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package is no longer maintained."},"1.0.3":{"name":"@distrohelena/canton-typescript-sdk","version":"1.0.3","keywords":["canton","daml","grpc","json-rpc","typescript"],"license":"Apache-2.0","_id":"@distrohelena/canton-typescript-sdk@1.0.3","maintainers":[{"name":"distrohelena","email":"distrohelena@gmail.com"}],"homepage":"https://github.com/distrohelena/canton-typescript-sdk#readme","bugs":{"url":"https://github.com/distrohelena/canton-typescript-sdk/issues"},"bin":{"canton-localnet-stop":"node/stop-local.sh","canton-localnet-start":"node/start-local.sh","canton-localnet-splice-0.7.0-stop":"node/stop-local-splice-0.7.0.sh","canton-localnet-splice-0.6.12-stop":"node/stop-local-splice-0.6.12.sh","canton-localnet-splice-0.6.13-stop":"node/stop-local-splice-0.6.13.sh","canton-localnet-splice-0.6.14-stop":"node/stop-local-splice-0.6.14.sh","canton-localnet-splice-0.7.0-start":"node/start-local-splice-0.7.0.sh","canton-localnet-splice-0.6.12-start":"node/start-local-splice-0.6.12.sh","canton-localnet-splice-0.6.13-start":"node/start-local-splice-0.6.13.sh","canton-localnet-splice-0.6.14-start":"node/start-local-splice-0.6.14.sh","canton-localnet-participant-358-stop":"node/stop-local-participant-358.sh","canton-localnet-participant-358-start":"node/start-local-participant-358.sh"},"dist":{"shasum":"71d373dba1b3ac90df45735caef1f6b0b957b63a","tarball":"https://registry.npmjs.org/@distrohelena/canton-typescript-sdk/-/canton-typescript-sdk-1.0.3.tgz","fileCount":2138,"integrity":"sha512-7w2URtVt0VuXXF3N7/MjjBd1iJxIjCoVAYSZVIqC8OZMnni5zO1g92gsrvdKfXwOtJI1CFN6gGbAB/PhFSUToQ==","signatures":[{"sig":"MEUCIEPkSs+S5ID303NYnehcWarm7so7/blZdJ19TC+C8k47AiEA9Hz9wLgm9cK7PnbiaSQWV/Rby9ZHEOQKNqqGRmgVKaQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9277684},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.js"},"./grpc":{"types":"./dist/grpc/index.d.ts","import":"./dist/grpc/index.js","require":"./dist/cjs/grpc/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","require":"./dist/cjs/json/index.js"},"./daml-lf":{"types":"./dist/daml-lf/index.d.ts","import":"./dist/daml-lf/index.js","require":"./dist/cjs/daml-lf/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","require":"./dist/cjs/testing/index.js"},"./debugger":{"types":"./dist/debugger/index.d.ts","import":"./dist/debugger/index.js","require":"./dist/cjs/debugger/index.js"},"./protobuf":{"types":"./dist/protobuf/index.d.ts","import":"./dist/protobuf/index.js","require":"./dist/cjs/protobuf/index.js"},"./daml-interface":{"types":"./dist/daml-interface/index.d.ts","import":"./dist/daml-interface/index.js","require":"./dist/cjs/daml-interface/index.js"}},"gitHead":"6fb032620a45ad4b330425b156e7ef40ccc93d9c","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run --exclude 'tests/live/**' --maxWorkers=1 --testTimeout=15000","build":"node ./scripts/clean-dist.mjs && tsc -p tsconfig.json && tsc -p tsconfig.cjs.json && node ./scripts/write-cjs-package.mjs","lint:fix":"eslint . --fix --max-warnings=0","test:full":"npm run test && node scripts/live-matrix.mjs","test:live":"vitest run --dir tests/live --maxWorkers=1 --testTimeout=15000","test:unit":"vitest run tests/unit","example:jwt":"npm run build && node --loader ts-node/esm examples/03-jwt-authentication.ts","example:tls":"npm run build && node --loader ts-node/esm examples/02-tls-connection.ts","verify:pack":"node ./scripts/verify-npm-pack.mjs","example:init":"npm run build && node --loader ts-node/esm examples/01-client-initialization.ts","generate:grpc":"node ./scripts/generate-grpc-bindings.mjs","test:property":"vitest run tests/property --maxWorkers=1 --testTimeout=15000","examples:check":"npm run build && tsc -p tsconfig.examples.json --noEmit","prepublishOnly":"npm run build","test:live:fuzz":"vitest run tests/live/specs/live-stateful-fuzzing.test.ts --maxWorkers=1 --testTimeout=300000","test:live:matrix":"node scripts/live-matrix.mjs","stop:local-ledger":"bash node/stop-local.sh","example:dar:upload":"npm run build && node --loader ts-node/esm examples/40-dar-upload.ts","start:local-ledger":"bash node/start-local.sh","example:user:rights":"npm run build && node --loader ts-node/esm examples/70-user-rights.ts","example:party:hosted":"npm run build && node --loader ts-node/esm examples/10-hosted-party.ts","example:contract:query":"npm run build && node --loader ts-node/esm examples/60-query-active-contracts.ts","example:party:external":"npm run build && node --loader ts-node/esm examples/20-external-party-ed25519.ts","example:updates:stream":"npm run build && node --loader ts-node/esm examples/61-stream-updates.ts","example:workflow:retry":"npm run build && node --loader ts-node/esm examples/91-idempotent-command-retry.ts","test:stop-local-script":"bash node/test-stop-local.sh","example:workflow:atomic":"npm run build && node --loader ts-node/esm examples/90-atomic-create-and-exercise.ts","example:workflow:resume":"npm run build && node --loader ts-node/esm examples/92-resume-update-stream.ts","generate:daml-interface":"node ./dist/daml-interface/cli/daml-interface-cli-main.js","test:start-local-script":"bash node/test-start-local.sh","stop:local-participant-358":"bash node/stop-local-participant-358.sh","example:party:decentralized":"npm run build && node --loader ts-node/esm examples/30-decentralized-party-ed25519.ts","start:local-participant-358":"bash node/start-local-participant-358.sh","example:topology:party-hosting":"npm run build && node --loader ts-node/esm examples/80-topology-inspection.ts","stop:local-ledger-splice-0.7.0":"bash node/stop-local-splice-0.7.0.sh","example:workflow:stale-contract":"npm run build && node --loader ts-node/esm examples/93-archive-and-stale-contract.ts","start:local-ledger-splice-0.7.0":"bash node/start-local-splice-0.7.0.sh","stop:local-ledger-splice-0.6.12":"bash node/stop-local-splice-0.6.12.sh","stop:local-ledger-splice-0.6.13":"bash node/stop-local-splice-0.6.13.sh","stop:local-ledger-splice-0.6.14":"bash node/stop-local-splice-0.6.14.sh","example:contract:create-exercise":"npm run build && node --loader ts-node/esm examples/50-create-and-exercise.ts","start:local-ledger-splice-0.6.12":"bash node/start-local-splice-0.6.12.sh","start:local-ledger-splice-0.6.13":"bash node/start-local-splice-0.6.13.sh","start:local-ledger-splice-0.6.14":"bash node/start-local-splice-0.6.14.sh","example:workflow:participant-local":"npm run build && node --loader ts-node/esm examples/98-participant-local-command-submission.ts","example:workflow:pruning-preflight":"npm run build && node --loader ts-node/esm examples/97-pruning-preflight.ts","test:participant-358-sidecar-smoke":"bash node/test-participant-358-sidecar-smoke.sh","example:workflow:command-completion":"npm run build && node --loader ts-node/esm examples/94-command-completion-correlation.ts","test:participant-358-sidecar-script":"bash node/test-participant-358-sidecar.sh","test:stop-local-splice-0.7.0-script":"bash node/test-stop-local-splice-0.7.0.sh","test:start-local-splice-0.7.0-script":"bash node/test-start-local-splice-0.7.0.sh","test:stop-local-splice-0.6.12-script":"bash node/test-stop-local-splice-0.6.12.sh","test:stop-local-splice-0.6.13-script":"bash node/test-stop-local-splice-0.6.13.sh","test:stop-local-splice-0.6.14-script":"bash node/test-stop-local-splice-0.6.14.sh","test:start-local-splice-0.6.12-script":"bash node/test-start-local-splice-0.6.12.sh","test:start-local-splice-0.6.13-script":"bash node/test-start-local-splice-0.6.13.sh","test:start-local-splice-0.6.14-script":"bash node/test-start-local-splice-0.6.14.sh","example:workflow:contract-lifecycle-audit":"npm run build && node --loader ts-node/esm examples/95-contract-lifecycle-audit.ts","example:workflow:update-lookup-reconciliation":"npm run build && node --loader ts-node/esm examples/96-update-lookup-reconciliation.ts"},"_npmUser":{"name":"distrohelena","email":"distrohelena@gmail.com"},"repository":{"url":"git+https://github.com/distrohelena/canton-typescript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"TypeScript SDK for Canton with:","directories":{},"_nodeVersion":"22.21.1","dependencies":{"pg":"^8.22.0","fflate":"^0.8.3","fast-check":"^4.9.0","@grpc/grpc-js":"^1.14.4","@protobuf-ts/runtime":"^2.11.1","@protobuf-ts/runtime-rpc":"^2.11.1","@protobuf-ts/grpc-transport":"^2.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","vitest":"^3.2.4","ts-node":"^10.9.2","prettier":"^3.9.4","@types/pg":"^8.20.0","typescript":"^5.9.2","@protobuf-ts/plugin":"^2.11.1","@distrohelena/linter":"^0.5.0","@typescript-eslint/utils":"^8.62.1","@typescript-eslint/parser":"^8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/canton-typescript-sdk_1.0.3_1787002947336_0.17375874049861162","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package is no longer maintained."},"1.0.4":{"name":"@distrohelena/canton-typescript-sdk","version":"1.0.4","keywords":["canton","daml","grpc","json-rpc","typescript"],"license":"Apache-2.0","_id":"@distrohelena/canton-typescript-sdk@1.0.4","maintainers":[{"name":"distrohelena","email":"distrohelena@gmail.com"}],"homepage":"https://github.com/distrohelena/canton-typescript-sdk#readme","bugs":{"url":"https://github.com/distrohelena/canton-typescript-sdk/issues"},"bin":{"canton-localnet-stop":"node/stop-local.sh","canton-localnet-start":"node/start-local.sh","canton-localnet-splice-0.7.0-stop":"node/stop-local-splice-0.7.0.sh","canton-localnet-splice-0.6.12-stop":"node/stop-local-splice-0.6.12.sh","canton-localnet-splice-0.6.13-stop":"node/stop-local-splice-0.6.13.sh","canton-localnet-splice-0.6.14-stop":"node/stop-local-splice-0.6.14.sh","canton-localnet-splice-0.7.0-start":"node/start-local-splice-0.7.0.sh","canton-localnet-splice-0.6.12-start":"node/start-local-splice-0.6.12.sh","canton-localnet-splice-0.6.13-start":"node/start-local-splice-0.6.13.sh","canton-localnet-splice-0.6.14-start":"node/start-local-splice-0.6.14.sh","canton-localnet-participant-358-stop":"node/stop-local-participant-358.sh","canton-localnet-participant-358-start":"node/start-local-participant-358.sh"},"dist":{"shasum":"1ec5d37560077dd49ba41711ceb925f086f641c4","tarball":"https://registry.npmjs.org/@distrohelena/canton-typescript-sdk/-/canton-typescript-sdk-1.0.4.tgz","fileCount":2141,"integrity":"sha512-wm0UbiztAAnJ8BaDmZ3eKJtYJIz2DB8JC2BsA9U7jTyqeO9e5Yi/M9zplypRrxJcD5YLYC9vYxHNXqasKc58Bw==","signatures":[{"sig":"MEUCIQCm4MJ5+/3NeyBJasNfqEi9PM746b3SUd1o2kZlfAMy3wIgL/h7IietRRjn/TdrvDFkd2gJjGGoBqH3puRDyOzwCME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9294226},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.js"},"./grpc":{"types":"./dist/grpc/index.d.ts","import":"./dist/grpc/index.js","require":"./dist/cjs/grpc/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","require":"./dist/cjs/json/index.js"},"./daml-lf":{"types":"./dist/daml-lf/index.d.ts","import":"./dist/daml-lf/index.js","require":"./dist/cjs/daml-lf/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","require":"./dist/cjs/testing/index.js"},"./debugger":{"types":"./dist/debugger/index.d.ts","import":"./dist/debugger/index.js","require":"./dist/cjs/debugger/index.js"},"./protobuf":{"types":"./dist/protobuf/index.d.ts","import":"./dist/protobuf/index.js","require":"./dist/cjs/protobuf/index.js"},"./daml-interface":{"types":"./dist/daml-interface/index.d.ts","import":"./dist/daml-interface/index.js","require":"./dist/cjs/daml-interface/index.js"}},"gitHead":"25900f2bcf6e0338ccf38bb69540518190cf514f","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run --exclude 'tests/live/**' --maxWorkers=1 --testTimeout=15000","build":"node ./scripts/clean-dist.mjs && tsc -p tsconfig.json && tsc -p tsconfig.cjs.json && node ./scripts/write-cjs-package.mjs","lint:fix":"eslint . --fix --max-warnings=0","test:full":"npm run test && node scripts/live-matrix.mjs","test:live":"vitest run --dir tests/live --maxWorkers=1 --testTimeout=15000","test:unit":"vitest run tests/unit","example:jwt":"npm run build && node --loader ts-node/esm examples/03-jwt-authentication.ts","example:tls":"npm run build && node --loader ts-node/esm examples/02-tls-connection.ts","verify:pack":"node ./scripts/verify-npm-pack.mjs","example:init":"npm run build && node --loader ts-node/esm examples/01-client-initialization.ts","generate:grpc":"node ./scripts/generate-grpc-bindings.mjs","test:property":"vitest run tests/property --maxWorkers=1 --testTimeout=15000","examples:check":"npm run build && tsc -p tsconfig.examples.json --noEmit","prepublishOnly":"npm run build","test:live:fuzz":"vitest run tests/live/specs/live-stateful-fuzzing.test.ts --maxWorkers=1 --testTimeout=300000","test:live:matrix":"node scripts/live-matrix.mjs","stop:local-ledger":"bash node/stop-local.sh","example:dar:upload":"npm run build && node --loader ts-node/esm examples/40-dar-upload.ts","start:local-ledger":"bash node/start-local.sh","example:user:rights":"npm run build && node --loader ts-node/esm examples/70-user-rights.ts","example:party:hosted":"npm run build && node --loader ts-node/esm examples/10-hosted-party.ts","example:contract:query":"npm run build && node --loader ts-node/esm examples/60-query-active-contracts.ts","example:party:external":"npm run build && node --loader ts-node/esm examples/20-external-party-ed25519.ts","example:updates:stream":"npm run build && node --loader ts-node/esm examples/61-stream-updates.ts","example:workflow:retry":"npm run build && node --loader ts-node/esm examples/91-idempotent-command-retry.ts","test:stop-local-script":"bash node/test-stop-local.sh","example:workflow:atomic":"npm run build && node --loader ts-node/esm examples/90-atomic-create-and-exercise.ts","example:workflow:resume":"npm run build && node --loader ts-node/esm examples/92-resume-update-stream.ts","generate:daml-interface":"node ./dist/daml-interface/cli/daml-interface-cli-main.js","test:start-local-script":"bash node/test-start-local.sh","stop:local-participant-358":"bash node/stop-local-participant-358.sh","example:party:decentralized":"npm run build && node --loader ts-node/esm examples/30-decentralized-party-ed25519.ts","start:local-participant-358":"bash node/start-local-participant-358.sh","example:topology:party-hosting":"npm run build && node --loader ts-node/esm examples/80-topology-inspection.ts","stop:local-ledger-splice-0.7.0":"bash node/stop-local-splice-0.7.0.sh","example:workflow:stale-contract":"npm run build && node --loader ts-node/esm examples/93-archive-and-stale-contract.ts","start:local-ledger-splice-0.7.0":"bash node/start-local-splice-0.7.0.sh","stop:local-ledger-splice-0.6.12":"bash node/stop-local-splice-0.6.12.sh","stop:local-ledger-splice-0.6.13":"bash node/stop-local-splice-0.6.13.sh","stop:local-ledger-splice-0.6.14":"bash node/stop-local-splice-0.6.14.sh","example:contract:create-exercise":"npm run build && node --loader ts-node/esm examples/50-create-and-exercise.ts","start:local-ledger-splice-0.6.12":"bash node/start-local-splice-0.6.12.sh","start:local-ledger-splice-0.6.13":"bash node/start-local-splice-0.6.13.sh","start:local-ledger-splice-0.6.14":"bash node/start-local-splice-0.6.14.sh","example:workflow:participant-local":"npm run build && node --loader ts-node/esm examples/98-participant-local-command-submission.ts","example:workflow:pruning-preflight":"npm run build && node --loader ts-node/esm examples/97-pruning-preflight.ts","test:participant-358-sidecar-smoke":"bash node/test-participant-358-sidecar-smoke.sh","example:workflow:command-completion":"npm run build && node --loader ts-node/esm examples/94-command-completion-correlation.ts","test:participant-358-sidecar-script":"bash node/test-participant-358-sidecar.sh","test:stop-local-splice-0.7.0-script":"bash node/test-stop-local-splice-0.7.0.sh","test:start-local-splice-0.7.0-script":"bash node/test-start-local-splice-0.7.0.sh","test:stop-local-splice-0.6.12-script":"bash node/test-stop-local-splice-0.6.12.sh","test:stop-local-splice-0.6.13-script":"bash node/test-stop-local-splice-0.6.13.sh","test:stop-local-splice-0.6.14-script":"bash node/test-stop-local-splice-0.6.14.sh","test:start-local-splice-0.6.12-script":"bash node/test-start-local-splice-0.6.12.sh","test:start-local-splice-0.6.13-script":"bash node/test-start-local-splice-0.6.13.sh","test:start-local-splice-0.6.14-script":"bash node/test-start-local-splice-0.6.14.sh","example:workflow:contract-lifecycle-audit":"npm run build && node --loader ts-node/esm examples/95-contract-lifecycle-audit.ts","example:workflow:update-lookup-reconciliation":"npm run build && node --loader ts-node/esm examples/96-update-lookup-reconciliation.ts"},"_npmUser":{"name":"distrohelena","email":"distrohelena@gmail.com"},"repository":{"url":"git+https://github.com/distrohelena/canton-typescript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"TypeScript SDK for Canton with:","directories":{},"_nodeVersion":"22.21.1","dependencies":{"pg":"^8.22.0","fflate":"^0.8.3","fast-check":"^4.9.0","@grpc/grpc-js":"^1.14.4","@protobuf-ts/runtime":"^2.11.1","@protobuf-ts/runtime-rpc":"^2.11.1","@protobuf-ts/grpc-transport":"^2.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","vitest":"^3.2.4","ts-node":"^10.9.2","prettier":"^3.9.4","@types/pg":"^8.20.0","typescript":"^5.9.2","@protobuf-ts/plugin":"^2.11.1","@distrohelena/linter":"^0.5.0","@typescript-eslint/utils":"^8.62.1","@typescript-eslint/parser":"^8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/canton-typescript-sdk_1.0.4_1787011414304_0.7890927979719737","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package is no longer maintained."},"1.0.5":{"name":"@distrohelena/canton-typescript-sdk","version":"1.0.5","keywords":["canton","daml","grpc","json-rpc","typescript"],"license":"Apache-2.0","_id":"@distrohelena/canton-typescript-sdk@1.0.5","maintainers":[{"name":"distrohelena","email":"distrohelena@gmail.com"}],"homepage":"https://github.com/distrohelena/canton-typescript-sdk#readme","bugs":{"url":"https://github.com/distrohelena/canton-typescript-sdk/issues"},"bin":{"canton-localnet-stop":"node/stop-local.sh","canton-localnet-start":"node/start-local.sh","canton-localnet-splice-0.7.0-stop":"node/stop-local-splice-0.7.0.sh","canton-localnet-splice-0.6.12-stop":"node/stop-local-splice-0.6.12.sh","canton-localnet-splice-0.6.13-stop":"node/stop-local-splice-0.6.13.sh","canton-localnet-splice-0.6.14-stop":"node/stop-local-splice-0.6.14.sh","canton-localnet-splice-0.7.0-start":"node/start-local-splice-0.7.0.sh","canton-localnet-splice-0.6.12-start":"node/start-local-splice-0.6.12.sh","canton-localnet-splice-0.6.13-start":"node/start-local-splice-0.6.13.sh","canton-localnet-splice-0.6.14-start":"node/start-local-splice-0.6.14.sh","canton-localnet-participant-358-stop":"node/stop-local-participant-358.sh","canton-localnet-participant-358-start":"node/start-local-participant-358.sh"},"dist":{"shasum":"7333336dfadf2d970722be30b35de6eabeb3d3da","tarball":"https://registry.npmjs.org/@distrohelena/canton-typescript-sdk/-/canton-typescript-sdk-1.0.5.tgz","fileCount":2141,"integrity":"sha512-EDVas5QiB1OOC2K8doSPKoijNqiBuy0vwA4QUMBUMpyNpdiEqLdMQVDaQsGtQFf6KgBXllZx49j7Rb9p7Sgjew==","signatures":[{"sig":"MEUCIHq3uhwBGbjZRY5B/WI4uTMue8xIHM01gGE41wfE5y7yAiEAybcCWAIXsL6DuPojLXNBaVzIyN5m/WhELwXStUaAlLw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9294220},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.js"},"./grpc":{"types":"./dist/grpc/index.d.ts","import":"./dist/grpc/index.js","require":"./dist/cjs/grpc/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","require":"./dist/cjs/json/index.js"},"./daml-lf":{"types":"./dist/daml-lf/index.d.ts","import":"./dist/daml-lf/index.js","require":"./dist/cjs/daml-lf/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","require":"./dist/cjs/testing/index.js"},"./debugger":{"types":"./dist/debugger/index.d.ts","import":"./dist/debugger/index.js","require":"./dist/cjs/debugger/index.js"},"./protobuf":{"types":"./dist/protobuf/index.d.ts","import":"./dist/protobuf/index.js","require":"./dist/cjs/protobuf/index.js"},"./daml-interface":{"types":"./dist/daml-interface/index.d.ts","import":"./dist/daml-interface/index.js","require":"./dist/cjs/daml-interface/index.js"}},"gitHead":"d420e78b4ec1a1ddaccc949295e026f841037266","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run --exclude 'tests/live/**' --maxWorkers=1 --testTimeout=15000","build":"node ./scripts/clean-dist.mjs && tsc -p tsconfig.json && tsc -p tsconfig.cjs.json && node ./scripts/write-cjs-package.mjs","lint:fix":"eslint . --fix --max-warnings=0","test:full":"npm run test && node scripts/live-matrix.mjs","test:live":"vitest run --dir tests/live --maxWorkers=1 --testTimeout=15000","test:unit":"vitest run tests/unit","example:jwt":"npm run build && node --loader ts-node/esm examples/03-jwt-authentication.ts","example:tls":"npm run build && node --loader ts-node/esm examples/02-tls-connection.ts","verify:pack":"node ./scripts/verify-npm-pack.mjs","example:init":"npm run build && node --loader ts-node/esm examples/01-client-initialization.ts","generate:grpc":"node ./scripts/generate-grpc-bindings.mjs","test:property":"vitest run tests/property --maxWorkers=1 --testTimeout=15000","examples:check":"npm run build && tsc -p tsconfig.examples.json --noEmit","prepublishOnly":"npm run build","test:live:fuzz":"vitest run tests/live/specs/live-stateful-fuzzing.test.ts --maxWorkers=1 --testTimeout=300000","test:live:matrix":"node scripts/live-matrix.mjs","stop:local-ledger":"bash node/stop-local.sh","example:dar:upload":"npm run build && node --loader ts-node/esm examples/40-dar-upload.ts","start:local-ledger":"bash node/start-local.sh","example:user:rights":"npm run build && node --loader ts-node/esm examples/70-user-rights.ts","example:party:hosted":"npm run build && node --loader ts-node/esm examples/10-hosted-party.ts","example:contract:query":"npm run build && node --loader ts-node/esm examples/60-query-active-contracts.ts","example:party:external":"npm run build && node --loader ts-node/esm examples/20-external-party-ed25519.ts","example:updates:stream":"npm run build && node --loader ts-node/esm examples/61-stream-updates.ts","example:workflow:retry":"npm run build && node --loader ts-node/esm examples/91-idempotent-command-retry.ts","test:stop-local-script":"bash node/test-stop-local.sh","example:workflow:atomic":"npm run build && node --loader ts-node/esm examples/90-atomic-create-and-exercise.ts","example:workflow:resume":"npm run build && node --loader ts-node/esm examples/92-resume-update-stream.ts","generate:daml-interface":"node ./dist/daml-interface/cli/daml-interface-cli-main.js","test:start-local-script":"bash node/test-start-local.sh","stop:local-participant-358":"bash node/stop-local-participant-358.sh","example:party:decentralized":"npm run build && node --loader ts-node/esm examples/30-decentralized-party-ed25519.ts","start:local-participant-358":"bash node/start-local-participant-358.sh","example:topology:party-hosting":"npm run build && node --loader ts-node/esm examples/80-topology-inspection.ts","stop:local-ledger-splice-0.7.0":"bash node/stop-local-splice-0.7.0.sh","example:workflow:stale-contract":"npm run build && node --loader ts-node/esm examples/93-archive-and-stale-contract.ts","start:local-ledger-splice-0.7.0":"bash node/start-local-splice-0.7.0.sh","stop:local-ledger-splice-0.6.12":"bash node/stop-local-splice-0.6.12.sh","stop:local-ledger-splice-0.6.13":"bash node/stop-local-splice-0.6.13.sh","stop:local-ledger-splice-0.6.14":"bash node/stop-local-splice-0.6.14.sh","example:contract:create-exercise":"npm run build && node --loader ts-node/esm examples/50-create-and-exercise.ts","start:local-ledger-splice-0.6.12":"bash node/start-local-splice-0.6.12.sh","start:local-ledger-splice-0.6.13":"bash node/start-local-splice-0.6.13.sh","start:local-ledger-splice-0.6.14":"bash node/start-local-splice-0.6.14.sh","example:workflow:participant-local":"npm run build && node --loader ts-node/esm examples/98-participant-local-command-submission.ts","example:workflow:pruning-preflight":"npm run build && node --loader ts-node/esm examples/97-pruning-preflight.ts","test:participant-358-sidecar-smoke":"bash node/test-participant-358-sidecar-smoke.sh","example:workflow:command-completion":"npm run build && node --loader ts-node/esm examples/94-command-completion-correlation.ts","test:participant-358-sidecar-script":"bash node/test-participant-358-sidecar.sh","test:stop-local-splice-0.7.0-script":"bash node/test-stop-local-splice-0.7.0.sh","test:start-local-splice-0.7.0-script":"bash node/test-start-local-splice-0.7.0.sh","test:stop-local-splice-0.6.12-script":"bash node/test-stop-local-splice-0.6.12.sh","test:stop-local-splice-0.6.13-script":"bash node/test-stop-local-splice-0.6.13.sh","test:stop-local-splice-0.6.14-script":"bash node/test-stop-local-splice-0.6.14.sh","test:start-local-splice-0.6.12-script":"bash node/test-start-local-splice-0.6.12.sh","test:start-local-splice-0.6.13-script":"bash node/test-start-local-splice-0.6.13.sh","test:start-local-splice-0.6.14-script":"bash node/test-start-local-splice-0.6.14.sh","example:workflow:contract-lifecycle-audit":"npm run build && node --loader ts-node/esm examples/95-contract-lifecycle-audit.ts","example:workflow:update-lookup-reconciliation":"npm run build && node --loader ts-node/esm examples/96-update-lookup-reconciliation.ts"},"_npmUser":{"name":"distrohelena","email":"distrohelena@gmail.com"},"repository":{"url":"git+https://github.com/distrohelena/canton-typescript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"TypeScript SDK for Canton with:","directories":{},"_nodeVersion":"22.21.1","dependencies":{"pg":"^8.22.0","fflate":"^0.8.3","fast-check":"^4.9.0","@grpc/grpc-js":"^1.14.4","@protobuf-ts/runtime":"^2.11.1","@protobuf-ts/runtime-rpc":"^2.11.1","@protobuf-ts/grpc-transport":"^2.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","vitest":"^3.2.4","ts-node":"^10.9.2","prettier":"^3.9.4","@types/pg":"^8.20.0","typescript":"^5.9.2","@protobuf-ts/plugin":"^2.11.1","@distrohelena/linter":"^0.5.0","@typescript-eslint/utils":"^8.62.1","@typescript-eslint/parser":"^8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/canton-typescript-sdk_1.0.5_1787680426084_0.628687701366093","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package is no longer maintained."},"1.0.6":{"name":"@distrohelena/canton-typescript-sdk","version":"1.0.6","keywords":["canton","daml","grpc","json-rpc","typescript"],"license":"Apache-2.0","_id":"@distrohelena/canton-typescript-sdk@1.0.6","maintainers":[{"name":"distrohelena","email":"distrohelena@gmail.com"}],"homepage":"https://github.com/distrohelena/canton-typescript-sdk#readme","bugs":{"url":"https://github.com/distrohelena/canton-typescript-sdk/issues"},"bin":{"canton-localnet-stop":"node/stop-local.sh","canton-localnet-start":"node/start-local.sh","canton-localnet-splice-0.7.0-stop":"node/stop-local-splice-0.7.0.sh","canton-localnet-splice-0.6.12-stop":"node/stop-local-splice-0.6.12.sh","canton-localnet-splice-0.6.13-stop":"node/stop-local-splice-0.6.13.sh","canton-localnet-splice-0.6.14-stop":"node/stop-local-splice-0.6.14.sh","canton-localnet-splice-0.7.0-start":"node/start-local-splice-0.7.0.sh","canton-localnet-splice-0.6.12-start":"node/start-local-splice-0.6.12.sh","canton-localnet-splice-0.6.13-start":"node/start-local-splice-0.6.13.sh","canton-localnet-splice-0.6.14-start":"node/start-local-splice-0.6.14.sh","canton-localnet-participant-358-stop":"node/stop-local-participant-358.sh","canton-localnet-participant-358-start":"node/start-local-participant-358.sh"},"dist":{"shasum":"73c359dcf0639d0d0fc5f2674f9a7922652a8f8f","tarball":"https://registry.npmjs.org/@distrohelena/canton-typescript-sdk/-/canton-typescript-sdk-1.0.6.tgz","fileCount":2141,"integrity":"sha512-tWQ606rgDNJU7sys+7KP8hiSYTQiMIKkJNGhNLdeLk8T30kML3pmUeuJSCeRD5M8KvF/qpK/On44KNzBHFpAQg==","signatures":[{"sig":"MEYCIQDcIGQUI+KXziJrh1URyHbmcRwjFUE1lFeCLBkYhFzGLQIhAN6StY9B7wNGvGo04WTD5nT+fivu96oSq7KGAtDc9GTb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9295442},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.js"},"./grpc":{"types":"./dist/grpc/index.d.ts","import":"./dist/grpc/index.js","require":"./dist/cjs/grpc/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","require":"./dist/cjs/json/index.js"},"./daml-lf":{"types":"./dist/daml-lf/index.d.ts","import":"./dist/daml-lf/index.js","require":"./dist/cjs/daml-lf/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","require":"./dist/cjs/testing/index.js"},"./debugger":{"types":"./dist/debugger/index.d.ts","import":"./dist/debugger/index.js","require":"./dist/cjs/debugger/index.js"},"./protobuf":{"types":"./dist/protobuf/index.d.ts","import":"./dist/protobuf/index.js","require":"./dist/cjs/protobuf/index.js"},"./daml-interface":{"types":"./dist/daml-interface/index.d.ts","import":"./dist/daml-interface/index.js","require":"./dist/cjs/daml-interface/index.js"}},"gitHead":"425450c833b76dfcfd409f9a3238fc7e06233a84","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run --exclude 'tests/live/**' --maxWorkers=1 --testTimeout=15000","build":"node ./scripts/clean-dist.mjs && tsc -p tsconfig.json && tsc -p tsconfig.cjs.json && node ./scripts/write-cjs-package.mjs","lint:fix":"eslint . --fix --max-warnings=0","test:full":"npm run test && node scripts/live-matrix.mjs","test:live":"vitest run --dir tests/live --maxWorkers=1 --testTimeout=15000","test:unit":"vitest run tests/unit","example:jwt":"npm run build && node --loader ts-node/esm examples/03-jwt-authentication.ts","example:tls":"npm run build && node --loader ts-node/esm examples/02-tls-connection.ts","verify:pack":"node ./scripts/verify-npm-pack.mjs","example:init":"npm run build && node --loader ts-node/esm examples/01-client-initialization.ts","generate:grpc":"node ./scripts/generate-grpc-bindings.mjs","test:property":"vitest run tests/property --maxWorkers=1 --testTimeout=15000","examples:check":"npm run build && tsc -p tsconfig.examples.json --noEmit","prepublishOnly":"npm run build","test:live:fuzz":"vitest run tests/live/specs/live-stateful-fuzzing.test.ts --maxWorkers=1 --testTimeout=300000","test:live:matrix":"node scripts/live-matrix.mjs","stop:local-ledger":"bash node/stop-local.sh","example:dar:upload":"npm run build && node --loader ts-node/esm examples/40-dar-upload.ts","start:local-ledger":"bash node/start-local.sh","example:user:rights":"npm run build && node --loader ts-node/esm examples/70-user-rights.ts","example:party:hosted":"npm run build && node --loader ts-node/esm examples/10-hosted-party.ts","example:contract:query":"npm run build && node --loader ts-node/esm examples/60-query-active-contracts.ts","example:party:external":"npm run build && node --loader ts-node/esm examples/20-external-party-ed25519.ts","example:updates:stream":"npm run build && node --loader ts-node/esm examples/61-stream-updates.ts","example:workflow:retry":"npm run build && node --loader ts-node/esm examples/91-idempotent-command-retry.ts","test:stop-local-script":"bash node/test-stop-local.sh","example:workflow:atomic":"npm run build && node --loader ts-node/esm examples/90-atomic-create-and-exercise.ts","example:workflow:resume":"npm run build && node --loader ts-node/esm examples/92-resume-update-stream.ts","generate:daml-interface":"node ./dist/daml-interface/cli/daml-interface-cli-main.js","test:start-local-script":"bash node/test-start-local.sh","stop:local-participant-358":"bash node/stop-local-participant-358.sh","example:party:decentralized":"npm run build && node --loader ts-node/esm examples/30-decentralized-party-ed25519.ts","start:local-participant-358":"bash node/start-local-participant-358.sh","example:topology:party-hosting":"npm run build && node --loader ts-node/esm examples/80-topology-inspection.ts","stop:local-ledger-splice-0.7.0":"bash node/stop-local-splice-0.7.0.sh","example:workflow:stale-contract":"npm run build && node --loader ts-node/esm examples/93-archive-and-stale-contract.ts","start:local-ledger-splice-0.7.0":"bash node/start-local-splice-0.7.0.sh","stop:local-ledger-splice-0.6.12":"bash node/stop-local-splice-0.6.12.sh","stop:local-ledger-splice-0.6.13":"bash node/stop-local-splice-0.6.13.sh","stop:local-ledger-splice-0.6.14":"bash node/stop-local-splice-0.6.14.sh","example:contract:create-exercise":"npm run build && node --loader ts-node/esm examples/50-create-and-exercise.ts","start:local-ledger-splice-0.6.12":"bash node/start-local-splice-0.6.12.sh","start:local-ledger-splice-0.6.13":"bash node/start-local-splice-0.6.13.sh","start:local-ledger-splice-0.6.14":"bash node/start-local-splice-0.6.14.sh","example:workflow:participant-local":"npm run build && node --loader ts-node/esm examples/98-participant-local-command-submission.ts","example:workflow:pruning-preflight":"npm run build && node --loader ts-node/esm examples/97-pruning-preflight.ts","test:participant-358-sidecar-smoke":"bash node/test-participant-358-sidecar-smoke.sh","example:workflow:command-completion":"npm run build && node --loader ts-node/esm examples/94-command-completion-correlation.ts","test:participant-358-sidecar-script":"bash node/test-participant-358-sidecar.sh","test:stop-local-splice-0.7.0-script":"bash node/test-stop-local-splice-0.7.0.sh","test:start-local-splice-0.7.0-script":"bash node/test-start-local-splice-0.7.0.sh","test:stop-local-splice-0.6.12-script":"bash node/test-stop-local-splice-0.6.12.sh","test:stop-local-splice-0.6.13-script":"bash node/test-stop-local-splice-0.6.13.sh","test:stop-local-splice-0.6.14-script":"bash node/test-stop-local-splice-0.6.14.sh","test:start-local-splice-0.6.12-script":"bash node/test-start-local-splice-0.6.12.sh","test:start-local-splice-0.6.13-script":"bash node/test-start-local-splice-0.6.13.sh","test:start-local-splice-0.6.14-script":"bash node/test-start-local-splice-0.6.14.sh","example:workflow:contract-lifecycle-audit":"npm run build && node --loader ts-node/esm examples/95-contract-lifecycle-audit.ts","example:workflow:update-lookup-reconciliation":"npm run build && node --loader ts-node/esm examples/96-update-lookup-reconciliation.ts"},"_npmUser":{"name":"distrohelena","email":"distrohelena@gmail.com"},"repository":{"url":"git+https://github.com/distrohelena/canton-typescript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"TypeScript SDK for Canton with:","directories":{},"_nodeVersion":"22.21.1","dependencies":{"pg":"^8.22.0","fflate":"^0.8.3","fast-check":"^4.9.0","@grpc/grpc-js":"^1.14.4","@protobuf-ts/runtime":"^2.11.1","@protobuf-ts/runtime-rpc":"^2.11.1","@protobuf-ts/grpc-transport":"^2.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","vitest":"^3.2.4","ts-node":"^10.9.2","prettier":"^3.9.4","@types/pg":"^8.20.0","typescript":"^5.9.2","@protobuf-ts/plugin":"^2.11.1","@distrohelena/linter":"^0.5.0","@typescript-eslint/utils":"^8.62.1","@typescript-eslint/parser":"^8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/canton-typescript-sdk_1.0.6_1787771027786_0.8142087265325197","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package is no longer maintained."},"1.0.7":{"name":"@distrohelena/canton-typescript-sdk","version":"1.0.7","keywords":["canton","daml","grpc","json-rpc","typescript"],"license":"Apache-2.0","_id":"@distrohelena/canton-typescript-sdk@1.0.7","maintainers":[{"name":"distrohelena","email":"distrohelena@gmail.com"}],"homepage":"https://github.com/distrohelena/canton-typescript-sdk#readme","bugs":{"url":"https://github.com/distrohelena/canton-typescript-sdk/issues"},"bin":{"canton-localnet-stop":"node/stop-local.sh","canton-localnet-start":"node/start-local.sh","canton-localnet-splice-0.7.0-stop":"node/stop-local-splice-0.7.0.sh","canton-localnet-splice-0.6.12-stop":"node/stop-local-splice-0.6.12.sh","canton-localnet-splice-0.6.13-stop":"node/stop-local-splice-0.6.13.sh","canton-localnet-splice-0.6.14-stop":"node/stop-local-splice-0.6.14.sh","canton-localnet-splice-0.7.0-start":"node/start-local-splice-0.7.0.sh","canton-localnet-splice-0.6.12-start":"node/start-local-splice-0.6.12.sh","canton-localnet-splice-0.6.13-start":"node/start-local-splice-0.6.13.sh","canton-localnet-splice-0.6.14-start":"node/start-local-splice-0.6.14.sh","canton-localnet-participant-358-stop":"node/stop-local-participant-358.sh","canton-localnet-participant-358-start":"node/start-local-participant-358.sh"},"dist":{"shasum":"ee2260f28b3368fdd06b299d32dd3f80bbc2149d","tarball":"https://registry.npmjs.org/@distrohelena/canton-typescript-sdk/-/canton-typescript-sdk-1.0.7.tgz","fileCount":2144,"integrity":"sha512-CBBRuX0YE+OOgF5nvk10KjOuRc503eqG/3e5urG7RxwxP4wXiBRPyIKP3Y6U866rptcobKenWos7vDrzx7cI5Q==","signatures":[{"sig":"MEUCIQCV0Lwa0uwzyw9cPKGa9KGrlej5FcyRGvsBRkNFo5x4PgIgJmORpydNm5atqWoAWqN/qkiMWKtxxMrTw9h3pdPlW3U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9303125},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.js"},"./grpc":{"types":"./dist/grpc/index.d.ts","import":"./dist/grpc/index.js","require":"./dist/cjs/grpc/index.js"},"./json":{"types":"./dist/json/index.d.ts","import":"./dist/json/index.js","require":"./dist/cjs/json/index.js"},"./daml-lf":{"types":"./dist/daml-lf/index.d.ts","import":"./dist/daml-lf/index.js","require":"./dist/cjs/daml-lf/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","require":"./dist/cjs/testing/index.js"},"./debugger":{"types":"./dist/debugger/index.d.ts","import":"./dist/debugger/index.js","require":"./dist/cjs/debugger/index.js"},"./protobuf":{"types":"./dist/protobuf/index.d.ts","import":"./dist/protobuf/index.js","require":"./dist/cjs/protobuf/index.js"},"./daml-interface":{"types":"./dist/daml-interface/index.d.ts","import":"./dist/daml-interface/index.js","require":"./dist/cjs/daml-interface/index.js"}},"gitHead":"425450c833b76dfcfd409f9a3238fc7e06233a84","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run --exclude 'tests/live/**' --maxWorkers=1 --testTimeout=15000","build":"node ./scripts/clean-dist.mjs && tsc -p tsconfig.json && tsc -p tsconfig.cjs.json && node ./scripts/write-cjs-package.mjs","lint:fix":"eslint . --fix --max-warnings=0","test:full":"npm run test && node scripts/live-matrix.mjs","test:live":"vitest run --dir tests/live --maxWorkers=1 --testTimeout=15000","test:unit":"vitest run tests/unit","example:jwt":"npm run build && node --loader ts-node/esm examples/03-jwt-authentication.ts","example:tls":"npm run build && node --loader ts-node/esm examples/02-tls-connection.ts","verify:pack":"node ./scripts/verify-npm-pack.mjs","example:init":"npm run build && node --loader ts-node/esm examples/01-client-initialization.ts","generate:grpc":"node ./scripts/generate-grpc-bindings.mjs","test:property":"vitest run tests/property --maxWorkers=1 --testTimeout=15000","examples:check":"npm run build && tsc -p tsconfig.examples.json --noEmit","prepublishOnly":"npm run build","test:live:fuzz":"vitest run tests/live/specs/live-stateful-fuzzing.test.ts --maxWorkers=1 --testTimeout=300000","test:live:matrix":"node scripts/live-matrix.mjs","stop:local-ledger":"bash node/stop-local.sh","example:dar:upload":"npm run build && node --loader ts-node/esm examples/40-dar-upload.ts","start:local-ledger":"bash node/start-local.sh","example:user:rights":"npm run build && node --loader ts-node/esm examples/70-user-rights.ts","example:party:hosted":"npm run build && node --loader ts-node/esm examples/10-hosted-party.ts","example:contract:query":"npm run build && node --loader ts-node/esm examples/60-query-active-contracts.ts","example:party:external":"npm run build && node --loader ts-node/esm examples/20-external-party-ed25519.ts","example:updates:stream":"npm run build && node --loader ts-node/esm examples/61-stream-updates.ts","example:workflow:retry":"npm run build && node --loader ts-node/esm examples/91-idempotent-command-retry.ts","test:stop-local-script":"bash node/test-stop-local.sh","example:workflow:atomic":"npm run build && node --loader ts-node/esm examples/90-atomic-create-and-exercise.ts","example:workflow:resume":"npm run build && node --loader ts-node/esm examples/92-resume-update-stream.ts","generate:daml-interface":"node ./dist/daml-interface/cli/daml-interface-cli-main.js","test:start-local-script":"bash node/test-start-local.sh","stop:local-participant-358":"bash node/stop-local-participant-358.sh","example:party:decentralized":"npm run build && node --loader ts-node/esm examples/30-decentralized-party-ed25519.ts","start:local-participant-358":"bash node/start-local-participant-358.sh","example:topology:party-hosting":"npm run build && node --loader ts-node/esm examples/80-topology-inspection.ts","stop:local-ledger-splice-0.7.0":"bash node/stop-local-splice-0.7.0.sh","example:workflow:stale-contract":"npm run build && node --loader ts-node/esm examples/93-archive-and-stale-contract.ts","start:local-ledger-splice-0.7.0":"bash node/start-local-splice-0.7.0.sh","stop:local-ledger-splice-0.6.12":"bash node/stop-local-splice-0.6.12.sh","stop:local-ledger-splice-0.6.13":"bash node/stop-local-splice-0.6.13.sh","stop:local-ledger-splice-0.6.14":"bash node/stop-local-splice-0.6.14.sh","example:contract:create-exercise":"npm run build && node --loader ts-node/esm examples/50-create-and-exercise.ts","start:local-ledger-splice-0.6.12":"bash node/start-local-splice-0.6.12.sh","start:local-ledger-splice-0.6.13":"bash node/start-local-splice-0.6.13.sh","start:local-ledger-splice-0.6.14":"bash node/start-local-splice-0.6.14.sh","example:workflow:participant-local":"npm run build && node --loader ts-node/esm examples/98-participant-local-command-submission.ts","example:workflow:pruning-preflight":"npm run build && node --loader ts-node/esm examples/97-pruning-preflight.ts","test:participant-358-sidecar-smoke":"bash node/test-participant-358-sidecar-smoke.sh","example:workflow:command-completion":"npm run build && node --loader ts-node/esm examples/94-command-completion-correlation.ts","test:participant-358-sidecar-script":"bash node/test-participant-358-sidecar.sh","test:stop-local-splice-0.7.0-script":"bash node/test-stop-local-splice-0.7.0.sh","test:start-local-splice-0.7.0-script":"bash node/test-start-local-splice-0.7.0.sh","test:stop-local-splice-0.6.12-script":"bash node/test-stop-local-splice-0.6.12.sh","test:stop-local-splice-0.6.13-script":"bash node/test-stop-local-splice-0.6.13.sh","test:stop-local-splice-0.6.14-script":"bash node/test-stop-local-splice-0.6.14.sh","test:start-local-splice-0.6.12-script":"bash node/test-start-local-splice-0.6.12.sh","test:start-local-splice-0.6.13-script":"bash node/test-start-local-splice-0.6.13.sh","test:start-local-splice-0.6.14-script":"bash node/test-start-local-splice-0.6.14.sh","example:workflow:contract-lifecycle-audit":"npm run build && node --loader ts-node/esm examples/95-contract-lifecycle-audit.ts","example:workflow:update-lookup-reconciliation":"npm run build && node --loader ts-node/esm examples/96-update-lookup-reconciliation.ts"},"_npmUser":{"name":"distrohelena","email":"distrohelena@gmail.com"},"repository":{"url":"git+https://github.com/distrohelena/canton-typescript-sdk.git","type":"git"},"_npmVersion":"11.6.2","description":"TypeScript SDK for Canton with:","directories":{},"_nodeVersion":"22.21.1","dependencies":{"pg":"^8.22.0","fflate":"^0.8.3","fast-check":"^4.9.0","@grpc/grpc-js":"^1.14.4","@protobuf-ts/runtime":"^2.11.1","@protobuf-ts/runtime-rpc":"^2.11.1","@protobuf-ts/grpc-transport":"^2.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","vitest":"^3.2.4","ts-node":"^10.9.2","prettier":"^3.9.4","@types/pg":"^8.20.0","typescript":"^5.9.2","@protobuf-ts/plugin":"^2.11.1","@distrohelena/linter":"^0.5.0","@typescript-eslint/utils":"^8.62.1","@typescript-eslint/parser":"^8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/canton-typescript-sdk_1.0.7_1788998528305_0.906620166415665","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package is no longer maintained."}},"time":{"created":"2026-07-07T12:08:07.777Z","modified":"2026-09-17T19:14:38.444Z","0.1.0":"2026-07-07T12:08:08.168Z","0.1.1":"2026-07-07T17:53:20.474Z","0.1.2":"2026-07-08T23:36:00.707Z","0.1.3":"2026-07-09T00:10:20.530Z","0.1.4":"2026-07-09T13:38:52.795Z","0.1.5":"2026-07-09T14:44:58.880Z","0.1.6":"2026-07-24T15:25:52.831Z","0.1.7":"2026-07-24T16:31:09.547Z","0.1.8":"2026-07-24T16:45:54.613Z","0.1.9":"2026-07-24T17:41:36.493Z","0.1.11":"2026-07-24T21:31:57.916Z","0.1.12":"2026-07-24T23:11:33.373Z","0.1.13":"2026-07-25T00:09:53.171Z","0.1.14":"2026-07-26T17:34:55.565Z","0.1.15":"2026-07-26T21:56:07.340Z","0.1.16":"2026-07-27T01:16:35.297Z","0.1.17":"2026-07-27T02:05:33.420Z","0.1.18":"2026-07-27T20:02:55.085Z","0.1.19":"2026-07-27T20:55:49.545Z","0.1.20":"2026-07-27T21:28:20.515Z","0.1.21":"2026-07-27T21:51:29.488Z","0.1.22":"2026-07-27T22:21:03.596Z","0.1.24":"2026-07-28T18:01:55.953Z","0.1.25":"2026-07-29T19:53:47.398Z","0.1.26":"2026-07-29T21:10:45.706Z","0.1.27":"2026-07-29T21:42:55.307Z","0.1.28":"2026-07-29T22:14:03.365Z","0.1.29":"2026-07-30T00:45:43.133Z","0.1.30":"2026-07-30T17:37:51.537Z","0.1.31":"2026-07-31T05:00:33.848Z","0.1.32":"2026-07-31T05:29:44.847Z","0.1.33":"2026-07-31T15:46:45.179Z","0.1.35":"2026-08-02T17:47:12.472Z","0.1.36":"2026-08-03T00:56:28.194Z","0.1.37":"2026-08-04T04:11:15.231Z","0.1.38":"2026-08-04T18:45:50.302Z","0.1.39":"2026-08-05T00:55:53.526Z","0.1.40":"2026-08-05T01:35:31.485Z","0.1.41":"2026-08-05T01:39:28.237Z","0.1.42":"2026-08-05T01:47:35.686Z","0.1.43":"2026-08-05T01:49:49.444Z","0.1.44":"2026-08-05T17:21:58.985Z","0.1.45":"2026-08-05T17:50:23.507Z","0.1.46":"2026-08-06T02:11:49.974Z","0.1.47":"2026-08-06T02:39:23.752Z","0.1.48":"2026-08-06T04:27:38.490Z","0.1.49":"2026-08-06T04:30:05.631Z","0.1.50":"2026-08-06T05:18:29.787Z","0.1.51":"2026-08-06T23:55:42.072Z","0.1.52":"2026-08-07T00:54:43.049Z","0.1.53":"2026-08-07T18:28:11.516Z","0.1.54":"2026-08-11T20:14:35.112Z","0.1.55":"2026-08-11T20:34:15.254Z","0.1.56":"2026-08-12T04:08:07.860Z","1.0.0":"2026-08-14T00:33:06.398Z","1.0.1":"2026-08-17T16:44:38.842Z","1.0.2":"2026-08-17T19:00:36.147Z","1.0.3":"2026-08-17T21:42:27.508Z","1.0.4":"2026-08-18T00:03:34.499Z","1.0.5":"2026-08-25T17:53:46.379Z","1.0.6":"2026-08-26T19:03:48.268Z","1.0.7":"2026-09-10T00:02:08.528Z"},"bugs":{"url":"https://github.com/distrohelena/canton-typescript-sdk/issues"},"license":"Apache-2.0","homepage":"https://github.com/distrohelena/canton-typescript-sdk#readme","keywords":["canton","daml","grpc","json-rpc","typescript"],"repository":{"url":"git+https://github.com/distrohelena/canton-typescript-sdk.git","type":"git"},"description":"TypeScript SDK for Canton with:","maintainers":[{"name":"distrohelena","email":"distrohelena@gmail.com"}],"readme":"# Canton TypeScript SDK\n\nTypeScript SDK for Canton with:\n\n- a shared `CantonClient`\n- gRPC and JSON transports\n- gRPC Ledger API-shaped service boundaries\n- PQS-backed relational queries\n- external-party lifecycle and signing\n- authenticated and TLS-secured channels\n- experimental tooling for invariant testing, DAML-LF inspection, interface\n  generation, and replay debugging\n\n## Install\n\n```bash\nnpm install @distrohelena/canton-typescript-sdk\n```\n\n## Experimental invariant testing\n\n`@distrohelena/canton-typescript-sdk/testing` is an experimental, opt-in\nFoundry-style fuzzing surface for Canton. It provides semantic parity for\ncampaign runs, exact depth, handlers, permissive or strict protocol reverts,\ninvariants, shrinking, replay traces, and safe artifacts. It does not attempt\nto reproduce Foundry's EVM, ABI, PRNG, or shrink sequence byte-for-byte.\n\nDefine the campaign once, keep ledger I/O in explicit runtime hooks, and use\nsafe isolation. Shared or production ledgers must use an explicit external or\nsnapshot policy; cleanup policies need contract discovery for ambiguous\nsubmissions.\n\n```ts\nimport * as fc from \"fast-check\";\nimport {\n    defineInvariantCampaign,\n    runInvariantCampaignCheckAsync,\n} from \"@distrohelena/canton-typescript-sdk/testing\";\n\nconst campaign = defineInvariantCampaign<{ total: number }>({\n    runtime: {\n        actors: {\n            issuer: { party: \"Issuer\", participant: \"participant-a\" },\n        },\n        isolation: { kind: \"external\" },\n    },\n    config: { runs: 100, depth: 8, failOnRevert: false, seed: 42 },\n    targets: [{ key: \"Main:Iou:Create\", actors: [\"issuer\"] }],\n    invariants: [async ({ model }) => {\n        if (model.total < 0) throw new Error(\"negative total\");\n    }],\n});\n\nawait runInvariantCampaignCheckAsync({\n    campaign,\n    arbitrary: fc.constant([{ actor: \"issuer\", targetKey: \"Main:Iou:Create\" }]),\n    key: (actions) => JSON.stringify(actions),\n    setupAsync: async () => ({ model: { total: 0 }, ghost: {} }),\n    executeAsync: async () => ({ kind: \"accepted\", updateId: \"update-1\" }),\n});\n```\n\nUse `createDamlTestingCatalog`, `targetTemplate`, and\n`resolveDeclarativeTargets` to discover targets. `targetTemplate(id).create()`\nand `.choice(name)` select create and exercise actions; pair the resolved\ntargets with `createDeclarativeCampaignArbitrary` for an exact-depth action\nsequence. In `executeAsync`, pass each action to `executeDeclarativeActionAsync`\nwith the campaign runtime and an explicit `resolveContractIdAsync` callback for\nchoices. The callback is intentional: the SDK will not guess an active contract\nfrom stale local state. `handler`, `bound`, and handler assumptions support\ncustom operations alongside declarative actions. A failed check returns the\nshrunk counterexample trace; `InvariantCampaignFailure` and replay artifacts\nexpose only allowlisted diagnostics.\n\nAutomatic Party fields require an explicit `valueParties` list. When writing\ncommands by hand, use `DamlParty` and `DamlNumeric` for Party and exact decimal\nNumeric values; a plain string is DAML `Text` and a plain JavaScript number is\nnot an exact Numeric value.\n\n## Live Integration Tests\n\nThe repository also supports a live SDK validation suite against an already-running CN quickstart localnet.\n\nThe current party-creation flows were developed and live-tested against Canton\nParticipant 3.5.7. In particular, external-party allocation signs the generated\ncombined topology hash (`multi_hash`) rather than each topology transaction\nindividually.\n\nThe decentralized Ed25519 example was also run end-to-end against an isolated\nCanton Participant 3.5.8 sidecar. On both 3.5.7 and 3.5.8 it creates the same\ntopology shape: a serial-1 decentralized namespace definition, one self-root\nnamespace certificate per owner, and a PartyToParticipant containing the party\nsigning key. No deprecated PartyToKeyMapping is created.\n\nThe SDK preserves `identityProviderId`, `userId`, and `waitForAllocation`\nthrough decentralized prepare/finalize. Canton ignores `waitForAllocation` for\ndecentralized parties, so the example explicitly calls\n`topologyAggregationService.waitForPartyHostingAsync(...)` to prove that the\nexpected participant is hosting the party on the expected synchronizer. That\naggregate topology check is the same on Participant 3.5.7 and 3.5.8.\n\n## Standalone TypeScript examples\n\nThe repository includes runnable TypeScript examples for a local Canton\nparticipant. Check them before running a lifecycle:\n\n```bash\nnpm run examples:check\n```\n\nThe setup and party examples are available individually:\n\n```bash\nnpm run example:init\nnpm run example:tls\nnpm run example:jwt\nnpm run example:party:hosted\nnpm run example:party:external\nnpm run example:party:decentralized\n```\n\nFor the application lifecycle, run these in order:\n\n```bash\nnpm run example:dar:upload\nnpm run example:contract:create-exercise\nnpm run example:contract:query\nnpm run example:updates:stream\nnpm run example:user:rights\nnpm run example:topology:party-hosting\n```\n\n### Workflow examples\n\nThe eight stateful workflow examples are standalone proofs, not a sequence:\neach uploads or verifies the fixture DAR, resolves a party, reads the\nparticipant status, and creates its own run-scoped data. First make a Canton\nparticipant available and verify the source with `npm run examples:check`; the\ndefault endpoints and authentication environment variables are documented below.\nThe pruning preflight is a separate read-only operator check and does none of\nthose setup or mutation steps. Run any example independently:\n\n```bash\nnpm run example:workflow:atomic\nnpm run example:workflow:retry\nnpm run example:workflow:resume\nnpm run example:workflow:stale-contract\nnpm run example:workflow:command-completion\nnpm run example:workflow:contract-lifecycle-audit\nnpm run example:workflow:update-lookup-reconciliation\nnpm run example:workflow:pruning-preflight\nnpm run example:workflow:participant-local\n```\n\nThose eight established stateful workflows intentionally leave durable state behind. A missing `SDK_EXAMPLE_PARTY`\ncauses fallback party allocation, which creates durable topology state; every\none also creates durable contracts. Set `SDK_EXAMPLE_PARTY` to an existing\nparty to rerun the established workflows against that party and avoid fallback\nallocation. The fixture DAR remains installed after a run.\n\nThe participant-local command-submission workflow\n(`npm run example:workflow:participant-local`) is a standalone gRPC-only proof\nof the ordinary participant submission authorization route. It uses the normal\n`SDK_EXAMPLE_*` endpoint, authentication, party, and timeout configuration:\n`SDK_EXAMPLE_LEDGER_ENDPOINT`, `SDK_EXAMPLE_LEDGER_ADMIN_ENDPOINT`,\n`SDK_EXAMPLE_PARTICIPANT_ADMIN_ENDPOINT`, `SDK_EXAMPLE_BEARER_TOKEN`,\n`SDK_EXAMPLE_LEDGER_BEARER_TOKEN`, `SDK_EXAMPLE_LEDGER_ADMIN_BEARER_TOKEN`,\n`SDK_EXAMPLE_PARTICIPANT_ADMIN_BEARER_TOKEN`, `SDK_EXAMPLE_PARTY`,\n`SDK_EXAMPLE_PARTY_PREFIX`, `SDK_EXAMPLE_TIMEOUT_MS`, and\n`SDK_EXAMPLE_TLS_ROOT_CERTIFICATE`. It configures a command signer that throws\nif touched, then successfully creates and finds one exact active Message through\n`commandService.submitParticipantLocalAndWaitAsync`; that success proves the\nconfigured external signer was bypassed. An explicit party is reused, while\nfallback allocation creates durable topology; the fixture upload leaves a\ndurable DAR and the proof leaves a durable contract. The unchanged\nimplementation uses the common compatibility path on Participant 3.5.7 and\nthe isolated Participant 3.5.8 sidecar.\n\nThe completion-correlation workflow (`npm run example:workflow:command-completion`)\nis a standalone successful proof that creates durable Message state. It uses the\nsame normal `SDK_EXAMPLE_*` configuration: `SDK_EXAMPLE_LEDGER_ENDPOINT`,\n`SDK_EXAMPLE_LEDGER_ADMIN_ENDPOINT`, `SDK_EXAMPLE_PARTICIPANT_ADMIN_ENDPOINT`,\n`SDK_EXAMPLE_BEARER_TOKEN`, `SDK_EXAMPLE_LEDGER_BEARER_TOKEN`,\n`SDK_EXAMPLE_LEDGER_ADMIN_BEARER_TOKEN`,\n`SDK_EXAMPLE_PARTICIPANT_ADMIN_BEARER_TOKEN`,\n`SDK_EXAMPLE_TLS_ROOT_CERTIFICATE`, `SDK_EXAMPLE_PARTY`,\n`SDK_EXAMPLE_PARTY_PREFIX`, and `SDK_EXAMPLE_TIMEOUT_MS`.\n`SDK_EXAMPLE_USER_ID` is mandatory: absent or blank input is rejected, while\nevery nonblank value is preserved untrimmed and exactly submitted and exactly\nmatched in the completion. With bearer authentication, the configured declared\nuser must equal the token's Ledger API user/subject; the example does not inspect\nthe token. It keeps the ledger end as its saved exclusive offset and begins the\nfirst stream read before submission.\nNo public wait-for-command-completion helper or API is introduced; the\ncorrelation helper remains example-only.\nThe completion-correlation example asserts successful correlation only; it does\nnot assert rejected-command correlation. On both participant observations, the\nstream-first rejected-command probes observed no exact completion before their\nbounded stream transport errors.\n\nThe contract-lifecycle audit workflow (`npm run example:workflow:contract-lifecycle-audit`) is a standalone gRPC-only proof. It uses the normal `SDK_EXAMPLE_*` endpoint, authentication, party, and timeout configuration: `SDK_EXAMPLE_LEDGER_ENDPOINT`, `SDK_EXAMPLE_LEDGER_ADMIN_ENDPOINT`, `SDK_EXAMPLE_PARTICIPANT_ADMIN_ENDPOINT`, `SDK_EXAMPLE_BEARER_TOKEN`, `SDK_EXAMPLE_LEDGER_BEARER_TOKEN`, `SDK_EXAMPLE_LEDGER_ADMIN_BEARER_TOKEN`, `SDK_EXAMPLE_PARTICIPANT_ADMIN_BEARER_TOKEN`, `SDK_EXAMPLE_PARTY`, `SDK_EXAMPLE_PARTY_PREFIX`, and `SDK_EXAMPLE_TIMEOUT_MS`. An explicit `SDK_EXAMPLE_PARTY` is reused; otherwise fallback allocation creates durable topology. The fixture upload leaves a durable DAR, and the workflow leaves durable contracts. It uses the alpha ContractService to prove the original active Message before replacement and the replacement active Message afterward, then uses EventQuery for the original contract's create/archive history. It makes no post-archive ContractService claim for the original.\n\nThe update-lookup reconciliation workflow (`npm run example:workflow:update-lookup-reconciliation`) is a standalone gRPC-only proof that observes one exact self-party Message transaction from `UpdateService.GetUpdates`, then immediately reconciles it through `getUpdateById` and `getUpdateByOffset`. It uses the normal `SDK_EXAMPLE_*` endpoint, authentication, party, and timeout configuration, including `SDK_EXAMPLE_PARTY` and `SDK_EXAMPLE_TIMEOUT_MS`; first run `npm run examples:check` and make an authenticated participant available. An explicit party is reused, while fallback allocation creates durable topology; the fixture upload leaves a durable DAR and the workflow leaves durable contracts. The same unchanged implementation is tested against authenticated Participant 3.5.7 and the isolated Participant 3.5.8 sidecar, in default-party and explicit-party modes.\n\nThe pruning-preflight workflow (`npm run example:workflow:pruning-preflight`) is a standalone gRPC-only, read-only operator check. It requires `SDK_EXAMPLE_OFFSET` to be a canonical positive decimal integer and uses the normal endpoint, authentication, and timeout variables: `SDK_EXAMPLE_LEDGER_ENDPOINT`, `SDK_EXAMPLE_LEDGER_ADMIN_ENDPOINT`, `SDK_EXAMPLE_PARTICIPANT_ADMIN_ENDPOINT`, `SDK_EXAMPLE_BEARER_TOKEN`, `SDK_EXAMPLE_LEDGER_BEARER_TOKEN`, `SDK_EXAMPLE_LEDGER_ADMIN_BEARER_TOKEN`, `SDK_EXAMPLE_PARTICIPANT_ADMIN_BEARER_TOKEN`, and `SDK_EXAMPLE_TIMEOUT_MS`. The participant-admin credential is required for the schedule and safe-pruning context reads. Its safe-pruning context request sends the saved ledger end and a validated current timestamp encoded in `beforeOrAt`; it leaves commitment-state absent. It does not mutate the participant or create durable state: no party, DAR, command, update query, schedule change, or pruning request is made. The later participant watermark classifies the supplied offset as `alreadyPruned`, `beyondLedgerEnd`, or `notObservedPruned`; all-divulged watermarks and schedule/safe-pruning context are reported separately and do not alter that result. `notObservedPruned` is not proven queryable, because pruning can race after the later observation and other query preconditions can still fail. The unchanged implementation is supported on Participant 3.5.7 and the isolated Participant 3.5.8 sidecar.\n\nEach of the eight established stateful workflows prints its actor plus the full participant version returned by the\nauthenticated status API, its parsed release core, and its selected path:\n`Participant version:`, `Release core:`, and `Compatibility path:`. The current\nstateful-workflow implementation uses one common-code path for release cores 3.5.7 and 3.5.8. It\nadds a version-specific behavioral difference only after live evidence proves\none; it does not infer compatibility from a container tag or endpoint.\n\n- `example:workflow:atomic` first proves that a two-command batch with an\n  invalid second command is rejected without creating its valid first Message,\n  then proves that two independent creates commit atomically and remain active\n  with their exact payloads.\n- `example:workflow:retry` submits a caller-controlled command ID with a\n  deduplication duration, retries the exact same request, classifies the\n  duplicate outcome, and proves that exactly one matching contract is active.\n- `example:workflow:resume` saves the ledger end before its post-offset create,\n  proves the intentionally idle stream timeout, then resumes exclusively after\n  that saved offset and rejects a pre-offset contract if it appears.\n- `example:workflow:stale-contract` proves archive/replacement state and then\n  proves that exercising the archived contract is rejected.\n\nExpected failures are accepted only through structured error classification:\ngRPC status code, decoded status, operation, and the selected compatibility\npath—not prose matching. The retry example uses one explicit command ID and\ndeduplication period for the exact same request; changing either value is a new\nrequest and is not a retry proof. The resume example treats the saved offset as\nexclusive, so its resumed stream must observe only updates after the saved\nledger end.\n\nThe eight established stateful workflow sources and unit contracts were developed\nand live-tested against authenticated Participant 3.5.7 and the isolated\nParticipant 3.5.8. Both final-tree matrices selected the same unchanged implementation and common\ncompatibility path. The normalized outcome comparison is identical: atomic\nreports `invalidChoice` before its replacement proof, retry reports\n`duplicateCommand` with one active contract, resume reports `idle-timeout` and\na post-offset update, and stale-contract reports `staleContract`.\n\nFor those eight established stateful workflows, the best multi-version path reads the authenticated full version, parses its\nrelease core, and uses data-only structured compatibility for observed\noutcomes. A behavioral difference is introduced only after live proof; it is\nnever inferred from a container tag, endpoint, or prose error message. For the\nisolated 3.5.8 sidecar, use the SDK sidecar launcher's protected documented\ncredential refresh flow in a local child shell and refresh before expiry. Never\nlog its output or expose refreshed credentials beyond that child. Use the\ndocumented `SDK_EXAMPLE_*` environment variables when running the workflow\ncommands.\n\nBy default, Ledger and Ledger Admin use `localhost:3901`; Participant Admin\nuses `localhost:3902`. Override them with\n`SDK_EXAMPLE_LEDGER_ENDPOINT`, `SDK_EXAMPLE_LEDGER_ADMIN_ENDPOINT`, and\n`SDK_EXAMPLE_PARTICIPANT_ADMIN_ENDPOINT`. Use `SDK_EXAMPLE_BEARER_TOKEN` for a\nshared bearer token, or set `SDK_EXAMPLE_LEDGER_BEARER_TOKEN`,\n`SDK_EXAMPLE_LEDGER_ADMIN_BEARER_TOKEN`, and\n`SDK_EXAMPLE_PARTICIPANT_ADMIN_BEARER_TOKEN` per surface. The examples also\naccept `SDK_EXAMPLE_PARTY`, `SDK_EXAMPLE_USER_ID`, `SDK_EXAMPLE_SYNCHRONIZER`,\nand `SDK_EXAMPLE_TIMEOUT_MS`; generated fallback party names use\n`SDK_EXAMPLE_PARTY_PREFIX` when supplied. For TLS, set\n`SDK_EXAMPLE_TLS_ROOT_CERTIFICATE` to a custom CA certificate path.\n\nSome commands intentionally create durable localnet state: DAR upload installs\na package; create/exercise, query, and stream may allocate a fallback party and\ncreate contracts; topology inspection may allocate a fallback party. User-rights\nis read-only. These examples do not clean up durable state.\n\nThe uploaded asset is\n`canton-explorer-debug-playground-0.1.0.dar`, the normal (not debug) Canton\nExplorer Debug Playground DAR from\n`/home/helena/dev/daml/canton-explorer/debug-playground/.daml/dist/canton-explorer-debug-playground-0.1.0.dar`.\nIts Canton Explorer checkout commit is `750b28dd0ce4674e4368c12a6da1b5b5cbb00f88`,\nits package-introduction commit is `abde077`, it is Apache-2.0 licensed, and\nits SHA-256 is\n`307cf7c52ac2770d1d1a2c5e1ec56a78ab7c70e7809c0cfb419abadb93cc6e29`.\n\nThe examples and their DAR are repository-only and excluded from the npm\ntarball. The existing setup and decentralized-party examples were developed\nand live-tested against Participant 3.5.7, then live-tested unchanged against\nthe isolated [Participant 3.5.8 sidecar](#optional-canton-358-participant-sidecar).\nThe workflow examples have completed 3.5.7 and 3.5.8 workflow matrices with\nauthenticated status evidence, the same unchanged implementation, and the\ncommon compatibility path.\n\n## Localnet launchers\n\nThe published package includes launchers for an existing CN Quickstart checkout.\nDocker Compose must be installed and available. Set `CN_QUICKSTART_DIR` to the\ncheckout (or its `quickstart/` directory) when it is not in a supported relative\nlocation.\n\nAfter installing the package, run:\n\n```bash\ncanton-localnet-start\ncanton-localnet-stop\n```\n\nYou can also run them without a global install:\n\n```bash\nnpm exec --package @distrohelena/canton-typescript-sdk canton-localnet-start\nnpm exec --package @distrohelena/canton-typescript-sdk canton-localnet-stop\n```\n\nThese commands launch and stop CN Quickstart; they do not provision a\nQuickstart checkout.\n\n### Optional Canton 3.5.8 participant sidecar\n\nFor SDK compatibility work, an isolated Canton 3.5.8 participant can join an\nalready-running CN Quickstart localnet without changing its files or Compose\nproject:\n\n```bash\ncanton-localnet-participant-358-start\ncanton-localnet-participant-358-stop\n```\n\nThe sidecar owns `.generated/participant-358`, its `canton-participant-358`\nCompose project, its Postgres container, and host ports `8901` (Ledger), `8902`\n(Admin), and `8975` (JSON). The start launcher reads the existing localnet's\nregistered synchronizer via its Admin API, stores the exported connection\nconfiguration in the sidecar runtime directory, and connects the sidecar with\nits own Admin API. It generates a five-minute 3.5.8-compatible development JWT\nat `.generated/participant-358/ledger-api-user.token`. When the connection is\nhealthy, use the protected child-shell credential flow below to make the\nlive-test and example endpoint/token variables available without logging them.\nCanton 3.5.8 enforces this short lifetime for the unsafe development JWT.\n`cn-quickstart` is strictly read-only: this launcher never writes to, starts,\nor stops the normal Quickstart stack.\n\nRefresh short-lived credentials before expiry without restarting or otherwise\ntouching the running containers. Use the launcher's protected documented\ncredential refresh flow only in a local child shell; do not log its output or\nexpose refreshed credentials beyond that child. The runtime credential file\nremains protected with mode `0600`.\n\nAfter the protected credential flow completes, run the example inside that same\nshort-lived credential-scoped child shell:\n\n```bash\nnpm run example:party:decentralized\n```\n\nThe defaults target the normal insecure shared-secret localnet at\n`localhost:3902` on its `quickstart` Docker network. Override them when your\nlocalnet differs:\n\n```bash\nPARTICIPANT_358_SOURCE_ADMIN_ENDPOINT=localhost:3902 \\\nPARTICIPANT_358_NETWORK=quickstart \\\ncanton-localnet-participant-358-start\n```\n\nProvide any required source-admin credential only through the protected\nchild-scoped credential mechanism described above; do not place credentials in\ncommand lines or logs.\n\nUse `PARTICIPANT_358_CANTON_IMAGE`, `PARTICIPANT_358_PROJECT_NAME`,\n`PARTICIPANT_358_RUNTIME_DIR`, `PARTICIPANT_358_LEDGER_PORT`,\n`PARTICIPANT_358_ADMIN_PORT`, and `PARTICIPANT_358_JSON_PORT` to make an\nexplicitly isolated variant. The opt-in Docker check requires a running\nlocalnet and is never part of the normal test suite:\n\n```bash\nPARTICIPANT_358_SMOKE_TEST=1 npm run test:participant-358-sidecar-smoke\n```\n\n### Optional Splice image overrides\n\n`canton-localnet-start` normally launches the Canton and Splice images pinned\nby the CN Quickstart checkout's own `.env` (`SPLICE_VERSION`). To exercise the\nSDK against a different Splice release instead, without editing that\ncheckout, use one of:\n\n```bash\ncanton-localnet-splice-0.7.0-start\ncanton-localnet-splice-0.7.0-stop\n\ncanton-localnet-splice-0.6.14-start\ncanton-localnet-splice-0.6.14-stop\n\ncanton-localnet-splice-0.6.13-start\ncanton-localnet-splice-0.6.13-stop\n\ncanton-localnet-splice-0.6.12-start\ncanton-localnet-splice-0.6.12-stop\n```\n\nThese are thin wrappers around the normal launchers that default `IMAGE_TAG`\nto `0.7.0`, `0.6.14`, `0.6.13`, or `0.6.12` respectively before delegating to\nthem; every other launcher option (extra participants, ES256, TLS,\n`AUTH_MODE`) still applies. Set `IMAGE_TAG` yourself beforehand to target a\ndifferent version through the same wrappers.\n\n`npm run test:live` (with `EXTRA_PARTICIPANTS=4`) has been run against each of\n`0.7.0`, `0.6.14`, `0.6.13`, and `0.6.12` and passes on all four. Two\nintermittent failures were observed and are environment-timing issues\nunrelated to the Splice version under test: a PQS/scribe first-boot ingestion\nrace (`live-query-parity`, self-resolves on retry) and a dedicated\nparticipant needing the domain's ACS reconciliation interval to elapse before\na safe pruning point exists (`live-query-pruning`). Separately, Splice 0.7.0\nships a Canton participant reporting Ledger API version `3.5.11`, which the\nworkflow examples' compatibility guard (`examples/shared/workflow-compatibility.ts`)\ndoes not yet accept (it allows only `3.5.7`/`3.5.8`); those examples fail\nagainst the `0.7.0` launcher until that guard is updated.\n\n### Optional ES256 bearer tokens\n\nSet `LOCALNET_ES256_JWT=1` when starting the localnet to add ES256 JWT\nverification to the primary participants and any `EXTRA_PARTICIPANTS`. The\nexisting `AUTH_MODE` stays active for Quickstart's internal services.\n\nBy default, the launcher creates reusable P-256 development key material and\na self-signed certificate in `.generated/localnet-es256` at the package root. Set\n`LOCALNET_ES256_ROTATE=1` to replace generated material, or set both\n`LOCALNET_ES256_PRIVATE_KEY_PATH` and `LOCALNET_ES256_CERTIFICATE_PATH` to\nuse your own matching PEM private key and certificate.\n\nThe launcher writes a short-lived (ten-minute) token for `ledger-api-user` to\n`ledger-api-user.token` in that runtime directory and prints its path. In a\nshort-lived child shell, use a protected local credential mechanism to make the\ntoken available without placing its value or a token-file read in a command\nline or log. From within that same child shell, run the live SDK suite:\n\n```bash\nnpm run test:live\n```\n\nThis is development-only key material. A custom `LOCALNET_ES256_SUBJECT` must\nalready be a Ledger API user with the appropriate rights on each participant.\nExtra participants use the existing shared-secret onboarding flow; the current\nOAuth2-plus-extras limitation still applies.\n\n### Optional localnet TLS\n\nSet `LOCALNET_TLS=1` to enable TLS on every participant Ledger API and Admin API\nlistener, including generated extra participants. TLS is disabled by default,\nso `LOCALNET_TLS=0` preserves the existing Quickstart behavior. The launcher\nuses direct Compose mode when TLS is enabled so it can apply the generated\nconfiguration overlay.\n\nBy default, development-only material is generated in\n`.generated/localnet-tls`: `ca.crt`, `server.crt`, and `server.key`. Set\n`LOCALNET_TLS_ROTATE=1` to replace it. To provide your own material, set all\nthree variables together:\n\n```bash\nLOCALNET_TLS=1 \\\nLOCALNET_TLS_CERT_CHAIN_PATH=/path/to/server-chain.pem \\\nLOCALNET_TLS_PRIVATE_KEY_PATH=/path/to/server-key.pem \\\nLOCALNET_TLS_CA_CERT_PATH=/path/to/root-ca.pem \\\ncanton-localnet-start\n```\n\nThe server certificate must cover the hostname used by the client, normally\n`localhost` for host-side SDK calls. Client certificate authentication is not\nenabled; authentication remains controlled by the existing Quickstart\n`AUTH_MODE` and optional ES256 settings.\n\nThe SDK gRPC channels remain TLS by default. For generated localnet material,\npass the generated CA to the client:\n\n```ts\nimport { readFileSync } from \"node:fs\";\n\nconst client = new CantonClient(new CantonClientOptions({\n    transportKind: TransportKind.grpc,\n    ledgerEndpoint: \"localhost:3901\",\n    ledgerAdminEndpoint: \"localhost:3902\",\n    participantAdminEndpoint: \"localhost:3902\",\n    grpcTlsRootCertificates: readFileSync(\n        \".generated/localnet-tls/ca.crt\",\n    ),\n}));\n```\n\nThe live suite runs single-worker with an extended timeout because it mutates and reads a shared localnet.\n\nPrerequisites:\n\n- CN quickstart is already running on your machine\n- the suite is expected to fail fast if the configured node is unreachable\n\nDefault local endpoints:\n\n- gRPC ledger: `http://localhost:3901`\n- gRPC ledger admin: `http://localhost:3901`\n- gRPC participant admin: `http://localhost:3902`\n- JSON ledger and ledger admin: `http://localhost:3975`\n\nOverride environment variables:\n\n- `SDK_TEST_LEDGER_ENDPOINT`\n- `SDK_TEST_LEDGER_ADMIN_ENDPOINT`\n- `SDK_TEST_PARTICIPANT_ADMIN_ENDPOINT`\n- `SDK_TEST_SECONDARY_LEDGER_ENDPOINT`\n- `SDK_TEST_SECONDARY_LEDGER_ADMIN_ENDPOINT`\n- `SDK_TEST_SECONDARY_PARTICIPANT_ADMIN_ENDPOINT`\n- `SDK_TEST_TERTIARY_LEDGER_ENDPOINT`\n- `SDK_TEST_TERTIARY_LEDGER_ADMIN_ENDPOINT`\n- `SDK_TEST_TERTIARY_PARTICIPANT_ADMIN_ENDPOINT`\n\nThe live harness also supports bearer-token overrides:\n\n- `SDK_TEST_LEDGER_BEARER_TOKEN`\n- `SDK_TEST_LEDGER_ADMIN_BEARER_TOKEN`\n- `SDK_TEST_PARTICIPANT_ADMIN_BEARER_TOKEN`\n\nFor CN quickstart shared-secret mode, the harness generates a default bearer token automatically using:\n\n- subject `ledger-api-user`\n- audience `https://canton.network.global`\n- shared secret `unsafe`\n\nRun:\n\n```bash\nnpm run test:live\n```\n\nThe opt-in live stateful fuzz campaign uses the two-participant CN quickstart\n`Main:Iou` fixture. It is disabled by default and must be enabled explicitly:\n\n```bash\nSDK_TEST_ENABLE_LIVE_FUZZING=1 \\\nFUZZ_NUM_RUNS=20 \\\nnpm run test:live:fuzz\n```\n\nThe campaign requires both gRPC participants, with node 0 using\n`SDK_TEST_LEDGER_ENDPOINT`, `SDK_TEST_LEDGER_ADMIN_ENDPOINT`, and\n`SDK_TEST_PARTICIPANT_ADMIN_ENDPOINT`, and node 1 using the corresponding\n`SDK_TEST_SECONDARY_*` variables. It allocates an issuer on participant A and\nan owner on participant B unless `FUZZ_LIVE_ISSUER_PARTY` and\n`FUZZ_LIVE_OWNER_PARTY` are both supplied. For exact replay, keep those party\nIDs, `FUZZ_LIVE_RUN_ID`, `FUZZ_SEED`, and `FUZZ_PATH` unchanged.\n\nCampaign controls include:\n\n- `FUZZ_LIVE_DEPTH=N` for exact-depth Foundry-style runs. If it is absent,\n  `FUZZ_LIVE_MAX_COMMANDS=N` retains the legacy variable-length behavior;\n  equal values are accepted when both are supplied, while conflicting values\n  fail fast.\n- `FUZZ_LIVE_FAIL_ON_REVERT=true|false` controls protocol reverts. It defaults\n  to `false`; transport errors, timeouts, malformed responses, and ambiguous\n  commit outcomes remain fatal. `FUZZ_LIVE_REQUIRE_ARCHIVE=true|false` also\n  accepts legacy `1|0` and requires strict reverts for archive smoke mode.\n- `FUZZ_LIVE_ACTION_WEIGHTS=query=30,fetch=20,events=20,exercise=10,probe=20`\n  sets non-negative action weights. Exact-depth campaigns always retain a\n  no-contract `probe` fallback and a post-archive read action.\n- `FUZZ_LIVE_ACTORS=issuer,owner` selects eligible actors. `issuer` is\n  mandatory; omitting `owner` removes owner-targeted generated reads while\n  retaining the cross-participant fixture checks.\n- `FUZZ_LIVE_POLL_TIMEOUT_MS`, `FUZZ_LIVE_POLL_INTERVAL_MS`,\n  `FUZZ_LIVE_TEST_TIMEOUT_MS`, and `FUZZ_LIVE_CLEANUP_TIMEOUT_MS` control\n  polling and timeouts.\n- `FUZZ_LIVE_FAILURE_DIR` defaults to `tests/live/.artifacts/failures`.\n  `FUZZ_LIVE_REPLAY_FAILURES=true|false` enables automatic replay of valid\n  artifacts in that directory; stale or corrupt automatic artifacts are\n  reported and skipped. `FUZZ_LIVE_REPLAY_FILE=/path/to/failure.json` performs\n  explicit replay and validates run ID, party IDs, and fingerprints before\n  connecting to participants.\n\nArtifacts contain allowlisted campaign data only: endpoints, credentials,\nheaders, and arbitrary error objects are never serialized. They are written\nwith restrictive permissions and no-clobber atomic persistence. For a strict\nfour-step smoke run, use:\n\n```bash\nSDK_TEST_ENABLE_LIVE_FUZZING=1 \\\nFUZZ_NUM_RUNS=1 \\\nFUZZ_LIVE_DEPTH=4 \\\nFUZZ_LIVE_FAIL_ON_REVERT=true \\\nFUZZ_LIVE_REQUIRE_ARCHIVE=1 \\\nFUZZ_LIVE_FAILURE_DIR=tests/live/.artifacts/smoke \\\nnpm run test:live:fuzz\n```\n\nThis fixture assumes the CN quickstart already has the `Main:Iou` package on\nboth participants. The ledger-only DAML Ops localnet launcher is not a\nsubstitute: open ports are insufficient without the quickstart Ledger API,\npackage, party, and cross-participant visibility checks.\n\nExperimental multi-host external-party coverage is opt-in:\n\n- set `SDK_TEST_ENABLE_MULTI_HOST_EXTERNAL_PARTY=1` to enable the multi-host live spec\n- the default quickstart assumptions cover 2 nodes (`390x` and `490x`)\n- configure the tertiary endpoint variables above to enable the 3-host scenario\n\n## Shared Client\n\n```ts\nimport {\n    AllocatePartyRequest,\n    BearerTokenAuthProvider,\n    CantonClient,\n    CantonClientOptions,\n    HealthCheckRequest,\n    GetLedgerApiVersionRequest,\n    TransportKind,\n} from \"@distrohelena/canton-typescript-sdk\";\nimport { ledgerApiV2 } from \"@distrohelena/canton-typescript-sdk/protobuf\";\n\nconst client = new CantonClient(\n    new CantonClientOptions({\n        transportKind: TransportKind.json,\n        ledgerEndpoint: \"https://ledger.example.com\",\n        ledgerAdminEndpoint: \"https://ledger-admin.example.com\",\n        participantAdminEndpoint: \"https://participant-admin.example.com\",\n        ledgerAuthProvider: new BearerTokenAuthProvider(\"ledger-token\"),\n        ledgerAdminAuthProvider: new BearerTokenAuthProvider(\n            \"ledger-admin-token\",\n        ),\n        participantAdminAuthProvider: new BearerTokenAuthProvider(\n            \"participant-admin-token\",\n        ),\n    }),\n);\n\nconst version = await client.versionService.getLedgerApiVersionAsync(\n    new GetLedgerApiVersionRequest(),\n);\nconst health = await client.healthService.checkAsync(\n    new HealthCheckRequest({\n        service: \"grpc.health.v1.Health\",\n    }),\n);\nconst party = await client.partyManagementService.allocatePartyAsync(\n    new AllocatePartyRequest({\n        partyIdHint: \"Alice\",\n        displayName: \"Alice\",\n    }),\n);\nconst contracts = await client.stateService.getActiveContractsPageAsync(\n    ledgerApiV2.GetActiveContractsPageRequest.create({\n        eventFormat: {\n            filtersByParty: {\n                Alice: { cumulative: [] },\n            },\n            verbose: true,\n        },\n    }),\n);\n```\n\n`stateService.getActiveContractsPageAsync(...)` is gRPC-only and accepts the generated Ledger API request, including its `eventFormat`, `activeAtOffset`, `maxPageSize`, and `pageToken` fields. Build party, template, and interface filters in `eventFormat`.\n\n`stateService.getActiveContractsPagesAsync(...)` is the gRPC-only lazy, raw, bounded traversal API. It starts from the same generated request and yields raw `GetActiveContractsPageResponse` values one page at a time. The caller selects the shared `OperationDeadline`, maximum pages, and maximum contracts with `ActiveContractsTraversalOptions`; there is no collect-all wrapper. Transport errors from dispatched RPCs propagate unchanged. Traversal safety, invariant, and bound failures use `ActiveContractsTraversalError` codes, such as an inconsistent offset, repeated page token, or exceeded bound.\n\nJSON does not implement either paginated gRPC API. Its existing `stateService.getActiveContractsAsync(...)` behavior remains the distinct JSON streaming read.\n\nFor interface views, do not use `contractService.getContractAsync(...)`. That contract lookup surface cannot return interface views; use `stateService` or `updateService` instead.\n\n`CantonClient` now splits its public surface across the real API boundaries:\n\n- ledger services use `ledgerEndpoint`\n- ledger admin services use `ledgerAdminEndpoint`\n- participant admin services use `participantAdminEndpoint`\n\nFor gRPC, channel security resolves per surface:\n\n- ledger services use `ledgerGrpcChannelSecurity ?? grpcChannelSecurity ?? GrpcChannelSecurity.tls`\n- ledger admin services use `ledgerAdminGrpcChannelSecurity ?? grpcChannelSecurity ?? GrpcChannelSecurity.tls`\n- participant admin services use `participantAdminGrpcChannelSecurity ?? grpcChannelSecurity ?? GrpcChannelSecurity.tls`\n\n### gRPC error handling\n\ngRPC failures reject with `GrpcTransportError`, a `TransportError` subclass\nwith the gRPC status code, service/method, copied metadata, and decoded\n`google.rpc.Status` trailer when Canton provides one. Use `onGrpcError` for\ncentralized logging or telemetry; it observes the error but cannot replace the\nrejection if the callback itself fails.\n\n```ts\nimport { GrpcTransportError } from \"@distrohelena/canton-typescript-sdk\";\n\nconst client = new CantonClient(new CantonClientOptions({\n    // existing gRPC connection options,\n    onGrpcError: (error) => {\n        logger.error({ code: error.grpcCode, status: error.status });\n    },\n}));\n\ntry {\n    await client.userManagementService.listUsersAsync(/* request */);\n} catch (error) {\n    if (error instanceof GrpcTransportError) {\n        console.error(error.grpcCode, error.serviceName, error.methodName);\n    }\n}\n```\n\nApplication-specific `google.protobuf.Any` values in `error.status.details`\nremain opaque (`typeUrl` and bytes) unless the application knows that type.\n\n### External party lifecycle\n\nFor an externally controlled party, provide the public key and a callback that\ndelegates signing to your HSM, KMS, wallet, or other key service. The SDK\ngenerates the Canton topology, requests signatures for each topology\ntransaction and its multihash, then allocates the party. It never receives a\nprivate key.\n\n```ts\nimport {\n    CreateExternalPartyRequest,\n    ExternalPartyCryptoKeyFormat,\n    ExternalPartySignatureFormat,\n    ExternalPartySigningAlgorithmSpec,\n    ExternalPartySigningKeySpec,\n    ExternalPartySigningPublicKey,\n} from \"@distrohelena/canton-typescript-sdk\";\n\nconst party = await client.partyManagementService.createExternalPartyAsync(\n    new CreateExternalPartyRequest({\n        synchronizer: \"sync::sandbox\",\n        partyHint: \"alice\",\n        publicKey: new ExternalPartySigningPublicKey({\n            format: ExternalPartyCryptoKeyFormat.raw,\n            keyData: ed25519PublicKeyBytes,\n            keySpec: ExternalPartySigningKeySpec.ecCurve25519,\n        }),\n        sign: async ({ payload }) => ({\n            signature: await keyService.sign(payload),\n            format: ExternalPartySignatureFormat.raw,\n            signingAlgorithmSpec: ExternalPartySigningAlgorithmSpec.ed25519,\n        }),\n    }),\n);\n```\n\nUse the same flow for secp256k1 by supplying\n`ExternalPartySigningKeySpec.ecSecp256k1` and the signer’s compatible Canton\nsignature format and algorithm. This convenience operation is gRPC-only.\n\n## Service Map\n\n## Canton Manager queries\n\n`CantonManager` keeps gRPC as the write path and selects one typed-query source\nat initialization. The same typed query function works with either gRPC or\nPQS; source selection changes how the data is read, not the query grammar.\n\n```ts\nimport {\n    CantonClientOptions,\n    CantonManager,\n    CreateCommand,\n    DamlRecord,\n    MemoryQueryCache,\n    QuerySource,\n    SubmitCommandsRequest,\n    TransportKind,\n} from \"@distrohelena/canton-typescript-sdk\";\n\nconst options = {\n    grpc: new CantonClientOptions({\n        transportKind: TransportKind.grpc,\n        ledgerEndpoint: \"localhost:6865\",\n    }),\n    pqs: { connectionString: process.env.PQS_URL!, schema: \"public\" },\n    cache: { store: new MemoryQueryCache(), ttlMs: 5_000 },\n};\n\nconst readIous = (manager: CantonManager) => manager.query.contracts.findMany({\n    where: { templateId: { moduleName: { equals: \"Main\" }, entityName: { equals: \"Iou\" } } },\n    orderBy: [{ createdAt: \"desc\" }],\n    take: 50,\n});\n\nconst pqsManager = new CantonManager({ ...options, querySource: QuerySource.pqs });\nconst grpcManager = new CantonManager({ ...options, querySource: QuerySource.grpc });\nconst pqsContracts = await readIous(pqsManager);\nconst grpcContracts = await readIous(grpcManager);\n\n// gRPC caching is explicit and point-in-time; ordinary reads never populate it.\nawait grpcManager.query.cacheContracts({ parties: [\"Alice\"] });\nawait grpcManager.query.invalidateContractsCache({ parties: [\"Alice\"] });\n\n// A SubmitCommandsRequest contains a non-empty ordered atomic command batch:\n// all commands commit together, or none of them do.\nawait grpcManager.grpc.commandService.submitAndWaitAsync(\n    new SubmitCommandsRequest({\n        applicationId: \"example-app\",\n        actAs: [\"Alice\"],\n        commands: [\n            new CreateCommand({\n                templateId: { packageId: \"\", moduleName: \"Main\", entityName: \"Message\" },\n                createArguments: new DamlRecord({ author: \"Alice\", body: \"Hello\" }),\n            }),\n        ],\n    }),\n);\nawait Promise.all([pqsManager.disposeAsync(), grpcManager.disposeAsync()]);\n```\n\nTo migrate a prior singleton submission, pass `commands: [previousCommand]`.\nThere is no compatibility alias; put multiple independent commands in that\narray in their required atomic order.\n\nAn options object may contain both `grpc` and `pqs`; the PQS setting is used\nonly when `querySource` is `pqs`. Both sources expose `contracts`,\n`contractTypes`, `events`, `exercises`, `exerciseTypes`, `packages`,\n`transactions`, and `watermark`, including filters, includes, ordering,\npagination, projections, grouping, and aggregates. Literal parity requires\nPQS and gRPC to observe the same participant-visible data; independently\nconfigured participants can legitimately see different contracts.\n\n`cacheContracts` is a gRPC-only explicit prewarm of active contracts for one\nparty scope. It needs a cache store and a positive TTL; reads may use a valid\nentry but never renew it. A cached gRPC result is internally consistent at its\n`activeAtOffset`, so it can be stale until expiry, refresh, or\n`invalidateContractsCache`. Under PQS the same lifecycle calls are safe no-ops\nand `cacheContracts` returns `{ source: QuerySource.pqs, cached: false }`.\n\nTyped-query `pk`/`ix` values are canonical and source-independent. Transaction\nand watermark keys are ledger offsets; event, package, contract-type, and\nexercise-type keys are lossless positive-decimal encodings of their stable\nsemantic identities. PQS physical keys are retained only for internal joins.\nIf pruning has removed history needed by a gRPC typed query, it rejects with\n`QuerySnapshotIncompleteError` rather than returning partial rows, groups, or\naggregates.\n\nRaw SQL is the sole PQS-only query operation: use\n`pqsManager.query.$queryRaw(...)` for one read-only statement with positional\nparameters and a read-only PostgreSQL role. `$queryRaw` on a gRPC manager\nrejects with `QueryCapabilityError`.\n\nThe typed relation delegates use a Prisma-like surface: `findMany({ where,\nselect, orderBy, skip, take })`, `findUnique({ where, select })`, `count`, and\n`aggregate({ count, min, max, sum })`. Filters support `equals`, `in`,\n`{ is: null }`, `{ isNot: null }`, and `{ has: party }` on array fields.\nOrdering accepts an ordered list of one-field entries, so multi-field ordering\nuses `[{ createdAt: \"desc\" }, { contractId: \"asc\" }]`. `exercises` intentionally has no `findUnique`\nbecause the v1 PQS profile does not declare a stable key. The manager validates\nthe selected PQS schema profile before its first PQS query.\n\nPayload and JSON-path filters accept `as: \"timestamp\"` to compare ISO timestamps\nat microsecond precision in both PQS and memory:\n\n```typescript\nwhere: {\n    payload: {\n        match: {\n            expiresAt: { as: \"timestamp\", gt: \"2026-09-09T12:00:00.000001Z\" },\n        },\n    },\n}\n```\n\nFor relational JSON fields, use `{ path: [\"expiresAt\"], as: \"timestamp\", gt: value }`.\nValues require a timezone and at most six fractional digits. Equivalent instants\ncompare equally regardless of timezone offset or fractional padding. Omit `as`\nor use `as: \"text\"` for string comparisons; `like` and `ilike` require text.\nThis filter option does not change timestamp projections or lifecycle fields\nrepresented as JavaScript `Date`, which retain millisecond precision.\n\n- Ledger endpoint:\n- `versionService.getLedgerApiVersionAsync(...)`: `json`, `grpc`\n- `healthService.checkAsync(...)`: `grpc` only\n- `packageService.listPackagesAsync(...)`: `grpc` only\n- `packageService.getPackageAsync(...)`: `grpc` only\n- `packageService.getPackageStatusAsync(...)`: `grpc` only\n- `packageService.listVettedPackagesAsync(...)`: `grpc` only\n- `commandService.submitAndWaitAsync(...)`: `json`, `grpc`\n- `commandSubmissionService.submitAsync(...)`: reserved, currently unsupported\n- `stateService.getActiveContractsPageAsync(...)`: `grpc` only\n- `stateService.getActiveContractsPagesAsync(...)`: `grpc` only, lazy raw bounded traversal\n- `stateService.getActiveContractsAsync(...)`: `json` only, existing distinct streaming read\n- `updateService.getUpdatesAsync(...)`: `grpc` only\n- `commandCompletionService.getCompletionsAsync(...)`: `grpc` only, existing streaming API\n- `eventQueryService.getEventsByContractIdAsync(...)`: `grpc` only; JSON rejects this request\n- `contractService.getContractAsync(...)`: `grpc` only; JSON rejects this request\n\n- Ledger Admin endpoint:\n- `partyManagementService.allocatePartyAsync(...)`: `json`, `grpc`\n- `partyManagementService.listKnownPartiesAsync(...)`: `json`, `grpc`\n- `partyManagementService.getParticipantIdAsync(...)`: `grpc` only\n- `partyManagementService.getPartiesAsync(...)`: `grpc` only\n- `partyManagementService.generateExternalPartyTopologyAsync(...)`: `grpc` only\n- `partyManagementService.allocateExternalPartyAsync(...)`: `grpc` only\n- `partyManagementService.createExternalPartyAsync(...)`: `grpc` only\n- `userManagementService.grantUserRightsAsync(...)`: `json`, `grpc`\n- `packageManagementService.uploadDarFileAsync(...)`: `json`, `grpc`\n\n- Participant Admin endpoint:\n- `participantPackageService.listPackagesAsync(...)`: `grpc` only\n- `participantPackageService.getPackageContentsAsync(...)`: `grpc` only\n- `participantPackageService.getPackageReferencesAsync(...)`: `grpc` only\n- `participantStatusService.getParticipantStatusAsync(...)`: `grpc` only\n- `topologyManagerReadService.*`: `grpc` only\n- `topologyAggregationService.*`: `grpc` only\n- `topologyManagerWriteService.authorizeAsync(...)`: `grpc` only\n- `topologyManagerWriteService.addTransactionsAsync(...)`: `grpc` only\n- `topologyManagerWriteService.importTopologySnapshotAsync(...)`: `grpc` only\n- `topologyManagerWriteService.importTopologySnapshotV2Async(...)`: `grpc` only\n- `topologyManagerWriteService.signTransactionsAsync(...)`: `grpc` only\n- `topologyManagerWriteService.generateTransactionsAsync(...)`: `grpc` only\n- `topologyManagerWriteService.createTemporaryTopologyStoreAsync(...)`: `grpc` only\n- `topologyManagerWriteService.dropTemporaryTopologyStoreAsync(...)`: `grpc` only\n- `topologyManagerWriteService.assembleSignedTransactions(...)`: SDK-local on any client\n\nRaw topology-write mapping support currently starts with `PartyToParticipant`. The detached-signature assembler is transport-independent, but the actual participant-admin write RPCs are `grpc` only and JSON rejects them with `NotSupportedError`.\n\n## Protocol-Specific Clients\n\nSubpath exports are available when you want to construct directly over a transport adapter:\n\n- `@distrohelena/canton-typescript-sdk/grpc`\n- `@distrohelena/canton-typescript-sdk/json`\n- `@distrohelena/canton-typescript-sdk/daml-lf`\n- `@distrohelena/canton-typescript-sdk/debugger`\n- `@distrohelena/canton-typescript-sdk/daml-interface`\n\n`GrpcLedgerClient` and `JsonLedgerClient` expose the same service properties as `CantonClient`.\n\nJSON does not provide a `grpc.health.v1.Health.Check` equivalent. The shared SDK still exposes `healthService`, but JSON rejects calls with `NotSupportedError`.\nJSON also does not provide a participant-admin status equivalent, so `participantStatusService` is currently `grpc` only.\nJSON also does not expose the ledger-admin external-party RPCs, so `partyManagementService.generateExternalPartyTopologyAsync(...)` and `partyManagementService.allocateExternalPartyAsync(...)` are `grpc` only.\n\n## DAML-LF Parser\n\nThe package also exposes a separate DAML-LF front-end at `@distrohelena/canton-typescript-sdk/daml-lf`.\n\nCurrent scope:\n\n- artifact-centric `DAR` and `DALF` loading\n- LF `2.x` decoding\n- immutable package/module/definition model\n- workspace, compilation, and symbol resolution\n- semantic queries over the compiled model\n- evaluator core and trace-sink contracts\n- replay-effect tracing for debugger-owned sessions\n\nExample:\n\n```ts\nimport {\n    DarArchiveLoader,\n    DamlLfCompilation,\n    DamlLfPackageLoader,\n    DamlLfWorkspace,\n} from \"@distrohelena/canton-typescript-sdk/daml-lf\";\n\nconst archive = await new DarArchiveLoader().loadDarOrThrowAsync(darBytes);\nconst packageLoader = new DamlLfPackageLoader();\nconst packageModel = packageLoader.loadPackageOrThrow(\n    archive.mainPackageEntry.bytes,\n);\nconst workspace = new DamlLfWorkspace([packageModel]);\nconst compilation = DamlLfCompilation.createOrThrow(workspace);\nconst semanticModel = compilation.createSemanticModel();\n```\n\n## Replay Debugger\n\nThe package also exposes an experimental replay debugger at `@distrohelena/canton-typescript-sdk/debugger`.\n\nCurrent scope:\n\n- load a replay session from a committed update offset\n- hydrate referenced contracts through the gRPC contract and event-query services\n- precompute a stepwise LF trace and expose stepping/session APIs\n- replay LF update bodies for the supported evaluator subset, including nested exercise-driven effects\n- validate replay determinism against the observed update payload\n\nCurrent limits:\n\n- replay depends on gRPC-visible create/exercise payloads\n- source-aware replay expects DAR provenance with debugger source-map metadata\n- unsupported LF constructs still fail fast with `ReplayUnsupportedLfConstructException`\n- source locations currently map to executable definition spans from the DAR source map\n\nExample:\n\n```ts\nimport {\n    LedgerReplayDebuggerClient,\n    ReplaySessionRequest,\n} from \"@distrohelena/canton-typescript-sdk/debugger\";\n\nconst debuggerClient = new LedgerReplayDebuggerClient({\n    sessionLoader,\n});\n\nconst session = await debuggerClient.loadSessionAsync(\n    new ReplaySessionRequest({ offset: \"42\" }),\n);\n```\n\n## DAML Interface Generator\n\nThe `@distrohelena/canton-typescript-sdk/daml-interface` subpath exposes a generator that turns compiled `DAR` or `DALF` artifacts into an in-memory TypeScript binding project.\n\nCurrent generated output shape:\n\n- one file per template\n- shared support files\n- a registry file\n- an index file\n\nExample:\n\n```ts\nimport { DamlInterfaceGenerator } from \"@distrohelena/canton-typescript-sdk/daml-interface\";\n\nconst project = await new DamlInterfaceGenerator().generateFromDalfOrThrowAsync(\n    dalfBytes,\n);\n\nconsole.log(project.templateFiles[0].path);\nconsole.log(project.registryFile?.path);\nconsole.log(project.indexFile?.path);\n```\n\nYou can also write the generated project to disk:\n\n```ts\nimport {\n    DamlInterfaceGenerator,\n    DamlInterfaceWriter,\n} from \"@distrohelena/canton-typescript-sdk/daml-interface\";\n\nconst generator = new DamlInterfaceGenerator();\nconst writer = new DamlInterfaceWriter();\nconst project = await generator.generateFromDarOrThrowAsync(darBytes);\n\nawait writer.writeProjectAsync(project, \"./artifacts\");\n```\n\nCLI:\n\n```bash\nnpm run generate:daml-interface -- --input ./sample.dalf --output ./artifacts\n```\n\nCurrent limits:\n\n- generation is strict and throws when a template shape is not supported yet\n- milestone 1 supports the current `daml-lf` text-based analyzer surface only\n- the generator works from compiled artifacts, not `.daml` source files\n\n## External Signing\n\nExternal signing is supported on `grpc` only through `ICommandSigner`.\n\n```ts\nimport {\n    ICommandSigner,\n    SignCommandRequest,\n    SignCommandResult,\n} from \"@distrohelena/canton-typescript-sdk\";\n\nclass ExampleSigner implements ICommandSigner {\n    public async signAsync(\n        request: SignCommandRequest,\n    ): Promise<SignCommandResult> {\n        return new SignCommandResult({\n            algorithm: \"ed25519\",\n            signature: request.payload,\n        });\n    }\n}\n```\n\nSee [DOCUMENTATION.md](./DOCUMENTATION.md) for the full function-by-function reference.\n","readmeFilename":"README.md"}