{"_id":"@stoachain/ouronet-core","_rev":"46-103a3e5f19f436a3f287d11ed544b0d4","name":"@stoachain/ouronet-core","dist-tags":{"latest":"4.3.6"},"versions":{"1.2.2":{"name":"@stoachain/ouronet-core","version":"1.2.2","license":"UNLICENSED","_id":"@stoachain/ouronet-core@1.2.2","maintainers":[{"name":"kjrkentolopon","email":"kjrkentolopon@ancientholdings.eu"}],"homepage":"https://github.com/StoaChain/OuronetCore#readme","bugs":{"url":"https://github.com/StoaChain/OuronetCore/issues"},"dist":{"shasum":"53aa33c80f23f3428a6b60d897a63044feaaea8a","tarball":"https://registry.npmjs.org/@stoachain/ouronet-core/-/ouronet-core-1.2.2.tgz","fileCount":100,"integrity":"sha512-AJ0SYXQCru/FaOAVV9/NIiVquHCSB7ma1OGaMMpMNiV2RX59JDsDX9cUDqE6jDBmTOIDSu3B+YVoZtvC0PxOMA==","signatures":[{"sig":"MEUCIELWAcSTiQz0de2KBBT++0Bfh/ETxBIH6V2BAyqCoMgoAiEAuag1Sr7WA0P/rYbq9SZJ3PmckmyQaiLRE+vjvZ351+M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":521331},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./gas":{"types":"./dist/gas/index.d.ts","import":"./dist/gas/index.js"},"./pact":{"types":"./dist/pact/index.d.ts","import":"./dist/pact/index.js"},"./codex":{"types":"./dist/codex/index.d.ts","import":"./dist/codex/index.js"},"./guard":{"types":"./dist/guard/index.d.ts","import":"./dist/guard/index.js"},"./reads":{"types":"./dist/reads/index.d.ts","import":"./dist/reads/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js"},"./errors":{"types":"./dist/errors/index.d.ts","import":"./dist/errors/index.js"},"./wallet":{"types":"./dist/wallet/index.d.ts","import":"./dist/wallet/index.js"},"./network":{"types":"./dist/network/index.d.ts","import":"./dist/network/index.js"},"./signing":{"types":"./dist/signing/index.d.ts","import":"./dist/signing/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js"},"./interactions/*":{"types":"./dist/interactions/*.d.ts","import":"./dist/interactions/*.js"}},"gitHead":"419e65b5f1f23a93e8ddd937038c686382968ee1","scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","prepare":"npm run build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kjrkentolopon","email":"kjrkentolopon@ancientholdings.eu"},"repository":{"url":"git+https://github.com/StoaChain/OuronetCore.git","type":"git"},"_npmVersion":"10.9.7","description":"Shared TypeScript core for the OuroNet ecosystem — StoaChain / Chainweb / Pact interactions, Codex signing, guard analysis, encryption. Consumed by OuronetUI and the AncientHolder HUB.","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^4.1.0","typescript":"^5.7.2","@types/node":"^22.10.0","@scure/bip39":"^1.6.0","@kadena/types":"^0.7.0","@noble/curves":"^1.9.0","@kadena/client":"^1.17.1","@kadena/hd-wallet":"^0.6.1","@kadena/cryptography-utils":"^0.4.4"},"peerDependencies":{"@scure/bip39":"^1.2.0","@kadena/types":"^0.7.0","@noble/curves":"^1.4.0","@kadena/client":"^1.17.0","@kadena/hd-wallet":"^0.6.0","@kadena/cryptography-utils":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ouronet-core_1.2.2_1776948497252_0.46837670931568676","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @ouronet/ouronet-core. This name is frozen and receives no further releases — the same code continues there under the @ouronet scope. Please install @ouronet/ouronet-core instead."},"1.3.0":{"name":"@stoachain/ouronet-core","version":"1.3.0","license":"UNLICENSED","_id":"@stoachain/ouronet-core@1.3.0","maintainers":[{"name":"kjrkentolopon","email":"kjrkentolopon@ancientholdings.eu"}],"homepage":"https://github.com/StoaChain/OuronetCore#readme","bugs":{"url":"https://github.com/StoaChain/OuronetCore/issues"},"dist":{"shasum":"6ff733e280e3be8cddfb400ef21c4466942fcff6","tarball":"https://registry.npmjs.org/@stoachain/ouronet-core/-/ouronet-core-1.3.0.tgz","fileCount":104,"integrity":"sha512-qRlSHD30n7nmX75sXvYxwXO2jpLfijZwU+jCmyumEA8vPlvFQZM/IVOLu0RLoL2gLKGn0FTjVMnB+UJ5iJI23g==","signatures":[{"sig":"MEYCIQCOmNLn/khiZWsGZI8YiXCf5nidIneTireMmXz9MzLBhwIhAIeWWdZI/U5G4omnW5+hFy7ha8DkdvOW00P1zLLStIgY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":531812},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./gas":{"types":"./dist/gas/index.d.ts","import":"./dist/gas/index.js"},"./pact":{"types":"./dist/pact/index.d.ts","import":"./dist/pact/index.js"},"./codex":{"types":"./dist/codex/index.d.ts","import":"./dist/codex/index.js"},"./dalos":{"types":"./dist/dalos/index.d.ts","import":"./dist/dalos/index.js"},"./guard":{"types":"./dist/guard/index.d.ts","import":"./dist/guard/index.js"},"./reads":{"types":"./dist/reads/index.d.ts","import":"./dist/reads/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js"},"./errors":{"types":"./dist/errors/index.d.ts","import":"./dist/errors/index.js"},"./wallet":{"types":"./dist/wallet/index.d.ts","import":"./dist/wallet/index.js"},"./network":{"types":"./dist/network/index.d.ts","import":"./dist/network/index.js"},"./signing":{"types":"./dist/signing/index.d.ts","import":"./dist/signing/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js"},"./interactions/*":{"types":"./dist/interactions/*.d.ts","import":"./dist/interactions/*.js"}},"gitHead":"c50b9e0b7db8f479836c46a2ea3a4fccaddcf4b6","scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","prepare":"npm run build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kjrkentolopon","email":"kjrkentolopon@ancientholdings.eu"},"repository":{"url":"git+https://github.com/StoaChain/OuronetCore.git","type":"git"},"_npmVersion":"10.9.7","description":"Shared TypeScript core for the OuroNet ecosystem — StoaChain / Chainweb / Pact interactions, Codex signing, guard analysis, encryption. Consumed by OuronetUI and the AncientHolder HUB.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@stoachain/dalos-crypto":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^4.1.0","typescript":"^5.7.2","@types/node":"^22.10.0","@scure/bip39":"^1.6.0","@kadena/types":"^0.7.0","@noble/curves":"^1.9.0","@kadena/client":"^1.17.1","@kadena/hd-wallet":"^0.6.1","@kadena/cryptography-utils":"^0.4.4"},"peerDependencies":{"@scure/bip39":"^1.2.0","@kadena/types":"^0.7.0","@noble/curves":"^1.4.0","@kadena/client":"^1.17.0","@kadena/hd-wallet":"^0.6.0","@kadena/cryptography-utils":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ouronet-core_1.3.0_1776979302502_0.7966529121399846","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @ouronet/ouronet-core. This name is frozen and receives no further releases — the same code continues there under the @ouronet scope. Please install @ouronet/ouronet-core instead."},"1.4.0":{"name":"@stoachain/ouronet-core","version":"1.4.0","license":"UNLICENSED","_id":"@stoachain/ouronet-core@1.4.0","maintainers":[{"name":"kjrkentolopon","email":"kjrkentolopon@ancientholdings.eu"}],"homepage":"https://github.com/StoaChain/OuronetCore#readme","bugs":{"url":"https://github.com/StoaChain/OuronetCore/issues"},"dist":{"shasum":"135c49c2219c3bea306009111148f60358b02d69","tarball":"https://registry.npmjs.org/@stoachain/ouronet-core/-/ouronet-core-1.4.0.tgz","fileCount":104,"integrity":"sha512-OGeMsEeCOiKzZAtWRqjybD/gvIbMoFwLIL3SE3UiC0Pfqh+B+EG3+6XlBYuQKpI1DOr3EGnG3319wU0QhTLfPg==","signatures":[{"sig":"MEUCIQCXQ6iJGOySOTdxbFFh0JOCLqjx9WuaeGLcvvyWX8e3EAIgRCeMZby/WF60gCG5z4ci4yWDdryvmO0FolggLcF5/xk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":535623},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./gas":{"types":"./dist/gas/index.d.ts","import":"./dist/gas/index.js"},"./pact":{"types":"./dist/pact/index.d.ts","import":"./dist/pact/index.js"},"./codex":{"types":"./dist/codex/index.d.ts","import":"./dist/codex/index.js"},"./dalos":{"types":"./dist/dalos/index.d.ts","import":"./dist/dalos/index.js"},"./guard":{"types":"./dist/guard/index.d.ts","import":"./dist/guard/index.js"},"./reads":{"types":"./dist/reads/index.d.ts","import":"./dist/reads/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js"},"./errors":{"types":"./dist/errors/index.d.ts","import":"./dist/errors/index.js"},"./wallet":{"types":"./dist/wallet/index.d.ts","import":"./dist/wallet/index.js"},"./network":{"types":"./dist/network/index.d.ts","import":"./dist/network/index.js"},"./signing":{"types":"./dist/signing/index.d.ts","import":"./dist/signing/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js"},"./interactions/*":{"types":"./dist/interactions/*.d.ts","import":"./dist/interactions/*.js"}},"gitHead":"20eb4a6d90207ef320e83585edd4ddaa19cf5829","scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","prepare":"npm run build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kjrkentolopon","email":"kjrkentolopon@ancientholdings.eu"},"repository":{"url":"git+https://github.com/StoaChain/OuronetCore.git","type":"git"},"_npmVersion":"10.9.7","description":"Shared TypeScript core for the OuroNet ecosystem — StoaChain / Chainweb / Pact interactions, Codex signing, guard analysis, encryption. Consumed by OuronetUI and the AncientHolder HUB.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@stoachain/dalos-crypto":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^4.1.0","typescript":"^5.7.2","@types/node":"^22.10.0","@scure/bip39":"^1.6.0","@kadena/types":"^0.7.0","@noble/curves":"^1.9.0","@kadena/client":"^1.17.1","@kadena/hd-wallet":"^0.6.1","@kadena/cryptography-utils":"^0.4.4"},"peerDependencies":{"@scure/bip39":"^1.2.0","@kadena/types":"^0.7.0","@noble/curves":"^1.4.0","@kadena/client":"^1.17.0","@kadena/hd-wallet":"^0.6.0","@kadena/cryptography-utils":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ouronet-core_1.4.0_1776999074314_0.7583849103211244","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @ouronet/ouronet-core. This name is frozen and receives no further releases — the same code continues there under the @ouronet scope. Please install @ouronet/ouronet-core instead."},"1.5.0":{"name":"@stoachain/ouronet-core","version":"1.5.0","license":"UNLICENSED","_id":"@stoachain/ouronet-core@1.5.0","maintainers":[{"name":"kjrkentolopon","email":"kjrkentolopon@ancientholdings.eu"}],"homepage":"https://github.com/StoaChain/OuronetCore#readme","bugs":{"url":"https://github.com/StoaChain/OuronetCore/issues"},"dist":{"shasum":"d16e7e78b96918d2ca780313e7b930533988f1b8","tarball":"https://registry.npmjs.org/@stoachain/ouronet-core/-/ouronet-core-1.5.0.tgz","fileCount":104,"integrity":"sha512-Ix514/NTftIuuhcNbvRw5Szv4o9xMLyrJE6H25f9GpLHemfZV7MqKnjLiuPN80EpdjkQHm/dwpAD7ruhBRmb9Q==","signatures":[{"sig":"MEUCIQCMhK+mTZetvYIcW4CNUg4T1mHU1gfETE3KyufK/H0YewIgZnVaG7ppQ2KSK1cd+IL4dxQCvkyfDkAckDxAPvYN+ow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":538130},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./gas":{"types":"./dist/gas/index.d.ts","import":"./dist/gas/index.js"},"./pact":{"types":"./dist/pact/index.d.ts","import":"./dist/pact/index.js"},"./codex":{"types":"./dist/codex/index.d.ts","import":"./dist/codex/index.js"},"./dalos":{"types":"./dist/dalos/index.d.ts","import":"./dist/dalos/index.js"},"./guard":{"types":"./dist/guard/index.d.ts","import":"./dist/guard/index.js"},"./reads":{"types":"./dist/reads/index.d.ts","import":"./dist/reads/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js"},"./errors":{"types":"./dist/errors/index.d.ts","import":"./dist/errors/index.js"},"./wallet":{"types":"./dist/wallet/index.d.ts","import":"./dist/wallet/index.js"},"./network":{"types":"./dist/network/index.d.ts","import":"./dist/network/index.js"},"./signing":{"types":"./dist/signing/index.d.ts","import":"./dist/signing/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js"},"./interactions/*":{"types":"./dist/interactions/*.d.ts","import":"./dist/interactions/*.js"}},"gitHead":"154d85a2093b1ace7dd2ce57873a0073c15c5b90","scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","prepare":"npm run build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kjrkentolopon","email":"kjrkentolopon@ancientholdings.eu"},"repository":{"url":"git+https://github.com/StoaChain/OuronetCore.git","type":"git"},"_npmVersion":"10.9.7","description":"Shared TypeScript core for the OuroNet ecosystem — StoaChain / Chainweb / Pact interactions, Codex signing, guard analysis, encryption. Consumed by OuronetUI and the AncientHolder HUB.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@stoachain/dalos-crypto":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^4.1.0","typescript":"^5.7.2","@types/node":"^22.10.0","@scure/bip39":"^1.6.0","@kadena/types":"^0.7.0","@noble/curves":"^1.9.0","@kadena/client":"^1.17.1","@kadena/hd-wallet":"^0.6.1","@kadena/cryptography-utils":"^0.4.4"},"peerDependencies":{"@scure/bip39":"^1.2.0","@kadena/types":"^0.7.0","@noble/curves":"^1.4.0","@kadena/client":"^1.17.0","@kadena/hd-wallet":"^0.6.0","@kadena/cryptography-utils":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ouronet-core_1.5.0_1777025635896_0.7829404972813792","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @ouronet/ouronet-core. This name is frozen and receives no further releases — the same code continues there under the @ouronet scope. Please install @ouronet/ouronet-core instead."},"1.6.0":{"name":"@stoachain/ouronet-core","version":"1.6.0","license":"UNLICENSED","_id":"@stoachain/ouronet-core@1.6.0","maintainers":[{"name":"kjrkentolopon","email":"kjrkentolopon@ancientholdings.eu"}],"homepage":"https://github.com/StoaChain/OuronetCore#readme","bugs":{"url":"https://github.com/StoaChain/OuronetCore/issues"},"dist":{"shasum":"08faf7dd843a8e0a6cb05bb70241c364cb4abd5f","tarball":"https://registry.npmjs.org/@stoachain/ouronet-core/-/ouronet-core-1.6.0.tgz","fileCount":106,"integrity":"sha512-IGFB2/4dGEdorFS4Hel8IuICqsi1Ds/5T9fPjYjsmlGydFF/knW/AMmOp40YUO3V7bIVE0KNel4cpa/dEUSmCA==","signatures":[{"sig":"MEUCIEW3rT94sWFcXuLhEVuqcpZ7+79IzXpu05LwswNqdKj6AiEAuVNyGEJvVug2ss0EnzpugHVAaaL6rjqgefaM+DFrwFY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":555014},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./gas":{"types":"./dist/gas/index.d.ts","import":"./dist/gas/index.js"},"./pact":{"types":"./dist/pact/index.d.ts","import":"./dist/pact/index.js"},"./codex":{"types":"./dist/codex/index.d.ts","import":"./dist/codex/index.js"},"./dalos":{"types":"./dist/dalos/index.d.ts","import":"./dist/dalos/index.js"},"./guard":{"types":"./dist/guard/index.d.ts","import":"./dist/guard/index.js"},"./reads":{"types":"./dist/reads/index.d.ts","import":"./dist/reads/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js"},"./errors":{"types":"./dist/errors/index.d.ts","import":"./dist/errors/index.js"},"./wallet":{"types":"./dist/wallet/index.d.ts","import":"./dist/wallet/index.js"},"./network":{"types":"./dist/network/index.d.ts","import":"./dist/network/index.js"},"./signing":{"types":"./dist/signing/index.d.ts","import":"./dist/signing/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js"},"./interactions/*":{"types":"./dist/interactions/*.d.ts","import":"./dist/interactions/*.js"}},"gitHead":"c6f8687d755d83e618c6ddcb48cf9dc655ec763f","scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","prepare":"npm run build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kjrkentolopon","email":"kjrkentolopon@ancientholdings.eu"},"repository":{"url":"git+https://github.com/StoaChain/OuronetCore.git","type":"git"},"_npmVersion":"10.9.7","description":"Shared TypeScript core for the OuroNet ecosystem — StoaChain / Chainweb / Pact interactions, Codex signing, guard analysis, encryption. Consumed by OuronetUI and the AncientHolder HUB.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@stoachain/dalos-crypto":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^4.1.0","typescript":"^5.7.2","@types/node":"^22.10.0","@scure/bip39":"^1.6.0","@kadena/types":"^0.7.0","@noble/curves":"^1.9.0","@kadena/client":"^1.17.1","@kadena/hd-wallet":"^0.6.1","@kadena/cryptography-utils":"^0.4.4"},"peerDependencies":{"@scure/bip39":"^1.2.0","@kadena/types":"^0.7.0","@noble/curves":"^1.4.0","@kadena/client":"^1.17.0","@kadena/hd-wallet":"^0.6.0","@kadena/cryptography-utils":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ouronet-core_1.6.0_1777120370711_0.1438693411338008","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @ouronet/ouronet-core. This name is frozen and receives no further releases — the same code continues there under the @ouronet scope. Please install @ouronet/ouronet-core instead."},"1.6.1":{"name":"@stoachain/ouronet-core","version":"1.6.1","license":"UNLICENSED","_id":"@stoachain/ouronet-core@1.6.1","maintainers":[{"name":"kjrkentolopon","email":"kjrkentolopon@ancientholdings.eu"}],"homepage":"https://github.com/StoaChain/OuronetCore#readme","bugs":{"url":"https://github.com/StoaChain/OuronetCore/issues"},"dist":{"shasum":"83c770736bf4cb662c65f5f5e4b48fd47b1d58be","tarball":"https://registry.npmjs.org/@stoachain/ouronet-core/-/ouronet-core-1.6.1.tgz","fileCount":106,"integrity":"sha512-hrC2N/vkeSLnRj3qkl6V+IPBbK/n0Fzc6b+A/u7RPLVdXVuYjdn1v4KRus4THjhmy6qSkx0nF25gG6VPpeMvDg==","signatures":[{"sig":"MEYCIQD6mleIWuJKc7rqL/iwnWbBXNZHo7L+yEHslbUf1c0+5QIhAOIhqo+Kw4TPYnFi8doh7+F1sm5Umd8SLjLw7b/YP3A0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":556203},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./gas":{"types":"./dist/gas/index.d.ts","import":"./dist/gas/index.js"},"./pact":{"types":"./dist/pact/index.d.ts","import":"./dist/pact/index.js"},"./codex":{"types":"./dist/codex/index.d.ts","import":"./dist/codex/index.js"},"./dalos":{"types":"./dist/dalos/index.d.ts","import":"./dist/dalos/index.js"},"./guard":{"types":"./dist/guard/index.d.ts","import":"./dist/guard/index.js"},"./reads":{"types":"./dist/reads/index.d.ts","import":"./dist/reads/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js"},"./errors":{"types":"./dist/errors/index.d.ts","import":"./dist/errors/index.js"},"./wallet":{"types":"./dist/wallet/index.d.ts","import":"./dist/wallet/index.js"},"./network":{"types":"./dist/network/index.d.ts","import":"./dist/network/index.js"},"./signing":{"types":"./dist/signing/index.d.ts","import":"./dist/signing/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js"},"./interactions/*":{"types":"./dist/interactions/*.d.ts","import":"./dist/interactions/*.js"}},"gitHead":"ec10bbc81d42ecc47bc29a0efd41309596cf8b58","scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","prepare":"npm run build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kjrkentolopon","email":"kjrkentolopon@ancientholdings.eu"},"repository":{"url":"git+https://github.com/StoaChain/OuronetCore.git","type":"git"},"_npmVersion":"10.9.7","description":"Shared TypeScript core for the OuroNet ecosystem — StoaChain / Chainweb / Pact interactions, Codex signing, guard analysis, encryption. Consumed by OuronetUI and the AncientHolder HUB.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@stoachain/dalos-crypto":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^4.1.0","typescript":"^5.7.2","@types/node":"^22.10.0","@scure/bip39":"^1.6.0","@kadena/types":"^0.7.0","@noble/curves":"^1.9.0","@kadena/client":"^1.17.1","@kadena/hd-wallet":"^0.6.1","@kadena/cryptography-utils":"^0.4.4"},"peerDependencies":{"@scure/bip39":"^1.2.0","@kadena/types":"^0.7.0","@noble/curves":"^1.4.0","@kadena/client":"^1.17.0","@kadena/hd-wallet":"^0.6.0","@kadena/cryptography-utils":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ouronet-core_1.6.1_1777277283875_0.2648132025077228","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @ouronet/ouronet-core. This name is frozen and receives no further releases — the same code continues there under the @ouronet scope. Please install @ouronet/ouronet-core instead."},"1.7.0":{"name":"@stoachain/ouronet-core","version":"1.7.0","license":"UNLICENSED","_id":"@stoachain/ouronet-core@1.7.0","maintainers":[{"name":"kjrkentolopon","email":"kjrkentolopon@ancientholdings.eu"}],"homepage":"https://github.com/StoaChain/OuronetCore#readme","bugs":{"url":"https://github.com/StoaChain/OuronetCore/issues"},"dist":{"shasum":"a342bf5b7da8e4b86a6d9385970c67f70b77ded5","tarball":"https://registry.npmjs.org/@stoachain/ouronet-core/-/ouronet-core-1.7.0.tgz","fileCount":106,"integrity":"sha512-yJkr+kjxrLvbNb5GCeWa80UFumuvQy0cDWfkDQDtkWbTy8gLUi7JYNf3KVHZLL3QcFARfcGVkD2E50hz7TmwrA==","signatures":[{"sig":"MEYCIQDnqDFUAbxF0avqU8+f/wUIa8Kv+FWC/WrrcXmamjTbXwIhAK5x4SgEP/N4M+zkrTus29B/MltwQFLSe/E0exb1aj06","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":556004},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./gas":{"types":"./dist/gas/index.d.ts","import":"./dist/gas/index.js"},"./pact":{"types":"./dist/pact/index.d.ts","import":"./dist/pact/index.js"},"./codex":{"types":"./dist/codex/index.d.ts","import":"./dist/codex/index.js"},"./dalos":{"types":"./dist/dalos/index.d.ts","import":"./dist/dalos/index.js"},"./guard":{"types":"./dist/guard/index.d.ts","import":"./dist/guard/index.js"},"./reads":{"types":"./dist/reads/index.d.ts","import":"./dist/reads/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js"},"./errors":{"types":"./dist/errors/index.d.ts","import":"./dist/errors/index.js"},"./wallet":{"types":"./dist/wallet/index.d.ts","import":"./dist/wallet/index.js"},"./network":{"types":"./dist/network/index.d.ts","import":"./dist/network/index.js"},"./signing":{"types":"./dist/signing/index.d.ts","import":"./dist/signing/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js"},"./interactions/*":{"types":"./dist/interactions/*.d.ts","import":"./dist/interactions/*.js"}},"gitHead":"e7bdcb464440da1552a804182974902ea3b8fd52","scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","prepare":"npm run build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kjrkentolopon","email":"kjrkentolopon@ancientholdings.eu"},"repository":{"url":"git+https://github.com/StoaChain/OuronetCore.git","type":"git"},"_npmVersion":"10.9.7","description":"Shared TypeScript core for the OuroNet ecosystem — StoaChain / Chainweb / Pact interactions, Codex signing, guard analysis, encryption. Consumed by OuronetUI and the AncientHolder HUB.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@stoachain/dalos-crypto":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^4.1.0","typescript":"^5.7.2","@types/node":"^22.10.0","@scure/bip39":"^1.6.0","@kadena/types":"^0.7.0","@noble/curves":"^1.9.0","@kadena/client":"^1.17.1","@kadena/hd-wallet":"^0.6.1","@kadena/cryptography-utils":"^0.4.4"},"peerDependencies":{"@scure/bip39":"^1.2.0","@kadena/types":"^0.7.0","@noble/curves":"^1.4.0","@kadena/client":"^1.17.0","@kadena/hd-wallet":"^0.6.0","@kadena/cryptography-utils":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ouronet-core_1.7.0_1777544399891_0.39655622443925","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @ouronet/ouronet-core. This name is frozen and receives no further releases — the same code continues there under the @ouronet scope. Please install @ouronet/ouronet-core instead."},"2.0.0":{"name":"@stoachain/ouronet-core","version":"2.0.0","license":"UNLICENSED","_id":"@stoachain/ouronet-core@2.0.0","maintainers":[{"name":"kjrkentolopon","email":"kjrkentolopon@ancientholdings.eu"}],"homepage":"https://github.com/StoaChain/OuronetCore#readme","bugs":{"url":"https://github.com/StoaChain/OuronetCore/issues"},"dist":{"shasum":"915b988f11f01d2699e25fd2f5f0daf5f33ad59b","tarball":"https://registry.npmjs.org/@stoachain/ouronet-core/-/ouronet-core-2.0.0.tgz","fileCount":106,"integrity":"sha512-Znu1KupKEnMMw5B/gRbaht3QmXuqfvZAmM9K/vlHoJZI23zDBFPPvwp1uWQ3mWQ4U+uDE94EM+uSXdHj3ZyAEA==","signatures":[{"sig":"MEQCIBcm1K7c3e3QW0HiSuebEWXC3HkMF5nLHiIQh1ZQtSO0AiBVHGVJnippNkXiTjXl72E17VlD7bF4Vh/g3JwX3erbgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":556741},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./gas":{"types":"./dist/gas/index.d.ts","import":"./dist/gas/index.js"},"./pact":{"types":"./dist/pact/index.d.ts","import":"./dist/pact/index.js"},"./codex":{"types":"./dist/codex/index.d.ts","import":"./dist/codex/index.js"},"./dalos":{"types":"./dist/dalos/index.d.ts","import":"./dist/dalos/index.js"},"./guard":{"types":"./dist/guard/index.d.ts","import":"./dist/guard/index.js"},"./reads":{"types":"./dist/reads/index.d.ts","import":"./dist/reads/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js"},"./errors":{"types":"./dist/errors/index.d.ts","import":"./dist/errors/index.js"},"./wallet":{"types":"./dist/wallet/index.d.ts","import":"./dist/wallet/index.js"},"./network":{"types":"./dist/network/index.d.ts","import":"./dist/network/index.js"},"./signing":{"types":"./dist/signing/index.d.ts","import":"./dist/signing/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js"},"./interactions/*":{"types":"./dist/interactions/*.d.ts","import":"./dist/interactions/*.js"}},"gitHead":"64f4abb0efa5870f26d5328b205fcb2cbf328d4a","scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","prepare":"npm run build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kjrkentolopon","email":"kjrkentolopon@ancientholdings.eu"},"repository":{"url":"git+https://github.com/StoaChain/OuronetCore.git","type":"git"},"_npmVersion":"10.9.7","description":"Shared TypeScript core for the OuroNet ecosystem — StoaChain / Chainweb / Pact interactions, Codex signing, guard analysis, encryption. Consumed by OuronetUI and the AncientHolder HUB.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@stoachain/dalos-crypto":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^4.1.0","typescript":"^5.7.2","@types/node":"^22.10.0","@scure/bip39":"^1.6.0","@kadena/types":"^0.7.0","@noble/curves":"^1.9.0","@kadena/client":"^1.17.1","@kadena/hd-wallet":"^0.6.1","@kadena/cryptography-utils":"^0.4.4"},"peerDependencies":{"@scure/bip39":"^1.2.0","@kadena/types":"^0.7.0","@noble/curves":"^1.4.0","@kadena/client":"^1.17.0","@kadena/hd-wallet":"^0.6.0","@kadena/cryptography-utils":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ouronet-core_2.0.0_1777589434986_0.8329369096965691","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @ouronet/ouronet-core. This name is frozen and receives no further releases — the same code continues there under the @ouronet scope. Please install @ouronet/ouronet-core instead."},"2.0.1":{"name":"@stoachain/ouronet-core","version":"2.0.1","license":"UNLICENSED","_id":"@stoachain/ouronet-core@2.0.1","maintainers":[{"name":"kjrkentolopon","email":"kjrkentolopon@ancientholdings.eu"}],"homepage":"https://github.com/StoaChain/OuronetCore#readme","bugs":{"url":"https://github.com/StoaChain/OuronetCore/issues"},"dist":{"shasum":"b29915ade1bbc48d8f0d0886944bad0fce8f96a9","tarball":"https://registry.npmjs.org/@stoachain/ouronet-core/-/ouronet-core-2.0.1.tgz","fileCount":107,"integrity":"sha512-+N+WeSLl1I130xWGsMPirtx3D5s3Hm5ffm5EkRHPf354sEwnVj0dqKssibygkcap3hPlR8dmgou5F8MP80SaOg==","signatures":[{"sig":"MEUCIQCytCKUhINXx7/upP+Oa3TqKRQ1oVidxKDYCBI+T+us5wIgb2iEzoaBPYD3i4ymmKWSaVXrycvLk/VOghbwphsli+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":625097},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./gas":{"types":"./dist/gas/index.d.ts","import":"./dist/gas/index.js"},"./pact":{"types":"./dist/pact/index.d.ts","import":"./dist/pact/index.js"},"./codex":{"types":"./dist/codex/index.d.ts","import":"./dist/codex/index.js"},"./dalos":{"types":"./dist/dalos/index.d.ts","import":"./dist/dalos/index.js"},"./guard":{"types":"./dist/guard/index.d.ts","import":"./dist/guard/index.js"},"./reads":{"types":"./dist/reads/index.d.ts","import":"./dist/reads/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js"},"./errors":{"types":"./dist/errors/index.d.ts","import":"./dist/errors/index.js"},"./wallet":{"types":"./dist/wallet/index.d.ts","import":"./dist/wallet/index.js"},"./network":{"types":"./dist/network/index.d.ts","import":"./dist/network/index.js"},"./signing":{"types":"./dist/signing/index.d.ts","import":"./dist/signing/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js"},"./interactions/*":{"types":"./dist/interactions/*.d.ts","import":"./dist/interactions/*.js"}},"gitHead":"16316fd13ee56fbd87c928055c1cd6af7174a165","scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","prepare":"npm run build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kjrkentolopon","email":"kjrkentolopon@ancientholdings.eu"},"repository":{"url":"git+https://github.com/StoaChain/OuronetCore.git","type":"git"},"_npmVersion":"10.9.7","description":"Shared TypeScript core for the OuroNet ecosystem — StoaChain / Chainweb / Pact interactions, Codex signing, guard analysis, encryption. Consumed by OuronetUI and the AncientHolder HUB.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@stoachain/dalos-crypto":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^4.1.0","typescript":"^5.7.2","@types/node":"^22.10.0","@scure/bip39":"^1.6.0","@kadena/types":"^0.7.0","@noble/curves":"^1.9.0","@kadena/client":"^1.17.1","@kadena/hd-wallet":"^0.6.1","@kadena/cryptography-utils":"^0.4.4"},"peerDependencies":{"@scure/bip39":"^1.2.0","@kadena/types":"^0.7.0","@noble/curves":"^1.4.0","@kadena/client":"^1.17.0","@kadena/hd-wallet":"^0.6.0","@kadena/cryptography-utils":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ouronet-core_2.0.1_1777590029536_0.6924967960628712","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @ouronet/ouronet-core. This name is frozen and receives no further releases — the same code continues there under the @ouronet scope. Please install @ouronet/ouronet-core instead."},"2.0.2":{"name":"@stoachain/ouronet-core","version":"2.0.2","license":"UNLICENSED","_id":"@stoachain/ouronet-core@2.0.2","maintainers":[{"name":"kjrkentolopon","email":"kjrkentolopon@ancientholdings.eu"}],"homepage":"https://github.com/StoaChain/OuronetCore#readme","bugs":{"url":"https://github.com/StoaChain/OuronetCore/issues"},"dist":{"shasum":"4b915bc44ea9ba0545250b16a2223a7eb0d006bb","tarball":"https://registry.npmjs.org/@stoachain/ouronet-core/-/ouronet-core-2.0.2.tgz","fileCount":107,"integrity":"sha512-ct6vav2/jxjGDWj9M/uS3teKW2l0PnhEWTKoWvTHNiEk+b/HlWrBtOAmDC0A+wW2ULDc4WUvQMHiUTZj/UFyZg==","signatures":[{"sig":"MEQCIHVcvTs+lSsrBRFSWVfqMSemz/t53hKmzugQ7g6pnTOmAiBn8u7CRXFmXNKTucEcrlxQIo10RH8G9hniS/+YCOKcwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":626393},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./gas":{"types":"./dist/gas/index.d.ts","import":"./dist/gas/index.js"},"./pact":{"types":"./dist/pact/index.d.ts","import":"./dist/pact/index.js"},"./codex":{"types":"./dist/codex/index.d.ts","import":"./dist/codex/index.js"},"./dalos":{"types":"./dist/dalos/index.d.ts","import":"./dist/dalos/index.js"},"./guard":{"types":"./dist/guard/index.d.ts","import":"./dist/guard/index.js"},"./reads":{"types":"./dist/reads/index.d.ts","import":"./dist/reads/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js"},"./errors":{"types":"./dist/errors/index.d.ts","import":"./dist/errors/index.js"},"./wallet":{"types":"./dist/wallet/index.d.ts","import":"./dist/wallet/index.js"},"./network":{"types":"./dist/network/index.d.ts","import":"./dist/network/index.js"},"./signing":{"types":"./dist/signing/index.d.ts","import":"./dist/signing/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js"},"./interactions/*":{"types":"./dist/interactions/*.d.ts","import":"./dist/interactions/*.js"}},"gitHead":"322a1137b32236a77c12b73b628b6c45fe30ec2f","scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","prepare":"npm run build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kjrkentolopon","email":"kjrkentolopon@ancientholdings.eu"},"repository":{"url":"git+https://github.com/StoaChain/OuronetCore.git","type":"git"},"_npmVersion":"10.9.7","description":"Shared TypeScript core for the OuroNet ecosystem — StoaChain / Chainweb / Pact interactions, Codex signing, guard analysis, encryption. Consumed by OuronetUI and the AncientHolder HUB.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@stoachain/dalos-crypto":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^4.1.0","typescript":"^5.7.2","@types/node":"^22.10.0","@scure/bip39":"^1.6.0","@kadena/types":"^0.7.0","@noble/curves":"^1.9.0","@kadena/client":"^1.17.1","@kadena/hd-wallet":"^0.6.1","@kadena/cryptography-utils":"^0.4.4"},"peerDependencies":{"@scure/bip39":"^1.2.0","@kadena/types":"^0.7.0","@noble/curves":"^1.4.0","@kadena/client":"^1.17.0","@kadena/hd-wallet":"^0.6.0","@kadena/cryptography-utils":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ouronet-core_2.0.2_1777590370976_0.4299908255861429","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @ouronet/ouronet-core. This name is frozen and receives no further releases — the same code continues there under the @ouronet scope. Please install @ouronet/ouronet-core instead."},"2.0.3":{"name":"@stoachain/ouronet-core","version":"2.0.3","license":"UNLICENSED","_id":"@stoachain/ouronet-core@2.0.3","maintainers":[{"name":"kjrkentolopon","email":"kjrkentolopon@ancientholdings.eu"}],"homepage":"https://github.com/StoaChain/OuronetCore#readme","bugs":{"url":"https://github.com/StoaChain/OuronetCore/issues"},"dist":{"shasum":"4c74a9f952073e138876b07e796d026400ac6082","tarball":"https://registry.npmjs.org/@stoachain/ouronet-core/-/ouronet-core-2.0.3.tgz","fileCount":107,"integrity":"sha512-1tCzWfyE814ksMCF8OXM7exrC3a6TcDe/nsGAK4OlYz3u+Qu6bDUd7Rq/FtJRQGN+1dfvn5KjwGqdFgb1AmSPA==","signatures":[{"sig":"MEQCICchnHU8iG/qVpCcohl91LpXU57pWoTq31w36RjKSlBkAiABPsGLbeDdD1XmCWGpfIkvrV9ltlThTILxTMfLDOFDvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":627675},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./gas":{"types":"./dist/gas/index.d.ts","import":"./dist/gas/index.js"},"./pact":{"types":"./dist/pact/index.d.ts","import":"./dist/pact/index.js"},"./codex":{"types":"./dist/codex/index.d.ts","import":"./dist/codex/index.js"},"./dalos":{"types":"./dist/dalos/index.d.ts","import":"./dist/dalos/index.js"},"./guard":{"types":"./dist/guard/index.d.ts","import":"./dist/guard/index.js"},"./reads":{"types":"./dist/reads/index.d.ts","import":"./dist/reads/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js"},"./errors":{"types":"./dist/errors/index.d.ts","import":"./dist/errors/index.js"},"./wallet":{"types":"./dist/wallet/index.d.ts","import":"./dist/wallet/index.js"},"./network":{"types":"./dist/network/index.d.ts","import":"./dist/network/index.js"},"./signing":{"types":"./dist/signing/index.d.ts","import":"./dist/signing/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js"},"./interactions/*":{"types":"./dist/interactions/*.d.ts","import":"./dist/interactions/*.js"}},"gitHead":"8ed428bf0d20d1e67a8be00713d816d141cd1c2a","scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","prepare":"npm run build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kjrkentolopon","email":"kjrkentolopon@ancientholdings.eu"},"repository":{"url":"git+https://github.com/StoaChain/OuronetCore.git","type":"git"},"_npmVersion":"10.9.7","description":"Shared TypeScript core for the OuroNet ecosystem — StoaChain / Chainweb / Pact interactions, Codex signing, guard analysis, encryption. Consumed by OuronetUI and the AncientHolder HUB.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@stoachain/dalos-crypto":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^4.1.0","typescript":"^5.7.2","@types/node":"^22.10.0","@scure/bip39":"^1.6.0","@kadena/types":"^0.7.0","@noble/curves":"^1.9.0","@kadena/client":"^1.17.1","@kadena/hd-wallet":"^0.6.1","@kadena/cryptography-utils":"^0.4.4"},"peerDependencies":{"@scure/bip39":"^1.2.0","@kadena/types":"^0.7.0","@noble/curves":"^1.4.0","@kadena/client":"^1.17.0","@kadena/hd-wallet":"^0.6.0","@kadena/cryptography-utils":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ouronet-core_2.0.3_1777591011127_0.7811619324489172","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @ouronet/ouronet-core. This name is frozen and receives no further releases — the same code continues there under the @ouronet scope. Please install @ouronet/ouronet-core instead."},"2.0.4":{"name":"@stoachain/ouronet-core","version":"2.0.4","license":"UNLICENSED","_id":"@stoachain/ouronet-core@2.0.4","maintainers":[{"name":"kjrkentolopon","email":"kjrkentolopon@ancientholdings.eu"}],"homepage":"https://github.com/StoaChain/OuronetCore#readme","bugs":{"url":"https://github.com/StoaChain/OuronetCore/issues"},"dist":{"shasum":"0208139adf2b01c68f5368befbbe0bb2b980f3e9","tarball":"https://registry.npmjs.org/@stoachain/ouronet-core/-/ouronet-core-2.0.4.tgz","fileCount":107,"integrity":"sha512-/jRMYF6Yoa4nFJCoO+MgSQc6jyhsBaB0VbRYshHq83jMpNsEnqBkVu4bqzP6OyL0bziHePx0Z5AV/SUdADI5Wg==","signatures":[{"sig":"MEUCIQDfNrXqJBJEvHn0z0jp9PcsJts/M63HLpxZke3hYa0zWQIgcWE+yvXXZx3Q8dIK43Rmu7dzdmMluBPW6vG1EWY9S28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":628700},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./gas":{"types":"./dist/gas/index.d.ts","import":"./dist/gas/index.js"},"./pact":{"types":"./dist/pact/index.d.ts","import":"./dist/pact/index.js"},"./codex":{"types":"./dist/codex/index.d.ts","import":"./dist/codex/index.js"},"./dalos":{"types":"./dist/dalos/index.d.ts","import":"./dist/dalos/index.js"},"./guard":{"types":"./dist/guard/index.d.ts","import":"./dist/guard/index.js"},"./reads":{"types":"./dist/reads/index.d.ts","import":"./dist/reads/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js"},"./errors":{"types":"./dist/errors/index.d.ts","import":"./dist/errors/index.js"},"./wallet":{"types":"./dist/wallet/index.d.ts","import":"./dist/wallet/index.js"},"./network":{"types":"./dist/network/index.d.ts","import":"./dist/network/index.js"},"./signing":{"types":"./dist/signing/index.d.ts","import":"./dist/signing/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js"},"./interactions/*":{"types":"./dist/interactions/*.d.ts","import":"./dist/interactions/*.js"}},"gitHead":"e02a10c4dc5fcd67f8a59b534e17711f9fc111b7","scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","prepare":"npm run build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kjrkentolopon","email":"kjrkentolopon@ancientholdings.eu"},"repository":{"url":"git+https://github.com/StoaChain/OuronetCore.git","type":"git"},"_npmVersion":"10.9.7","description":"Shared TypeScript core for the OuroNet ecosystem — StoaChain / Chainweb / Pact interactions, Codex signing, guard analysis, encryption. Consumed by OuronetUI and the AncientHolder HUB.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@stoachain/dalos-crypto":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^4.1.0","typescript":"^5.7.2","@types/node":"^22.10.0","@scure/bip39":"^1.6.0","@kadena/types":"^0.7.0","@noble/curves":"^1.9.0","@kadena/client":"^1.17.1","@kadena/hd-wallet":"^0.6.1","@kadena/cryptography-utils":"^0.4.4"},"peerDependencies":{"@scure/bip39":"^1.2.0","@kadena/types":"^0.7.0","@noble/curves":"^1.4.0","@kadena/client":"^1.17.0","@kadena/hd-wallet":"^0.6.0","@kadena/cryptography-utils":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ouronet-core_2.0.4_1777598333561_0.6252037478174584","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @ouronet/ouronet-core. This name is frozen and receives no further releases — the same code continues there under the @ouronet scope. Please install @ouronet/ouronet-core instead."},"2.1.0":{"name":"@stoachain/ouronet-core","version":"2.1.0","license":"UNLICENSED","_id":"@stoachain/ouronet-core@2.1.0","maintainers":[{"name":"kjrkentolopon","email":"kjrkentolopon@ancientholdings.eu"}],"homepage":"https://github.com/StoaChain/OuronetCore#readme","bugs":{"url":"https://github.com/StoaChain/OuronetCore/issues"},"dist":{"shasum":"6eb27a2913e8b7978eb4b5145f65d8256ddf9f19","tarball":"https://registry.npmjs.org/@stoachain/ouronet-core/-/ouronet-core-2.1.0.tgz","fileCount":109,"integrity":"sha512-tABFKnbWuCp3NbOSaEDDyZ6oZ6+qElnDViPiBwPtjqGB6XdD+Dq3qddKrA0oC+Nvr8d1wbx5oaQQygA4vBjOgw==","signatures":[{"sig":"MEQCIA7hqtOjfZ1BLOtMkX6VTUIChkpYVsF230gXzzFk0/S5AiBxbFR7PsAPV91tiEP1/NsyDO2kYFDPUhgCWUV3fRaD6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":660441},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./gas":{"types":"./dist/gas/index.d.ts","import":"./dist/gas/index.js"},"./pact":{"types":"./dist/pact/index.d.ts","import":"./dist/pact/index.js"},"./codex":{"types":"./dist/codex/index.d.ts","import":"./dist/codex/index.js"},"./dalos":{"types":"./dist/dalos/index.d.ts","import":"./dist/dalos/index.js"},"./guard":{"types":"./dist/guard/index.d.ts","import":"./dist/guard/index.js"},"./reads":{"types":"./dist/reads/index.d.ts","import":"./dist/reads/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js"},"./errors":{"types":"./dist/errors/index.d.ts","import":"./dist/errors/index.js"},"./wallet":{"types":"./dist/wallet/index.d.ts","import":"./dist/wallet/index.js"},"./network":{"types":"./dist/network/index.d.ts","import":"./dist/network/index.js"},"./signing":{"types":"./dist/signing/index.d.ts","import":"./dist/signing/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js"},"./interactions/*":{"types":"./dist/interactions/*.d.ts","import":"./dist/interactions/*.js"}},"gitHead":"b9fd463f4a802911b7160400eac0960cd14bca49","scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","prepare":"npm run build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kjrkentolopon","email":"kjrkentolopon@ancientholdings.eu"},"repository":{"url":"git+https://github.com/StoaChain/OuronetCore.git","type":"git"},"_npmVersion":"10.9.7","description":"Shared TypeScript core for the OuroNet ecosystem — StoaChain / Chainweb / Pact interactions, Codex signing, guard analysis, encryption. Consumed by OuronetUI and the AncientHolder HUB.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@stoachain/dalos-crypto":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^4.1.0","typescript":"^5.7.2","@types/node":"^22.10.0","@scure/bip39":"^1.6.0","@kadena/types":"^0.7.0","@noble/curves":"^1.9.0","@kadena/client":"^1.17.1","@kadena/hd-wallet":"^0.6.1","@kadena/cryptography-utils":"^0.4.4"},"peerDependencies":{"@scure/bip39":"^1.2.0","@kadena/types":"^0.7.0","@noble/curves":"^1.4.0","@kadena/client":"^1.17.0","@kadena/hd-wallet":"^0.6.0","@kadena/cryptography-utils":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ouronet-core_2.1.0_1777661108246_0.4816436371988586","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @ouronet/ouronet-core. This name is frozen and receives no further releases — the same code continues there under the @ouronet scope. Please install @ouronet/ouronet-core instead."},"2.1.1":{"name":"@stoachain/ouronet-core","version":"2.1.1","license":"UNLICENSED","_id":"@stoachain/ouronet-core@2.1.1","maintainers":[{"name":"kjrkentolopon","email":"kjrkentolopon@ancientholdings.eu"}],"homepage":"https://github.com/StoaChain/OuronetCore#readme","bugs":{"url":"https://github.com/StoaChain/OuronetCore/issues"},"dist":{"shasum":"f91d7e6886a56e18f201c1b4da133f03eb1589b5","tarball":"https://registry.npmjs.org/@stoachain/ouronet-core/-/ouronet-core-2.1.1.tgz","fileCount":109,"integrity":"sha512-kpZm/UeiWzpjQuhU6GDXxMSUYDONv5uZCzKw1hQlIQkRWsuUgHtZHY5O/yFbsIHk5CrtPdsMyp/N0JIM82ruAQ==","signatures":[{"sig":"MEQCIC6tb9QgOgOfbVLVyxe2WkPRoRcBlIdeiGn1LuXsNs6nAiBoJJGGdpETVecam2PK3M4wdVkUzBMRxJ7ECwAu6uTDHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":666930},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./gas":{"types":"./dist/gas/index.d.ts","import":"./dist/gas/index.js"},"./pact":{"types":"./dist/pact/index.d.ts","import":"./dist/pact/index.js"},"./codex":{"types":"./dist/codex/index.d.ts","import":"./dist/codex/index.js"},"./dalos":{"types":"./dist/dalos/index.d.ts","import":"./dist/dalos/index.js"},"./guard":{"types":"./dist/guard/index.d.ts","import":"./dist/guard/index.js"},"./reads":{"types":"./dist/reads/index.d.ts","import":"./dist/reads/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js"},"./errors":{"types":"./dist/errors/index.d.ts","import":"./dist/errors/index.js"},"./wallet":{"types":"./dist/wallet/index.d.ts","import":"./dist/wallet/index.js"},"./network":{"types":"./dist/network/index.d.ts","import":"./dist/network/index.js"},"./signing":{"types":"./dist/signing/index.d.ts","import":"./dist/signing/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js"},"./interactions/*":{"types":"./dist/interactions/*.d.ts","import":"./dist/interactions/*.js"}},"gitHead":"7906a879609db02a5fce85ce1f3a921f651aa2eb","scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","prepare":"npm run build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kjrkentolopon","email":"kjrkentolopon@ancientholdings.eu"},"repository":{"url":"git+https://github.com/StoaChain/OuronetCore.git","type":"git"},"_npmVersion":"10.9.7","description":"Shared TypeScript core for the OuroNet ecosystem — StoaChain / Chainweb / Pact interactions, Codex signing, guard analysis, encryption. Consumed by OuronetUI and the AncientHolder HUB.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@stoachain/dalos-crypto":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^4.1.0","typescript":"^5.7.2","@types/node":"^22.10.0","@scure/bip39":"^1.6.0","@kadena/types":"^0.7.0","@noble/curves":"^1.9.0","@kadena/client":"^1.17.1","@kadena/hd-wallet":"^0.6.1","@kadena/cryptography-utils":"^0.4.4"},"peerDependencies":{"@scure/bip39":"^1.2.0","@kadena/types":"^0.7.0","@noble/curves":"^1.4.0","@kadena/client":"^1.17.0","@kadena/hd-wallet":"^0.6.0","@kadena/cryptography-utils":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ouronet-core_2.1.1_1777662096229_0.03363035245316004","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @ouronet/ouronet-core. This name is frozen and receives no further releases — the same code continues there under the @ouronet scope. Please install @ouronet/ouronet-core instead."},"2.1.2":{"name":"@stoachain/ouronet-core","version":"2.1.2","license":"UNLICENSED","_id":"@stoachain/ouronet-core@2.1.2","maintainers":[{"name":"kjrkentolopon","email":"kjrkentolopon@ancientholdings.eu"}],"homepage":"https://github.com/StoaChain/OuronetCore#readme","bugs":{"url":"https://github.com/StoaChain/OuronetCore/issues"},"dist":{"shasum":"2d32218644175bfdb0712220159984f77f76cf48","tarball":"https://registry.npmjs.org/@stoachain/ouronet-core/-/ouronet-core-2.1.2.tgz","fileCount":109,"integrity":"sha512-xFfaRn+bg/e9GTEku+RwtstA342PpqwUzwh5EHPAEQuVSevKZUdZ1xDOPmQeiKGuahnHBNW2gOkWhD8/+zbDJQ==","signatures":[{"sig":"MEUCIQCydNshUxO61+v57CuF8vr76agii/+h/QddbH2YiiKLcgIgaCePG15IXGo2q9+8ilSfvy6ABoWDuloiieu+WAmRYaQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":671414},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./gas":{"types":"./dist/gas/index.d.ts","import":"./dist/gas/index.js"},"./pact":{"types":"./dist/pact/index.d.ts","import":"./dist/pact/index.js"},"./codex":{"types":"./dist/codex/index.d.ts","import":"./dist/codex/index.js"},"./dalos":{"types":"./dist/dalos/index.d.ts","import":"./dist/dalos/index.js"},"./guard":{"types":"./dist/guard/index.d.ts","import":"./dist/guard/index.js"},"./reads":{"types":"./dist/reads/index.d.ts","import":"./dist/reads/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js"},"./errors":{"types":"./dist/errors/index.d.ts","import":"./dist/errors/index.js"},"./wallet":{"types":"./dist/wallet/index.d.ts","import":"./dist/wallet/index.js"},"./network":{"types":"./dist/network/index.d.ts","import":"./dist/network/index.js"},"./signing":{"types":"./dist/signing/index.d.ts","import":"./dist/signing/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js"},"./interactions/*":{"types":"./dist/interactions/*.d.ts","import":"./dist/interactions/*.js"}},"gitHead":"15adc7fe281cb9dbed57272eca071acf9c235736","scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","prepare":"npm run build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kjrkentolopon","email":"kjrkentolopon@ancientholdings.eu"},"repository":{"url":"git+https://github.com/StoaChain/OuronetCore.git","type":"git"},"_npmVersion":"10.9.7","description":"Shared TypeScript core for the OuroNet ecosystem — StoaChain / Chainweb / Pact interactions, Codex signing, guard analysis, encryption. Consumed by OuronetUI and the AncientHolder HUB.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@stoachain/dalos-crypto":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^4.1.0","typescript":"^5.7.2","@types/node":"^22.10.0","@scure/bip39":"^1.6.0","@kadena/types":"^0.7.0","@noble/curves":"^1.9.0","@kadena/client":"^1.17.1","@kadena/hd-wallet":"^0.6.1","@kadena/cryptography-utils":"^0.4.4"},"peerDependencies":{"@scure/bip39":"^1.2.0","@kadena/types":"^0.7.0","@noble/curves":"^1.4.0","@kadena/client":"^1.17.0","@kadena/hd-wallet":"^0.6.0","@kadena/cryptography-utils":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ouronet-core_2.1.2_1777679980962_0.6016700480948947","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @ouronet/ouronet-core. This name is frozen and receives no further releases — the same code continues there under the @ouronet scope. Please install @ouronet/ouronet-core instead."},"2.2.0":{"name":"@stoachain/ouronet-core","version":"2.2.0","license":"UNLICENSED","_id":"@stoachain/ouronet-core@2.2.0","maintainers":[{"name":"kjrkentolopon","email":"kjrkentolopon@ancientholdings.eu"}],"homepage":"https://github.com/StoaChain/OuronetCore#readme","bugs":{"url":"https://github.com/StoaChain/OuronetCore/issues"},"dist":{"shasum":"a813cbb1110d290d915c9fa11ac21747596ed997","tarball":"https://registry.npmjs.org/@stoachain/ouronet-core/-/ouronet-core-2.2.0.tgz","fileCount":111,"integrity":"sha512-Mbncm0nr26IwrjglLCI2V/P6qpSbJbbOygycvZMPDYFIAPkn9iIpa/cweDeF7iww3WdKENH0Ko4bCs7s5FqRiQ==","signatures":[{"sig":"MEQCIE5lxqQ4yB/MpSwz7D5aRa2mwKebGRPbo+aDXFQ5Z8qKAiALTG8x2/IJ60D0qBNrkD2qrOhapb628CpdGX1P/kzoTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":689155},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./gas":{"types":"./dist/gas/index.d.ts","import":"./dist/gas/index.js"},"./pact":{"types":"./dist/pact/index.d.ts","import":"./dist/pact/index.js"},"./codex":{"types":"./dist/codex/index.d.ts","import":"./dist/codex/index.js"},"./dalos":{"types":"./dist/dalos/index.d.ts","import":"./dist/dalos/index.js"},"./guard":{"types":"./dist/guard/index.d.ts","import":"./dist/guard/index.js"},"./reads":{"types":"./dist/reads/index.d.ts","import":"./dist/reads/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js"},"./errors":{"types":"./dist/errors/index.d.ts","import":"./dist/errors/index.js"},"./wallet":{"types":"./dist/wallet/index.d.ts","import":"./dist/wallet/index.js"},"./network":{"types":"./dist/network/index.d.ts","import":"./dist/network/index.js"},"./signing":{"types":"./dist/signing/index.d.ts","import":"./dist/signing/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js"},"./interactions/*":{"types":"./dist/interactions/*.d.ts","import":"./dist/interactions/*.js"}},"gitHead":"0f06fa812676bbd440c14986714ef82938e571d6","scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","prepare":"npm run build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kjrkentolopon","email":"kjrkentolopon@ancientholdings.eu"},"repository":{"url":"git+https://github.com/StoaChain/OuronetCore.git","type":"git"},"_npmVersion":"10.9.7","description":"Shared TypeScript core for the OuroNet ecosystem — StoaChain / Chainweb / Pact interactions, Codex signing, guard analysis, encryption. Consumed by OuronetUI and the AncientHolder HUB.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@stoachain/dalos-crypto":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^4.1.0","typescript":"^5.7.2","@types/node":"^22.10.0","@scure/bip39":"^1.6.0","@kadena/types":"^0.7.0","@noble/curves":"^1.9.0","@kadena/client":"^1.17.1","@kadena/hd-wallet":"^0.6.1","@kadena/cryptography-utils":"^0.4.4"},"peerDependencies":{"@scure/bip39":"^1.2.0","@kadena/types":"^0.7.0","@noble/curves":"^1.4.0","@kadena/client":"^1.17.0","@kadena/hd-wallet":"^0.6.0","@kadena/cryptography-utils":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ouronet-core_2.2.0_1777745910714_0.6502375026937217","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @ouronet/ouronet-core. This name is frozen and receives no further releases — the same code continues there under the @ouronet scope. Please install @ouronet/ouronet-core instead."},"2.3.0":{"name":"@stoachain/ouronet-core","version":"2.3.0","license":"UNLICENSED","_id":"@stoachain/ouronet-core@2.3.0","maintainers":[{"name":"kjrkentolopon","email":"kjrkentolopon@ancientholdings.eu"}],"homepage":"https://github.com/StoaChain/OuronetCore#readme","bugs":{"url":"https://github.com/StoaChain/OuronetCore/issues"},"dist":{"shasum":"e4380d6fe6f6b77e7b1dbf95ddd0bcf4e1eaeef2","tarball":"https://registry.npmjs.org/@stoachain/ouronet-core/-/ouronet-core-2.3.0.tgz","fileCount":115,"integrity":"sha512-BIGB99caN+W9Z+xDXoU9vS8NAyAjbBxd+zTQngumpepNrSSF2xV3V7V0b9I3XfvcsBv184wWeOkHP1Y+7y31xQ==","signatures":[{"sig":"MEYCIQDWPydHtgr73tpzAuo0FCSk81sUuiBsIrTcGzRVjnLaZQIhAKG4D1gwuDxpRtruHtAHlqPgAITEe4UWspLpaXit3DzX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":726185},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./gas":{"types":"./dist/gas/index.d.ts","import":"./dist/gas/index.js"},"./pact":{"types":"./dist/pact/index.d.ts","import":"./dist/pact/index.js"},"./codex":{"types":"./dist/codex/index.d.ts","import":"./dist/codex/index.js"},"./dalos":{"types":"./dist/dalos/index.d.ts","import":"./dist/dalos/index.js"},"./guard":{"types":"./dist/guard/index.d.ts","import":"./dist/guard/index.js"},"./reads":{"types":"./dist/reads/index.d.ts","import":"./dist/reads/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js"},"./errors":{"types":"./dist/errors/index.d.ts","import":"./dist/errors/index.js"},"./wallet":{"types":"./dist/wallet/index.d.ts","import":"./dist/wallet/index.js"},"./network":{"types":"./dist/network/index.d.ts","import":"./dist/network/index.js"},"./signing":{"types":"./dist/signing/index.d.ts","import":"./dist/signing/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js"},"./observability":{"types":"./dist/observability/index.d.ts","import":"./dist/observability/index.js"},"./interactions/*":{"types":"./dist/interactions/*.d.ts","import":"./dist/interactions/*.js"}},"gitHead":"ee5589d365fb15c63e227117b7f0b4b19c4479f8","scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","prepare":"npm run build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kjrkentolopon","email":"kjrkentolopon@ancientholdings.eu"},"repository":{"url":"git+https://github.com/StoaChain/OuronetCore.git","type":"git"},"_npmVersion":"10.9.7","description":"Shared TypeScript core for the OuroNet ecosystem — StoaChain / Chainweb / Pact interactions, Codex signing, guard analysis, encryption. Consumed by OuronetUI and the AncientHolder HUB.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@stoachain/dalos-crypto":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^4.1.0","typescript":"^5.7.2","@types/node":"^22.10.0","@scure/bip39":"^1.6.0","@kadena/types":"^0.7.0","@noble/curves":"^1.9.0","@kadena/client":"^1.17.1","@kadena/hd-wallet":"^0.6.1","@kadena/cryptography-utils":"^0.4.4"},"peerDependencies":{"@scure/bip39":"^1.2.0","@kadena/types":"^0.7.0","@noble/curves":"^1.4.0","@kadena/client":"^1.17.0","@kadena/hd-wallet":"^0.6.0","@kadena/cryptography-utils":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ouronet-core_2.3.0_1777767267054_0.7972224200185851","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @ouronet/ouronet-core. This name is frozen and receives no further releases — the same code continues there under the @ouronet scope. Please install @ouronet/ouronet-core instead."},"3.0.0":{"name":"@stoachain/ouronet-core","version":"3.0.0","license":"UNLICENSED","_id":"@stoachain/ouronet-core@3.0.0","maintainers":[{"name":"kjrkentolopon","email":"kjrkentolopon@ancientholdings.eu"}],"homepage":"https://github.com/StoaChain/OuronetCore#readme","bugs":{"url":"https://github.com/StoaChain/OuronetCore/issues"},"dist":{"shasum":"7d86f82d861bf7696dc990932af1e7017618eb64","tarball":"https://registry.npmjs.org/@stoachain/ouronet-core/-/ouronet-core-3.0.0.tgz","fileCount":115,"integrity":"sha512-o3a1I0lPNIfgUYOiOWBPlPYMVDNBOToYwTG0rs/JeK5o1njdIOIhcHNk5tIx44Zc99gRuXC6Mk27xG7J0+S9+w==","signatures":[{"sig":"MEYCIQDng8kY5qO/7HmUujyi6QsZRZEptGIpg/0LACdWKsnOOwIhALjQkgmJCG9rw0h2uirkW8IaDDwtwUuBZsuJJ2Ga0GFd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":769996},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./gas":{"types":"./dist/gas/index.d.ts","import":"./dist/gas/index.js"},"./pact":{"types":"./dist/pact/index.d.ts","import":"./dist/pact/index.js"},"./codex":{"types":"./dist/codex/index.d.ts","import":"./dist/codex/index.js"},"./dalos":{"types":"./dist/dalos/index.d.ts","import":"./dist/dalos/index.js"},"./guard":{"types":"./dist/guard/index.d.ts","import":"./dist/guard/index.js"},"./reads":{"types":"./dist/reads/index.d.ts","import":"./dist/reads/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js"},"./errors":{"types":"./dist/errors/index.d.ts","import":"./dist/errors/index.js"},"./wallet":{"types":"./dist/wallet/index.d.ts","import":"./dist/wallet/index.js"},"./network":{"types":"./dist/network/index.d.ts","import":"./dist/network/index.js"},"./signing":{"types":"./dist/signing/index.d.ts","import":"./dist/signing/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js"},"./observability":{"types":"./dist/observability/index.d.ts","import":"./dist/observability/index.js"},"./interactions/*":{"types":"./dist/interactions/*.d.ts","import":"./dist/interactions/*.js"}},"gitHead":"ef43f403b3be80da6a2f679960cf47204c675216","scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","prepare":"npm run build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kjrkentolopon","email":"kjrkentolopon@ancientholdings.eu"},"repository":{"url":"git+https://github.com/StoaChain/OuronetCore.git","type":"git"},"_npmVersion":"10.9.7","description":"Shared TypeScript core for the OuroNet ecosystem — StoaChain / Chainweb / Pact interactions, Codex signing, guard analysis, encryption. Consumed by OuronetUI and the AncientHolder HUB.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@stoachain/dalos-crypto":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^4.1.0","typescript":"^5.7.2","@types/node":"^22.10.0","@scure/bip39":"^1.6.0","@kadena/types":"^0.7.0","@noble/curves":"^1.9.0","@kadena/client":"^1.17.1","@kadena/hd-wallet":"^0.6.1","@kadena/cryptography-utils":"^0.4.4"},"peerDependencies":{"@scure/bip39":"^1.2.0","@kadena/types":"^0.7.0","@noble/curves":"^1.4.0","@kadena/client":"^1.17.0","@kadena/hd-wallet":"^0.6.0","@kadena/cryptography-utils":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ouronet-core_3.0.0_1777834305379_0.49966051369458286","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @ouronet/ouronet-core. This name is frozen and receives no further releases — the same code continues there under the @ouronet scope. Please install @ouronet/ouronet-core instead."},"3.1.1":{"name":"@stoachain/ouronet-core","version":"3.1.1","license":"UNLICENSED","_id":"@stoachain/ouronet-core@3.1.1","maintainers":[{"name":"kjrkentolopon","email":"kjrkentolopon@ancientholdings.eu"}],"homepage":"https://github.com/StoaChain/OuronetCore#readme","bugs":{"url":"https://github.com/StoaChain/OuronetCore/issues"},"dist":{"shasum":"26a97cadf9527f7f927c0cce2259e06cdc116397","tarball":"https://registry.npmjs.org/@stoachain/ouronet-core/-/ouronet-core-3.1.1.tgz","fileCount":115,"integrity":"sha512-yHuOizBFNma1s7ECrTGex1AJkqAZkWNYQr8MfqHG4OR2+FHGuidjzgkGY/anTWjar4sQAZxL+6JHzN6+Z97N4g==","signatures":[{"sig":"MEUCIAbCVegZCZci8m3K7imcoebqxAyoV3OUXEvWatBAc+p6AiEAks7FnJ6HM+17rtjXtJflWBu2otf4WOi/6snrlpQqQpc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":793931},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./gas":{"types":"./dist/gas/index.d.ts","import":"./dist/gas/index.js"},"./pact":{"types":"./dist/pact/index.d.ts","import":"./dist/pact/index.js"},"./codex":{"types":"./dist/codex/index.d.ts","import":"./dist/codex/index.js"},"./dalos":{"types":"./dist/dalos/index.d.ts","import":"./dist/dalos/index.js"},"./guard":{"types":"./dist/guard/index.d.ts","import":"./dist/guard/index.js"},"./reads":{"types":"./dist/reads/index.d.ts","import":"./dist/reads/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js"},"./errors":{"types":"./dist/errors/index.d.ts","import":"./dist/errors/index.js"},"./wallet":{"types":"./dist/wallet/index.d.ts","import":"./dist/wallet/index.js"},"./network":{"types":"./dist/network/index.d.ts","import":"./dist/network/index.js"},"./signing":{"types":"./dist/signing/index.d.ts","import":"./dist/signing/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js"},"./observability":{"types":"./dist/observability/index.d.ts","import":"./dist/observability/index.js"},"./interactions/*":{"types":"./dist/interactions/*.d.ts","import":"./dist/interactions/*.js"}},"gitHead":"82390621c2929a6edada1cea22c3059c91fe9c34","scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","prepare":"npm run build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kjrkentolopon","email":"kjrkentolopon@ancientholdings.eu"},"repository":{"url":"git+https://github.com/StoaChain/OuronetCore.git","type":"git"},"_npmVersion":"10.9.7","description":"Shared TypeScript core for the OuroNet ecosystem — StoaChain / Chainweb / Pact interactions, Codex signing, guard analysis, encryption. Consumed by OuronetUI and the AncientHolder HUB.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@stoachain/dalos-crypto":"^4.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^4.1.0","typescript":"^5.7.2","@types/node":"^22.10.0","@scure/bip39":"^1.6.0","@kadena/types":"^0.7.0","@noble/curves":"^1.9.0","@kadena/client":"^1.17.1","@kadena/hd-wallet":"^0.6.1","@kadena/cryptography-utils":"^0.4.4"},"peerDependencies":{"@scure/bip39":"^1.2.0","@kadena/types":"^0.7.0","@noble/curves":"^1.4.0","@kadena/client":"^1.17.0","@kadena/hd-wallet":"^0.6.0","@kadena/cryptography-utils":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ouronet-core_3.1.1_1778004819822_0.10061758253116082","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @ouronet/ouronet-core. This name is frozen and receives no further releases — the same code continues there under the @ouronet scope. Please install @ouronet/ouronet-core instead."},"3.2.0":{"name":"@stoachain/ouronet-core","version":"3.2.0","license":"UNLICENSED","_id":"@stoachain/ouronet-core@3.2.0","maintainers":[{"name":"kjrkentolopon","email":"kjrkentolopon@ancientholdings.eu"}],"homepage":"https://github.com/StoaChain/OuronetCore#readme","bugs":{"url":"https://github.com/StoaChain/OuronetCore/issues"},"dist":{"shasum":"0add1da3506b03eecd20745511ebf387ca1d6940","tarball":"https://registry.npmjs.org/@stoachain/ouronet-core/-/ouronet-core-3.2.0.tgz","fileCount":115,"integrity":"sha512-X0Evru3ymJaWKCC4S7MO4DUBZweJRcrpITc8i4K1bNR23r/GmTzeaO//D6yOFoKGDJaNrCHV7gz/y3MFmk3RYA==","signatures":[{"sig":"MEUCIBsxusHOigGH1M6uunv7fl1UPr+steR9AiD4ewOOFndSAiEA/jh4Th021+rJA/0jCEtSY/BLb2tmHmHFJD2YK5+Kcws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":812631},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./gas":{"types":"./dist/gas/index.d.ts","import":"./dist/gas/index.js"},"./pact":{"types":"./dist/pact/index.d.ts","import":"./dist/pact/index.js"},"./codex":{"types":"./dist/codex/index.d.ts","import":"./dist/codex/index.js"},"./dalos":{"types":"./dist/dalos/index.d.ts","import":"./dist/dalos/index.js"},"./guard":{"types":"./dist/guard/index.d.ts","import":"./dist/guard/index.js"},"./reads":{"types":"./dist/reads/index.d.ts","import":"./dist/reads/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js"},"./errors":{"types":"./dist/errors/index.d.ts","import":"./dist/errors/index.js"},"./wallet":{"types":"./dist/wallet/index.d.ts","import":"./dist/wallet/index.js"},"./network":{"types":"./dist/network/index.d.ts","import":"./dist/network/index.js"},"./signing":{"types":"./dist/signing/index.d.ts","import":"./dist/signing/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js"},"./observability":{"types":"./dist/observability/index.d.ts","import":"./dist/observability/index.js"},"./interactions/*":{"types":"./dist/interactions/*.d.ts","import":"./dist/interactions/*.js"}},"gitHead":"2c0d3cf4e3d2b3a5b905e4c9167d40df7415dd47","scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","prepare":"npm run build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kjrkentolopon","email":"kjrkentolopon@ancientholdings.eu"},"repository":{"url":"git+https://github.com/StoaChain/OuronetCore.git","type":"git"},"_npmVersion":"10.9.7","description":"Shared TypeScript core for the OuroNet ecosystem — StoaChain / Chainweb / Pact interactions, Codex signing, guard analysis, encryption. Consumed by OuronetUI and the AncientHolder HUB.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@stoachain/dalos-crypto":"^4.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^4.1.0","typescript":"^5.7.2","@types/node":"^22.10.0","@scure/bip39":"^1.6.0","@kadena/types":"^0.7.0","@noble/curves":"^1.9.0","@kadena/client":"^1.17.1","@kadena/hd-wallet":"^0.6.1","@kadena/cryptography-utils":"^0.4.4"},"peerDependencies":{"@scure/bip39":"^1.2.0","@kadena/types":"^0.7.0","@noble/curves":"^1.4.0","@kadena/client":"^1.17.0","@kadena/hd-wallet":"^0.6.0","@kadena/cryptography-utils":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ouronet-core_3.2.0_1778013479722_0.07654905975697068","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @ouronet/ouronet-core. This name is frozen and receives no further releases — the same code continues there under the @ouronet scope. Please install @ouronet/ouronet-core instead."},"3.2.1":{"name":"@stoachain/ouronet-core","version":"3.2.1","license":"UNLICENSED","_id":"@stoachain/ouronet-core@3.2.1","maintainers":[{"name":"kjrkentolopon","email":"kjrkentolopon@ancientholdings.eu"}],"homepage":"https://github.com/StoaChain/OuronetCore#readme","bugs":{"url":"https://github.com/StoaChain/OuronetCore/issues"},"dist":{"shasum":"2e84c827bd1e21b17a0d33befc586fa9b7f41a84","tarball":"https://registry.npmjs.org/@stoachain/ouronet-core/-/ouronet-core-3.2.1.tgz","fileCount":115,"integrity":"sha512-Mw5QuPWaZ22J6xWyS9zPc/Vc4qwi33oj3drhyxqoVNJtdHJsFVCfnYhZrr5vl1oKxo1l9kJsfz9QK06DpkGlNQ==","signatures":[{"sig":"MEUCIQDPY973KKFeupblmJOKDu3MKE3yJglmSyG5fs8Fo/0jLQIgM3n7xgTi4prfcNcToRpCYb6+J4g1Zpl4/MN3XOUmlyQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":826732},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./gas":{"types":"./dist/gas/index.d.ts","import":"./dist/gas/index.js"},"./pact":{"types":"./dist/pact/index.d.ts","import":"./dist/pact/index.js"},"./codex":{"types":"./dist/codex/index.d.ts","import":"./dist/codex/index.js"},"./dalos":{"types":"./dist/dalos/index.d.ts","import":"./dist/dalos/index.js"},"./guard":{"types":"./dist/guard/index.d.ts","import":"./dist/guard/index.js"},"./reads":{"types":"./dist/reads/index.d.ts","import":"./dist/reads/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js"},"./errors":{"types":"./dist/errors/index.d.ts","import":"./dist/errors/index.js"},"./wallet":{"types":"./dist/wallet/index.d.ts","import":"./dist/wallet/index.js"},"./network":{"types":"./dist/network/index.d.ts","import":"./dist/network/index.js"},"./signing":{"types":"./dist/signing/index.d.ts","import":"./dist/signing/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js"},"./observability":{"types":"./dist/observability/index.d.ts","import":"./dist/observability/index.js"},"./interactions/*":{"types":"./dist/interactions/*.d.ts","import":"./dist/interactions/*.js"}},"gitHead":"1890d55b287dd023fbbeff6df4340b4c6fcd8eaf","scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","prepare":"npm run build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kjrkentolopon","email":"kjrkentolopon@ancientholdings.eu"},"repository":{"url":"git+https://github.com/StoaChain/OuronetCore.git","type":"git"},"_npmVersion":"10.9.7","description":"Shared TypeScript core for the OuroNet ecosystem — StoaChain / Chainweb / Pact interactions, Codex signing, guard analysis, encryption. Consumed by OuronetUI and the AncientHolder HUB.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@stoachain/dalos-crypto":"^4.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^4.1.0","typescript":"^5.7.2","@types/node":"^22.10.0","@scure/bip39":"^1.6.0","@kadena/types":"^0.7.0","@noble/curves":"^1.9.0","@kadena/client":"^1.17.1","@kadena/hd-wallet":"^0.6.1","@kadena/cryptography-utils":"^0.4.4"},"peerDependencies":{"@scure/bip39":"^1.2.0","@kadena/types":"^0.7.0","@noble/curves":"^1.4.0","@kadena/client":"^1.17.0","@kadena/hd-wallet":"^0.6.0","@kadena/cryptography-utils":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ouronet-core_3.2.1_1778014978253_0.6529735516792481","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @ouronet/ouronet-core. This name is frozen and receives no further releases — the same code continues there under the @ouronet scope. Please install @ouronet/ouronet-core instead."},"3.2.2":{"name":"@stoachain/ouronet-core","version":"3.2.2","license":"UNLICENSED","_id":"@stoachain/ouronet-core@3.2.2","maintainers":[{"name":"kjrkentolopon","email":"kjrkentolopon@ancientholdings.eu"}],"homepage":"https://github.com/StoaChain/OuronetCore#readme","bugs":{"url":"https://github.com/StoaChain/OuronetCore/issues"},"dist":{"shasum":"100aa3815702c2cf80d7b5fcc559a89050e334a6","tarball":"https://registry.npmjs.org/@stoachain/ouronet-core/-/ouronet-core-3.2.2.tgz","fileCount":115,"integrity":"sha512-JvO35mzSDIqawgb08V/AVi7y9dJ9MDywgu/J9W7iHdSkL0ei65OiejF4ZmG9eAxpDFkn6C7TRb7AV4mSzbatkw==","signatures":[{"sig":"MEUCIDo+flr7yBw3Moly0EUuPma/Lzn34E14yvvsYEroL0kJAiEAwPriYnYkFuesjshvJXFXuukXM1rUIglBu5R/v3neWAM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":827574},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./gas":{"types":"./dist/gas/index.d.ts","import":"./dist/gas/index.js"},"./pact":{"types":"./dist/pact/index.d.ts","import":"./dist/pact/index.js"},"./codex":{"types":"./dist/codex/index.d.ts","import":"./dist/codex/index.js"},"./dalos":{"types":"./dist/dalos/index.d.ts","import":"./dist/dalos/index.js"},"./guard":{"types":"./dist/guard/index.d.ts","import":"./dist/guard/index.js"},"./reads":{"types":"./dist/reads/index.d.ts","import":"./dist/reads/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js"},"./errors":{"types":"./dist/errors/index.d.ts","import":"./dist/errors/index.js"},"./wallet":{"types":"./dist/wallet/index.d.ts","import":"./dist/wallet/index.js"},"./network":{"types":"./dist/network/index.d.ts","import":"./dist/network/index.js"},"./signing":{"types":"./dist/signing/index.d.ts","import":"./dist/signing/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js"},"./observability":{"types":"./dist/observability/index.d.ts","import":"./dist/observability/index.js"},"./interactions/*":{"types":"./dist/interactions/*.d.ts","import":"./dist/interactions/*.js"}},"gitHead":"6a6cbc9b90058939a1eb0bda8b051401fd9adfe7","scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","prepare":"npm run build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kjrkentolopon","email":"kjrkentolopon@ancientholdings.eu"},"repository":{"url":"git+https://github.com/StoaChain/OuronetCore.git","type":"git"},"_npmVersion":"10.9.7","description":"Shared TypeScript core for the OuroNet ecosystem — StoaChain / Chainweb / Pact interactions, Codex signing, guard analysis, encryption. Consumed by OuronetUI and the AncientHolder HUB.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@stoachain/dalos-crypto":"^4.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^4.1.0","typescript":"^5.7.2","@types/node":"^22.10.0","@scure/bip39":"^1.6.0","@kadena/types":"^0.7.0","@noble/curves":"^1.9.0","@kadena/client":"^1.17.1","@kadena/hd-wallet":"^0.6.1","@kadena/cryptography-utils":"^0.4.4"},"peerDependencies":{"@scure/bip39":"^1.2.0","@kadena/types":"^0.7.0","@noble/curves":"^1.4.0","@kadena/client":"^1.17.0","@kadena/hd-wallet":"^0.6.0","@kadena/cryptography-utils":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ouronet-core_3.2.2_1778016206712_0.42706337615264234","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @ouronet/ouronet-core. This name is frozen and receives no further releases — the same code continues there under the @ouronet scope. Please install @ouronet/ouronet-core instead."},"3.2.3":{"name":"@stoachain/ouronet-core","version":"3.2.3","license":"UNLICENSED","_id":"@stoachain/ouronet-core@3.2.3","maintainers":[{"name":"kjrkentolopon","email":"kjrkentolopon@ancientholdings.eu"}],"homepage":"https://github.com/StoaChain/OuronetCore#readme","bugs":{"url":"https://github.com/StoaChain/OuronetCore/issues"},"dist":{"shasum":"8628029366b34c6af4fbc4907ea892ff50b7d6a4","tarball":"https://registry.npmjs.org/@stoachain/ouronet-core/-/ouronet-core-3.2.3.tgz","fileCount":115,"integrity":"sha512-Es+Y4gk8NCvmfFb5MZfJfKLQ51Ptxf5joLep+Xj+QwN8/TyO3UAtGF4hQ2rDLXuYUXnQ2mpME+kkBgjH8glQeg==","signatures":[{"sig":"MEUCIAg47IWI6NOlQPVERtMzQdDADvs7x2/rBelUA0CR4kjqAiEA2FXfZvrnVNMYGPEH1xdFa6V9d1qg1SjbScIWnFVA7yo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":859033},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./gas":{"types":"./dist/gas/index.d.ts","import":"./dist/gas/index.js"},"./pact":{"types":"./dist/pact/index.d.ts","import":"./dist/pact/index.js"},"./codex":{"types":"./dist/codex/index.d.ts","import":"./dist/codex/index.js"},"./dalos":{"types":"./dist/dalos/index.d.ts","import":"./dist/dalos/index.js"},"./guard":{"types":"./dist/guard/index.d.ts","import":"./dist/guard/index.js"},"./reads":{"types":"./dist/reads/index.d.ts","import":"./dist/reads/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js"},"./errors":{"types":"./dist/errors/index.d.ts","import":"./dist/errors/index.js"},"./wallet":{"types":"./dist/wallet/index.d.ts","import":"./dist/wallet/index.js"},"./network":{"types":"./dist/network/index.d.ts","import":"./dist/network/index.js"},"./signing":{"types":"./dist/signing/index.d.ts","import":"./dist/signing/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js"},"./observability":{"types":"./dist/observability/index.d.ts","import":"./dist/observability/index.js"},"./interactions/*":{"types":"./dist/interactions/*.d.ts","import":"./dist/interactions/*.js"}},"gitHead":"aec2c159d7ad6079d3c264574a38500f01b258ca","scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","prepare":"npm run build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kjrkentolopon","email":"kjrkentolopon@ancientholdings.eu"},"repository":{"url":"git+https://github.com/StoaChain/OuronetCore.git","type":"git"},"_npmVersion":"10.9.7","description":"Shared TypeScript core for the OuroNet ecosystem — StoaChain / Chainweb / Pact interactions, Codex signing, guard analysis, encryption. Consumed by OuronetUI and the AncientHolder HUB.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@stoachain/dalos-crypto":"^4.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^4.1.0","typescript":"^5.7.2","@types/node":"^22.10.0","@scure/bip39":"^1.6.0","@kadena/types":"^0.7.0","@noble/curves":"^1.9.0","@kadena/client":"^1.17.1","@kadena/hd-wallet":"^0.6.1","@kadena/cryptography-utils":"^0.4.4"},"peerDependencies":{"@scure/bip39":"^1.2.0","@kadena/types":"^0.7.0","@noble/curves":"^1.4.0","@kadena/client":"^1.17.0","@kadena/hd-wallet":"^0.6.0","@kadena/cryptography-utils":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ouronet-core_3.2.3_1778018543260_0.41946841991908235","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @ouronet/ouronet-core. This name is frozen and receives no further releases — the same code continues there under the @ouronet scope. Please install @ouronet/ouronet-core instead."},"3.3.0":{"name":"@stoachain/ouronet-core","version":"3.3.0","license":"UNLICENSED","_id":"@stoachain/ouronet-core@3.3.0","maintainers":[{"name":"kjrkentolopon","email":"kjrkentolopon@ancientholdings.eu"}],"homepage":"https://github.com/StoaChain/OuronetCore#readme","bugs":{"url":"https://github.com/StoaChain/OuronetCore/issues"},"dist":{"shasum":"f22f85a7653910ae213bff48925356f320df24a9","tarball":"https://registry.npmjs.org/@stoachain/ouronet-core/-/ouronet-core-3.3.0.tgz","fileCount":115,"integrity":"sha512-dMux53/XBOiUI9+dSW9Ruu7POpVrr04fMd6/OvT4bMTG81ZrDgM1yjbkcUVs7iu2Z7Kc+curCrJq6H3X/FBLJg==","signatures":[{"sig":"MEUCIEl8PoJKAEEfOB9xZkBUS7oQrYS6JgXtpLA5eLPHT6VwAiEAz94ZoH0ThEh2YfOjCYDq1kb88lEg7afp1NEgvNCByeg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":878333},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./gas":{"types":"./dist/gas/index.d.ts","import":"./dist/gas/index.js"},"./pact":{"types":"./dist/pact/index.d.ts","import":"./dist/pact/index.js"},"./codex":{"types":"./dist/codex/index.d.ts","import":"./dist/codex/index.js"},"./dalos":{"types":"./dist/dalos/index.d.ts","import":"./dist/dalos/index.js"},"./guard":{"types":"./dist/guard/index.d.ts","import":"./dist/guard/index.js"},"./reads":{"types":"./dist/reads/index.d.ts","import":"./dist/reads/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js"},"./errors":{"types":"./dist/errors/index.d.ts","import":"./dist/errors/index.js"},"./wallet":{"types":"./dist/wallet/index.d.ts","import":"./dist/wallet/index.js"},"./network":{"types":"./dist/network/index.d.ts","import":"./dist/network/index.js"},"./signing":{"types":"./dist/signing/index.d.ts","import":"./dist/signing/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js"},"./observability":{"types":"./dist/observability/index.d.ts","import":"./dist/observability/index.js"},"./interactions/*":{"types":"./dist/interactions/*.d.ts","import":"./dist/interactions/*.js"}},"gitHead":"7706edf55acc33804bfbc765e52a4193e2183241","scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","prepare":"npm run build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kjrkentolopon","email":"kjrkentolopon@ancientholdings.eu"},"repository":{"url":"git+https://github.com/StoaChain/OuronetCore.git","type":"git"},"_npmVersion":"10.9.7","description":"Shared TypeScript core for the OuroNet ecosystem — StoaChain / Chainweb / Pact interactions, Codex signing, guard analysis, encryption. Consumed by OuronetUI and the AncientHolder HUB.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@stoachain/dalos-crypto":"^4.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^4.1.0","typescript":"^5.7.2","@types/node":"^22.10.0","@scure/bip39":"^1.6.0","@kadena/types":"^0.7.0","@noble/curves":"^1.9.0","@kadena/client":"^1.17.1","@kadena/hd-wallet":"^0.6.1","@kadena/cryptography-utils":"^0.4.4"},"peerDependencies":{"@scure/bip39":"^1.2.0","@kadena/types":"^0.7.0","@noble/curves":"^1.4.0","@kadena/client":"^1.17.0","@kadena/hd-wallet":"^0.6.0","@kadena/cryptography-utils":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ouronet-core_3.3.0_1778021406873_0.8997779761014959","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @ouronet/ouronet-core. This name is frozen and receives no further releases — the same code continues there under the @ouronet scope. Please install @ouronet/ouronet-core instead."},"3.3.1":{"name":"@stoachain/ouronet-core","version":"3.3.1","license":"UNLICENSED","_id":"@stoachain/ouronet-core@3.3.1","maintainers":[{"name":"kjrkentolopon","email":"kjrkentolopon@ancientholdings.eu"}],"homepage":"https://github.com/StoaChain/OuronetCore#readme","bugs":{"url":"https://github.com/StoaChain/OuronetCore/issues"},"dist":{"shasum":"8e7444fc690ff959346ea20803254896b2c06a93","tarball":"https://registry.npmjs.org/@stoachain/ouronet-core/-/ouronet-core-3.3.1.tgz","fileCount":115,"integrity":"sha512-R/Lp/3WSREAWTH01LfGB16DLqMzyWZEfe7ArFfL0r1VeWp7N2ubhmZuCFd5SVbAJ2z+5y7twer0obd4KlxC17g==","signatures":[{"sig":"MEQCIFPszDLi0A70nMKW7OJnE8D94xV6cNVtnp7EGTpgmm55AiAidx/oEn+M12LLGrwWV5sRPIj2CYNuKgYJuJCPTbdJAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stoachain%2fouronet-core@3.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":887933},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./gas":{"types":"./dist/gas/index.d.ts","import":"./dist/gas/index.js"},"./pact":{"types":"./dist/pact/index.d.ts","import":"./dist/pact/index.js"},"./codex":{"types":"./dist/codex/index.d.ts","import":"./dist/codex/index.js"},"./dalos":{"types":"./dist/dalos/index.d.ts","import":"./dist/dalos/index.js"},"./guard":{"types":"./dist/guard/index.d.ts","import":"./dist/guard/index.js"},"./reads":{"types":"./dist/reads/index.d.ts","import":"./dist/reads/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js"},"./errors":{"types":"./dist/errors/index.d.ts","import":"./dist/errors/index.js"},"./wallet":{"types":"./dist/wallet/index.d.ts","import":"./dist/wallet/index.js"},"./network":{"types":"./dist/network/index.d.ts","import":"./dist/network/index.js"},"./signing":{"types":"./dist/signing/index.d.ts","import":"./dist/signing/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js"},"./observability":{"types":"./dist/observability/index.d.ts","import":"./dist/observability/index.js"},"./interactions/*":{"types":"./dist/interactions/*.d.ts","import":"./dist/interactions/*.js"}},"gitHead":"0b4bd3cfa2022b6c87986baa87cce0703244d250","scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","prepare":"npm run build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kjrkentolopon","email":"kjrkentolopon@ancientholdings.eu"},"repository":{"url":"git+https://github.com/StoaChain/OuronetCore.git","type":"git"},"_npmVersion":"10.9.7","description":"Shared TypeScript core for the OuroNet ecosystem — StoaChain / Chainweb / Pact interactions, Codex signing, guard analysis, encryption. Consumed by OuronetUI and the AncientHolder HUB.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@stoachain/dalos-crypto":"^4.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^4.1.0","typescript":"^5.7.2","@types/node":"^22.10.0","@scure/bip39":"^1.6.0","@kadena/types":"^0.7.0","@noble/curves":"^1.9.0","@kadena/client":"^1.17.1","@kadena/hd-wallet":"^0.6.1","@kadena/cryptography-utils":"^0.4.4"},"peerDependencies":{"@scure/bip39":"^1.2.0","@kadena/types":"^0.7.0","@noble/curves":"^1.4.0","@kadena/client":"^1.17.0","@kadena/hd-wallet":"^0.6.0","@kadena/cryptography-utils":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ouronet-core_3.3.1_1778023797631_0.17003899948431966","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @ouronet/ouronet-core. This name is frozen and receives no further releases — the same code continues there under the @ouronet scope. Please install @ouronet/ouronet-core instead."},"3.3.2":{"name":"@stoachain/ouronet-core","version":"3.3.2","license":"UNLICENSED","_id":"@stoachain/ouronet-core@3.3.2","maintainers":[{"name":"kjrkentolopon","email":"kjrkentolopon@ancientholdings.eu"}],"homepage":"https://github.com/StoaChain/OuronetCore#readme","bugs":{"url":"https://github.com/StoaChain/OuronetCore/issues"},"dist":{"shasum":"d37e5bfae4ac84f5828526a56dbb35ef906eaf5c","tarball":"https://registry.npmjs.org/@stoachain/ouronet-core/-/ouronet-core-3.3.2.tgz","fileCount":115,"integrity":"sha512-1jnY3urMXyVbPmR9Kd9ojqGEAsjZnVzSKy3n/vpGbkD9MH/tbMj6UEJDuhtT4e0d05a0ICct8ROoJTzAgHy0cg==","signatures":[{"sig":"MEQCICeAaghfG/k1oHUZQ+5vgPYdgVMAL6gixmpnsF55GHn0AiAhzCq9XRJEL2NuhX1LTFA+XFto+Y5yD+9gy6CEmawB/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stoachain%2fouronet-core@3.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":897663},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./gas":{"types":"./dist/gas/index.d.ts","import":"./dist/gas/index.js"},"./pact":{"types":"./dist/pact/index.d.ts","import":"./dist/pact/index.js"},"./codex":{"types":"./dist/codex/index.d.ts","import":"./dist/codex/index.js"},"./dalos":{"types":"./dist/dalos/index.d.ts","import":"./dist/dalos/index.js"},"./guard":{"types":"./dist/guard/index.d.ts","import":"./dist/guard/index.js"},"./reads":{"types":"./dist/reads/index.d.ts","import":"./dist/reads/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js"},"./errors":{"types":"./dist/errors/index.d.ts","import":"./dist/errors/index.js"},"./wallet":{"types":"./dist/wallet/index.d.ts","import":"./dist/wallet/index.js"},"./network":{"types":"./dist/network/index.d.ts","import":"./dist/network/index.js"},"./signing":{"types":"./dist/signing/index.d.ts","import":"./dist/signing/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js"},"./observability":{"types":"./dist/observability/index.d.ts","import":"./dist/observability/index.js"},"./interactions/*":{"types":"./dist/interactions/*.d.ts","import":"./dist/interactions/*.js"}},"gitHead":"ecfe0a27a733a7057fe29c25794d819bbfb2f8da","scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","prepare":"npm run build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kjrkentolopon","email":"kjrkentolopon@ancientholdings.eu"},"repository":{"url":"git+https://github.com/StoaChain/OuronetCore.git","type":"git"},"_npmVersion":"10.9.7","description":"Shared TypeScript core for the OuroNet ecosystem — StoaChain / Chainweb / Pact interactions, Codex signing, guard analysis, encryption. Consumed by OuronetUI and the AncientHolder HUB.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@stoachain/dalos-crypto":"^4.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^4.1.0","typescript":"^5.7.2","@types/node":"^22.10.0","@scure/bip39":"^1.6.0","@kadena/types":"^0.7.0","@noble/curves":"^1.9.0","@kadena/client":"^1.17.1","@kadena/hd-wallet":"^0.6.1","@kadena/cryptography-utils":"^0.4.4"},"peerDependencies":{"@scure/bip39":"^1.2.0","@kadena/types":"^0.7.0","@noble/curves":"^1.4.0","@kadena/client":"^1.17.0","@kadena/hd-wallet":"^0.6.0","@kadena/cryptography-utils":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ouronet-core_3.3.2_1778028804142_0.30177781705003004","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @ouronet/ouronet-core. This name is frozen and receives no further releases — the same code continues there under the @ouronet scope. Please install @ouronet/ouronet-core instead."},"3.3.3":{"name":"@stoachain/ouronet-core","version":"3.3.3","license":"UNLICENSED","_id":"@stoachain/ouronet-core@3.3.3","maintainers":[{"name":"kjrkentolopon","email":"kjrkentolopon@ancientholdings.eu"}],"homepage":"https://github.com/StoaChain/OuronetCore#readme","bugs":{"url":"https://github.com/StoaChain/OuronetCore/issues"},"dist":{"shasum":"2cbceb274183dd2e65ed3158e96434938441667a","tarball":"https://registry.npmjs.org/@stoachain/ouronet-core/-/ouronet-core-3.3.3.tgz","fileCount":117,"integrity":"sha512-irJuavOhmN2GsrNebdxw/3tC/Y2BK8e2vgg3gTtXvtuEelO3IQXdlbsRRJ2xzgOHa3STR+JannGw1fXjwXzvRQ==","signatures":[{"sig":"MEQCIBuvHbjjOBpmWAmeNojKZpzuRH5gcE8MC8acm7vHgU1hAiByfjehxwCe9k9g0wfYK267F3XHuoo+LfdgG9t2Xzeuaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stoachain%2fouronet-core@3.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":935940},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./gas":{"types":"./dist/gas/index.d.ts","import":"./dist/gas/index.js"},"./pact":{"types":"./dist/pact/index.d.ts","import":"./dist/pact/index.js"},"./codex":{"types":"./dist/codex/index.d.ts","import":"./dist/codex/index.js"},"./dalos":{"types":"./dist/dalos/index.d.ts","import":"./dist/dalos/index.js"},"./guard":{"types":"./dist/guard/index.d.ts","import":"./dist/guard/index.js"},"./reads":{"types":"./dist/reads/index.d.ts","import":"./dist/reads/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js"},"./errors":{"types":"./dist/errors/index.d.ts","import":"./dist/errors/index.js"},"./wallet":{"types":"./dist/wallet/index.d.ts","import":"./dist/wallet/index.js"},"./network":{"types":"./dist/network/index.d.ts","import":"./dist/network/index.js"},"./signing":{"types":"./dist/signing/index.d.ts","import":"./dist/signing/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js"},"./observability":{"types":"./dist/observability/index.d.ts","import":"./dist/observability/index.js"},"./interactions/*":{"types":"./dist/interactions/*.d.ts","import":"./dist/interactions/*.js"}},"gitHead":"4ae65cbdc89f8a3703ce06331166e8f705287602","scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","prepare":"npm run build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kjrkentolopon","email":"kjrkentolopon@ancientholdings.eu"},"repository":{"url":"git+https://github.com/StoaChain/OuronetCore.git","type":"git"},"_npmVersion":"10.9.7","description":"Shared TypeScript core for the OuroNet ecosystem — StoaChain / Chainweb / Pact interactions, Codex signing, guard analysis, encryption. Consumed by OuronetUI and the AncientHolder HUB.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@stoachain/dalos-crypto":"^4.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^4.1.0","typescript":"^5.7.2","@types/node":"^22.10.0","@scure/bip39":"^1.6.0","@kadena/types":"^0.7.0","@noble/curves":"^1.9.0","@kadena/client":"^1.17.1","@kadena/hd-wallet":"^0.6.1","@kadena/cryptography-utils":"^0.4.4"},"peerDependencies":{"@scure/bip39":"^1.2.0","@kadena/types":"^0.7.0","@noble/curves":"^1.4.0","@kadena/client":"^1.17.0","@kadena/hd-wallet":"^0.6.0","@kadena/cryptography-utils":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ouronet-core_3.3.3_1778036108787_0.2449576769459596","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @ouronet/ouronet-core. This name is frozen and receives no further releases — the same code continues there under the @ouronet scope. Please install @ouronet/ouronet-core instead."},"3.3.4":{"name":"@stoachain/ouronet-core","version":"3.3.4","license":"UNLICENSED","_id":"@stoachain/ouronet-core@3.3.4","maintainers":[{"name":"kjrkentolopon","email":"kjrkentolopon@ancientholdings.eu"}],"homepage":"https://github.com/StoaChain/OuronetCore#readme","bugs":{"url":"https://github.com/StoaChain/OuronetCore/issues"},"dist":{"shasum":"c2504411a7bb5c92be672df54c325a3616ab23b8","tarball":"https://registry.npmjs.org/@stoachain/ouronet-core/-/ouronet-core-3.3.4.tgz","fileCount":117,"integrity":"sha512-qKFyaXeu8f7Ys/cuxAq9Zqhu4oJCaQCeVcvXCczYj1VZVh5mX78dsLSBg1YqoLwZz8sam4DZ7y5J2tGszYzciA==","signatures":[{"sig":"MEUCIBcufY3JNT9woh8asSlvUF0U5dCZmk3a6gkYB/XwepCOAiEA7JW+P6MvVpJSqi8bFrPjlS6R+14bx+3IDZ1p218TpfM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stoachain%2fouronet-core@3.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":948092},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./gas":{"types":"./dist/gas/index.d.ts","import":"./dist/gas/index.js"},"./pact":{"types":"./dist/pact/index.d.ts","import":"./dist/pact/index.js"},"./codex":{"types":"./dist/codex/index.d.ts","import":"./dist/codex/index.js"},"./dalos":{"types":"./dist/dalos/index.d.ts","import":"./dist/dalos/index.js"},"./guard":{"types":"./dist/guard/index.d.ts","import":"./dist/guard/index.js"},"./reads":{"types":"./dist/reads/index.d.ts","import":"./dist/reads/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js"},"./errors":{"types":"./dist/errors/index.d.ts","import":"./dist/errors/index.js"},"./wallet":{"types":"./dist/wallet/index.d.ts","import":"./dist/wallet/index.js"},"./network":{"types":"./dist/network/index.d.ts","import":"./dist/network/index.js"},"./signing":{"types":"./dist/signing/index.d.ts","import":"./dist/signing/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js"},"./observability":{"types":"./dist/observability/index.d.ts","import":"./dist/observability/index.js"},"./interactions/*":{"types":"./dist/interactions/*.d.ts","import":"./dist/interactions/*.js"}},"gitHead":"d93b30539101ee054eb8f4e15937af461bf97a92","scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","prepare":"npm run build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kjrkentolopon","email":"kjrkentolopon@ancientholdings.eu"},"repository":{"url":"git+https://github.com/StoaChain/OuronetCore.git","type":"git"},"_npmVersion":"10.9.7","description":"Shared TypeScript core for the OuroNet ecosystem — StoaChain / Chainweb / Pact interactions, Codex signing, guard analysis, encryption. Consumed by OuronetUI and the AncientHolder HUB.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@stoachain/dalos-crypto":"^4.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^4.1.0","typescript":"^5.7.2","@types/node":"^22.10.0","@scure/bip39":"^1.6.0","@kadena/types":"^0.7.0","@noble/curves":"^1.9.0","@kadena/client":"^1.17.1","@kadena/hd-wallet":"^0.6.1","@kadena/cryptography-utils":"^0.4.4"},"peerDependencies":{"@scure/bip39":"^1.2.0","@kadena/types":"^0.7.0","@noble/curves":"^1.4.0","@kadena/client":"^1.17.0","@kadena/hd-wallet":"^0.6.0","@kadena/cryptography-utils":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ouronet-core_3.3.4_1778038862013_0.382645723220536","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @ouronet/ouronet-core. This name is frozen and receives no further releases — the same code continues there under the @ouronet scope. Please install @ouronet/ouronet-core instead."},"3.3.5":{"name":"@stoachain/ouronet-core","version":"3.3.5","license":"UNLICENSED","_id":"@stoachain/ouronet-core@3.3.5","maintainers":[{"name":"kjrkentolopon","email":"kjrkentolopon@ancientholdings.eu"}],"homepage":"https://github.com/StoaChain/OuronetCore#readme","bugs":{"url":"https://github.com/StoaChain/OuronetCore/issues"},"dist":{"shasum":"d87aea7d56e129004227f7d2a8e7401cb0d3aa4f","tarball":"https://registry.npmjs.org/@stoachain/ouronet-core/-/ouronet-core-3.3.5.tgz","fileCount":117,"integrity":"sha512-OvhL1caCzE8UyoeFeYdew3CdfrWzAFv0LgiLtpsNb/f7k5ioM1KrRIkB8rNtAxzWOB4CxO7Yz6pDRotfmKX2rA==","signatures":[{"sig":"MEQCIH6ZRNUZYskVbV/9w4qXhWAAjxroHWd3JIGHreM5e7oFAiA9pJZegIcXZRx9k6wVJ3BBv4y2pNf0A8flcSyC4cuX3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stoachain%2fouronet-core@3.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":961168},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./gas":{"types":"./dist/gas/index.d.ts","import":"./dist/gas/index.js"},"./pact":{"types":"./dist/pact/index.d.ts","import":"./dist/pact/index.js"},"./codex":{"types":"./dist/codex/index.d.ts","import":"./dist/codex/index.js"},"./dalos":{"types":"./dist/dalos/index.d.ts","import":"./dist/dalos/index.js"},"./guard":{"types":"./dist/guard/index.d.ts","import":"./dist/guard/index.js"},"./reads":{"types":"./dist/reads/index.d.ts","import":"./dist/reads/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js"},"./errors":{"types":"./dist/errors/index.d.ts","import":"./dist/errors/index.js"},"./wallet":{"types":"./dist/wallet/index.d.ts","import":"./dist/wallet/index.js"},"./network":{"types":"./dist/network/index.d.ts","import":"./dist/network/index.js"},"./signing":{"types":"./dist/signing/index.d.ts","import":"./dist/signing/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js"},"./observability":{"types":"./dist/observability/index.d.ts","import":"./dist/observability/index.js"},"./interactions/*":{"types":"./dist/interactions/*.d.ts","import":"./dist/interactions/*.js"}},"gitHead":"2253f3acd081516a3e4efb6a31317e60ce112cc4","scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","prepare":"npm run build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kjrkentolopon","email":"kjrkentolopon@ancientholdings.eu"},"repository":{"url":"git+https://github.com/StoaChain/OuronetCore.git","type":"git"},"_npmVersion":"10.9.7","description":"Shared TypeScript core for the OuroNet ecosystem — StoaChain / Chainweb / Pact interactions, Codex signing, guard analysis, encryption. Consumed by OuronetUI and the AncientHolder HUB.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@stoachain/dalos-crypto":"^4.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^4.1.0","typescript":"^5.7.2","@types/node":"^22.10.0","@scure/bip39":"^1.6.0","@kadena/types":"^0.7.0","@noble/curves":"^1.9.0","@kadena/client":"^1.17.1","@kadena/hd-wallet":"^0.6.1","@kadena/cryptography-utils":"^0.4.4"},"peerDependencies":{"@scure/bip39":"^1.2.0","@kadena/types":"^0.7.0","@noble/curves":"^1.4.0","@kadena/client":"^1.17.0","@kadena/hd-wallet":"^0.6.0","@kadena/cryptography-utils":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ouronet-core_3.3.5_1778039691395_0.0918910166703728","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @ouronet/ouronet-core. This name is frozen and receives no further releases — the same code continues there under the @ouronet scope. Please install @ouronet/ouronet-core instead."},"3.3.6":{"name":"@stoachain/ouronet-core","version":"3.3.6","license":"UNLICENSED","_id":"@stoachain/ouronet-core@3.3.6","maintainers":[{"name":"kjrkentolopon","email":"kjrkentolopon@ancientholdings.eu"}],"homepage":"https://github.com/StoaChain/OuronetCore#readme","bugs":{"url":"https://github.com/StoaChain/OuronetCore/issues"},"dist":{"shasum":"14b23488170dff8e85dc4b467583bd5fa8ce9a9d","tarball":"https://registry.npmjs.org/@stoachain/ouronet-core/-/ouronet-core-3.3.6.tgz","fileCount":117,"integrity":"sha512-XbRetXfV0KY5K0cGEpmpufLoNC4MFhOjsuh5yK2BXjQyhHoplc91jtu3kIIYp/qu8GH0Vu7vvXMt4lCuUxgAGg==","signatures":[{"sig":"MEQCIFkf/++08e9zOuSuYr3lbRTauYCh9pxUJTtBF1WrycxQAiBwRxhFLETYYDup1CPtR9aEj2EvywNN6TRJiIJV7uPolg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stoachain%2fouronet-core@3.3.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":975412},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./gas":{"types":"./dist/gas/index.d.ts","import":"./dist/gas/index.js"},"./pact":{"types":"./dist/pact/index.d.ts","import":"./dist/pact/index.js"},"./codex":{"types":"./dist/codex/index.d.ts","import":"./dist/codex/index.js"},"./dalos":{"types":"./dist/dalos/index.d.ts","import":"./dist/dalos/index.js"},"./guard":{"types":"./dist/guard/index.d.ts","import":"./dist/guard/index.js"},"./reads":{"types":"./dist/reads/index.d.ts","import":"./dist/reads/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js"},"./errors":{"types":"./dist/errors/index.d.ts","import":"./dist/errors/index.js"},"./wallet":{"types":"./dist/wallet/index.d.ts","import":"./dist/wallet/index.js"},"./network":{"types":"./dist/network/index.d.ts","import":"./dist/network/index.js"},"./signing":{"types":"./dist/signing/index.d.ts","import":"./dist/signing/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js"},"./observability":{"types":"./dist/observability/index.d.ts","import":"./dist/observability/index.js"},"./interactions/*":{"types":"./dist/interactions/*.d.ts","import":"./dist/interactions/*.js"}},"gitHead":"f88654151e850991f37ad0541efdf26aaacfcde9","scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","prepare":"npm run build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kjrkentolopon","email":"kjrkentolopon@ancientholdings.eu"},"repository":{"url":"git+https://github.com/StoaChain/OuronetCore.git","type":"git"},"_npmVersion":"10.9.7","description":"Shared TypeScript core for the OuroNet ecosystem — StoaChain / Chainweb / Pact interactions, Codex signing, guard analysis, encryption. Consumed by OuronetUI and the AncientHolder HUB.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"@stoachain/dalos-crypto":"^4.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^4.1.0","typescript":"^5.7.2","@types/node":"^22.10.0","@scure/bip39":"^1.6.0","@kadena/types":"^0.7.0","@noble/curves":"^1.9.0","@kadena/client":"^1.17.1","@kadena/hd-wallet":"^0.6.1","@kadena/cryptography-utils":"^0.4.4"},"peerDependencies":{"@scure/bip39":"^1.2.0","@kadena/types":"^0.7.0","@noble/curves":"^1.4.0","@kadena/client":"^1.17.0","@kadena/hd-wallet":"^0.6.0","@kadena/cryptography-utils":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ouronet-core_3.3.6_1778041123094_0.9527184565350653","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @ouronet/ouronet-core. This name is frozen and receives no further releases — the same code continues there under the @ouronet scope. Please install @ouronet/ouronet-core instead."},"3.3.7":{"name":"@stoachain/ouronet-core","version":"3.3.7","license":"UNLICENSED","_id":"@stoachain/ouronet-core@3.3.7","maintainers":[{"name":"kjrkentolopon","email":"kjrkentolopon@ancientholdings.eu"}],"homepage":"https://github.com/StoaChain/OuronetCore#readme","bugs":{"url":"https://github.com/StoaChain/OuronetCore/issues"},"dist":{"shasum":"105689d871ee124c2ecdfe0ce95fe2008b976b65","tarball":"https://registry.npmjs.org/@stoachain/ouronet-core/-/ouronet-core-3.3.7.tgz","fileCount":117,"integrity":"sha512-393WfSkfceN9ZAEcUE/Azh2aXdg8v+KC/BrlcUPNDzTgMwzz1VV8hm1sayZxIc3mTwOYYO8hlA/m2Dy3GsMt1g==","signatures":[{"sig":"MEQCIAZRHXdbVjsZXZd6PyJuUulzYaA1PQ+udZgeyQ4ptoKeAiBbdwkDY2D3K6RHCdooQUZje25hi/T+rjLwBRWuT1nxUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stoachain%2fouronet-core@3.3.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1007439},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./gas":{"types":"./dist/gas/index.d.ts","import":"./dist/gas/index.js"},"./pact":{"types":"./dist/pact/index.d.ts","import":"./dist/pact/index.js"},"./codex":{"types":"./dist/codex/index.d.ts","import":"./dist/codex/index.js"},"./dalos":{"types":"./dist/dalos/index.d.ts","import":"./dist/dalos/index.js"},"./guard":{"types":"./dist/guard/index.d.ts","import":"./dist/guard/index.js"},"./reads":{"types":"./dist/reads/index.d.ts","import":"./dist/reads/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js"},"./errors":{"types":"./dist/errors/index.d.ts","import":"./dist/errors/index.js"},"./wallet":{"types":"./dist/wallet/index.d.ts","import":"./dist/wallet/index.js"},"./network":{"types":"./dist/network/index.d.ts","import":"./dist/network/index.js"},"./signing":{"types":"./dist/signing/index.d.ts","import":"./dist/signing/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js"},"./observability":{"types":"./dist/observability/index.d.ts","import":"./dist/observability/index.js"},"./interactions/*":{"types":"./dist/interactions/*.d.ts","import":"./dist/interactions/*.js"}},"gitHead":"a4c1bda1cd98264e25895e76cb6076179e0a8232","scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","prepare":"npm run build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kjrkentolopon","email":"kjrkentolopon@ancientholdings.eu"},"repository":{"url":"git+https://github.com/StoaChain/OuronetCore.git","type":"git"},"_npmVersion":"10.9.7","description":"Shared TypeScript core for the OuroNet ecosystem — StoaChain / Chainweb / Pact interactions, Codex signing, guard analysis, encryption. Consumed by OuronetUI and the AncientHolder HUB.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"@stoachain/dalos-crypto":"^4.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^4.1.0","typescript":"^5.7.2","@types/node":"^22.10.0","@scure/bip39":"^1.6.0","@kadena/types":"^0.7.0","@noble/curves":"^1.9.0","@kadena/client":"^1.17.1","@kadena/hd-wallet":"^0.6.1","@kadena/cryptography-utils":"^0.4.4"},"peerDependencies":{"@scure/bip39":"^1.2.0","@kadena/types":"^0.7.0","@noble/curves":"^1.4.0","@kadena/client":"^1.17.0","@kadena/hd-wallet":"^0.6.0","@kadena/cryptography-utils":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ouronet-core_3.3.7_1778042637314_0.29043755361820756","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @ouronet/ouronet-core. This name is frozen and receives no further releases — the same code continues there under the @ouronet scope. Please install @ouronet/ouronet-core instead."},"3.3.8":{"name":"@stoachain/ouronet-core","version":"3.3.8","license":"UNLICENSED","_id":"@stoachain/ouronet-core@3.3.8","maintainers":[{"name":"kjrkentolopon","email":"kjrkentolopon@ancientholdings.eu"}],"homepage":"https://github.com/StoaChain/OuronetCore#readme","bugs":{"url":"https://github.com/StoaChain/OuronetCore/issues"},"dist":{"shasum":"4d35dc34b9755b2ec5e4c47b5db6e0bbbeb283d6","tarball":"https://registry.npmjs.org/@stoachain/ouronet-core/-/ouronet-core-3.3.8.tgz","fileCount":117,"integrity":"sha512-Z3eQo9y8gZsq2w987zZ4gGvG6ejKbTxu94e0Vlgk6tTWprD4ajPFE54Oh3b3qlfworAXdFeo5d54CmeO6Dhmyg==","signatures":[{"sig":"MEQCIFUFvoBxeP1qQq9LYTCGZPNSBLcNcBdnut2bEdF9FAGIAiBiN0oH7H0ltRWP6bJPmEg30nfOxqbBc/PTVVNIS6bDzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stoachain%2fouronet-core@3.3.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1021660},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./gas":{"types":"./dist/gas/index.d.ts","import":"./dist/gas/index.js"},"./pact":{"types":"./dist/pact/index.d.ts","import":"./dist/pact/index.js"},"./codex":{"types":"./dist/codex/index.d.ts","import":"./dist/codex/index.js"},"./dalos":{"types":"./dist/dalos/index.d.ts","import":"./dist/dalos/index.js"},"./guard":{"types":"./dist/guard/index.d.ts","import":"./dist/guard/index.js"},"./reads":{"types":"./dist/reads/index.d.ts","import":"./dist/reads/index.js"},"./crypto":{"types":"./dist/crypto/index.d.ts","import":"./dist/crypto/index.js"},"./errors":{"types":"./dist/errors/index.d.ts","import":"./dist/errors/index.js"},"./wallet":{"types":"./dist/wallet/index.d.ts","import":"./dist/wallet/index.js"},"./network":{"types":"./dist/network/index.d.ts","import":"./dist/network/index.js"},"./signing":{"types":"./dist/signing/index.d.ts","import":"./dist/signing/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js"},"./observability":{"types":"./dist/observability/index.d.ts","import":"./dist/observability/index.js"},"./interactions/*":{"types":"./dist/interactions/*.d.ts","import":"./dist/interactions/*.js"}},"gitHead":"8f92ad817f655b5535c09ed5f9cf3f5059ebd0fb","scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","prepare":"npm run build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kjrkentolopon","email":"kjrkentolopon@ancientholdings.eu"},"repository":{"url":"git+https://github.com/StoaChain/OuronetCore.git","type":"git"},"_npmVersion":"10.9.7","description":"Shared TypeScript core for the OuroNet ecosystem — StoaChain / Chainweb / Pact interactions, Codex signing, guard analysis, encryption. Consumed by OuronetUI and the AncientHolder HUB.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"@stoachain/dalos-crypto":"^4.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^4.1.0","typescript":"^5.7.2","@types/node":"^22.10.0","@scure/bip39":"^1.6.0","@kadena/types":"^0.7.0","@noble/curves":"^1.9.0","@kadena/client":"^1.17.1","@kadena/hd-wallet":"^0.6.1","@kadena/cryptography-utils":"^0.4.4"},"peerDependencies":{"@scure/bip39":"^1.2.0","@kadena/types":"^0.7.0","@noble/curves":"^1.4.0","@kadena/client":"^1.17.0","@kadena/hd-wallet":"^0.6.0","@kadena/cryptography-utils":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ouronet-core_3.3.8_1778044385531_0.38770550798916537","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @ouronet/ouronet-core. This name is frozen and receives no further releases — the same code continues there under the @ouronet scope. Please install @ouronet/ouronet-core instead."},"4.0.0":{"name":"@stoachain/ouronet-core","version":"4.0.0","license":"UNLICENSED","_id":"@stoachain/ouronet-core@4.0.0","maintainers":[{"name":"kjrkentolopon","email":"kjrkentolopon@ancientholdings.eu"}],"homepage":"https://github.com/StoaChain/stoa-js#readme","bugs":{"url":"https://github.com/StoaChain/stoa-js/issues"},"dist":{"shasum":"973d3d484dd31ac10dc8e1b3111c93ac78da51e5","tarball":"https://registry.npmjs.org/@stoachain/ouronet-core/-/ouronet-core-4.0.0.tgz","fileCount":51,"integrity":"sha512-ff/Mpyqh7qQhN04863FCrxlrHu+t1JnvCDW9jYdhqn6ZbemvnIM7MzDVDRa4Vxo9pfvxYnJaZO/ZY3hFB9+lBQ==","signatures":[{"sig":"MEYCIQD+s25l5+KV+Xk6X/m56+s2weqHedFe1sttiUhrXvM+ggIhAJ+8IHIEHEQ2fq/CIwZFmzjZYRQG489cf3dVysyvcEuf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stoachain%2fouronet-core@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":771812},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pact":{"types":"./dist/pact/index.d.ts","import":"./dist/pact/index.js"},"./codex":{"types":"./dist/codex/index.d.ts","import":"./dist/codex/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js"},"./interactions/*":{"types":"./dist/interactions/*.d.ts","import":"./dist/interactions/*.js"}},"gitHead":"ae7e3d95ac83d9f7841b11022a5a6612c8f4796d","scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kjrkentolopon","email":"kjrkentolopon@ancientholdings.eu"},"repository":{"url":"git+https://github.com/StoaChain/stoa-js.git","type":"git","directory":"packages/ouronet-core"},"_npmVersion":"10.9.7","description":"Ouronet-specific business logic for the Ouronet protocol on StoaChain — interactions/* read+execute functions for the ouronet-ns Pact modules, the Codex encrypted-multi-wallet format, Ouronet protocol accounts and tokens. Depends on @stoachain/stoa-core f","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@kadena/types":"0.7.0","@kadena/client":"1.18.3","@stoachain/stoa-core":"*","@kadena/cryptography-utils":"0.4.4"},"peerDependencies":{"@kadena/types":"0.7.0","@kadena/client":"1.18.3","@stoachain/stoa-core":"4.0.0","@kadena/cryptography-utils":"0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/ouronet-core_4.0.0_1778089393610_0.284551582524764","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @ouronet/ouronet-core. This name is frozen and receives no further releases — the same code continues there under the @ouronet scope. Please install @ouronet/ouronet-core instead."},"4.0.1":{"name":"@stoachain/ouronet-core","version":"4.0.1","license":"UNLICENSED","_id":"@stoachain/ouronet-core@4.0.1","maintainers":[{"name":"kjrkentolopon","email":"kjrkentolopon@ancientholdings.eu"}],"homepage":"https://github.com/StoaChain/stoa-js#readme","bugs":{"url":"https://github.com/StoaChain/stoa-js/issues"},"dist":{"shasum":"ba0ac4aedee8f3b56a6bfa1d30404a3ba424510a","tarball":"https://registry.npmjs.org/@stoachain/ouronet-core/-/ouronet-core-4.0.1.tgz","fileCount":51,"integrity":"sha512-+y+0A2W7Mn+AJMYqT59x1qZptM8OerZb7ZWf8FUDfDfjqaT/EJQKztO3ifvgW0Foajtq5YIj+JFKdq7DW3vLPQ==","signatures":[{"sig":"MEQCIDCGlYImGpqMy844yumWsnwJDzrCGV+XRvMzKLDimINEAiBkyEIavLNPb6uYoE8b1LxV9TgZlgep1UIlrpyd2FrrWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stoachain%2fouronet-core@4.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":774029},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pact":{"types":"./dist/pact/index.d.ts","import":"./dist/pact/index.js"},"./codex":{"types":"./dist/codex/index.d.ts","import":"./dist/codex/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js"},"./interactions/*":{"types":"./dist/interactions/*.d.ts","import":"./dist/interactions/*.js"}},"gitHead":"624fbb05a86528d626b20ef468f6f80b7b174b21","scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kjrkentolopon","email":"kjrkentolopon@ancientholdings.eu"},"repository":{"url":"git+https://github.com/StoaChain/stoa-js.git","type":"git","directory":"packages/ouronet-core"},"_npmVersion":"10.9.7","description":"Ouronet-specific business logic for the Ouronet protocol on StoaChain — interactions/* read+execute functions for the ouronet-ns Pact modules, the Codex encrypted-multi-wallet format, Ouronet protocol accounts and tokens. Depends on @stoachain/stoa-core f","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@kadena/types":"0.7.0","@kadena/client":"1.18.3","@stoachain/stoa-core":"4.0.1","@kadena/cryptography-utils":"0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/ouronet-core_4.0.1_1778091999893_0.33621879628488727","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @ouronet/ouronet-core. This name is frozen and receives no further releases — the same code continues there under the @ouronet scope. Please install @ouronet/ouronet-core instead."},"4.1.0":{"name":"@stoachain/ouronet-core","version":"4.1.0","license":"UNLICENSED","_id":"@stoachain/ouronet-core@4.1.0","maintainers":[{"name":"kjrkentolopon","email":"kjrkentolopon@ancientholdings.eu"}],"homepage":"https://github.com/StoaChain/stoa-js#readme","bugs":{"url":"https://github.com/StoaChain/stoa-js/issues"},"dist":{"shasum":"6885552b679f2dc5d80c6a592ca844a5c55adb1b","tarball":"https://registry.npmjs.org/@stoachain/ouronet-core/-/ouronet-core-4.1.0.tgz","fileCount":51,"integrity":"sha512-TfsogqojR8nHcagFiktJo0XIm1sW/EPdc8QyRKgFcmph7mya1bzyKxnjkXOVPVNiSROZ1OiTZCFp7m16hON11g==","signatures":[{"sig":"MEQCIGSghuDqHNK31mMjuNWpbsV09R+2XCo9F5Qeke4vzyXoAiBlvQP7Z1uSOqiVj6ZH+PcYkpPRhN+SjloOC/gn1sc2DA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stoachain%2fouronet-core@4.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":780104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pact":{"types":"./dist/pact/index.d.ts","import":"./dist/pact/index.js"},"./codex":{"types":"./dist/codex/index.d.ts","import":"./dist/codex/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js"},"./interactions/*":{"types":"./dist/interactions/*.d.ts","import":"./dist/interactions/*.js"}},"gitHead":"0c64fb9544b29337d14f672e1d9ca974a2c7e7dd","scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kjrkentolopon","email":"kjrkentolopon@ancientholdings.eu"},"repository":{"url":"git+https://github.com/StoaChain/stoa-js.git","type":"git","directory":"packages/ouronet-core"},"_npmVersion":"10.9.7","description":"Ouronet-specific business logic for the Ouronet protocol on StoaChain — interactions/* read+execute functions for the ouronet-ns Pact modules, the Codex encrypted-multi-wallet format, Ouronet protocol accounts and tokens. Depends on @stoachain/stoa-core f","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@stoachain/stoa-core":"4.1.0","@stoachain/kadena-stoic-legacy":"4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ouronet-core_4.1.0_1778164537818_0.6117858578431874","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @ouronet/ouronet-core. This name is frozen and receives no further releases — the same code continues there under the @ouronet scope. Please install @ouronet/ouronet-core instead."},"4.1.1":{"name":"@stoachain/ouronet-core","version":"4.1.1","license":"UNLICENSED","_id":"@stoachain/ouronet-core@4.1.1","maintainers":[{"name":"kjrkentolopon","email":"kjrkentolopon@ancientholdings.eu"}],"homepage":"https://github.com/StoaChain/stoa-js#readme","bugs":{"url":"https://github.com/StoaChain/stoa-js/issues"},"dist":{"shasum":"8ec8773f667cab2280ba13a29431a175e145b97f","tarball":"https://registry.npmjs.org/@stoachain/ouronet-core/-/ouronet-core-4.1.1.tgz","fileCount":55,"integrity":"sha512-LhRi9gMkORAFPwquxn4nEGhyauUfiV95PVYYmLbMPCSNCSRYlNryqvu3st+IqkaR2ioyYg2DEEPGlXmchA3X0Q==","signatures":[{"sig":"MEYCIQCEk/yHGhzi0tU4+qvwveakAejHFzd7/uM/C8AQcu9KqwIhAL5nI/5QBey6WzRuQkPbj3LROGQE9TfebjMtzx5nbsJN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stoachain%2fouronet-core@4.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":790247},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pact":{"types":"./dist/pact/index.d.ts","import":"./dist/pact/index.js"},"./codex":{"types":"./dist/codex/index.d.ts","import":"./dist/codex/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js"},"./interactions/*":{"types":"./dist/interactions/*.d.ts","import":"./dist/interactions/*.js"}},"gitHead":"5b8d7d5d7050330527d54fa8a7d6ac6bf66b8313","scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kjrkentolopon","email":"kjrkentolopon@ancientholdings.eu"},"repository":{"url":"git+https://github.com/StoaChain/stoa-js.git","type":"git","directory":"packages/ouronet-core"},"_npmVersion":"10.9.7","description":"Ouronet-specific business logic for the Ouronet protocol on StoaChain — interactions/* read+execute functions for the ouronet-ns Pact modules, the Codex encrypted-multi-wallet format, Ouronet protocol accounts and tokens. Depends on @stoachain/stoa-core f","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@stoachain/stoa-core":"4.1.1","@stoachain/kadena-stoic-legacy":"4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/ouronet-core_4.1.1_1778223571016_0.2874938241764591","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @ouronet/ouronet-core. This name is frozen and receives no further releases — the same code continues there under the @ouronet scope. Please install @ouronet/ouronet-core instead."},"4.2.0":{"name":"@stoachain/ouronet-core","version":"4.2.0","license":"UNLICENSED","_id":"@stoachain/ouronet-core@4.2.0","maintainers":[{"name":"kjrkentolopon","email":"kjrkentolopon@ancientholdings.eu"}],"homepage":"https://github.com/StoaChain/stoa-js#readme","bugs":{"url":"https://github.com/StoaChain/stoa-js/issues"},"dist":{"shasum":"7575d6d30b4b5f50d523fcf994d6d912bf99d44d","tarball":"https://registry.npmjs.org/@stoachain/ouronet-core/-/ouronet-core-4.2.0.tgz","fileCount":101,"integrity":"sha512-EqZMeKwv2lfExAZFid9RJR/LqIniAYdiR7FLxioRpoJUpEzF/RRpuNnTa1/0pq5Y2TslWmjv/MGnrs7v1nY0dA==","signatures":[{"sig":"MEUCIG+L/vdyl+ykpzvg1M9Xext04O2uKOI4znptyiOZX3iyAiEAhKTLIhZuIK6mDVT56go7EUlVhf7w9kFb3us/QKUnYOs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stoachain%2fouronet-core@4.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":823595},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pact":{"types":"./dist/pact/index.d.ts","import":"./dist/pact/index.js"},"./codex":{"types":"./dist/codex/index.d.ts","import":"./dist/codex/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js"},"./interactions/*":{"types":"./dist/interactions/*.d.ts","import":"./dist/interactions/*.js"}},"gitHead":"5b7a01ce603fa3f300647d18f79e03b4baaec2e8","scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kjrkentolopon","email":"kjrkentolopon@ancientholdings.eu"},"repository":{"url":"git+https://github.com/StoaChain/stoa-js.git","type":"git","directory":"packages/ouronet-core"},"_npmVersion":"10.9.7","description":"Ouronet-specific business logic for the Ouronet protocol on StoaChain — interactions/* read+execute functions for the ouronet-ns Pact modules, the Codex encrypted-multi-wallet format, Ouronet protocol accounts and tokens. Depends on @stoachain/stoa-core f","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@stoachain/stoa-core":"4.2.0","@stoachain/kadena-stoic-legacy":"4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ouronet-core_4.2.0_1778334551428_0.397728075409848","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @ouronet/ouronet-core. This name is frozen and receives no further releases — the same code continues there under the @ouronet scope. Please install @ouronet/ouronet-core instead."},"4.2.1":{"name":"@stoachain/ouronet-core","version":"4.2.1","license":"UNLICENSED","_id":"@stoachain/ouronet-core@4.2.1","maintainers":[{"name":"kjrkentolopon","email":"kjrkentolopon@ancientholdings.eu"}],"homepage":"https://github.com/StoaChain/stoa-js#readme","bugs":{"url":"https://github.com/StoaChain/stoa-js/issues"},"dist":{"shasum":"d4f07be8880c118bad5e1e67a778587c010954b4","tarball":"https://registry.npmjs.org/@stoachain/ouronet-core/-/ouronet-core-4.2.1.tgz","fileCount":101,"integrity":"sha512-PkWUEamzj7hBr1cqUW7j96IZRhuekPuxC91DEjt8w6zcb+k59GzaQnj3Z7ijyfAHuHbXT8kOzqRbtquoAkLbMA==","signatures":[{"sig":"MEQCIFAq9cooRQAFTnW9iDqG0wsyrYxZlnclqiT5sxtRzgEqAiBieKEWmuuQrEcyFwTRHkF3I8ZmbbBQ/QEs9Qffbrvwug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stoachain%2fouronet-core@4.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":865683},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pact":{"types":"./dist/pact/index.d.ts","import":"./dist/pact/index.js"},"./codex":{"types":"./dist/codex/index.d.ts","import":"./dist/codex/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js"},"./interactions/*":{"types":"./dist/interactions/*.d.ts","import":"./dist/interactions/*.js"}},"gitHead":"a2de4c9291fccbd75e4477609ec17ba603891655","scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kjrkentolopon","email":"kjrkentolopon@ancientholdings.eu"},"repository":{"url":"git+https://github.com/StoaChain/stoa-js.git","type":"git","directory":"packages/ouronet-core"},"_npmVersion":"10.9.7","description":"Ouronet-specific business logic for the Ouronet protocol on StoaChain — interactions/* read+execute functions for the ouronet-ns Pact modules, the Codex encrypted-multi-wallet format, Ouronet protocol accounts and tokens. Depends on @stoachain/stoa-core f","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@stoachain/stoa-core":"4.2.1","@stoachain/kadena-stoic-legacy":"4.2.1"},"_npmOperationalInternal":{"tmp":"tmp/ouronet-core_4.2.1_1778937383110_0.20351448086662538","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @ouronet/ouronet-core. This name is frozen and receives no further releases — the same code continues there under the @ouronet scope. Please install @ouronet/ouronet-core instead."},"4.2.2":{"name":"@stoachain/ouronet-core","version":"4.2.2","license":"UNLICENSED","_id":"@stoachain/ouronet-core@4.2.2","maintainers":[{"name":"kjrkentolopon","email":"kjrkentolopon@ancientholdings.eu"}],"homepage":"https://github.com/StoaChain/stoa-js#readme","bugs":{"url":"https://github.com/StoaChain/stoa-js/issues"},"dist":{"shasum":"a1d8abf49270bf610c3cc03cf563681782f8912c","tarball":"https://registry.npmjs.org/@stoachain/ouronet-core/-/ouronet-core-4.2.2.tgz","fileCount":101,"integrity":"sha512-DAvfsZnjQWc2sKFCwcA7up9D5odLQgSgifEW9pDHIg6QZwEhliaen79cP47Yl+Cjy3lXyNWberERUd67MZisYw==","signatures":[{"sig":"MEUCIQDdEumNXaoEzBSuUnDHW+EjSoIiv51VrqFIzWkRBjpzRwIgf/JlPswYrqhxpo+qELCWpZGjAFVX36ZWx/tUd8J2WS8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stoachain%2fouronet-core@4.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":883501},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pact":{"types":"./dist/pact/index.d.ts","import":"./dist/pact/index.js"},"./codex":{"types":"./dist/codex/index.d.ts","import":"./dist/codex/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js"},"./interactions/*":{"types":"./dist/interactions/*.d.ts","import":"./dist/interactions/*.js"}},"gitHead":"6924e8c27e46d095554c436b6758264cadce1f12","scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kjrkentolopon","email":"kjrkentolopon@ancientholdings.eu"},"repository":{"url":"git+https://github.com/StoaChain/stoa-js.git","type":"git","directory":"packages/ouronet-core"},"_npmVersion":"10.9.7","description":"Ouronet-specific business logic for the Ouronet protocol on StoaChain — interactions/* read+execute functions for the ouronet-ns Pact modules, the Codex encrypted-multi-wallet format, Ouronet protocol accounts and tokens. Depends on @stoachain/stoa-core f","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@stoachain/stoa-core":"4.2.2","@stoachain/kadena-stoic-legacy":"4.2.2"},"_npmOperationalInternal":{"tmp":"tmp/ouronet-core_4.2.2_1779175560848_0.8862646054990342","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @ouronet/ouronet-core. This name is frozen and receives no further releases — the same code continues there under the @ouronet scope. Please install @ouronet/ouronet-core instead."},"4.3.0":{"name":"@stoachain/ouronet-core","version":"4.3.0","license":"UNLICENSED","_id":"@stoachain/ouronet-core@4.3.0","maintainers":[{"name":"kjrkentolopon","email":"kjrkentolopon@ancientholdings.eu"}],"homepage":"https://github.com/StoaChain/stoa-js#readme","bugs":{"url":"https://github.com/StoaChain/stoa-js/issues"},"dist":{"shasum":"4e41c95128837e49ba38784e8a2cf34e6d318267","tarball":"https://registry.npmjs.org/@stoachain/ouronet-core/-/ouronet-core-4.3.0.tgz","fileCount":101,"integrity":"sha512-vcAdb391Gm9voEDszgROOEVn72SQ+/DZ9gHkYtBCbhHrl3wSon/V+O8kXNV7SpLEpPiG/dXq4Tl26kKf6t7mpA==","signatures":[{"sig":"MEUCIFjDjJ7fGeqb9xZEGPZ9W3hG3hNbOpI4ZISJgqEsQnh3AiEAp4hx9Azmb1L3xuVTLfN6tTsGbDcoABuDg49owE7Ukvo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stoachain%2fouronet-core@4.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":892983},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pact":{"types":"./dist/pact/index.d.ts","import":"./dist/pact/index.js"},"./codex":{"types":"./dist/codex/index.d.ts","import":"./dist/codex/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js"},"./interactions/*":{"types":"./dist/interactions/*.d.ts","import":"./dist/interactions/*.js"}},"gitHead":"adef84ea17d0c78d63a43462ecd3d87a23ff712d","scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kjrkentolopon","email":"kjrkentolopon@ancientholdings.eu"},"repository":{"url":"git+https://github.com/StoaChain/stoa-js.git","type":"git","directory":"packages/ouronet-core"},"_npmVersion":"10.9.8","description":"Ouronet-specific business logic for the Ouronet protocol on StoaChain — interactions/* read+execute functions for the ouronet-ns Pact modules, the Codex encrypted-multi-wallet format, Ouronet protocol accounts and tokens. Depends on @stoachain/stoa-core f","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@stoachain/stoa-core":"4.3.0","@stoachain/kadena-stoic-legacy":"4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/ouronet-core_4.3.0_1779728848161_0.002289642044910334","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @ouronet/ouronet-core. This name is frozen and receives no further releases — the same code continues there under the @ouronet scope. Please install @ouronet/ouronet-core instead."},"4.3.1":{"name":"@stoachain/ouronet-core","version":"4.3.1","license":"UNLICENSED","_id":"@stoachain/ouronet-core@4.3.1","maintainers":[{"name":"kjrkentolopon","email":"kjrkentolopon@ancientholdings.eu"}],"homepage":"https://github.com/StoaChain/stoa-js#readme","bugs":{"url":"https://github.com/StoaChain/stoa-js/issues"},"dist":{"shasum":"ecf8094a3780596eaa11995cb97fe12887fbdb1d","tarball":"https://registry.npmjs.org/@stoachain/ouronet-core/-/ouronet-core-4.3.1.tgz","fileCount":101,"integrity":"sha512-X5fB8x9OhPff05GLsLMYUiTV/NAG2Rtvgs0dDclgJMqnqCBoQPslJNXmzyIUBBPI5LX0vjIhgNJzmR97OpDPjA==","signatures":[{"sig":"MEUCIQDmyyKEf5I5U4XS9laYvqPBynHBEJj/nXDh9LOyr0h8wwIgR/afROVwtqDEu02RfRXyhCEFBszlqz3c+h8JaEn1E2I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stoachain%2fouronet-core@4.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":895486},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pact":{"types":"./dist/pact/index.d.ts","import":"./dist/pact/index.js"},"./codex":{"types":"./dist/codex/index.d.ts","import":"./dist/codex/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js"},"./interactions/*":{"types":"./dist/interactions/*.d.ts","import":"./dist/interactions/*.js"}},"gitHead":"fc7b0b593fdbf833420b373a8fa259e084431dc0","scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kjrkentolopon","email":"kjrkentolopon@ancientholdings.eu"},"repository":{"url":"git+https://github.com/StoaChain/stoa-js.git","type":"git","directory":"packages/ouronet-core"},"_npmVersion":"10.9.8","description":"Ouronet-specific business logic for the Ouronet protocol on StoaChain — interactions/* read+execute functions for the ouronet-ns Pact modules, the Codex encrypted-multi-wallet format, Ouronet protocol accounts and tokens. Depends on @stoachain/stoa-core f","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@stoachain/stoa-core":"4.3.1","@stoachain/kadena-stoic-legacy":"4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/ouronet-core_4.3.1_1779876084902_0.43532227939768453","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @ouronet/ouronet-core. This name is frozen and receives no further releases — the same code continues there under the @ouronet scope. Please install @ouronet/ouronet-core instead."},"4.3.3":{"name":"@stoachain/ouronet-core","version":"4.3.3","license":"UNLICENSED","_id":"@stoachain/ouronet-core@4.3.3","maintainers":[{"name":"kjrkentolopon","email":"kjrkentolopon@ancientholdings.eu"}],"homepage":"https://github.com/StoaChain/stoa-js#readme","bugs":{"url":"https://github.com/StoaChain/stoa-js/issues"},"dist":{"shasum":"03367933fa7c6055ef45bd1ffe4acca6c1869946","tarball":"https://registry.npmjs.org/@stoachain/ouronet-core/-/ouronet-core-4.3.3.tgz","fileCount":101,"integrity":"sha512-b/Av59YVTx4MJ2YRe26bzZgSPlpn9psEltDWykweRoNiFofZRYO6JkBo9nmgNUUsl7izS/0zMT07O8C5MKBTjA==","signatures":[{"sig":"MEUCIB5YstgPDXSFWr+n04vzI1WO0UtXxYVe1gaxya3qhsl/AiEAwcj4k2kAZL5Zpy9do3hGywpL0Q6ZuXQzmYkGEUApncI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stoachain%2fouronet-core@4.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":914538},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pact":{"types":"./dist/pact/index.d.ts","import":"./dist/pact/index.js"},"./codex":{"types":"./dist/codex/index.d.ts","import":"./dist/codex/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js"},"./interactions/*":{"types":"./dist/interactions/*.d.ts","import":"./dist/interactions/*.js"}},"gitHead":"a9bc0df3a0d74c37bc447af1b55ea5d0d8337d83","scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kjrkentolopon","email":"kjrkentolopon@ancientholdings.eu"},"repository":{"url":"git+https://github.com/StoaChain/stoa-js.git","type":"git","directory":"packages/ouronet-core"},"_npmVersion":"10.9.8","description":"Ouronet-specific business logic for the Ouronet protocol on StoaChain — interactions/* read+execute functions for the ouronet-ns Pact modules, the Codex encrypted-multi-wallet format, Ouronet protocol accounts and tokens. Depends on @stoachain/stoa-core f","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@stoachain/stoa-core":"4.3.3","@stoachain/kadena-stoic-legacy":"4.3.3"},"_npmOperationalInternal":{"tmp":"tmp/ouronet-core_4.3.3_1780169262250_0.07475024636896377","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @ouronet/ouronet-core. This name is frozen and receives no further releases — the same code continues there under the @ouronet scope. Please install @ouronet/ouronet-core instead."},"4.3.4":{"name":"@stoachain/ouronet-core","version":"4.3.4","license":"UNLICENSED","_id":"@stoachain/ouronet-core@4.3.4","maintainers":[{"name":"kjrkentolopon","email":"kjrkentolopon@ancientholdings.eu"}],"homepage":"https://github.com/StoaChain/stoa-js#readme","bugs":{"url":"https://github.com/StoaChain/stoa-js/issues"},"dist":{"shasum":"40f6c7b8026f20bfff51da8238a7870b66f81135","tarball":"https://registry.npmjs.org/@stoachain/ouronet-core/-/ouronet-core-4.3.4.tgz","fileCount":101,"integrity":"sha512-0EfZH/xvwfCWh5m1EPNl+kFYsff5SyBOp/AWfd6Lq3DqSU5nhItCqF62Q5IHNXxV6aqs0UAo3Kd+h5gYzsuk7w==","signatures":[{"sig":"MEUCIQDaqPti/v+Lno+gnedFYDGDoOMkRgmZivENU6SNQS1I+QIge4wY9BSQHYrALG6/zvQQI90CkjSrfr3yx7UozAPpZW4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stoachain%2fouronet-core@4.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":916641},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pact":{"types":"./dist/pact/index.d.ts","import":"./dist/pact/index.js"},"./codex":{"types":"./dist/codex/index.d.ts","import":"./dist/codex/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js"},"./interactions/*":{"types":"./dist/interactions/*.d.ts","import":"./dist/interactions/*.js"}},"gitHead":"ed7a49901217e193bfe91ff374381f2f910f68eb","scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kjrkentolopon","email":"kjrkentolopon@ancientholdings.eu"},"repository":{"url":"git+https://github.com/StoaChain/stoa-js.git","type":"git","directory":"packages/ouronet-core"},"_npmVersion":"10.9.8","description":"Ouronet-specific business logic for the Ouronet protocol on StoaChain — interactions/* read+execute functions for the ouronet-ns Pact modules, the Codex encrypted-multi-wallet format, Ouronet protocol accounts and tokens. Depends on @stoachain/stoa-core f","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@stoachain/stoa-core":"4.3.4","@stoachain/kadena-stoic-legacy":"4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/ouronet-core_4.3.4_1780915422261_0.47082224220253366","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @ouronet/ouronet-core. This name is frozen and receives no further releases — the same code continues there under the @ouronet scope. Please install @ouronet/ouronet-core instead."},"4.3.5":{"name":"@stoachain/ouronet-core","version":"4.3.5","license":"UNLICENSED","_id":"@stoachain/ouronet-core@4.3.5","maintainers":[{"name":"kjrkentolopon","email":"kjrkentolopon@ancientholdings.eu"}],"homepage":"https://github.com/StoaChain/stoa-js#readme","bugs":{"url":"https://github.com/StoaChain/stoa-js/issues"},"dist":{"shasum":"259d7a8627d7a141c77ccad0cfd5ea8fe76b363d","tarball":"https://registry.npmjs.org/@stoachain/ouronet-core/-/ouronet-core-4.3.5.tgz","fileCount":101,"integrity":"sha512-6CgIKMGoR7sYiPIr7euGSpMpxLIdLss3PNv3sExsbOQaxU3J4BL+jJQtHg4R+Flj+Br+GFzMYOxmc6jxDEzneQ==","signatures":[{"sig":"MEUCIBvqf04g3Mxo5DYcSLqTIWeBsLPmdFg43bkln1MNb4OTAiEAswag6jgYN8Y/1ENEvIMeeNOLpyHimSUGY+86NADc+lE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stoachain%2fouronet-core@4.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":925828},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pact":{"types":"./dist/pact/index.d.ts","import":"./dist/pact/index.js"},"./codex":{"types":"./dist/codex/index.d.ts","import":"./dist/codex/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js"},"./interactions/*":{"types":"./dist/interactions/*.d.ts","import":"./dist/interactions/*.js"}},"gitHead":"b1d50499475834a28543f6f54912cc33e718bd3b","scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kjrkentolopon","email":"kjrkentolopon@ancientholdings.eu"},"repository":{"url":"git+https://github.com/StoaChain/stoa-js.git","type":"git","directory":"packages/ouronet-core"},"_npmVersion":"10.9.8","description":"Ouronet-specific business logic for the Ouronet protocol on StoaChain — interactions/* read+execute functions for the ouronet-ns Pact modules, the Codex encrypted-multi-wallet format, Ouronet protocol accounts and tokens. Depends on @stoachain/stoa-core f","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@stoachain/stoa-core":"4.3.5","@stoachain/kadena-stoic-legacy":"4.3.5"},"_npmOperationalInternal":{"tmp":"tmp/ouronet-core_4.3.5_1781122863300_0.8864745877218296","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @ouronet/ouronet-core. This name is frozen and receives no further releases — the same code continues there under the @ouronet scope. Please install @ouronet/ouronet-core instead."},"4.3.6":{"name":"@stoachain/ouronet-core","version":"4.3.6","license":"UNLICENSED","_id":"@stoachain/ouronet-core@4.3.6","maintainers":[{"name":"kjrkentolopon","email":"kjrkentolopon@ancientholdings.eu"}],"homepage":"https://github.com/StoaChain/stoa-js#readme","bugs":{"url":"https://github.com/StoaChain/stoa-js/issues"},"dist":{"shasum":"0ed3a96243188307ee55df9b816aaa007f04252d","tarball":"https://registry.npmjs.org/@stoachain/ouronet-core/-/ouronet-core-4.3.6.tgz","fileCount":101,"integrity":"sha512-I0fXVSvbcNl0FIz2yfT7HskPQ/+sgxPo2CJUSZXb8CNxFw/t7ehr8i1XDSeOdhCq065zS5Imv0OVwTbDDSXSFw==","signatures":[{"sig":"MEUCIQCDCctqTUcZcl/rKkE7AV2cufGZr8pNH5FuV5xJbDRrcQIgWIz3QE2ICR8KHW3EY9UsQUN/4q1gH9Rqy3wMCeud1rI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stoachain%2fouronet-core@4.3.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":927043},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./pact":{"types":"./dist/pact/index.d.ts","import":"./dist/pact/index.js"},"./codex":{"types":"./dist/codex/index.d.ts","import":"./dist/codex/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.js"},"./interactions":{"types":"./dist/interactions/index.d.ts","import":"./dist/interactions/index.js"},"./interactions/*":{"types":"./dist/interactions/*.d.ts","import":"./dist/interactions/*.js"}},"gitHead":"8d0991a371caea8944ddd6da3f7ce7f960354639","scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kjrkentolopon","email":"kjrkentolopon@ancientholdings.eu"},"repository":{"url":"git+https://github.com/StoaChain/stoa-js.git","type":"git","directory":"packages/ouronet-core"},"_npmVersion":"10.9.8","description":"Ouronet-specific business logic for the Ouronet protocol on StoaChain — interactions/* read+execute functions for the ouronet-ns Pact modules, the Codex encrypted-multi-wallet format, Ouronet protocol accounts and tokens. Depends on @stoachain/stoa-core f","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@stoachain/stoa-core":"4.3.6","@stoachain/kadena-stoic-legacy":"4.3.6"},"_npmOperationalInternal":{"tmp":"tmp/ouronet-core_4.3.6_1781169060683_0.39020456479022725","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to @ouronet/ouronet-core. This name is frozen and receives no further releases — the same code continues there under the @ouronet scope. Please install @ouronet/ouronet-core instead."}},"time":{"created":"2026-04-23T12:48:17.121Z","modified":"2026-07-22T10:50:30.430Z","1.2.2":"2026-04-23T12:48:17.503Z","1.3.0":"2026-04-23T21:21:42.665Z","1.4.0":"2026-04-24T02:51:14.482Z","1.5.0":"2026-04-24T10:13:56.053Z","1.6.0":"2026-04-25T12:32:50.874Z","1.6.1":"2026-04-27T08:08:04.054Z","1.7.0":"2026-04-30T10:20:00.074Z","2.0.0":"2026-04-30T22:50:35.189Z","2.0.1":"2026-04-30T23:00:29.801Z","2.0.2":"2026-04-30T23:06:11.180Z","2.0.3":"2026-04-30T23:16:51.305Z","2.0.4":"2026-05-01T01:18:53.756Z","2.1.0":"2026-05-01T18:45:08.389Z","2.1.1":"2026-05-01T19:01:36.428Z","2.1.2":"2026-05-01T23:59:41.172Z","2.2.0":"2026-05-02T18:18:30.975Z","2.3.0":"2026-05-03T00:14:27.305Z","3.0.0":"2026-05-03T18:51:45.645Z","3.1.1":"2026-05-05T18:13:40.042Z","3.2.0":"2026-05-05T20:37:59.912Z","3.2.1":"2026-05-05T21:02:58.447Z","3.2.2":"2026-05-05T21:23:26.929Z","3.2.3":"2026-05-05T22:02:23.502Z","3.3.0":"2026-05-05T22:50:07.047Z","3.3.1":"2026-05-05T23:29:57.860Z","3.3.2":"2026-05-06T00:53:24.385Z","3.3.3":"2026-05-06T02:55:09.018Z","3.3.4":"2026-05-06T03:41:02.197Z","3.3.5":"2026-05-06T03:54:51.591Z","3.3.6":"2026-05-06T04:18:43.296Z","3.3.7":"2026-05-06T04:43:57.552Z","3.3.8":"2026-05-06T05:13:05.752Z","4.0.0":"2026-05-06T17:43:13.840Z","4.0.1":"2026-05-06T18:26:40.156Z","4.1.0":"2026-05-07T14:35:38.044Z","4.1.1":"2026-05-08T06:59:31.287Z","4.2.0":"2026-05-09T13:49:11.674Z","4.2.1":"2026-05-16T13:16:23.296Z","4.2.2":"2026-05-19T07:26:01.174Z","4.3.0":"2026-05-25T17:07:28.346Z","4.3.1":"2026-05-27T10:01:25.116Z","4.3.3":"2026-05-30T19:27:42.406Z","4.3.4":"2026-06-08T10:43:42.448Z","4.3.5":"2026-06-10T20:21:03.494Z","4.3.6":"2026-06-11T09:11:00.850Z"},"bugs":{"url":"https://github.com/StoaChain/stoa-js/issues"},"license":"UNLICENSED","homepage":"https://github.com/StoaChain/stoa-js#readme","repository":{"url":"git+https://github.com/StoaChain/stoa-js.git","type":"git","directory":"packages/ouronet-core"},"description":"Ouronet-specific business logic for the Ouronet protocol on StoaChain — interactions/* read+execute functions for the ouronet-ns Pact modules, the Codex encrypted-multi-wallet format, Ouronet protocol accounts and tokens. Depends on @stoachain/stoa-core f","maintainers":[{"name":"kjrkentolopon","email":"kjrkentolopon@ancientholdings.eu"}],"readme":"# @stoachain/ouronet-core\n\nOuronet protocol business logic on top of [`@stoachain/stoa-core`](https://www.npmjs.com/package/@stoachain/stoa-core) — codex backup format, the 13 `interactions/*` Pact builders for the `ouronet-ns` modules, the `STOA_AUTONOMIC_*` autonomic accounts, and the cfm Pact-code assembler. Consumed by **OuronetUI** (browser SPA) and the **AncientHolder HUB** (Node.js server).\n\nChain-generic infrastructure (signing, wallet, crypto, network failover, gas, guard, errors, observability, dalos, reads, pact-format helpers) lives in the sibling [`@stoachain/stoa-core`](https://www.npmjs.com/package/@stoachain/stoa-core) package — install both, or just this one if you only need the Ouronet-specific surface.\n\n## Status\n\n**`4.3.6` on public npmjs** — **PATCH (atomic-triplet alignment with `@stoachain/stoa-core@4.3.6` + `@stoachain/kadena-stoic-legacy@4.3.6`).** Released 2026-06-11. NO code changes in this package; version bumped solely to maintain the atomic-triplet invariant. The v4.3.6 change (a `@stoachain/stoa-core` auto-gas-limit floor fix in `calculateAutoGasLimit`) lives entirely in `@stoachain/stoa-core`. Functionally identical to `4.3.5`. **829 specs pass.**\n\n**`4.3.5` on public npmjs** — **ADDITIVE (atomic-triplet with `@stoachain/stoa-core@4.3.5` + `@stoachain/kadena-stoic-legacy@4.3.5` — those two functionally identical to 4.3.4; only ouronet-core changed).** Released 2026-06-10. Smart Ouronet Account deploy (`buildDeploySmartAccountPactCode` + `getDeploySmartAccountInfo`/`…InfoOnly` → `C_DeploySmartAccount`/`URC_DeploySmartAccount`); keyset-ref-aware activation (`buildDeploy{Standard,Smart}AccountPactCode` gained `mode`/`keysetRef` → `(keyset-ref-guard \"<ref>\")` in `\"existing\"` mode, preserving the keyset-ref guard type); and `getIgnisBalance` moved to tier **T1** (balance reads belong there — at T5 the patron IGNIS balance stayed stale right after a transfer, falsely blocking spends). Pure additive — existing exports unchanged (deploy builders gained optional defaults). See CHANGELOG.\n\n**`4.3.4` on public npmjs** — **PATCH (atomic-triplet with `@stoachain/stoa-core@4.3.4` + `@stoachain/kadena-stoic-legacy@4.3.4`).** Released 2026-06-08. **Bugfix — UrStoa vault-earnings hover unwrap.** `ouroPrimordialsFunctions.parseResponse` routed `urstoa-vault-earning-hover` (a `{ decimal }` object) through `String()` → `\"[object Object]\"` → `0`, wrongly disabling the Dashboard UrStoa **Collect** button; it is now routed through `supplyHoverVal` (→ `mayComeWithDeimal`), matching the supply row. **822 specs pass.** See CHANGELOG.\n\n**`4.3.3` on public npmjs** — **Additive (atomic-triplet with `@stoachain/stoa-core@4.3.3` + `@stoachain/kadena-stoic-legacy@4.3.3`).** Released 2026-05-30. New StoicTag + governor-rotation builders (`buildRotateGovernorPactCode`, `buildNonKeyGuardExpr`, `buildReleaseStoicTagPactCode`, `buildRegisterStoicTagPactCode`) + readers (`getStoicTagInfo` URC_0027c, `getStoicTagSelectorData` URC_0027b, `getRegisterStoicTagInfo`) + `StoicTagSelectorData` type, supporting the OuronetUI v1.2.5 StoicTag cycle. Bundles the never-published v4.3.2 frozen-keyset fix in `resolveGuard` / `getKadenaAccountGuard` (shallow-copy instead of mutating a frozen read result). Pure additive — no signature changes to existing exports. **822 specs pass.** npm publishes 4.3.1 → 4.3.3 (4.3.2 was never tagged).\n\n**`4.3.1` on public npmjs** — **PATCH (atomic-triplet with `@stoachain/stoa-core@4.3.1` + `@stoachain/kadena-stoic-legacy@4.3.1`).** Released 2026-05-27. **ESM extensionless-relative-import fix** in emitted `dist/**/*.js` — same bug pattern as the sibling 4.3.1 packages. 40 source files updated, 90 imports rewritten. Strict ESM dynamic-imports (`await import('@stoachain/ouronet-core/codex')`, `/pact`, `/constants`, `/interactions/*`) now succeed under Node 22+. Peer-deps on `@stoachain/kadena-stoic-legacy` + `@stoachain/stoa-core` bumped 4.3.0 → 4.3.1. No API changes. **797/797 specs pass.** See CHANGELOG.\n\n**`4.3.0` on public npmjs** — **MINOR (atomic-triplet with `@stoachain/stoa-core@4.3.0` + `@stoachain/kadena-stoic-legacy@4.3.0`).** Released 2026-05-25. Pure additive surface: 2 new account-rotation Pact builders — `buildRotateGuardPactCode({ patron, account, mode, keysetRef?, safe })` (emits `C_RotateGuard` with runtime-conditional `(read-keyset \"ks\")` or `(keyset-ref-guard \"<ref>\")` expression) + `buildRotateKadenaPactCode({ patron, account, newPaymentKey })` (emits `C_RotateKadena`, the kadena-ledger payment-key rotation Pact). MINOR over PATCH because these unlock a new categorised public consumer surface — the new sibling package [`@stoachain/ouronet-codex@0.1.0`](https://www.npmjs.com/package/@stoachain/ouronet-codex)'s headless rotation modals — that wasn't reachable through the prior builder set. Deferred: `buildRotateGovernorPactCode` (Pact function exists on chain, Smart Account `Σ.` only, but no consumer UI ships it yet; lands when OuronetUI consumes it post-Phase-9-migration). Test count: **797 specs pass** (was 788 in v4.2.2; +9 across the new builders). No signature changes to existing exports — consumers on `4.2.2` continue to work unchanged.\n\n**`4.2.2` on public npmjs** — **PATCH (atomic-triplet with `@stoachain/stoa-core@4.2.2` + `@stoachain/kadena-stoic-legacy@4.2.2`).** Released 2026-05-18. Pure additive surface: 4 new `buildXxxPactCode` helpers (`ModifyCanChangeOwner`, `ModifyWeights`, `ToggleSwapCapability`, `ToggleAddLiquidity`) + 5 new INFO readers (`ChangeOwnership`, `ModifyCanChangeOwner`, `ModifyWeights`, `ToggleSwapCapability`, `ToggleAddLiquidity`) + 4 new UR\\_\\* reads (`getSwpairOwnerKonto`, `getSwpairCanChangeOwner`, `getSwpairCanSwap`, `getSwpairCanAdd`), supporting the OuronetUI v1.0.8 cycle wiring the SWP-pair Liquidity-Pools-Management page buttons. Shipped mid-cycle at 5-of-11 buttons wired (Change Ownership from v1.0.7 + Modify Can Change Owner / Modify Weights / Toggle Swapping / Toggle Provisioning) to validate the cascade on devwallet before the remaining 6 land in v4.2.3. Test count: **~796 specs pass** (was 776 in v4.2.1; +20 across the new builders). No signature changes to existing exports — consumers on `4.2.1` continue to work unchanged.\n\n**`4.2.1` on public npmjs** — **PATCH (atomic-triplet with `@stoachain/stoa-core@4.2.1` + `@stoachain/kadena-stoic-legacy@4.2.1`).** Released 2026-05-16. Pure additive surface: 23 new `buildXxxPactCode` helpers + 1 INFO reader (`getChangeOwnershipInfo`) + 1 unprotected read helper (`getSwpairOwnerKonto`), supporting the OuronetUI v1.0.7 Phase-3b strategy migration cycle (every legacy `executeXxx` direct-helper caller — 14 modals — migrated onto the canonical `useCFMStrategy + buildXxxPactCode` pattern). New families: SWP (ChangeOwnership), TS01-C2.LQD (Wrap + Unwrap families with composite-create-account variants), TS01-C1.DALOS (DeployStandardAccount), TS01-C3.SWP liquidity + swap (AddLiquidity, RemoveLiquidity, 4 swap variants), TS02-C1.DPSF + TS02-C2.DPNF (token-set creation), coin.C_URV (Stake / Unstake / Collect), coin.C_UR (4 native UR transfer variants). Test count: **776 specs pass** (was 710 in v4.2.0; +66 across the new builders). No signature changes to existing exports — consumers on `4.2.0` continue to work unchanged.\n\n**`4.2.0` on public npmjs** — **MINOR (atomic with `@stoachain/stoa-core@4.2.0` + `@stoachain/kadena-stoic-legacy@4.2.0`).** Released 2026-05-09. Closes 6 audit findings: **F-ARCH-001** (Phase 1 dex god-file split — ~10 entity-oriented files + thin re-export shim), **F-ARCH-002** (Phase 2 ouro god-file split + chain/UI surgical separation — ~11 entity-oriented files + thin re-export shim), **F-ARCH-003** (Phase 3 parameterized liquidity executor — 5 thin wrappers + 1 internal `executeLiquidityOp`, LOC reduction ~600 → ~200), **F-API-002** (Phase 4 — 12 functions honor declared `Promise<T | null>` contract, return null on RPC failure instead of rethrowing), **F-API-018** (Phase 5 readonly sweep — ~50 public-type fields in `codex/types.ts` and all `*Params` interfaces), **F-TEST-006** (Phase 7 — +127 specs across 6 modules: `infoOneFunctions`, `coilFunctions`, `kpayFunctions`, `pensionFunctions`, `activateFunctions`, `guardFunctions`). NEW deliverable: [`INTEGRATION-GUIDE.md`](https://github.com/StoaChain/stoa-js/blob/main/INTEGRATION-GUIDE.md) at repo root — comprehensive cold-start consumer onboarding doc, 13 sections, full v4.0 → v4.1 → v4.2 architectural arc. 8 new `v4-2-0-*.test.ts` regression-lock files. Test count: **710 specs pass** (was ~330 in v4.1.1). Cross-reference: see [`MIGRATION-v4.2.md`](https://github.com/StoaChain/stoa-js/blob/main/MIGRATION-v4.2.md) at the monorepo root.\n\n**v4.3.6** — atomic-triplet alignment bump (atomic with `@stoachain/stoa-core@4.3.6` + `@stoachain/kadena-stoic-legacy@4.3.6`). Released 2026-06-11. NO code changes; the v4.3.6 change (a stoa-core auto-gas-limit floor fix in `calculateAutoGasLimit`) lives in `@stoachain/stoa-core`. Functionally identical to v4.3.5. **829 specs pass.**\n\n**v4.3.5** — ADDITIVE (atomic-triplet with `@stoachain/stoa-core@4.3.5` + `@stoachain/kadena-stoic-legacy@4.3.5`). Released 2026-06-10. Smart Ouronet Account deploy builder (`buildDeploySmartAccountPactCode` + `getDeploySmartAccountInfo`/`…InfoOnly`); keyset-ref-aware activation (`mode`/`keysetRef` → `(keyset-ref-guard \"<ref>\")`); `getIgnisBalance` moved to tier T1 (fresh balance read). Pure additive. **829 specs pass.**\n\n**v4.3.4** — PATCH bugfix (atomic-triplet with `@stoachain/stoa-core@4.3.4` + `@stoachain/kadena-stoic-legacy@4.3.4`). Released 2026-06-08. Routes the `urstoa-vault-earning-hover` `{ decimal }` object through `supplyHoverVal` instead of `String()`, re-enabling the Dashboard UrStoa Collect button. **822 specs pass.**\n\n**v4.3.3** — additive StoicTag + governor-rotation release (atomic-triplet with `@stoachain/stoa-core@4.3.3` + `@stoachain/kadena-stoic-legacy@4.3.3`). Released 2026-05-30. New builders `buildRotateGovernorPactCode`, `buildNonKeyGuardExpr`, `buildReleaseStoicTagPactCode`, `buildRegisterStoicTagPactCode`; new readers `getStoicTagInfo`, `getStoicTagSelectorData`, `getRegisterStoicTagInfo`; new `StoicTagSelectorData` type. Bundles the never-published v4.3.2 frozen-keyset fix (`resolveGuard` / `getKadenaAccountGuard` shallow-copy). Pure additive — no signature changes to existing exports. **822 specs pass.**\n\n**v4.3.1** — ESM packaging fix (atomic-triplet with `@stoachain/stoa-core@4.3.1` + `@stoachain/kadena-stoic-legacy@4.3.1`). Released 2026-05-27. Fixes extensionless relative imports in emitted `dist/**/*.js` that broke `await import('@stoachain/ouronet-core/...')` under Node 22+ strict ESM. 40 source files updated, 90 imports rewritten. Per TypeScript's recommended `.js`-suffix-in-source ESM pattern. Peer-deps on `@stoachain/kadena-stoic-legacy` + `@stoachain/stoa-core` bumped 4.3.0 → 4.3.1. No API changes; **797/797 specs pass**.\n\n**v4.3.0** — additive account-rotation release (atomic-triplet with `@stoachain/stoa-core@4.3.0` + `@stoachain/kadena-stoic-legacy@4.3.0`). Released 2026-05-25. 2 new `buildXxxPactCode` helpers — `buildRotateGuardPactCode` (emits `C_RotateGuard` with runtime-conditional guard expression switched by `mode: \"define\" | \"existing\"`; the `safe` boolean is emitted as a bare Pact literal) and `buildRotateKadenaPactCode` (emits `C_RotateKadena`, the kadena-ledger payment-key rotation Pact). Supporting the new sibling package `@stoachain/ouronet-codex@0.1.0`'s headless `<RotateGuardModal>` + `<RotatePaymentKeyModal>` (`<RotateSovereignModal>` uses the pre-existing `buildRotateSovereignPactCode`). Pure additive — no signature changes to existing exports. Test count: 797 (was 788 in v4.2.2; +9 across the new builders). Deferred: `buildRotateGovernorPactCode` lands when OuronetUI consumes it post-migration.\n\n**v4.2.2** — additive SWP-pair management release (atomic-triplet with `@stoachain/stoa-core@4.2.2` + `@stoachain/kadena-stoic-legacy@4.2.2`). Released 2026-05-18. 4 new `buildXxxPactCode` helpers (`ModifyCanChangeOwner`, `ModifyWeights`, `ToggleSwapCapability`, `ToggleAddLiquidity`) + 5 new INFO readers + 4 new UR\\_\\* reads, supporting the OuronetUI v1.0.8 cycle wiring the SWP-pair Liquidity-Pools-Management page buttons. Shipped mid-cycle at 5-of-11 buttons wired; remaining 6 (Modify Amplifier, Activate Frozen LP, Activate Sleeping LP, Update Special Fee Targets, Update Pending Branding, Upgrade Branding) will land in v4.2.3. Pure additive — no signature changes to existing exports. Test count: ~796 (was 776 in v4.2.1; +20 across the new builders + UR reads).\n\n**v4.2.1** — additive strategy-migration release (atomic-triplet with `@stoachain/stoa-core@4.2.1` + `@stoachain/kadena-stoic-legacy@4.2.1`). Released 2026-05-16. 23 new `buildXxxPactCode` helpers + 1 INFO reader + 1 unprotected read helper, supporting the OuronetUI v1.0.7 Phase-3b strategy migration cycle (14 modals migrated off legacy `executeXxx` direct-helper paths onto `useCFMStrategy + buildXxxPactCode`). New families: SWP `C_ChangeOwnership` + `getSwpairOwnerKonto`; TS01-C2.LQD `Wrap{Stoa,UrStoa}` + `Unwrap{Stoa,UrStoa}` (simple + composite-with-create-account variants); TS01-C1.DALOS `DeployStandardAccount`; TS01-C3.SWP `AddLiquidity` + `RemoveLiquidity` + 4 swap variants (single/multi × with/no-slippage); TS02-C1.DPSF + TS02-C2.DPNF `CreateSet` + `CreateSetNFT`; coin.C_URV `Stake` + `Unstake` + `Collect` (simple + WithCreateAccount); coin.C_UR `NativeUrTransfer` / `Transmit` (+ their `Anew` variants). Composite-shape builders (Unwrap/Collect/Anew family) require the call site to `addData(\"ks\", { keys: [<pub>], pred: \"keys-all\" })`. Pure additive — no signature changes to existing exports. Test count: 776 (was 710 in v4.2.0; +47 from cfm-builders test growth + ~19 from related coverage). All builders fully tested with canonical-shape + argument-ORDER + module/function-name guards.\n\n**v4.2.0** — architectural-closures + INTEGRATION-GUIDE deliverable. **MINOR (atomic with `@stoachain/stoa-core@4.2.0` + `@stoachain/kadena-stoic-legacy@4.2.0`).** Released 2026-05-09. Lands the v4.2.0 audit-closures release: 6 audit findings closed in this package — **F-ARCH-001 (Phase 1)**: dex god-file split (~600 LOC `interactions/dexFunctions.ts` decomposed into ~10 entity-oriented files: `dexSwapPairCalcFunctions`, `dexSwapPairExecFunctions`, `dexLiquidityCalcFunctions`, `dexLiquidityExecFunctions`, `dexFuelCalcFunctions`, `dexFuelExecFunctions`, `dexDashboardFunctions`, `dexAccountSuppliesFunctions`, `dexCappedInverseFunctions`, `dexTypes`); old import path `@stoachain/ouronet-core/interactions/dexFunctions` continues to work as thin re-export shim. **F-ARCH-002 (Phase 2)**: ouro god-file split + chain/UI surgical separation (~2200 LOC `interactions/ouroFunctions.ts` → ~11 entity-oriented files; chain-side and UI-side surfaces cleanly separated per the locked principle); thin re-export shim preserved. **F-ARCH-003 (Phase 3)**: parameterized liquidity executor — `executeAddLiquiditySingle`, `executeAddLiquidity`, `executeSpecialAddLiquidity`, `executeFuel`, `executeRemoveLiquidity` consolidated into 5 thin wrappers + 1 internal `executeLiquidityOp` (LOC reduction ~600 → ~200); public function signatures preserved verbatim — zero consumer impact. **F-API-002 (Phase 4)**: 12 swap-calc and dashboard-read functions whose declared return type was `Promise<T | null>` now honor that contract — they return null on RPC failure (with `logger.error` invoked first) instead of rethrowing. Existing try/catch consumer patterns continue to work; new code can rely on the static-type signature with the `if (result === null)` pattern. Affected: `getSWPairDashboardInfo`, `getPoolPreviewData`, `getSWPairMultiDashboardInfo`, `getSwpairInternalDashboard`, `calculateDirectSwap`, `calculateInverseSwap`, `calculateDirectSwapB`, `calculateInverseSwapB`, `getCappedInverseAmount`, `getUserAccountSupplies`, plus 2 dashboard-read functions. **F-API-018 (Phase 5)**: aggressive `readonly` sweep across ~50 public-type fields in `codex/types.ts` and all `*Params` interfaces. TypeScript-only signal — no runtime change. Switch in-place mutations to immutable spread copy: `const updatedParams = { ...params, account: 'k:...' };`. **F-TEST-006 (Phase 7)**: +127 specs across 6 modules (`infoOneFunctions` / `coilFunctions` / `kpayFunctions` / `pensionFunctions` / `activateFunctions` / `guardFunctions`); the audit's stated 37 untested functions corrected to 38 (`guardFunctions.describeKeyset` was missed by the 2026-05-05 audit; absorbed by Phase 7 as +1 function = +3 it-blocks). NEW deliverable: **INTEGRATION-GUIDE.md** at repo root — comprehensive cold-start consumer onboarding doc, 13 mandated sections covering the full v4.0 → v4.1 → v4.2 architectural arc (install + peer-deps, the 3-package atomic-release model, subpath imports per package, the 5 typed error classes, the 7-entity Ouronet taxonomy, the 3 pluggable seams `setPactReader`/`KeyResolver`+`PactClient`/`BalanceResolver`, codex backup format `\"1.2\"`, smart-account auth, gas calibration, full quick-start example). Doc-validity test (`tests/v4-2-0-integration-guide-validity.test.ts`) verifies all cited subpaths resolve, all cited error classes import, all cited seam functions are exported. 8 new `v4-2-0-*.test.ts` regression-lock files in this package. Test count: 710 specs pass (was ~330 in v4.1.1; +127 from Phase 7 + ~250 from Phases 1-5 + 8 regression-lock specs). Cross-reference: [`MIGRATION-v4.2.md`](https://github.com/StoaChain/stoa-js/blob/main/MIGRATION-v4.2.md) for the v4.1.x → v4.2.0 transition guide, [`INTEGRATION-GUIDE.md`](https://github.com/StoaChain/stoa-js/blob/main/INTEGRATION-GUIDE.md) for cold-start onboarding.\n\n**`4.1.1` on public npmjs** — **PATCH (atomic with `@stoachain/stoa-core@4.1.1` + `@stoachain/kadena-stoic-legacy@4.1.1`).** Released 2026-05-08. Closes audit findings: F-ERR-022 (fabricated `\"0\"` fallbacks in `kadenaFunctions` dropped — typed `KadenaShapeError` thrown instead), F-API-005 (`getSublimateInfo` dedup with deprecation shim), F-API-006 (`describeKeyset` dedup), F-API-007 (`EncryptedDataV1` collapse), F-SEC-007 (codex strict-shape with `CodexUnknownFieldError`), F-BUG-010 (`migrateSeedType` strict throw with `UnknownSeedTypeError`), F-API-014 (`getSparksBalance` return type narrowed). New file: `src/interactions/errors.ts` (`KadenaShapeError`). No breaking changes — `getSublimateInfo` deprecation shim preserves backward compatibility. **~330 specs pass.**\n\n**`4.1.0` on public npmjs** — **MIGRATION (atomic with `@stoachain/stoa-core@4.1.0` + `@stoachain/kadena-stoic-legacy@4.1.0`).** Retargets all 12 internal `@kadena/*` imports in `src/interactions/` to the new sibling subpaths under [`@stoachain/kadena-stoic-legacy`](https://www.npmjs.com/package/@stoachain/kadena-stoic-legacy). Drops the three `@kadena/*` peer-dep declarations; bumps `@stoachain/stoa-core` peer-dep `4.0.1 → 4.1.0` (atomic-version invariant); adds `@stoachain/kadena-stoic-legacy: \"4.1.0\"`. No interactions-surface change for consumers — every `Pact.builder` call site rewires under the hood. Test count: 261 (was 218; +43 from new `tests/v4-1-0-no-kadena-imports.test.ts` runtime regression-lock).\n\n**`4.0.1` on public npmjs** — **PATCH, cosmetic (published-metadata cleanup).** Strips the redundant `devDependencies` block from `package.json`. Pre-v4.0.1 the manifest carried `@stoachain/stoa-core: \"*\"` (workspace-resolution plumbing — meaningless on a published artifact since the `peerDependency` already pins `@stoachain/stoa-core@4.0.1`) plus duplicates of the `@kadena/*` peer entries. The npmjs.com page now shows the cleaner shape: zero `dependencies`, just the canonical `peerDependencies`. Atomic-version invariant: peer-dep on `@stoachain/stoa-core` bumped from `4.0.0` to `4.0.1` (both packages always release at the same version). NO source-code change. NO behaviour change. **218/218 tests pass.**\n\n**`v4.0.0`** — **MAJOR, breaking (monorepo split + deprecated-alias removal).** v4.0.0 is the structural refactor that v3.3.8 set up. The single `@stoachain/ouronet-core` package was split into two atomic-release npm packages under the new `StoaChain/stoa-js` GitHub monorepo: `@stoachain/stoa-core` (chain-generic foundation) + `@stoachain/ouronet-core` (Ouronet protocol, this package). Both packages release atomically out of the monorepo at the same version — a single `vX.Y.Z` git tag publishes both. Removed the v3.3.8-deprecated aliases (`KADENA_BASE_URL`, `PACT_URL`, `GAS_STATION`, `NATIVE_TOKEN_VAULT`) and the duplicate `IKadenaKeypair` interface in `interactions/ouroFunctions.ts`. Consumers using only the Ouronet-specific surface (codex, interactions, the `ouronet-ns` namespace) can keep this package and bump the version. Consumers using chain-generic surfaces must add `@stoachain/stoa-core` and update the import paths — see [`MIGRATION-v4.md`](https://github.com/StoaChain/stoa-js/blob/main/MIGRATION-v4.md) at the monorepo root for the full upgrade map. **703/703 tests pass** across both packages (485 in stoa-core, 218 in ouronet-core; up from v3.3.8's 698 because the F-ARCH-011/F-ARCH-012 v3.3.8 regression locks now live alongside their stoa-core SUTs — every prior test preserved). Also pinned all `@kadena/*` + `@noble/curves` + `@scure/bip39` + `@stoachain/dalos-crypto` peer/dev deps to exact versions (no `^`) — prep work for v4.1.0's selective vendoring of `@kadena/client` (supply-chain hardening after Kadena LLC's dissolution).\n\n**`v3.3.8`** — **MINOR, additive\n(documentation/deprecation cleanup pass).** Closes 5\nLOW-severity findings from the 2026-05-05 audit's `\"v3.x\ndeprecation cleanup\"` + `\"v3.x conventions alignment\"` + `\"v3.x\nAPI hygiene\"` themes in a single bundled release.\n**F-API-015** rewrote stale `strict`-parameter JSDoc on\n`src/dalos/account.ts:42-45` (the parameter never existed in\nthe `CreateAccountOptions` type union; new doc explains the\nactual mode-vs-primitive throw contract).\n**F-API-016** added `export` to the `CoilConfig` interface in\n`src/interactions/coilFunctions.ts:17` — consumers holding a\n`CoilConfig` value (e.g. from `COIL_CONFIGS.ouroToAuryn`)\ncould USE it but couldn't TYPE-ANNOTATE a parameter or local\nwith `CoilConfig` without re-declaring the shape; now they can.\n**F-SEC-005 / F-ARCH-014** added `@deprecated` JSDoc to\n`KADENA_BASE_URL` redirecting consumers to the failover-aware\n`getActivePactUrl(chainId)` / `getActiveSpvUrl(chainId)` (or\nthe same-subpath thin wrappers `getPactUrl(chainId)` /\n`getSpvUrl(chainId)`); removal scheduled for v4.0.0. The\nconstant was pinned to `node2.stoachain.com` and bypassed the\nv2.1.0 failover layer.\n**F-ARCH-011** consolidated `normalizeKeysetRef` deep-import\nin `src/interactions/ouroFunctions.ts:10` to the `../guard`\nbarrel, matching the project's subpath-import discipline.\n**F-ARCH-012** converted 19 single-quoted string literals to\ndouble quotes in `src/dalos/account.ts` — the file was the\nonly remaining drift after v3.1.1's fix to\n`src/dalos/index.ts`. Pure stylistic; TypeScript treats the\ntwo forms as identical string literals at the type level.\n**NO breaking change**, **NO observable runtime behavior\nchange**, **698/698 tests pass** (was 695 in v3.3.7; +3 from\nthe new `tests/v3-3-8-doc-cleanup.test.ts` regression-lock\nfile). One new public-API export (`CoilConfig` interface).\n\n**`3.3.7`** — **MINOR, additive (security\npass).** Closes two MEDIUM security findings from the\n2026-05-05 audit in a single bundled release: **F-SEC-003**\n(seam-setter input validation) and **F-SEC-004** (V1-fallback\nsecurity advisory). **F-SEC-003** adds two new typed errors —\n`InvalidPactReaderError` (rejects non-function values passed to\n`setPactReader`) and `InvalidLoggerError` (rejects null /\nundefined / non-object inputs and any object whose `warn` or\n`error` are non-callable, passed to `setLogger`). Both extend\n`TypeError` so existing consumer `instanceof TypeError` catches\nare unchanged. Pre-v3.3.7 the misconfigurations only surfaced\nlater as `_reader is not a function` / `_logger.warn is not a\nfunction` at the first call site, far from the boot wiring;\nv3.3.7 surfaces them at the boot site. **F-SEC-004** wires a\n**one-shot** `getLogger().warn(...)` security advisory into the\nV1-decrypt path (V1 = PBKDF2-SHA256 / 10,000 iterations; OWASP\n2023+ recommends 600,000) — fires on the FIRST V1 envelope\ndecoded per process lifetime, stays silent after that so a\ncodex with 100 V1 entries logs ONE warning, not 100. Adds two\nnew public-API rich variants `decryptStringV2WithDetails` and\n`smartDecryptWithDetails` that return `{plaintext, wasLegacyV1}`\nfor the per-call programmatic signal — consumers can react by\nre-encrypting affected entries to V2 in-place. JSDoc CVE-style\nrisk documentation added to `EncryptedDataV1`,\n`decryptStringV2`, and `smartDecrypt`. **NO breaking change**,\n**695/695 tests pass** (was 674 in v3.3.6; +21 from\n`tests/v3-3-7-seam-validators.test.ts` (11) +\n`tests/v3-3-7-v1-warning.test.ts` (10)). v3.3.0 contract test\nlocking the byte-identical `setLogger requires a non-null\nLogger` message preserved verbatim — the new\n`InvalidLoggerError` extends `TypeError` to keep that contract\nintact.\n\n**`3.3.6`** — **MINOR, additive (performance\npass).** Closes three MEDIUM performance findings from the\n2026-05-05 audit in a single bundled release:\n**F-PERF-008** — added `\"sideEffects\": false` to `package.json`\n(the audit's \"single most impactful tree-shaking fix\"; lets\ndownstream bundlers prune unused barrel imports from the\n16-subpath exports map; verified safe via top-level-mutation\ngrep across `src/`);\n**F-PERF-003** — memoized 8 `RegExp` allocations per call in\n`coilFunctions.getCoilPreviewGeneric` to a per-`targetTokenName`\n`Map<string, CoilPatternSet>` cache (the audit's literal\nsuggested fix \"hoist to module-level const\" doesn't apply\nbecause patterns interpolate `targetTokenName` from `config`,\nbut the cache form achieves the same outcome — steady-state\nallocation cost is 0 RegExp objects per call after warm-up);\n**F-PERF-004** — parallelized `ouroFunctions.getOuronetKdaDetails`\nfrom sequential `await getKadenaAccountOwner()` →\n`await getKadenaAccountGuard()` to a single\n`Promise.all([owner, guard])` (verified independent: probes\n`DALOS.UR_AccountKadena` vs `DALOS.UR_AccountGuard` with no\ncausal dependency; halves happy-path latency from 2 sequential\nRPC roundtrips to 1 parallel roundtrip).\nAll three are low-risk, behaviorally identical to v3.3.5.\nConsumer-side impact: smaller OuronetUI bundle sizes (F-PERF-008,\nexact savings bundler-config-dependent); faster\n`getOuronetKdaDetails` (F-PERF-004, ~half wall-clock); no\nobservable difference for `getCoilPreviewGeneric` (F-PERF-003,\ninternal-only). **NO public API change**, **674/674 tests pass**\n(was 672 in v3.3.5; +2 from the new\n`tests/v3-3-6-perf-pass.test.ts` regression-lock file). Locks\nboth F-PERF-008 (`expect(pkg.sideEffects).toBe(false)` strict\nequality) and F-PERF-004 (counting reader proves both\n`UR_AccountKadena` AND `UR_AccountGuard` reads still happen,\ncatching a regression that accidentally drops one of the reads).\n\n**`3.3.5`** — **MINOR, additive (test-only).**\nCloses audit finding **F-TEST-006** (MEDIUM, testing-auditor) —\nsix interaction modules previously had insufficient runtime\ncoverage: three with **zero runtime tests at all**\n(`pensionFunctions`, `guardFunctions`, `infoOneFunctions`) and\nthree with **compile-only tests** (`coilFunctions`,\n`kpayFunctions`, `activateFunctions` are all type-checked at\n`tests/types.test.ts:44-47` via `expectTypeOf`, but the functions\nnever actually execute in the test suite). Compile-only tests\nprove the type signature matches consumer expectations but do\nNOT prove the function executes correctly — a bug that swapped\ntwo argument-string concatenations, forgot to await a Promise,\nor mis-routed the `pactRead` call would all type-check cleanly\nwhile producing wrong runtime behaviour. v3.3.5 closes the gap\nwith `tests/v3-3-5-smoke.test.ts` — **12 new it-blocks across 6\ndescribe groups**, one happy-path + one error-path test per\nmodule, picking the simplest representative read-only function\nfrom each: `pensionFunctions.getHibernateFee` (the ONLY of the 6\nwith a non-null error path — graceful-degradation fallback\nformula `0.12 - 0.000008 * lockDays` clamped non-negative);\n`guardFunctions.getRotateGuardInfo`;\n`infoOneFunctions.getCoilPreviewInfo` (locks the\n`{result: ...}` envelope wrap contract);\n`coilFunctions.getCoilPreviewGeneric` (the ONLY of the 6 that\nrethrows rather than returning `null`/fallback — locks the\nrethrow contract that consumers depend on for try/catch flow);\n`kpayFunctions.getKpayData`;\n`activateFunctions.getDeployStandardAccountInfoOnly`. Strategy\nmirrors v3.3.4: install a stubbed reader via `setPactReader(...)`,\ncall SUT, assert. **NO source-code change**, **NO public API\nchange**, **672/672 tests pass** (was 660 in v3.3.4; +12 from\nthe new test file). With v3.3.5 the **v3.3.x audit-closure track\nis COMPLETE** — all MEDIUM testing findings from the 2026-05-05\naudit are now closed (F-LOGGER-SEAM-001 → v3.3.0; F-TEST-002 →\nv3.3.2; F-TEST-005 → v3.3.4; F-TEST-006 → v3.3.5).\n\n**`3.3.4`** — **MINOR, additive (test-only).**\nCloses audit finding **F-TEST-005** (MEDIUM, testing-auditor) —\nthe v3.0.0 nullable-widening sweep widened 16 read-side\ninteraction functions from `Promise<T>` → `Promise<T | null>`,\nbut only **3 of the 16** had a paired success-path test\n(`getStoaPriceUSD` at `tests/interactions-pricing.test.ts:80`,\n`getLPTypeInfo`'s mixed-state lock at\n`interactions-balance-cluster.test.ts:137`, and\n`getUrStoaGuard`'s 3-state contract at the same file:207). The\nother 13 could not distinguish \"always returns null\" (silent\nregression) from \"returns null only on RPC failure\" (correct\ncontract) — a future bug that returned `null` unconditionally\nwould slip past every existing test, surface only at consumer\nruntime, and be caught only by chain-side breakage. v3.3.4\ncloses the gap with `tests/v3-3-4-success-paths.test.ts` —\n**13 new it-blocks across 6 describe groups**, one per missing\nfunction, each installing a `successReader` stub via\n`setPactReader(...)` and asserting the parsed non-null return\nvalue. The 13 functions: `getTokenDecimals`, `getPoolTotalFee`,\n`getDPTFMinMove` (pricing-quartet missing 3); `getIgnisBalance`,\n`getAccountTokenSupply`, `getOuroDispoCapacity`, `getVirtualOuro`\n(string-balance cluster — none previously covered);\n`getUrStoaBalance` and `checkCoinAccountExists` (urStoa pair);\n`validateLiquidity` (mixed-shape success — locks the\n`valid:true` ↔ `error:undefined` mutual exclusion that\ndistinguishes a successful liquidity check from an RPC-failure\none); `getMaxBuyMovieBooster` (locks `Number.isFinite` guard\nagainst v2.x fabricated-`0`); `getSWPSpawnLimit` and\n`getSWPInactiveLimit` (magic-string elimination — also asserts\n`expect(out).not.toBe(\"N/A\")` so the v3.0.0 BREAKING swap\ncannot regress unnoticed). **NO source-code change**, **NO\npublic API change**, **660/660 tests pass** (was 647 in v3.3.3;\n+13 from the new test file).\n\n**`3.3.3`** — **MINOR, additive (NEW PUBLIC\nSURFACE — not a bug fix).** Ships the multi-party\npartial-signature workflow OuronetUI has been blocked on:\n\"Person A signs → exports → Person B imports → signs → exports →\nPerson C imports → signs → submits\", with cross-party tamper\ndetection at every handoff. Builds on v3.3.2's locked\npartial-signing primitive (signing with a subset of declared\nsigners fills only those slots; pre-existing slots stay intact\nacross re-signing passes) by wrapping it in a versioned export\nenvelope + slot-status helpers + Ed25519 sig-verification helper.\nNew `src/signing/partialSig.ts` module re-exported from\n`@stoachain/ouronet-core/signing`, exposing 7 functions\n(`signPartial`, `serializePartialTransaction`,\n`deserializePartialTransaction`, `getMissingSigners`,\n`getFilledSigners`, `isFullySigned`, `verifyExistingSignatures`)\n+ 2 typed errors (`InvalidEnvelopeError`, `TamperedHashError`) +\nthe `PartialSigEnvelope` interface. The envelope embeds both\n`cmd` and `hash` so importers can verify integrity; if the cmd\nwas tampered mid-flight, `deserializePartialTransaction` rejects\nwith `TamperedHashError` carrying both `expected` and `actual` for\noperator diagnosability. As a second layer,\n`verifyExistingSignatures` runs `nacl.sign.detached.verify` on\nevery filled slot — works for both nacl-direct (koala/foreign)\nand BIP32-WASM (chainweaver/eckowallet) sigs since both produce\nstandard Ed25519 over the same canonical hash bytes. **NO\nexisting API changed**, **NO source-side behaviour change**\noutside the new module, **647/647 tests pass** (was 631 in\nv3.3.2; +16 from the new `tests/partial-sig.test.ts`).\n\n**`3.3.2`** — **MINOR, additive (test-only).**\nCloses audit finding **F-TEST-002** (HIGH) — the central signing\nentry point `universalSignTransaction` in\n`src/signing/universalSign.ts` had ZERO direct tests pre-v3.3.2.\nThe only mention in `tests/` was a comment in\n`tests/signing.test.ts:5` stating \"the full\nuniversalSignTransaction is not exercised here\";\n`tests/strategy.test.ts` exercises a higher-level wrapper but only\ncovers `seedType: \"koala\"`. The chainweaver / eckowallet / foreign\nbranches AND the seedType dispatcher itself were never\nruntime-tested — a regression that mis-routed `eckowallet` →\n`koala` (or any other dispatch error) would silently produce\nwrong-shape signatures, surfaced only by chain-side \"invalid\nsignature\" rejection at consumer runtime. v3.3.2 adds\n`tests/universal-sign.test.ts` with **9 new it-blocks** covering\nall three seedType branches with real-keypair round-trips\n(koala via RFC-8032 vector, chainweaver/eckowallet via the\n@kadena/hd-wallet vendor vector through\n`KadenaWalletBuilder.createWalletPairFromMnemonic`), the\nforeign-key `onMissingKey` callback (success and key-mismatch\nerror cases), the multi-signer mixed-seedType case, the\npartial-signing primitive (foundation lock for v3.3.3's\nmulti-party signing public surface), and the\nsilent-skip-when-not-in-signers contract. **NO source-code\nchange**, **NO public API change**, **631/631 tests pass** (was\n622 in v3.3.1; +9 from the new test file).\n\n**`3.3.1`** — **PATCH, workflow-only.** Closes the\ntwo carried-forward follow-ups that have appeared in every\npollinate run's \"follow-ups\" block since v3.0.0: (1) `npm publish`\nnow passes `--provenance` (and the workflow gains `id-token:\nwrite` permission), so v3.3.1 onwards every release carries a\nverifiable SLSA attestation linking the published tarball to the\nexact GitHub Action run that produced it; (2) the `gh release\ncreate` calls drop the `--repo` flag, eliminating the\n`gh release create --notes-from-tag --repo X` flag-combination\nincompatibility that the GitHub-hosted runners' gh-CLI image\nrejected starting around 2026-04-30 (every v3.x release pre-v3.3.1\nneeded pollinate's REST-API fallback at Step 9c to create the\nGitHub Release manually). Both fixes are workflow-file-only —\n`.github/workflows/publish.yml` is the only file with a behaviour\nchange. **NO source-code change**, **NO public API change**,\n**622/622 tests pass unchanged**. Consumers see byte-identical\npackage contents to v3.3.0; the difference is the v3.3.1\nattestation badge on npmjs.com and a green-check on the GitHub\nAction run page (vs the recurring red-X for the gh-CLI Release\nstep that every v3.x release pre-v3.3.1 produced).\n\n**`3.3.0`** — **MINOR, additive (Logger interface\nextension) + behaviour change (call-site routing)** — first release\nin the v3.3.x line. Closes the consolidated **F-LOGGER-SEAM-001**\nfinding flagged by all 8 audit agents at 9 distinct source sites\n(highest-redundancy finding in the entire 2026-05-05 audit). Two\nof the nine sites were already removed by v3.2.2's deletion of\n`executeAddLiquidityMultiStepComplete`; v3.3.0 closes the remaining\nseven by extending the `Logger` interface from `{warn, error}` to\n`{warn, error, info}` and routing every surviving raw `console.*`\ncall in `src/` through the seam (or deleting debug-leak\ninstrumentation that had no operational value). Post-v3.3.0\ninvariant: **zero raw `console.*` call sites in `src/`** outside\nthe seam's own default-logger implementation, verified by a new\nregression-lock test that scans the entire src/ tree on every run.\nBackwards-compat: v3.2.x consumers wiring\n`setLogger({warn, error})` continue to work — the setter synthesises\nan `info` wrapper that falls through to `console.info` for the new\nchannel; consumers that want full control pass\n`setLogger({warn, error, info})`. **622/622 tests pass.**\n\n**`3.2.3`** — **MINOR, behaviour change** — fourth\nand final wave of the v3.2.x audit-cycle close-out track. Four\ntargeted bug fixes closing the highest-user-impact remaining\nfindings: **F-BUG-002** (added `creationTime: safeCreationTime()`\nto `buildCrossChainTransfer` setMeta block — the lone interactions\nbuilder that omitted the helper after v2.3.0's sweep, causing\nsporadic chain-side rejections under client clock drift); **F-BUG-004**\n(rewrote `fetchSpvProof` to wrap in `withFailover` + add\n`AbortSignal.timeout(30s)` per-attempt deadline — pre-v3.2.3 a\nwedged primary node would hang the function indefinitely with the\nuser's KDA committed to `kadena-xchain-gas` escrow and no recovery\npath, identified as the highest-impact bug in the entire audit);\n**F-SEC-002** (added URL parse + `https:` scheme allow-list to\n`setNodeConfig(\"custom\", customUrl)` — pre-v3.2.3 it accepted any\ntruthy string and assigned it to `PRIMARY_HOST`, allowing an\nattacker-controlled custom-node setting to redirect every signed\ntransaction); and **F-ERR-001** (added `@throws` JSDoc to\n`submitCrossChainTransfer`, `submitContinuation`, and\n`listenForCompletion`, documenting the\nTIMEOUT-as-pending-not-failed contract that prevents user\ndouble-pay on `listen` timeouts). With these four findings closed,\nthe v3.2.x sequence has remediated **15 of the audit's 62\nconfirmed findings** across four ship cycles. **618/618 tests pass**\n(was 601 in v3.2.2; +17 new it-blocks). Next: v3.3.x for\nlogger-seam completion + test coverage; v4.0.0 for structural\ndecomposition + monorepo split + type consolidation.\n\n**`3.2.2`** — **MINOR, public API removal** —\nthird wave of the v3.2.x audit-cycle close-out track. Removes the\nfour `executeAddLiquidityMultiStep*` functions plus the\n`MultiStepAddLiquidityResult` type from\n`src/interactions/addLiquidityFunctions.ts`, along with the\nunused `_strategy` parameter on `executeAddLiquidity`. Closes audit\nfindings **F-ERR-005** (`error.message.includes` retry-loop crash on\nnon-Error throws), **F-ERR-014** (listen-timeout vs submit-failure\nconflation causing user double-pay risk), **F-PERF-014** (4×\nhardcoded 3-second sleeps adding ~6s wall-clock latency to every\nsuccessful flow), **F-PERF-015** (retry-with-fixed-sleep against\nstring-matched `error.message.includes(\"Cannot find module\")`\npatterns), and **F-API-026** (the always-`\"auto\"` `_strategy`\nparameter on `executeAddLiquidity` was dead public surface). All\nfive findings closed **by removal** rather than fix — the\nmulti-step pipeline existed because the historical Kadena chainweb\ngas limit (150k per block) couldn't fit a single-block\nadd-liquidity transaction; StoaChain's 2M-per-block chainweb fits\nthe entire flow in one transaction, so multi-step has been dead\ncode in OuronetUI since the gas-limit increase. Net code change:\n**−338 lines** (1031 → 693 lines in `addLiquidityFunctions.ts`).\n**601/601 tests pass** unchanged; no test exercised the removed\nfunctions, which was itself a v3.2.x audit signal that the surface\nwas unused. The Pact-side multi-step contract\n(`TS01-CP.SWP|C_AddStandardLiquidity` defpact) is still on chain\nfor historical interoperability — this package just stops exposing\nthe TypeScript wrappers around it. Strict-semver-wise this is a\nbreaking change requiring a MAJOR bump; classified MINOR for v3.2.2\nbecause the removed functions had no known consumer (verified via\nrepo-wide grep + user confirmation that OuronetUI no longer uses\nmulti-step). v3.2.3 will land the targeted bug fixes\n(`creationTime`, `fetchSpvProof` failover, `setNodeConfig` URL\nvalidation).\n\n**`3.2.1`** — **MINOR, behaviour change** —\nsecond wave of the v3.2.x audit-cycle close-out track. Puts the\nv3.2.0 number-hygiene helpers (`formatDecimalForPact`,\n`formatIntegerForPact`, `ValidatedDecimal` / `ValidatedInteger`\nbrand types) to work at the four chain-call sites the 2026-05-05\naudit flagged: `buildCrossChainTransfer` (`crossChainFunctions:92`),\n`executeNativeUrStoaTransfer` (`urStoaFunctions:206`),\n`executeStakeUrStoa` (`urStoaFunctions:441`), and\n`executeUnstakeUrStoa` (`urStoaFunctions:497`). Closes audit\nfindings **F-SEC-001** (Pact-code injection via raw `${amount}`\ninterpolation in urStoa stake/unstake) and **F-BUG-003**\n(`parseFloat(amount).toFixed(N)` silent precision loss + silent\nrounding). All four sites now route through the validated\nformatter: malformed input throws synchronously before any chain\ninteraction begins; arbitrary-precision decimals (e.g., 39-digit\ninteger amounts that would overflow float64) round-trip\nbyte-identical; EU-locale comma input (`\"1,5\"`) is normalised to\nperiod; and the urStoa stake/unstake cap-arg now reuses the\nvalidated string so pact-code and cap-arg are guaranteed to agree.\nThe `numAmount` field on `StakeUrStoaParams` / `UnstakeUrStoaParams`\nis deprecated (still accepted, no longer read; will be removed in\nv4.0.0). **601/601 tests pass.** v3.2.2 will remove the dead\nmulti-step add-liquidity surface; v3.2.3 will land the targeted\nbug fixes (`creationTime`, `fetchSpvProof` failover,\n`setNodeConfig` URL validation).\n\n**`3.2.0`** — **MINOR, additive** release that opened\nthe v3.2.x audit-cycle close-out track with number-hygiene\ninfrastructure for Pact-bound integers and decimals.\n`formatDecimalForPact` now accepts a single comma as decimal\nseparator (so European-locale UI text fields work without upstream\nnormalisation); a new sibling `formatIntegerForPact(amount: string):\nValidatedInteger` validates integer-typed Pact arguments without ever\nround-tripping through float64 (arbitrary-precision-safe — a\n100-digit integer string passes through byte-identical); two new\nbranded TypeScript types (`ValidatedDecimal`, `ValidatedInteger`)\nprove \"this string passed the formatter\" at the type level so\ndownstream call sites get compile-time guarantees that consumer\ninput has been validated before it reaches Pact-code interpolation.\n**No consumer-visible behaviour changes** — every previously-valid\ninput continues to produce byte-identical output. **593/593 tests\npass** (was 565 in v3.1.1; +28 covering comma-normalisation,\narbitrary-precision round-trips with the explicit\ntruncation-at-maxDecimals lock, the new integer formatter, and the\nbrand-type compile contract). v3.2.1 will apply the new helpers at\nthe existing `parseFloat(...).toFixed(N)` call sites to close the\nF-SEC-001 / F-BUG-003 precision-loss vectors; v3.2.2 will remove\nthe dead multi-step add-liquidity surface (chainweb's gas bump made\nit obsolete); v3.2.3 will land the targeted bug fixes\n(`creationTime`, `fetchSpvProof` failover, `setNodeConfig` URL\nvalidation).\n\n**`3.1.1`** — **PATCH, additive** release that closed the\naudit-cycle gaps identified by the post-v3.1.0-integration audit\n(see [`CHANGELOG.md`](CHANGELOG.md) v3.1.1 entry for the full\nper-finding trace). Three additive re-exports completed the\n`./dalos` integration surface (`InvalidBitStringError`,\n`InvalidBitmapError`, `InvalidPrivateKeyError` for typed\nvalidation-failure discrimination + `CoordAffine` companion type\nfor `SchnorrSignature`); the `src/dalos/` subdirectory was\nrealigned with CONVENTIONS.md (double-quoted imports, no `.js`\nextensions); the v3.1.0 locale-determinism test assertion in\n`tests/gas.test.ts` was tightened to strict equality (was a\nsubstring regex that wouldn't detect a regression on a US-locale\nCI host); a fresh `tests/dalos-integration.test.ts` block covered\nthe v3.1.0 Schnorr re-exports end-to-end. No runtime change for\nany v3.1.0 consumer; v3.1.0 itself was committed locally\n(`bf10dc1`) but never pushed to npm — the npm registry skips from\n`3.0.0` to `3.1.1`.\n\n**`3.1.0`** (committed locally `bf10dc1`, never published) — **MINOR,\nadditive** release that upgrades `@stoachain/dalos-crypto` from\n`^1.2.0` to `^4.0.3` (covering\nthe v2.x/v3.x/v4.x line of the upstream package — Schnorr v2 wire\nformat, cofactor subgroup-membership hardening, generator-precompute\nmatrix cache, async signing surfaces, the v4.0.0 Elliptic-package\ncarve-out on the Go side, and the v4.0.3 LOW-band closures), exposes\nthe previously-internal **Schnorr signature surface** through the\n`./dalos` subpath (`schnorrSign` / `schnorrVerify` and the browser-\nfriendly `schnorrSignAsync` / `schnorrVerifyAsync` async variants\nthat yield to the event loop on a fixed cadence; plus the typed\n`SchnorrSignError` exception and the `SchnorrSignature` shape type),\nand ships a small locale-determinism fix in `formatMaxFee` so the\nANU thousands separator is `,` on every host (was host-locale-\ndependent — silently passed CI on en-US Linux while failing locally\non a German-locale host). **558/558 tests pass.** No public surface\nfrom prior versions changes shape; all additions are opt-in. Per\nthe upstream v4.0.0 changelog: TypeScript consumers see no breaking\nsurface changes across the dalos-crypto v1.2.0 → v4.0.3 jump (the\nv4.0.0 major bump was driven entirely by a Go-reference\nreorganisation that doesn't affect TS consumers). See\n[`CHANGELOG.md`](CHANGELOG.md) for the full v3.1.0 entry.\n\n**`3.0.0`** — **BREAKING** major release closing M3 from the\n2026-04-30 audit cycle (F-CORE-007 fabricated-fallback removal +\ncomprehensive HIGH-risk catalog sweep). This was the FIRST major\nbump since **v2.0.0** (2026-05-01) — downstream consumers\n(OuronetUI, AncientHolder HUB) MUST update call sites to handle\n`null` returns. **16 fabricated-fallback widenings** land across 4\ninteraction files: 15 functions widen from `Promise<T>` to\n`Promise<T | null>` so that consumers see RPC failures instead of\nfabricated chain values (`1.0` USD prices, `\"0\"` balances, sentinel\n`\"N/A\"` strings, fake `false` existence flags), plus 1 mixed-shape\naddition for `validateLiquidity` (preserves `valid: boolean` while\nadding optional `error?: string` to distinguish RPC failure from\nvalidation rejection). In lockstep, **14 NON-BREAKING logger-routing\nadditions** across 5 files complete the silent-catch-elimination\nsweep started in v2.3.0 — every previously-silent diagnostic catch\nin `src/interactions/*` now routes through the\n`@stoachain/ouronet-core/observability` `getLogger().error()` seam.\nNO public-API removals (NFR-03): all 16 modified functions retain\ntheir names and parameter signatures; only return types widen. See\n[`CHANGELOG.md`](CHANGELOG.md) for the full v3.0.0 entry, and the\n**Migrating to v3.x** H2 section below for per-cluster `Before:` /\n`After:` migration patterns (Option B null-pattern locked decision\nper Q3..Q11 of the requirements). The optional **What's new in\nv3.0.0** section ships a copy-paste example for adapting to nullable\nreturns.\n\nEvery piece of blockchain logic that used to live in OuronetUI has\nlanded here: Pact builders, signing pipeline (CodexSigningStrategy +\nuniversalSignTransaction), encryption (V1 + V2 + smartDecrypt), guard\nanalysis, gas calibration, codex codec, seed-type migration. OuronetUI\nis now a pure consumer.\n\nAs of the current **v3.1.0** shipping line (originally introduced in\n**v1.3.0**, dep range bumped to `^4.0.3` in v3.1.0), OuronetCore\nintegrates\n**[`@stoachain/dalos-crypto@^4.0.3`](https://www.npmjs.com/package/@stoachain/dalos-crypto)**\nvia the `./dalos` subpath — consumers mint Ouronet accounts locally\n(all six DALOS input modes: random, bitmap, bitstring, base-10,\nbase-49, seed words) without touching the retired\n`go.ouronetwork.io/api/generate` endpoint. As of v3.1.0 the `./dalos`\nsubpath also re-exports the lower-level **Schnorr signature surface**\n(`schnorrSign`, `schnorrVerify`, plus browser-friendly\n`schnorrSignAsync` / `schnorrVerifyAsync` variants, the typed\n`SchnorrSignError` exception, and the `SchnorrSignature` shape type)\nfor advanced consumers who need direct access without going through\n`primitive.sign(...)`.\n\nThe per-version paragraphs below are compact deltas; for the full\nauthoritative per-version detail (Added / Changed / Fixed sections,\nfinding closures, file-level citations) see\n[`CHANGELOG.md`](CHANGELOG.md). The README mirrors the headline only\nand points readers at the changelog for the rest.\n\n**v1.4.0** — `AccountSelectorData` now includes `public-key`,\n`sovereign`, and `governor` for Smart Ouronet Account display (Σ.\nprefix accounts with sovereign + governor authorisation paths).\n\n**v1.5.0** — re-exports `Leto` / `Artemis` / `Apollo` historical-curve\nprimitives + `createGen1Primitive` factory through the `./dalos`\nsubpath. NOT registered in `createDefaultRegistry()` — Ouronet stays\nGenesis-only; consumers opt in.\n\n**v1.6.0** — Smart Ouronet Account auth-path primitives. `/guard`\ngains `classifyGuardKind`, `extractKeysetFromGuard`,\n`analyzeSmartAccountAuthPaths` to discriminate the four guard shapes\nand resolve the `enforce-one` over (account guard / sovereign /\ngovernor). `buildRotateSovereignPactCode` is the first CFM function\ntargeting a Smart account's auth path.\n\n**v1.6.1** — every internal `interactions/*` helper now honors the\nactive failover node (no more `createClient(PACT_URL)` pinned to\nnode2).\n\n**v1.7.0** — `IKadenaKeypair` consolidated to a single canonical\ndeclaration in `src/signing/types.ts`. The duplicate copies that lived\nacross `interactions/*` are replaced with `import type` re-exports.\nCloses audit finding F-CORE-001 (CRITICAL).\n\n**v2.0.0** — wallet subpath layering restored + `pactRead` injection\nseam fully adopted. Closes F-CORE-005 + F-CORE-006 (HIGH). **Two\nbreaking changes** for consumers — see migration guide below.\n\n**v2.0.1** — documentation/release-process patch. Adds `CHANGELOG.md`\nto the npm tarball, auto-creates GitHub Releases on tag push, and\nbackfills Releases for v1.7.0 and v2.0.0. No runtime change.\n\n**v2.0.2 / v2.0.3 / v2.0.4** — release-pipeline hardening patches. No\nruntime change. v2.0.2 added `permissions: contents: write` to\n`publish.yml` for the GitHub Releases step. v2.0.3 introduced a\n`RELEASE_TOKEN` PAT fallback expression to bypass org-locked\n`GITHUB_TOKEN` write permissions. v2.0.4 triggered the workflow with\nthe secret installed.\n\n**v2.1.0** — reliability hardening release. New `getFailoverClient(chainId, options?)`\nfactory composes `withFailover` + per-tier timeout into one reusable\nsurface; all 81 legacy `createClient(getPactUrl(chainId))` invocations\nacross the 11 interaction files now route through it (primary node\nfailure on any chain call now triggers automatic fallback retry).\nBounded timeouts on every chain-call tier (read 15s, submit 60s,\nlisten 180s, pollOne 30s) with `Promise.race` + `AbortController`\ndefence-in-depth. New `runWithTimeout(operation, fn, timeoutMs)`\nhelper, new `createTimeoutError(...)` factory returning a\n`SigningError { code: \"TIMEOUT\" }`, new `resetNodeFailover()` export\nfor test isolation, new `readTimeoutMs?: number` option on\n`PactReader` and `rawCalibratedDirtyRead`. MINOR, non-breaking —\nexisting imports continue to work; the new surface is opt-in.\n\n**v2.1.2** — concurrency-race correction in `withFailover`. PATCH, no\npublic API change. The retry guard now uses per-invocation captured\nbase URLs (`attemptedBaseUrl` AND `attemptedPrimaryBaseUrl` captured\nat fn-entry as local consts) instead of reading the shared\nmodule-level `currentHost === PRIMARY_HOST` at catch-time. This makes\nthe catch-block decision robust to concurrent module-state mutation\n(sibling `withFailover` flip, mid-flight `setNodeConfig`, mid-flight\n`resetNodeFailover`). Closes F-BUG-001. New module-private\n`getPrimaryBaseUrl()` helper added to `src/network/nodeFailover.ts`;\nnot exported.\n\n**v2.2.0** — crypto error-taxonomy + test-coverage hardening release.\nMINOR, additive. The `./crypto` subpath gains three typed error\nclasses — `WrongPasswordError`, `CorruptEnvelopeError`,\n`UnsupportedFormatError` — that discriminate decryption failure modes\n(closes F-CORE-009). `smartDecrypt` switches to single-path dispatch\nvia the existing `isEncryptedV2` shape predicate, eliminating the\n~1.5s wall-time differential a wrong-password V1 input previously\nexhibited (timing-leak fix); the V1 catch path no longer logs to\n`console.error` and propagates the original failure via ES2022\n`Error.cause`. Existing `instanceof Error` checks and `error.message`\naccess continue to work — the new typed-class discrimination is\nopt-in. Test coverage expands across 4 previously-untested critical\nsurfaces (closes F-CORE-011, F-CORE-012): four new test files cover\nthe `pactReader` injection seam (`tests/pact-reader.test.ts`),\n`KadenaWalletBuilder` mnemonic dispatch with vendor-vector pinning for\nall three seed types (`tests/wallet-builder.test.ts`), every\ndocumented branch of `createSigningError` + `createSimulationError`\n(`tests/transaction-errors.test.ts`), and the codex seed-type\nmigration round-trip (`tests/seed-type-migration.test.ts`). Five\nexisting test files gain extensions: `tests/encryption.test.ts`,\n`tests/encryption-upgrade.test.ts`, `tests/codex-codec.test.ts`,\n`tests/cfm-builders.test.ts`, `tests/pact-format.test.ts`. F-CORE-010\n(a proposed `pactString` charset/blocklist helper) was reviewed and\nexplicitly **rejected** — chain-side Pact validation already enforces\nidentifier rules, so a client-side blocklist would duplicate\nauthoritative server-side checks and risk silent drift if Pact's\ngrammar evolves. The decision is logged in `CHANGELOG.md` under a\n`### Rejected (decisions log)` section.\n\n**v2.3.0** — medium-and-low audit closures release. MINOR, additive.\nCloses 13 audit findings grouped into two milestones: **M1 — 7\nMEDIUM tier** (F-CORE-013 codex shape validation; F-CORE-014\nforeign-key resolver pre-flight in `CodexSigningStrategy`; F-CORE-015\n`safeCreationTime` DRY refactor — 11 inline copies removed across\n`src/interactions/*Functions.ts`, all routed through the canonical\ndeclaration in `src/pact/format.ts`; F-CORE-016a tightened\n`classifyGuardKind` requiring full minimal shape per kind; F-CORE-016b\nnew `normalizeKeysetRef` helper at the `resolveGuard` boundary;\nF-CORE-016c `SmartAccountAuthPathsAnalysis` JSDoc enumerating 4\nreachable states + optional `firstSignableButUnsatisfied` field;\nF-CORE-017 typed `UnknownPredicateError` class re-exported from\n`./guard` plus `predicateRecognized: false` bit on `analyzeGuard`'s\nreturned analysis, replacing the previous silent `console.warn`\ndiagnostic) and **M2 — 6 LOW tier** (F-CORE-018a README header\nversion table refresh; F-CORE-018b CONTEXT.md interactions section\nrefresh covering v1.4 / v1.5 / v1.6 additions; F-CORE-019 catch-block\nconsistency in `ouroFunctions.ts` — all 7 affected catch sites now\nroute via `getLogger().error(...)` from `../observability`; F-CORE-020\ntier-semantics JSDoc on `pactReader.ts` and `rawCalibratedRead.ts`\nenumerating the canonical T1=balance / T2=preview / T3=metadata /\nT7=very-static mapping; F-CORE-021 dead try/catch wrapping\n`getLPTypeInfo`'s `Promise.all` removed (Option A — the\n\"comment as belt-and-braces\" alternative was explicitly rejected);\nF-CORE-022 central logger seam at `./observability` with two-file\nsource layout `src/observability/{index.ts,logger.ts}`, `Logger` type\n+ `setLogger` (throws `TypeError(\"setLogger requires a non-null\nLogger\")` on null/undefined input) + `getLogger` exports, and a\nsweep that reroutes every `console.warn` / `console.error` in `src/`\nthrough the seam — verified by `grep -nE \"console\\.(warn|error)\"\nsrc/` returning ZERO matches outside the seam itself). Two new\npublic surfaces ship in lockstep: `UnknownPredicateError` on\n`./guard` and the `./observability` subpath. All changes additive;\nno existing exports change shape.\n\n**v3.0.0** — fabricated-fallbacks-removal release. **BREAKING.**\nCloses M3 from the 2026-04-30 audit cycle (lead finding F-CORE-007\nHIGH plus the comprehensive ~24-site catalog sweep). First major\nbump since v2.0.0. **Phase 1 — critical pricing functions (4\nBREAKING widenings):** `getStoaPriceUSD`, `getTokenDecimals`,\n`getPoolTotalFee`, `getDPTFMinMove` all widen from `Promise<number>`\nto `Promise<number | null>`; the previous `1.0` / `0` / `8`\nfabrication sentinels are replaced with `null`, and\n`Number.isFinite()` guards catch `NaN` from malformed chain data\n(e.g. `parseInt(\"abc\", 10)` or `parseFloat(String(undefined))`).\n**Phase 2 — catalog sweep + bonus extras + magic-strings (12\nBREAKING widenings):** the 4-function string-balance cluster\n(`getIgnisBalance`, `getAccountTokenSupply`, `getOuroDispoCapacity`,\n`getVirtualOuro`) widens uniformly to `Promise<string | null>`;\n`LPTypeInfo` field types widen to `boolean | null` per inner flag\n(Approach A — function return type unchanged; chain-failure-status\nreturns `false`, catch returns `null`, success returns `true`); the\nurStoa trio (`getUrStoaBalance`, `getUrStoaGuard`,\n`checkCoinAccountExists`) widens to nullable returns and\n`getUrStoaGuard` drops its sentinel `empty` shape; `validateLiquidity`\ngains an optional `error?: string` field on its mixed shape (preserves\n`valid: boolean` — consumers route a populated `error` to the\nnetwork-failure banner and a `valid: false` with no `error` to the\nvalidation-failure message); `getMaxBuyMovieBooster` widens to\n`Promise<number | null>`; magic-string sentinels disappear from\n`getSWPSpawnLimit` and `getSWPInactiveLimit` (now `Promise<string |\nnull>` — consumers swap `=== \"N/A\"` for `=== null`). **Phase 3 —\nlogger parity (14 NON-BREAKING):** `getLogger().error(\"Error in\n<funcName>:\", error)` routing lands in 14 previously-silent catches\nacross 5 files (`dexFunctions.ts`, `ouroFunctions.ts`,\n`activateFunctions.ts`, `infoOneFunctions.ts`, and the\n`urStoaFunctions.ts` private helpers `verifyEd25519Sig` +\n`describeKeyset`) — completes the silent-catch elimination sweep\nstarted in v2.3.0. NO public-API removals (NFR-03): all 16 modified\nfunctions keep their names + parameter signatures; only return types\nwiden. See the new **Migrating to v3.x** H2 section below for\nper-cluster `Before:` / `After:` migration patterns and the locked\nOption B / Approach A / mixed-shape / 3-state-preservation /\nmagic-string-removal decisions (Q3..Q11) embedded verbatim.\n\n**v3.1.0** — dalos-crypto v4.0.3 integration + Schnorr surface\nre-exports + locale-determinism fix. **MINOR, additive.** Bumps the\n`@stoachain/dalos-crypto` dep from `^1.2.0` to `^4.0.3` (per the\nupstream v4.0.0 changelog: TypeScript consumers see no breaking\nsurface changes across the v1.2.0 → v4.0.3 jump — the v4.0.0 major\nbump was driven entirely by a Go-reference reorganisation, not the\nTS port). The `./dalos` subpath gains direct re-exports of the\n**Schnorr signature surface** for advanced consumers:\n`schnorrSign` / `schnorrVerify` for synchronous use; the\nbrowser-friendly `schnorrSignAsync` / `schnorrVerifyAsync` async\nvariants that yield to the event loop on a fixed data-independent\ncadence (the upstream package's REQ-14 yield-count constant-time\ntest verifies the cadence is data-independent and constant-time);\nthe typed `SchnorrSignError` exception class for `instanceof` catch\nblocks; and the `SchnorrSignature` shape type for parameter typing.\nThe high-level `primitive.sign(keyPair, message)` path through the\nregistry is unchanged (it has always been Schnorr internally for\nDalosGenesis); the new direct-access surface is opt-in and exists\nmainly so OuronetUI's browser path can use the `*Async` variants to\nkeep INP under the 200 ms budget during signing. Also fixes\n`formatMaxFee` in `./gas` to pin its `toLocaleString()` call to\n`'en-US'` so the ANU thousands separator is `,` on every host (was\nhost-locale-dependent — silently passed CI on en-US Linux while\nfailing locally on a German-locale host); the test suite was already\npinning the en-US shape, so this restores cross-host parity. NO\npublic-API removals or shape changes; all changes additive. See the\nv3.1.0 **CHANGELOG.md** entry for the full per-symbol export list,\nthe audit-trail of the 18 dalos-crypto symbols verified\nshape-compatible at upgrade time, and the verification-gate results\n(typecheck + 558/558 tests + build all green).\n\n**v3.1.1** — pre-publish audit-cycle close-out for the v3.1.0\ndalos-crypto integration. **PATCH, additive.** Closes 5 audit\nfindings the post-v3.1.0-integration audit (2026-05-05) flagged\nagainst commit `bf10dc1` before that commit reached npm: 3 typed\nvalidation-error class re-exports added to `./dalos`\n(`InvalidBitStringError`, `InvalidBitmapError`,\n`InvalidPrivateKeyError` — close F-BUG-005 by completing the\n`instanceof`-discrimination surface); 1 type-only re-export added\n(`CoordAffine` — closes F-API-024 by restoring the \"single\nintegration surface\" promise for `SchnorrSignature.r`); 1\nstylistic alignment (`src/dalos/{index,account}.ts` converted\nfrom single quotes + `.js` extensions to the codebase's standard\ndouble quotes + bare relative imports — closes F-ARCH-012); 1\ntest-strictness fix (`tests/gas.test.ts` `formatMaxFee` assertion\ntightened from `toMatch(/10,000,000/)` substring regex to strict\n`toBe(\"10,000,000\")` — closes F-TEST-001 so the v3.1.0\nlocale-determinism contract is actually locked); and 1 fresh\ntest block (`tests/dalos-integration.test.ts` gains coverage for\nthe v3.1.0 Schnorr re-exports — closes F-TEST-004 with 5\nnew it-blocks covering sign/verify round-trip, async variants,\n`SchnorrSignError` class identity, and `SchnorrSignature` /\n`CoordAffine` type-import compile probes). v3.1.0 was committed\nlocally (`bf10dc1`) but never pushed to npm, so the npm registry\ngoes from `3.0.0` straight to `3.1.1` with v3.1.0 visible only in\nthe GitHub commit history. **565/565 tests pass** (was 558 in\nv3.1.0; +7 = 1 new strict locale grouping-style sibling\nassertion + 5 new Schnorr re-export it-blocks + 1 new\nvalidation-error class probe).\n\n**v3.2.0** — number-hygiene infrastructure for the v3.2.x\naudit-cycle close-out track. **MINOR, additive.** First wave of the\nv3.2.x sequence (v3.2.0 = infrastructure / v3.2.1 = apply at call\nsites / v3.2.2 = delete dead multi-step add liquidity / v3.2.3 =\ntargeted bug fixes). v3.2.0 lands three additive surfaces in the\n`./pact` subpath: (1) `formatDecimalForPact` now accepts a single\ncomma as decimal separator and normalises it to a period before\nvalidation, so European-locale UI inputs (`\"1,5\"`, `\"0,9\"`,\n`\"1234,567890\"`) work without upstream normalisation; multi-comma\nstrings (`\"1,234,567\"` thousand-separator-style) and mixed\nperiod+comma strings (`\"1,5.6\"`, `\"1.234,56\"`) still throw because\nthey are ambiguous. (2) New `formatIntegerForPact(amount: string):\nValidatedInteger` sibling helper for integer-typed Pact arguments\n— Pact distinguishes integers from decimals at the lexer level\n(`integer` cap-args reject `1.0`, accept `1`); the new helper\nvalidates `^\\d+$` and returns the trimmed input verbatim with no\nfloat round-trip, so 100-digit integer strings round-trip\nbyte-identical (versus `Number(big)` which collapses past\n`Number.MAX_SAFE_INTEGER` ≈ `9.0e15`). (3) Two new branded\nTypeScript types `ValidatedDecimal` and `ValidatedInteger` (zero\nruntime cost — just `unique symbol` brands on `string`) flow out\nof the formatters; functions declared `(amount: ValidatedDecimal)\n=> Transaction` cannot accidentally accept raw user input, and the\ntwo brands are distinct types so the lexer-level int-vs-decimal\ndistinction is enforced at the function-boundary level. The\nfile-level JSDoc in `src/pact/format.ts` now spells out the\nthree-rule number-hygiene contract: strings in, strings out, never\nround-trip through float64. NO consumer-visible behaviour change\n— every previously-valid input produces byte-identical output;\nthe new surface is opt-in. v3.2.1 will adopt the new helpers at\nthe existing `parseFloat(...).toFixed(N)` and raw `${amount}`\ninterpolation sites to close the F-SEC-001 / F-BUG-003\nprecision-loss vectors that the 2026-05-05 audit flagged.\n\n**v3.2.1** — applies the v3.2.0 number-hygiene helpers at the four\nchain-call sites flagged by the 2026-05-05 audit. **MINOR,\nbehaviour change.** Closes **F-SEC-001** (Pact-code injection vector\nin urStoa stake/unstake's raw `${amount}` interpolation) and\n**F-BUG-003** (`parseFloat(amount).toFixed(N)` silent precision loss\nin `buildCrossChainTransfer:92` and `executeNativeUrStoaTransfer:206`,\nplus silent rounding `1.9999 → 2.000` in the urStoa transfer path).\nAll four sites now route through `formatDecimalForPact(amount)`:\nmalformed input throws synchronously before any chain interaction\nbegins (counting-stub `PactReader` test proves the reader is never\ninvoked when the amount is malformed — validation is at the function\nboundary, not deeper); arbitrary-precision decimals round-trip\nbyte-identical (39-digit integer amounts and 18-digit-fractional\ndecimals that pre-v3.2.1's float-based formatters would have\ntruncated or scientific-notation-mangled now reach the chain\nintact); EU-locale comma input is auto-normalised to period (per\nv3.2.0's relaxed input contract); and the urStoa stake/unstake\ncap-args now reuse the **same** validated string as the pact-code\ninterpolation, so the `coin.URV|STAKE` / `coin.URV|UNSTAKE` cap-arg\nand the executed `coin.C_URV|Stake` / `coin.C_URV|Unstake` decimal\nliteral are guaranteed to agree (was `String(numAm","readmeFilename":"README.md"}