{"_id":"@avalabs/crypto-wasm","_rev":"21-2f8d34672fcbd6ad5aa84c14d84ab54e","name":"@avalabs/crypto-wasm","dist-tags":{"ray-crypto-core":"0.0.0-ray-crypto-core-20260602151837","uncompressedPubKey":"0.0.0-uncompressedPubKey-20260608180115","latest":"0.3.1"},"versions":{"0.2.0":{"name":"@avalabs/crypto-wasm","version":"0.2.0","license":"Limited Ecosystem License","_id":"@avalabs/crypto-wasm@0.2.0","maintainers":[{"name":"reidjohns","email":"reid.johns@avalabs.org"},{"name":"glovas","email":"gergely.lovas@avalabs.org"},{"name":"halfhp","email":"omar.pouerie@avalabs.org"},{"name":"erictaylor","email":"eric@daxos.com"},{"name":"meeh0w_ava","email":"michal.leszczyk@avalabs.org"},{"name":"tony-snow","email":"tony.moulton@avalabs.org"},{"name":"sayankar","email":"sayan.kar@avalabs.org"},{"name":"avasamliok","email":"sam.liokumovich@avalabs.org"},{"name":"bohdanstrukavalabs","email":"bohdan.struk@avalabs.org"},{"name":"akash90gupta","email":"akash.gupta@avalabs.org"},{"name":"csaba.valyi","email":"csaba.valyi@avalabs.org"},{"name":"artem.avalabs","email":"artem.anosov@avalabs.org"},{"name":"ibirbas","email":"ibrahim.birbas@avalabs.org"},{"name":"shelby_leblanc","email":"shelby.leblanc@avalabs.org"},{"name":"changwdesign","email":"changwang320@gmail.com"},{"name":"andginja","email":"andginja@gmail.com"},{"name":"anguyen0815","email":"anguyen0815@gmail.com"},{"name":"beratoz","email":"mehmetberatozturk@outlook.com"},{"name":"degoid","email":"diego.tolosa@avalabs.org"},{"name":"yulindong","email":"yulin.dong@avalabs.org"},{"name":"martin.prado","email":"martin.prado@avalabs.org"},{"name":"jasonatran","email":"jasonatran@gmail.com"},{"name":"mikeavax","email":"michael.inger@avalabs.org"},{"name":"faedonnn","email":"emrekaan1999@gmail.com"},{"name":"lmulvey","email":"lmulvey@me.com"},{"name":"errolava","email":"errol.cleary@avalabs.org"},{"name":"chriselbring-avalabs","email":"chris.elbring@avalabs.org"},{"name":"sina.deyhim","email":"sina.deyhim@avalabs.org"},{"name":"nmoose","email":"nick@avalabs.org"},{"name":"rkefi","email":"rafik.kefi@avalabs.org"},{"name":"ryanwood","email":"ryan.wood@avalabs.org"},{"name":"avalabs-br","email":"brian.ridings@avalabs.org"},{"name":"ferencbenda","email":"ferenc.benda@avalabs.org"},{"name":"john-legg","email":"john.legg@avalabs.org"},{"name":"alanmirandaavax","email":"alan.miranda@avalabs.org"},{"name":"rayavalabs","email":"raymond.ma@avalabs.org"},{"name":"allenz682","email":"allen.zhou@avalabs.org"},{"name":"b0y3r","email":"james.boyer@avalabs.org"},{"name":"bao-ava-labs","email":"bao.nguyen@avalabs.org"},{"name":"ceyonur","email":"ceyhun.onur@avalabs.org"},{"name":"eunjisong","email":"eunji.l.song@gmail.com"},{"name":"k_822","email":"kieran.mcshane@avalabs.org"},{"name":"onghwan","email":"onghwan@gmail.com"},{"name":"owenwahlgren","email":"owen.wahlgren@avalabs.org"},{"name":"petertasner-avalabs","email":"peter.tasner@avalabs.org"},{"name":"ruijia.lin","email":"ruijia.lin@avalabs.org"},{"name":"0xsttava","email":"sarp.tomruk@avalabs.org"},{"name":"furkanux","email":"f.boyraz01@gmail.com"},{"name":"meagfitz","email":"meag.fitz@avalabs.org"},{"name":"michel-avalabs","email":"michel.fawaz@avalabs.org"},{"name":"drakulicm","email":"drakulic.marko0@gmail.com"},{"name":"vvava","email":"viktor.vasas@avalabs.org"},{"name":"mculinovic","email":"marko.culinovic@avalabs.org"},{"name":"des-ava","email":"desmond.henderson@avalabs.org"},{"name":"ericdotsmith","email":"esmith11235@gmail.com"},{"name":"stan-ava","email":"stan.glover@avalabs.org"}],"dist":{"shasum":"0ac6b7000adb008243bca757f5030f918610c4bc","tarball":"https://registry.npmjs.org/@avalabs/crypto-wasm/-/crypto-wasm-0.2.0.tgz","fileCount":10,"integrity":"sha512-DAaeOVvXBQVue7nnYapvF8PnqsQeCywScMfflD1Nr6teZqQ+NV/8WZNGKgiNg8wCRVSmT6JTAr6dCSFE90qUGA==","signatures":[{"sig":"MEYCIQCXMhUOF7D0GayWXAesZbBCj0kzByHkduLxiwyjPRVF8AIhALZUxRSV0UlBTU6/D6ch92oi2r1dCK9JnsmwV+8jJPjM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2011075},"main":"./src/index.ts","type":"module","types":"./src/index.ts","module":"./src/index.ts","source":"./src/index.ts","engines":{"node":">=20.18.0"},"exports":{".":{"types":"./src/index.ts","default":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"b36218cf130d356bc23305606d9ef8f4151466b3","scripts":{"lint":"eslint \"src/**/*.ts\"","test":"vitest run --passWithNoTests","build":"pnpm run build:ts && pnpm run build:wasm","clean":"rm -rf dist build-wasm src/crypto.js src/crypto.wasm","prepack":"pnpm build","build:ts":"tsdown","typecheck":"tsc --noEmit","build:wasm":"./scripts/build-wasm.sh"},"_npmUser":{"name":"ruijia.lin","email":"ruijia.lin@avalabs.org"},"_npmVersion":"10.9.2","description":"WebAssembly build of avalabs-crypto-core. Ships a single-file JS bundle (wasm inlined as base64) plus a thin TypeScript wrapper exposing pubkey-only batched address derivation for the web app, Chrome extension, and Node. Most callers should depend on @ava","directories":{},"_nodeVersion":"22.15.1","publishConfig":{"main":"./dist/index.cjs","types":"./dist/index.d.ts","access":"public","module":"./dist/index.js","exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.21.4","vitest":"4.0.6","@avalabs/crypto-core":"workspace:*","eslint-config-custom":"workspace:*","@internal/tsdown-config":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/crypto-wasm_0.2.0_1779387934051_0.18229495043711252","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-ray-crypto-core-20260521182957":{"name":"@avalabs/crypto-wasm","version":"0.0.0-ray-crypto-core-20260521182957","license":"Limited Ecosystem License","_id":"@avalabs/crypto-wasm@0.0.0-ray-crypto-core-20260521182957","maintainers":[{"name":"reidjohns","email":"reid.johns@avalabs.org"},{"name":"glovas","email":"gergely.lovas@avalabs.org"},{"name":"halfhp","email":"omar.pouerie@avalabs.org"},{"name":"erictaylor","email":"eric@daxos.com"},{"name":"meeh0w_ava","email":"michal.leszczyk@avalabs.org"},{"name":"tony-snow","email":"tony.moulton@avalabs.org"},{"name":"sayankar","email":"sayan.kar@avalabs.org"},{"name":"avasamliok","email":"sam.liokumovich@avalabs.org"},{"name":"bohdanstrukavalabs","email":"bohdan.struk@avalabs.org"},{"name":"akash90gupta","email":"akash.gupta@avalabs.org"},{"name":"csaba.valyi","email":"csaba.valyi@avalabs.org"},{"name":"artem.avalabs","email":"artem.anosov@avalabs.org"},{"name":"ibirbas","email":"ibrahim.birbas@avalabs.org"},{"name":"shelby_leblanc","email":"shelby.leblanc@avalabs.org"},{"name":"changwdesign","email":"changwang320@gmail.com"},{"name":"andginja","email":"andginja@gmail.com"},{"name":"anguyen0815","email":"anguyen0815@gmail.com"},{"name":"beratoz","email":"mehmetberatozturk@outlook.com"},{"name":"degoid","email":"diego.tolosa@avalabs.org"},{"name":"yulindong","email":"yulin.dong@avalabs.org"},{"name":"martin.prado","email":"martin.prado@avalabs.org"},{"name":"jasonatran","email":"jasonatran@gmail.com"},{"name":"mikeavax","email":"michael.inger@avalabs.org"},{"name":"faedonnn","email":"emrekaan1999@gmail.com"},{"name":"lmulvey","email":"lmulvey@me.com"},{"name":"errolava","email":"errol.cleary@avalabs.org"},{"name":"chriselbring-avalabs","email":"chris.elbring@avalabs.org"},{"name":"sina.deyhim","email":"sina.deyhim@avalabs.org"},{"name":"nmoose","email":"nick@avalabs.org"},{"name":"rkefi","email":"rafik.kefi@avalabs.org"},{"name":"ryanwood","email":"ryan.wood@avalabs.org"},{"name":"avalabs-br","email":"brian.ridings@avalabs.org"},{"name":"ferencbenda","email":"ferenc.benda@avalabs.org"},{"name":"john-legg","email":"john.legg@avalabs.org"},{"name":"alanmirandaavax","email":"alan.miranda@avalabs.org"},{"name":"rayavalabs","email":"raymond.ma@avalabs.org"},{"name":"allenz682","email":"allen.zhou@avalabs.org"},{"name":"b0y3r","email":"james.boyer@avalabs.org"},{"name":"bao-ava-labs","email":"bao.nguyen@avalabs.org"},{"name":"ceyonur","email":"ceyhun.onur@avalabs.org"},{"name":"eunjisong","email":"eunji.l.song@gmail.com"},{"name":"k_822","email":"kieran.mcshane@avalabs.org"},{"name":"onghwan","email":"onghwan@gmail.com"},{"name":"owenwahlgren","email":"owen.wahlgren@avalabs.org"},{"name":"petertasner-avalabs","email":"peter.tasner@avalabs.org"},{"name":"ruijia.lin","email":"ruijia.lin@avalabs.org"},{"name":"0xsttava","email":"sarp.tomruk@avalabs.org"},{"name":"furkanux","email":"f.boyraz01@gmail.com"},{"name":"meagfitz","email":"meag.fitz@avalabs.org"},{"name":"michel-avalabs","email":"michel.fawaz@avalabs.org"},{"name":"drakulicm","email":"drakulic.marko0@gmail.com"},{"name":"vvava","email":"viktor.vasas@avalabs.org"},{"name":"mculinovic","email":"marko.culinovic@avalabs.org"},{"name":"des-ava","email":"desmond.henderson@avalabs.org"},{"name":"ericdotsmith","email":"esmith11235@gmail.com"},{"name":"stan-ava","email":"stan.glover@avalabs.org"}],"dist":{"shasum":"e4b928644500805f02f850871c49eaca970c55d0","tarball":"https://registry.npmjs.org/@avalabs/crypto-wasm/-/crypto-wasm-0.0.0-ray-crypto-core-20260521182957.tgz","fileCount":11,"integrity":"sha512-uo5S6bgtaR46WpUpQ5NXjLC7pRq4whj1e28B1tI9ZgqPSDwJu/d57OzoZz5g7oZBxlX0nX6NZBRnG1yJH3PMkQ==","signatures":[{"sig":"MEUCIENqsml6Uxr06Kh14WzD3yTx67oRrvHsbZ2Z02j/RfM4AiEAuH3UEnfLAqAh992N998o+VhYAkzaqgicgTMSpX8bIdc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2013013},"main":"./dist/index.cjs","type":"module","_from":"file:avalabs-crypto-wasm-0.0.0-ray-crypto-core-20260521182957.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","source":"./src/index.ts","engines":{"node":">=20.18.0"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"lint":"eslint \"src/**/*.ts\"","test":"vitest run --passWithNoTests","build":"pnpm run build:ts && pnpm run build:wasm","clean":"rm -rf dist build-wasm src/crypto.js src/crypto.wasm","build:ts":"tsdown","typecheck":"tsc --noEmit","build:wasm":"./scripts/build-wasm.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:55e74410-7d6d-4196-839d-53ca9f7c4029"}},"_resolved":"/tmp/c622fe7768c77fb6cc7c40533e72ad00/avalabs-crypto-wasm-0.0.0-ray-crypto-core-20260521182957.tgz","_integrity":"sha512-uo5S6bgtaR46WpUpQ5NXjLC7pRq4whj1e28B1tI9ZgqPSDwJu/d57OzoZz5g7oZBxlX0nX6NZBRnG1yJH3PMkQ==","_npmVersion":"11.6.2","description":"WebAssembly build of avalabs-crypto-core. Ships a single-file JS bundle (wasm inlined as base64) plus a thin TypeScript wrapper exposing pubkey-only batched address derivation for the web app, Chrome extension, and Node. Most callers should depend on @ava","directories":{},"_nodeVersion":"24.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"0.21.4","vitest":"4.0.6","@avalabs/crypto-core":"0.2.0","eslint-config-custom":"0.1.0","@internal/tsdown-config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/crypto-wasm_0.0.0-ray-crypto-core-20260521182957_1779388216121_0.9025935335634001","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-ray-crypto-core-20260521183935":{"name":"@avalabs/crypto-wasm","version":"0.0.0-ray-crypto-core-20260521183935","license":"Limited Ecosystem License","_id":"@avalabs/crypto-wasm@0.0.0-ray-crypto-core-20260521183935","maintainers":[{"name":"reidjohns","email":"reid.johns@avalabs.org"},{"name":"glovas","email":"gergely.lovas@avalabs.org"},{"name":"halfhp","email":"omar.pouerie@avalabs.org"},{"name":"erictaylor","email":"eric@daxos.com"},{"name":"meeh0w_ava","email":"michal.leszczyk@avalabs.org"},{"name":"tony-snow","email":"tony.moulton@avalabs.org"},{"name":"sayankar","email":"sayan.kar@avalabs.org"},{"name":"avasamliok","email":"sam.liokumovich@avalabs.org"},{"name":"bohdanstrukavalabs","email":"bohdan.struk@avalabs.org"},{"name":"akash90gupta","email":"akash.gupta@avalabs.org"},{"name":"csaba.valyi","email":"csaba.valyi@avalabs.org"},{"name":"artem.avalabs","email":"artem.anosov@avalabs.org"},{"name":"ibirbas","email":"ibrahim.birbas@avalabs.org"},{"name":"shelby_leblanc","email":"shelby.leblanc@avalabs.org"},{"name":"changwdesign","email":"changwang320@gmail.com"},{"name":"andginja","email":"andginja@gmail.com"},{"name":"anguyen0815","email":"anguyen0815@gmail.com"},{"name":"beratoz","email":"mehmetberatozturk@outlook.com"},{"name":"degoid","email":"diego.tolosa@avalabs.org"},{"name":"yulindong","email":"yulin.dong@avalabs.org"},{"name":"martin.prado","email":"martin.prado@avalabs.org"},{"name":"jasonatran","email":"jasonatran@gmail.com"},{"name":"mikeavax","email":"michael.inger@avalabs.org"},{"name":"faedonnn","email":"emrekaan1999@gmail.com"},{"name":"lmulvey","email":"lmulvey@me.com"},{"name":"errolava","email":"errol.cleary@avalabs.org"},{"name":"chriselbring-avalabs","email":"chris.elbring@avalabs.org"},{"name":"sina.deyhim","email":"sina.deyhim@avalabs.org"},{"name":"nmoose","email":"nick@avalabs.org"},{"name":"rkefi","email":"rafik.kefi@avalabs.org"},{"name":"ryanwood","email":"ryan.wood@avalabs.org"},{"name":"avalabs-br","email":"brian.ridings@avalabs.org"},{"name":"ferencbenda","email":"ferenc.benda@avalabs.org"},{"name":"john-legg","email":"john.legg@avalabs.org"},{"name":"alanmirandaavax","email":"alan.miranda@avalabs.org"},{"name":"rayavalabs","email":"raymond.ma@avalabs.org"},{"name":"allenz682","email":"allen.zhou@avalabs.org"},{"name":"b0y3r","email":"james.boyer@avalabs.org"},{"name":"bao-ava-labs","email":"bao.nguyen@avalabs.org"},{"name":"ceyonur","email":"ceyhun.onur@avalabs.org"},{"name":"eunjisong","email":"eunji.l.song@gmail.com"},{"name":"k_822","email":"kieran.mcshane@avalabs.org"},{"name":"onghwan","email":"onghwan@gmail.com"},{"name":"owenwahlgren","email":"owen.wahlgren@avalabs.org"},{"name":"petertasner-avalabs","email":"peter.tasner@avalabs.org"},{"name":"ruijia.lin","email":"ruijia.lin@avalabs.org"},{"name":"0xsttava","email":"sarp.tomruk@avalabs.org"},{"name":"furkanux","email":"f.boyraz01@gmail.com"},{"name":"meagfitz","email":"meag.fitz@avalabs.org"},{"name":"michel-avalabs","email":"michel.fawaz@avalabs.org"},{"name":"drakulicm","email":"drakulic.marko0@gmail.com"},{"name":"vvava","email":"viktor.vasas@avalabs.org"},{"name":"mculinovic","email":"marko.culinovic@avalabs.org"},{"name":"des-ava","email":"desmond.henderson@avalabs.org"},{"name":"ericdotsmith","email":"esmith11235@gmail.com"},{"name":"stan-ava","email":"stan.glover@avalabs.org"}],"dist":{"shasum":"bab065f7678ebd89181fe9a11efa14bbdf3e3a1b","tarball":"https://registry.npmjs.org/@avalabs/crypto-wasm/-/crypto-wasm-0.0.0-ray-crypto-core-20260521183935.tgz","fileCount":11,"integrity":"sha512-ozCNGiU1u9rGpg0M9SYXS7lROCCEHQoFFDj5piEoGK4BpXb1LXYdoS9BP0X+VllvEW4Cp20N6+QwvBwH+u11eA==","signatures":[{"sig":"MEUCIDRxRujfR9wVhScN8Fb+W6s4mE/mU6R6OQHZ8FWQnPGtAiEAsZqaCGJvcQaa63XKpfGcApOD5QKlX5ovwp0hfxgtGFg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2013044},"main":"./dist/index.cjs","type":"module","_from":"file:avalabs-crypto-wasm-0.0.0-ray-crypto-core-20260521183935.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","source":"./src/index.ts","engines":{"node":">=20.18.0"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"lint":"eslint \"src/**/*.ts\"","test":"vitest run --passWithNoTests","build":"pnpm run build:ts && pnpm run build:wasm","clean":"rm -rf dist build-wasm src/crypto.js src/crypto.wasm","build:ts":"tsdown","typecheck":"tsc --noEmit","build:wasm":"./scripts/build-wasm.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:55e74410-7d6d-4196-839d-53ca9f7c4029"}},"_resolved":"/tmp/b67e364b10c7507ef3a4fab6895038f0/avalabs-crypto-wasm-0.0.0-ray-crypto-core-20260521183935.tgz","_integrity":"sha512-ozCNGiU1u9rGpg0M9SYXS7lROCCEHQoFFDj5piEoGK4BpXb1LXYdoS9BP0X+VllvEW4Cp20N6+QwvBwH+u11eA==","_npmVersion":"11.6.2","description":"WebAssembly build of avalabs-crypto-core. Ships a single-file JS bundle (wasm inlined as base64) plus a thin TypeScript wrapper exposing pubkey-only batched address derivation for the web app, Chrome extension, and Node. Most callers should depend on @ava","directories":{},"_nodeVersion":"24.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"0.21.4","vitest":"4.0.6","@avalabs/crypto-core":"0.0.0-ray-crypto-core-20260521183935","eslint-config-custom":"0.1.0","@internal/tsdown-config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/crypto-wasm_0.0.0-ray-crypto-core-20260521183935_1779388793082_0.34187724302309097","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-ray-crypto-core-20260527164212":{"name":"@avalabs/crypto-wasm","version":"0.0.0-ray-crypto-core-20260527164212","license":"Limited Ecosystem License","_id":"@avalabs/crypto-wasm@0.0.0-ray-crypto-core-20260527164212","maintainers":[{"name":"chriselbring-avalabs","email":"chris.elbring@avalabs.org"},{"name":"des-ava","email":"desmond.henderson@avalabs.org"}],"dist":{"shasum":"8926a7a8834d5f688d390416bc852a903ba2784b","tarball":"https://registry.npmjs.org/@avalabs/crypto-wasm/-/crypto-wasm-0.0.0-ray-crypto-core-20260527164212.tgz","fileCount":11,"integrity":"sha512-TpTQ6jBMECfuYr17NBLbDG1zxbDXqTQhj7NQqfUIjVaXXvq+EdqRZl6HnakPD3XbbO0MHWrD6oeMSo/mQ7O9dQ==","signatures":[{"sig":"MEUCIEZaSK7akw9UAwqf+4Ez9Y4bRSYUiWjosdfRD5+29nHCAiEA1fy6bVz8P2HefUnP7HThTIntKG20ORebGmR1IOnEYQw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2013065},"main":"./dist/index.cjs","type":"module","_from":"file:avalabs-crypto-wasm-0.0.0-ray-crypto-core-20260527164212.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","source":"./src/index.ts","engines":{"node":">=20.18.0"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"lint":"eslint \"src/**/*.ts\"","test":"vitest run --passWithNoTests","build":"pnpm run build:ts && pnpm run build:wasm","clean":"rm -rf dist build-wasm src/crypto.js src/crypto.wasm","build:ts":"tsdown","typecheck":"tsc --noEmit","build:wasm":"./scripts/build-wasm.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:55e74410-7d6d-4196-839d-53ca9f7c4029"}},"_resolved":"/tmp/0e66ba23399010e137b38ef02bf85f4a/avalabs-crypto-wasm-0.0.0-ray-crypto-core-20260527164212.tgz","_integrity":"sha512-TpTQ6jBMECfuYr17NBLbDG1zxbDXqTQhj7NQqfUIjVaXXvq+EdqRZl6HnakPD3XbbO0MHWrD6oeMSo/mQ7O9dQ==","_npmVersion":"11.6.2","description":"WebAssembly build of avalabs-crypto-core. Ships a single-file JS bundle (wasm inlined as base64) plus a thin TypeScript wrapper exposing pubkey-only batched address derivation for the web app, Chrome extension, and Node. Most callers should depend on @ava","directories":{},"_nodeVersion":"24.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"0.21.4","vitest":"4.0.6","@avalabs/crypto-core":"0.0.0-ray-crypto-core-20260527164212","eslint-config-custom":"0.1.0","@internal/tsdown-config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/crypto-wasm_0.0.0-ray-crypto-core-20260527164212_1779900148294_0.6383933474727581","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-ray-crypto-core-20260527165118":{"name":"@avalabs/crypto-wasm","version":"0.0.0-ray-crypto-core-20260527165118","license":"Limited Ecosystem License","_id":"@avalabs/crypto-wasm@0.0.0-ray-crypto-core-20260527165118","maintainers":[{"name":"chriselbring-avalabs","email":"chris.elbring@avalabs.org"},{"name":"des-ava","email":"desmond.henderson@avalabs.org"}],"dist":{"shasum":"a1b82133805042119b76cb7ca6bfbb8de77854dc","tarball":"https://registry.npmjs.org/@avalabs/crypto-wasm/-/crypto-wasm-0.0.0-ray-crypto-core-20260527165118.tgz","fileCount":11,"integrity":"sha512-1HCSoGOyaNl4bEMydMaJYltMs2ujEuzGi/eEtRwCXbDBM4afRuPQmGwQ8oD6WCZakhE5ukoSHWZ/odHhtKjAdA==","signatures":[{"sig":"MEQCIEZSJSbI7jJTlpiMBi/AibbQQeP6b7PtRBBzgj8LlRUPAiARkhKUmTCvdySTSnU5/R8OxUA6l0P8pCXTBcODDsxwfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2013065},"main":"./dist/index.cjs","type":"module","_from":"file:avalabs-crypto-wasm-0.0.0-ray-crypto-core-20260527165118.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","source":"./src/index.ts","engines":{"node":">=20.18.0"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"lint":"eslint \"src/**/*.ts\"","test":"vitest run --passWithNoTests","build":"pnpm run build:ts && pnpm run build:wasm","clean":"rm -rf dist build-wasm src/crypto.js src/crypto.wasm","build:ts":"tsdown","typecheck":"tsc --noEmit","build:wasm":"./scripts/build-wasm.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:55e74410-7d6d-4196-839d-53ca9f7c4029"}},"_resolved":"/tmp/35b53307c5e7aac55e28f84a9ed44ffd/avalabs-crypto-wasm-0.0.0-ray-crypto-core-20260527165118.tgz","_integrity":"sha512-1HCSoGOyaNl4bEMydMaJYltMs2ujEuzGi/eEtRwCXbDBM4afRuPQmGwQ8oD6WCZakhE5ukoSHWZ/odHhtKjAdA==","_npmVersion":"11.6.2","description":"WebAssembly build of avalabs-crypto-core. Ships a single-file JS bundle (wasm inlined as base64) plus a thin TypeScript wrapper exposing pubkey-only batched address derivation for the web app, Chrome extension, and Node. Most callers should depend on @ava","directories":{},"_nodeVersion":"24.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"0.21.4","vitest":"4.0.6","@avalabs/crypto-core":"0.0.0-ray-crypto-core-20260527165118","eslint-config-custom":"0.1.0","@internal/tsdown-config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/crypto-wasm_0.0.0-ray-crypto-core-20260527165118_1779900694614_0.4011617698688228","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-ray-crypto-core-20260527172710":{"name":"@avalabs/crypto-wasm","version":"0.0.0-ray-crypto-core-20260527172710","license":"Limited Ecosystem License","_id":"@avalabs/crypto-wasm@0.0.0-ray-crypto-core-20260527172710","maintainers":[{"name":"chriselbring-avalabs","email":"chris.elbring@avalabs.org"},{"name":"des-ava","email":"desmond.henderson@avalabs.org"}],"dist":{"shasum":"20c2d817ba0e5286054dfa34e95baf133a9a287a","tarball":"https://registry.npmjs.org/@avalabs/crypto-wasm/-/crypto-wasm-0.0.0-ray-crypto-core-20260527172710.tgz","fileCount":11,"integrity":"sha512-FYb7/AsCsSPryzDgONvWMIiL5PY5jOv74eSqs/PR0Ta2/BXSAx4H5A99+9OP+dJJcO2/CBhHutywZmw34t66rw==","signatures":[{"sig":"MEUCIBs22Xkt7OOG/K+gPnwXFCCMILYTY64cVOY1DdRv6hWLAiEAms/O96iUU/svTo/3BG9tXiOruTAQUQ+w+WRut1TiZxM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2021132},"main":"./dist/index.cjs","type":"module","_from":"file:avalabs-crypto-wasm-0.0.0-ray-crypto-core-20260527172710.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","source":"./src/index.ts","engines":{"node":">=20.18.0"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"lint":"eslint \"src/**/*.ts\"","test":"vitest run --passWithNoTests","build":"pnpm run build:ts && pnpm run build:wasm","clean":"rm -rf dist build-wasm src/crypto.js src/crypto.wasm","build:ts":"tsdown","typecheck":"tsc --noEmit","build:wasm":"./scripts/build-wasm.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:55e74410-7d6d-4196-839d-53ca9f7c4029"}},"_resolved":"/tmp/4e61bfc8c531de26443085b65436734f/avalabs-crypto-wasm-0.0.0-ray-crypto-core-20260527172710.tgz","_integrity":"sha512-FYb7/AsCsSPryzDgONvWMIiL5PY5jOv74eSqs/PR0Ta2/BXSAx4H5A99+9OP+dJJcO2/CBhHutywZmw34t66rw==","_npmVersion":"11.6.2","description":"WebAssembly build of avalabs-crypto-core. Ships a single-file JS bundle (wasm inlined as base64) plus a thin TypeScript wrapper exposing pubkey-only batched address derivation for the web app, Chrome extension, and Node. Most callers should depend on @ava","directories":{},"_nodeVersion":"24.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"0.21.4","vitest":"4.0.6","@avalabs/crypto-core":"0.0.0-ray-crypto-core-20260527172710","eslint-config-custom":"0.1.0","@internal/tsdown-config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/crypto-wasm_0.0.0-ray-crypto-core-20260527172710_1779902847107_0.7264134501049682","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-ray-crypto-core-20260527174332":{"name":"@avalabs/crypto-wasm","version":"0.0.0-ray-crypto-core-20260527174332","license":"Limited Ecosystem License","_id":"@avalabs/crypto-wasm@0.0.0-ray-crypto-core-20260527174332","maintainers":[{"name":"chriselbring-avalabs","email":"chris.elbring@avalabs.org"},{"name":"des-ava","email":"desmond.henderson@avalabs.org"}],"dist":{"shasum":"7c2df52ee114369f69ce8c5f21fb4503d1d9a3c0","tarball":"https://registry.npmjs.org/@avalabs/crypto-wasm/-/crypto-wasm-0.0.0-ray-crypto-core-20260527174332.tgz","fileCount":11,"integrity":"sha512-EM3WtPk9dC9O7DgmfKJx91n0Ss6ueO+kOTZYob8LLeM7gK3K00AAQ5MhLvBoyaXtqv92xbCbxq5hN0La03fYKw==","signatures":[{"sig":"MEYCIQDBkaGC4/P7ip3G1hwlux8MpxnO0yPDBXng+w0daVqNBwIhAKWKJMCQLMxlpKvnUTmId53MquIGPKzLqPUgH7hm5bGn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2021132},"main":"./dist/index.cjs","type":"module","_from":"file:avalabs-crypto-wasm-0.0.0-ray-crypto-core-20260527174332.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","source":"./src/index.ts","engines":{"node":">=20.18.0"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"lint":"eslint \"src/**/*.ts\"","test":"vitest run --passWithNoTests","build":"pnpm run build:ts && pnpm run build:wasm","clean":"rm -rf dist build-wasm src/crypto.js src/crypto.wasm","build:ts":"tsdown","typecheck":"tsc --noEmit","build:wasm":"./scripts/build-wasm.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:55e74410-7d6d-4196-839d-53ca9f7c4029"}},"_resolved":"/tmp/a97bb363c3fce36d03fe79002055934a/avalabs-crypto-wasm-0.0.0-ray-crypto-core-20260527174332.tgz","_integrity":"sha512-EM3WtPk9dC9O7DgmfKJx91n0Ss6ueO+kOTZYob8LLeM7gK3K00AAQ5MhLvBoyaXtqv92xbCbxq5hN0La03fYKw==","_npmVersion":"11.6.2","description":"WebAssembly build of avalabs-crypto-core. Ships a single-file JS bundle (wasm inlined as base64) plus a thin TypeScript wrapper exposing pubkey-only batched address derivation for the web app, Chrome extension, and Node. Most callers should depend on @ava","directories":{},"_nodeVersion":"24.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"0.21.4","vitest":"4.0.6","@avalabs/crypto-core":"0.0.0-ray-crypto-core-20260527174332","eslint-config-custom":"0.1.0","@internal/tsdown-config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/crypto-wasm_0.0.0-ray-crypto-core-20260527174332_1779903829514_0.26917397263748666","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-ray-crypto-core-20260527181119":{"name":"@avalabs/crypto-wasm","version":"0.0.0-ray-crypto-core-20260527181119","license":"Limited Ecosystem License","_id":"@avalabs/crypto-wasm@0.0.0-ray-crypto-core-20260527181119","maintainers":[{"name":"chriselbring-avalabs","email":"chris.elbring@avalabs.org"},{"name":"des-ava","email":"desmond.henderson@avalabs.org"}],"dist":{"shasum":"702726634dfd28c49d277742509373543a5977f1","tarball":"https://registry.npmjs.org/@avalabs/crypto-wasm/-/crypto-wasm-0.0.0-ray-crypto-core-20260527181119.tgz","fileCount":11,"integrity":"sha512-+9vjetgBS9UrhlJlM4Ka0/V64zpB7izfflqdOk/R7Dp8bJJf0HPsrkwesMtjs0znahZZeSxAyrzoffqLBAhD0Q==","signatures":[{"sig":"MEYCIQC91saUJ6OqnHxPyaGxQ3K/nA91x45+AdQVQyfrAvQ3GQIhAIa1yAoUZrEbGLeN8tUSmiYWdeBG8s5im/y6hyRsx5O/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2023793},"main":"./dist/index.cjs","type":"module","_from":"file:avalabs-crypto-wasm-0.0.0-ray-crypto-core-20260527181119.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","source":"./src/index.ts","engines":{"node":">=20.18.0"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"lint":"eslint \"src/**/*.ts\"","test":"vitest run --passWithNoTests","build":"pnpm run build:ts && pnpm run build:wasm","clean":"rm -rf dist build-wasm src/crypto.js src/crypto.wasm","build:ts":"tsdown","typecheck":"tsc --noEmit","build:wasm":"./scripts/build-wasm.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:55e74410-7d6d-4196-839d-53ca9f7c4029"}},"_resolved":"/tmp/c1784cb09a4c157184d8f8973de6efca/avalabs-crypto-wasm-0.0.0-ray-crypto-core-20260527181119.tgz","_integrity":"sha512-+9vjetgBS9UrhlJlM4Ka0/V64zpB7izfflqdOk/R7Dp8bJJf0HPsrkwesMtjs0znahZZeSxAyrzoffqLBAhD0Q==","_npmVersion":"11.6.2","description":"WebAssembly build of avalabs-crypto-core. Ships a single-file JS bundle (wasm inlined as base64) plus a thin TypeScript wrapper exposing pubkey-only batched address derivation for the web app, Chrome extension, and Node. Most callers should depend on @ava","directories":{},"_nodeVersion":"24.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"0.21.4","vitest":"4.0.6","@avalabs/crypto-core":"0.0.0-ray-crypto-core-20260527181119","eslint-config-custom":"0.1.0","@internal/tsdown-config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/crypto-wasm_0.0.0-ray-crypto-core-20260527181119_1779905497445_0.9829481800888977","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-ray-crypto-core-20260527182014":{"name":"@avalabs/crypto-wasm","version":"0.0.0-ray-crypto-core-20260527182014","license":"Limited Ecosystem License","_id":"@avalabs/crypto-wasm@0.0.0-ray-crypto-core-20260527182014","maintainers":[{"name":"chriselbring-avalabs","email":"chris.elbring@avalabs.org"},{"name":"des-ava","email":"desmond.henderson@avalabs.org"}],"dist":{"shasum":"ff45bc6fd1418c9d102cbbf1fa532ed34d9926f1","tarball":"https://registry.npmjs.org/@avalabs/crypto-wasm/-/crypto-wasm-0.0.0-ray-crypto-core-20260527182014.tgz","fileCount":11,"integrity":"sha512-LW8BgzmZh3Jcyw1qFMu8294pld+vf2rzJEso3PCqaLbTZ3yTUqAqdObwwU7P60+XoUh7S4Y6j65VFw75A9iQ2w==","signatures":[{"sig":"MEQCIC6UXMwwbV+cuZwZ5/7TiHYxOd4L4G0dfUEUyBR15LTCAiBtZWa2PEDzybchp5WUQyuV4KiFIYvL2HTltWyyIztISg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2023762},"main":"./dist/index.cjs","type":"module","_from":"file:avalabs-crypto-wasm-0.0.0-ray-crypto-core-20260527182014.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","source":"./src/index.ts","engines":{"node":">=20.18.0"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"lint":"eslint \"src/**/*.ts\"","test":"vitest run --passWithNoTests","build":"pnpm run build:ts && pnpm run build:wasm","clean":"rm -rf dist build-wasm src/crypto.js src/crypto.wasm","build:ts":"tsdown","typecheck":"tsc --noEmit","build:wasm":"./scripts/build-wasm.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:55e74410-7d6d-4196-839d-53ca9f7c4029"}},"_resolved":"/tmp/1e7412bec342cba639cfe63f786c7d59/avalabs-crypto-wasm-0.0.0-ray-crypto-core-20260527182014.tgz","_integrity":"sha512-LW8BgzmZh3Jcyw1qFMu8294pld+vf2rzJEso3PCqaLbTZ3yTUqAqdObwwU7P60+XoUh7S4Y6j65VFw75A9iQ2w==","_npmVersion":"11.6.2","description":"WebAssembly build of avalabs-crypto-core. Ships a single-file JS bundle (wasm inlined as base64) plus a thin TypeScript wrapper exposing pubkey-only batched address derivation for the web app, Chrome extension, and Node. Most callers should depend on @ava","directories":{},"_nodeVersion":"24.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"0.21.4","vitest":"4.0.6","@avalabs/crypto-core":"0.2.1","eslint-config-custom":"0.1.0","@internal/tsdown-config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/crypto-wasm_0.0.0-ray-crypto-core-20260527182014_1779906032566_0.017993225460532614","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-ray-crypto-core-20260527182529":{"name":"@avalabs/crypto-wasm","version":"0.0.0-ray-crypto-core-20260527182529","license":"Limited Ecosystem License","_id":"@avalabs/crypto-wasm@0.0.0-ray-crypto-core-20260527182529","maintainers":[{"name":"chriselbring-avalabs","email":"chris.elbring@avalabs.org"},{"name":"des-ava","email":"desmond.henderson@avalabs.org"}],"dist":{"shasum":"7c41936922dc79e82f54fc2e0eb5a8f655327bdb","tarball":"https://registry.npmjs.org/@avalabs/crypto-wasm/-/crypto-wasm-0.0.0-ray-crypto-core-20260527182529.tgz","fileCount":11,"integrity":"sha512-fdqs52JOOohMd8rvAah4eUVFInOxAcna66eQwXvhgTw81jSm3MDQvQQ605+GuDlDgJ9GsyyTZzzggDkJnTYp4w==","signatures":[{"sig":"MEUCIGZGLBY8imRre1IMqzSZUXvZLY2trmGXdCo3OKCrJH9dAiEAzQ2aQ+hv1PDLJ0kiZ2pw8qU81QMMo4yxNilzcfhEP5Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2023762},"main":"./dist/index.cjs","type":"module","_from":"file:avalabs-crypto-wasm-0.0.0-ray-crypto-core-20260527182529.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","source":"./src/index.ts","engines":{"node":">=20.18.0"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"lint":"eslint \"src/**/*.ts\"","test":"vitest run --passWithNoTests","build":"pnpm run build:ts && pnpm run build:wasm","clean":"rm -rf dist build-wasm src/crypto.js src/crypto.wasm","build:ts":"tsdown","typecheck":"tsc --noEmit","build:wasm":"./scripts/build-wasm.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:55e74410-7d6d-4196-839d-53ca9f7c4029"}},"_resolved":"/tmp/c0fd4da4510ee16f9fcd9a34a42d025c/avalabs-crypto-wasm-0.0.0-ray-crypto-core-20260527182529.tgz","_integrity":"sha512-fdqs52JOOohMd8rvAah4eUVFInOxAcna66eQwXvhgTw81jSm3MDQvQQ605+GuDlDgJ9GsyyTZzzggDkJnTYp4w==","_npmVersion":"11.6.2","description":"WebAssembly build of avalabs-crypto-core. Ships a single-file JS bundle (wasm inlined as base64) plus a thin TypeScript wrapper exposing pubkey-only batched address derivation for the web app, Chrome extension, and Node. Most callers should depend on @ava","directories":{},"_nodeVersion":"24.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"0.21.4","vitest":"4.0.6","@avalabs/crypto-core":"0.2.1","eslint-config-custom":"0.1.0","@internal/tsdown-config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/crypto-wasm_0.0.0-ray-crypto-core-20260527182529_1779906347362_0.7069016843508238","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-ray-crypto-core-20260529181927":{"name":"@avalabs/crypto-wasm","version":"0.0.0-ray-crypto-core-20260529181927","license":"Limited Ecosystem License","_id":"@avalabs/crypto-wasm@0.0.0-ray-crypto-core-20260529181927","maintainers":[{"name":"chriselbring-avalabs","email":"chris.elbring@avalabs.org"},{"name":"des-ava","email":"desmond.henderson@avalabs.org"}],"dist":{"shasum":"b97499c772838e950b280ffb5e954d64112550a4","tarball":"https://registry.npmjs.org/@avalabs/crypto-wasm/-/crypto-wasm-0.0.0-ray-crypto-core-20260529181927.tgz","fileCount":11,"integrity":"sha512-5CFg6bpNBcChdhHRKetOMDsMUzLAISCdFisBDOOaeit9R8pXJO7t0152vtUcPDr939g4uYO3/QNNDkKDsWT5Gw==","signatures":[{"sig":"MEQCICmFHCBIALZ1oX5ns0acTAQozuGr+fHOhJNq7WvGeoXKAiBLT9fZU92NF3HhhbaaG38cQsg+02hQlJF3Tzv7FF7Gkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2023762},"main":"./dist/index.cjs","type":"module","_from":"file:avalabs-crypto-wasm-0.0.0-ray-crypto-core-20260529181927.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","source":"./src/index.ts","engines":{"node":">=20.18.0"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"lint":"eslint \"src/**/*.ts\"","test":"vitest run --passWithNoTests","build":"pnpm run build:ts && pnpm run build:wasm","clean":"rm -rf dist build-wasm src/crypto.js src/crypto.wasm","build:ts":"tsdown","typecheck":"tsc --noEmit","build:wasm":"./scripts/build-wasm.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:55e74410-7d6d-4196-839d-53ca9f7c4029"}},"_resolved":"/tmp/86567798cb979045ba5efef341ea25f8/avalabs-crypto-wasm-0.0.0-ray-crypto-core-20260529181927.tgz","_integrity":"sha512-5CFg6bpNBcChdhHRKetOMDsMUzLAISCdFisBDOOaeit9R8pXJO7t0152vtUcPDr939g4uYO3/QNNDkKDsWT5Gw==","_npmVersion":"11.6.2","description":"WebAssembly build of avalabs-crypto-core. Ships a single-file JS bundle (wasm inlined as base64) plus a thin TypeScript wrapper exposing pubkey-only batched address derivation for the web app, Chrome extension, and Node. Most callers should depend on @ava","directories":{},"_nodeVersion":"24.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"0.21.4","vitest":"4.0.6","@avalabs/crypto-core":"0.2.1","eslint-config-custom":"0.1.0","@internal/tsdown-config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/crypto-wasm_0.0.0-ray-crypto-core-20260529181927_1780078785742_0.29672201261952114","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-ray-crypto-core-20260529182526":{"name":"@avalabs/crypto-wasm","version":"0.0.0-ray-crypto-core-20260529182526","license":"Limited Ecosystem License","_id":"@avalabs/crypto-wasm@0.0.0-ray-crypto-core-20260529182526","maintainers":[{"name":"chriselbring-avalabs","email":"chris.elbring@avalabs.org"},{"name":"des-ava","email":"desmond.henderson@avalabs.org"}],"dist":{"shasum":"05dc7692e5ace759bd0b4769a16c9c58151baf81","tarball":"https://registry.npmjs.org/@avalabs/crypto-wasm/-/crypto-wasm-0.0.0-ray-crypto-core-20260529182526.tgz","fileCount":11,"integrity":"sha512-EZHcKuE97iieVrcrXbbQ3iruXjjVgNF2scERqfW+sEcnmvwrRmQuzLhmwUbNze/R3Wo1M3UKXY56gypYuqOq5w==","signatures":[{"sig":"MEUCIButDKe24mRDPRCgKM0/t8nljDPwlsxtUkM0hIufvG12AiEApfKd6XH4jLsOazPurBsivvnFxQ+pkvN5RwKkXZm2Sac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2023762},"main":"./dist/index.cjs","type":"module","_from":"file:avalabs-crypto-wasm-0.0.0-ray-crypto-core-20260529182526.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","source":"./src/index.ts","engines":{"node":">=20.18.0"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"lint":"eslint \"src/**/*.ts\"","test":"vitest run --passWithNoTests","build":"pnpm run build:ts && pnpm run build:wasm","clean":"rm -rf dist build-wasm src/crypto.js src/crypto.wasm","build:ts":"tsdown","typecheck":"tsc --noEmit","build:wasm":"./scripts/build-wasm.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:55e74410-7d6d-4196-839d-53ca9f7c4029"}},"_resolved":"/tmp/380b777f66afb591870852ae483b4ae2/avalabs-crypto-wasm-0.0.0-ray-crypto-core-20260529182526.tgz","_integrity":"sha512-EZHcKuE97iieVrcrXbbQ3iruXjjVgNF2scERqfW+sEcnmvwrRmQuzLhmwUbNze/R3Wo1M3UKXY56gypYuqOq5w==","_npmVersion":"11.6.2","description":"WebAssembly build of avalabs-crypto-core. Ships a single-file JS bundle (wasm inlined as base64) plus a thin TypeScript wrapper exposing pubkey-only batched address derivation for the web app, Chrome extension, and Node. Most callers should depend on @ava","directories":{},"_nodeVersion":"24.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"0.21.4","vitest":"4.0.6","@avalabs/crypto-core":"0.2.1","eslint-config-custom":"0.1.0","@internal/tsdown-config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/crypto-wasm_0.0.0-ray-crypto-core-20260529182526_1780079144415_0.9454968429713664","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-ray-crypto-core-20260601160518":{"name":"@avalabs/crypto-wasm","version":"0.0.0-ray-crypto-core-20260601160518","license":"Limited Ecosystem License","_id":"@avalabs/crypto-wasm@0.0.0-ray-crypto-core-20260601160518","maintainers":[{"name":"chriselbring-avalabs","email":"chris.elbring@avalabs.org"},{"name":"des-ava","email":"desmond.henderson@avalabs.org"}],"dist":{"shasum":"25b1165de671b39a912b48960bb2169701b63370","tarball":"https://registry.npmjs.org/@avalabs/crypto-wasm/-/crypto-wasm-0.0.0-ray-crypto-core-20260601160518.tgz","fileCount":11,"integrity":"sha512-9sfx83NjtcU2ZtkDuxJaFy6OLMmjvkF6RcnlWYxz2YCExxGBxPQ7ffqIqMvG4MbnjwH+aXsEeiApOP+yEavVaQ==","signatures":[{"sig":"MEUCIQCYFKPLW13edcEfN5ocoAD+fswPVMgiBOx6ssT3M8NJJgIgX7v+IMOl5IRusaQTveRzJvEkiyf6mReWGr5pQAxBhgQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2023762},"main":"./dist/index.cjs","type":"module","_from":"file:avalabs-crypto-wasm-0.0.0-ray-crypto-core-20260601160518.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","source":"./src/index.ts","engines":{"node":">=20.18.0"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"lint":"eslint \"src/**/*.ts\"","test":"vitest run --passWithNoTests","build":"pnpm run build:ts && pnpm run build:wasm","clean":"rm -rf dist build-wasm src/crypto.js src/crypto.wasm","build:ts":"tsdown","typecheck":"tsc --noEmit","build:wasm":"./scripts/build-wasm.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:55e74410-7d6d-4196-839d-53ca9f7c4029"}},"_resolved":"/tmp/4a8484034430960c6aef447dff86f6ac/avalabs-crypto-wasm-0.0.0-ray-crypto-core-20260601160518.tgz","_integrity":"sha512-9sfx83NjtcU2ZtkDuxJaFy6OLMmjvkF6RcnlWYxz2YCExxGBxPQ7ffqIqMvG4MbnjwH+aXsEeiApOP+yEavVaQ==","_npmVersion":"11.6.2","description":"WebAssembly build of avalabs-crypto-core. Ships a single-file JS bundle (wasm inlined as base64) plus a thin TypeScript wrapper exposing pubkey-only batched address derivation for the web app, Chrome extension, and Node. Most callers should depend on @ava","directories":{},"_nodeVersion":"24.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"0.21.4","vitest":"4.0.6","@avalabs/crypto-core":"0.2.1","eslint-config-custom":"0.1.0","@internal/tsdown-config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/crypto-wasm_0.0.0-ray-crypto-core-20260601160518_1780329933545_0.7070438347616097","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-ray-crypto-core-20260601162312":{"name":"@avalabs/crypto-wasm","version":"0.0.0-ray-crypto-core-20260601162312","license":"Limited Ecosystem License","_id":"@avalabs/crypto-wasm@0.0.0-ray-crypto-core-20260601162312","maintainers":[{"name":"chriselbring-avalabs","email":"chris.elbring@avalabs.org"},{"name":"des-ava","email":"desmond.henderson@avalabs.org"}],"dist":{"shasum":"6831813e070c0663c2da421978ade2d79f19dbc7","tarball":"https://registry.npmjs.org/@avalabs/crypto-wasm/-/crypto-wasm-0.0.0-ray-crypto-core-20260601162312.tgz","fileCount":11,"integrity":"sha512-TmFJt3OS66f2ep0HOcwZzsdnp9TjSzmct2MLUXEA8LQ4Hz2dU9e91hIT3ZkaFuNNx3wcv8NXVwR9jYr+4/qXwA==","signatures":[{"sig":"MEYCIQDYReYrLUpM5X5yRRhdaXk/VNXpfJ0XIiHwr4hTgDdh+gIhANNfyhDEXag2XlqS11SWFXNozpspDNS/oPCvbA9XXzJ2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2023762},"main":"./dist/index.cjs","type":"module","_from":"file:avalabs-crypto-wasm-0.0.0-ray-crypto-core-20260601162312.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","source":"./src/index.ts","engines":{"node":">=20.18.0"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"lint":"eslint \"src/**/*.ts\"","test":"vitest run --passWithNoTests","build":"pnpm run build:ts && pnpm run build:wasm","clean":"rm -rf dist build-wasm src/crypto.js src/crypto.wasm","build:ts":"tsdown","typecheck":"tsc --noEmit","build:wasm":"./scripts/build-wasm.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:55e74410-7d6d-4196-839d-53ca9f7c4029"}},"_resolved":"/tmp/9fda5684384e36b6afeb64d5e06b7781/avalabs-crypto-wasm-0.0.0-ray-crypto-core-20260601162312.tgz","_integrity":"sha512-TmFJt3OS66f2ep0HOcwZzsdnp9TjSzmct2MLUXEA8LQ4Hz2dU9e91hIT3ZkaFuNNx3wcv8NXVwR9jYr+4/qXwA==","_npmVersion":"11.6.2","description":"WebAssembly build of avalabs-crypto-core. Ships a single-file JS bundle (wasm inlined as base64) plus a thin TypeScript wrapper exposing pubkey-only batched address derivation for the web app, Chrome extension, and Node. Most callers should depend on @ava","directories":{},"_nodeVersion":"24.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"0.21.4","vitest":"4.0.6","@avalabs/crypto-core":"0.2.1","eslint-config-custom":"0.1.0","@internal/tsdown-config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/crypto-wasm_0.0.0-ray-crypto-core-20260601162312_1780331009510_0.3591476605353814","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-ray-crypto-core-20260602151837":{"name":"@avalabs/crypto-wasm","version":"0.0.0-ray-crypto-core-20260602151837","license":"Limited Ecosystem License","_id":"@avalabs/crypto-wasm@0.0.0-ray-crypto-core-20260602151837","maintainers":[{"name":"chriselbring-avalabs","email":"chris.elbring@avalabs.org"},{"name":"des-ava","email":"desmond.henderson@avalabs.org"}],"dist":{"shasum":"cc7c7c64afb84c486a43d9cc76101fb136ef1eb2","tarball":"https://registry.npmjs.org/@avalabs/crypto-wasm/-/crypto-wasm-0.0.0-ray-crypto-core-20260602151837.tgz","fileCount":11,"integrity":"sha512-PVDyGam2PO952Mkq7DWtaPc9sk3G5kqrRjsuLEhdfo5GDg2L0/g8XbzYcwipVAC92+8imZ2oPTBbV2PvpHLbcQ==","signatures":[{"sig":"MEUCIQDQhtEzLo3v4tDcDKdGtw765qzMu1M6QfZUo1Diq/bhUwIgDeHleOWTsG+H3P4T8wQ25z9GQkO64UC2KCfE7oIV/h4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2023762},"main":"./dist/index.cjs","type":"module","_from":"file:avalabs-crypto-wasm-0.0.0-ray-crypto-core-20260602151837.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","source":"./src/index.ts","engines":{"node":">=20.18.0"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"lint":"eslint \"src/**/*.ts\"","test":"vitest run --passWithNoTests","build":"pnpm run build:ts && pnpm run build:wasm","clean":"rm -rf dist build-wasm src/crypto.js src/crypto.wasm","build:ts":"tsdown","typecheck":"tsc --noEmit","build:wasm":"./scripts/build-wasm.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:55e74410-7d6d-4196-839d-53ca9f7c4029"}},"_resolved":"/tmp/4934b9918a28b1b2d1bcdafe8cf2d759/avalabs-crypto-wasm-0.0.0-ray-crypto-core-20260602151837.tgz","_integrity":"sha512-PVDyGam2PO952Mkq7DWtaPc9sk3G5kqrRjsuLEhdfo5GDg2L0/g8XbzYcwipVAC92+8imZ2oPTBbV2PvpHLbcQ==","_npmVersion":"11.6.2","description":"WebAssembly build of avalabs-crypto-core. Ships a single-file JS bundle (wasm inlined as base64) plus a thin TypeScript wrapper exposing pubkey-only batched address derivation for the web app, Chrome extension, and Node. Most callers should depend on @ava","directories":{},"_nodeVersion":"24.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"0.21.4","vitest":"4.0.6","@avalabs/crypto-core":"0.2.1","eslint-config-custom":"0.1.0","@internal/tsdown-config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/crypto-wasm_0.0.0-ray-crypto-core-20260602151837_1780413534626_0.26279215614270335","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@avalabs/crypto-wasm","version":"0.3.0","license":"Limited Ecosystem License","_id":"@avalabs/crypto-wasm@0.3.0","maintainers":[{"name":"chriselbring-avalabs","email":"chris.elbring@avalabs.org"},{"name":"des-ava","email":"desmond.henderson@avalabs.org"}],"dist":{"shasum":"9bb4ee629e2cf64046c747d25ef71eac893a7ed2","tarball":"https://registry.npmjs.org/@avalabs/crypto-wasm/-/crypto-wasm-0.3.0.tgz","fileCount":11,"integrity":"sha512-I2FBJT89CRgoGnw4UntumwlOSr6uarCctx55YwkPnxpuXZy3xcK9JnQ/H2E/FzkQT9M2NFOQTXJ8VUjEVowUnA==","signatures":[{"sig":"MEUCIQC1iQuBivB6C0TRkb2W41NX/0sFdhqr+iPYzl76MyZsRAIgO92NgD1J574TUZB51RrrCfJUfNO6cQROvi7Amq4vUlA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2023731},"main":"./dist/index.cjs","type":"module","_from":"file:avalabs-crypto-wasm-0.3.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","source":"./src/index.ts","engines":{"node":">=20.18.0"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"lint":"eslint \"src/**/*.ts\"","test":"vitest run --passWithNoTests","build":"pnpm run build:ts && pnpm run build:wasm","clean":"rm -rf dist build-wasm src/crypto.js src/crypto.wasm","build:ts":"tsdown","typecheck":"tsc --noEmit","build:wasm":"./scripts/build-wasm.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:55e74410-7d6d-4196-839d-53ca9f7c4029"}},"_resolved":"/tmp/724e1b91cc4167151567a70b80d53a90/avalabs-crypto-wasm-0.3.0.tgz","_integrity":"sha512-I2FBJT89CRgoGnw4UntumwlOSr6uarCctx55YwkPnxpuXZy3xcK9JnQ/H2E/FzkQT9M2NFOQTXJ8VUjEVowUnA==","_npmVersion":"11.6.2","description":"WebAssembly build of avalabs-crypto-core. Ships a single-file JS bundle (wasm inlined as base64) plus a thin TypeScript wrapper exposing pubkey-only batched address derivation for the web app, Chrome extension, and Node. Most callers should depend on @ava","directories":{},"_nodeVersion":"24.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.21.4","vitest":"4.0.6","@avalabs/crypto-core":"0.2.1","eslint-config-custom":"0.1.0","@internal/tsdown-config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/crypto-wasm_0.3.0_1780495383383_0.015857637701188754","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-uncompressedPubKey-20260608144620":{"name":"@avalabs/crypto-wasm","version":"0.0.0-uncompressedPubKey-20260608144620","license":"Limited Ecosystem License","_id":"@avalabs/crypto-wasm@0.0.0-uncompressedPubKey-20260608144620","maintainers":[{"name":"chriselbring-avalabs","email":"chris.elbring@avalabs.org"},{"name":"des-ava","email":"desmond.henderson@avalabs.org"}],"dist":{"shasum":"a9f3997788ba2cd084c8c2a8e751515c6ccbf417","tarball":"https://registry.npmjs.org/@avalabs/crypto-wasm/-/crypto-wasm-0.0.0-uncompressedPubKey-20260608144620.tgz","fileCount":11,"integrity":"sha512-O1Df71zZgB/q9VOmy24GOqBUwFS01tqLIhb2tZ4DsQS0OceF89np4oiAfo6xwJrbwgVVblySGRlUr7O2W7dz/w==","signatures":[{"sig":"MEYCIQCplHonwVEpTyTmkEPbmcA+4TT4+CnwPQ6ZkMU8rx/vMgIhANo24n1WnTF+RA6ZGG4tXA2KPU3oZWNP2Wu2mQcC+Ii5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2024933},"main":"./dist/index.cjs","type":"module","_from":"file:avalabs-crypto-wasm-0.0.0-uncompressedPubKey-20260608144620.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","source":"./src/index.ts","engines":{"node":">=20.18.0"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"lint":"eslint \"src/**/*.ts\"","test":"vitest run --passWithNoTests","build":"pnpm run build:ts && pnpm run build:wasm","clean":"rm -rf dist build-wasm src/crypto.js src/crypto.wasm","build:ts":"tsdown","typecheck":"tsc --noEmit","build:wasm":"./scripts/build-wasm.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:55e74410-7d6d-4196-839d-53ca9f7c4029"}},"_resolved":"/tmp/702a29e0cc68712d5122e69a3790a04a/avalabs-crypto-wasm-0.0.0-uncompressedPubKey-20260608144620.tgz","_integrity":"sha512-O1Df71zZgB/q9VOmy24GOqBUwFS01tqLIhb2tZ4DsQS0OceF89np4oiAfo6xwJrbwgVVblySGRlUr7O2W7dz/w==","_npmVersion":"11.6.2","description":"WebAssembly build of avalabs-crypto-core. Ships a single-file JS bundle (wasm inlined as base64) plus a thin TypeScript wrapper exposing pubkey-only batched address derivation for the web app, Chrome extension, and Node. Most callers should depend on @ava","directories":{},"_nodeVersion":"24.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"0.21.4","vitest":"4.0.6","@avalabs/crypto-core":"0.2.1","eslint-config-custom":"0.1.0","@internal/tsdown-config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/crypto-wasm_0.0.0-uncompressedPubKey-20260608144620_1780929998798_0.06493933829944276","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-uncompressedPubKey-20260608180115":{"name":"@avalabs/crypto-wasm","version":"0.0.0-uncompressedPubKey-20260608180115","license":"Limited Ecosystem License","_id":"@avalabs/crypto-wasm@0.0.0-uncompressedPubKey-20260608180115","maintainers":[{"name":"chriselbring-avalabs","email":"chris.elbring@avalabs.org"},{"name":"des-ava","email":"desmond.henderson@avalabs.org"}],"dist":{"shasum":"bc8e5a018d7fe89a971222bd48105be078774229","tarball":"https://registry.npmjs.org/@avalabs/crypto-wasm/-/crypto-wasm-0.0.0-uncompressedPubKey-20260608180115.tgz","fileCount":11,"integrity":"sha512-MNhmMxL3k/rrtKG1fQsG+rj60lD5FLNTw/JHtGEOrbvzNpOfqyrPDhvPcswg/Fk7g17Ao+VBnD2hOQsARcgEeg==","signatures":[{"sig":"MEUCIEBhufuEn7x7UwETMY8p048ppc657HvVnr6mEHV23iPRAiEA8axYS/4PwMBnCEjp0s+EynjJV7O/84b3/dRCghCyTFM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2026604},"main":"./dist/index.cjs","type":"module","_from":"file:avalabs-crypto-wasm-0.0.0-uncompressedPubKey-20260608180115.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","source":"./src/index.ts","engines":{"node":">=20.18.0"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"lint":"eslint \"src/**/*.ts\"","test":"vitest run --passWithNoTests","build":"pnpm run build:ts && pnpm run build:wasm","clean":"rm -rf dist build-wasm src/crypto.js src/crypto.wasm","build:ts":"tsdown","typecheck":"tsc --noEmit","build:wasm":"./scripts/build-wasm.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:55e74410-7d6d-4196-839d-53ca9f7c4029"}},"_resolved":"/tmp/93aa320a854a826c178dde70163ca85f/avalabs-crypto-wasm-0.0.0-uncompressedPubKey-20260608180115.tgz","_integrity":"sha512-MNhmMxL3k/rrtKG1fQsG+rj60lD5FLNTw/JHtGEOrbvzNpOfqyrPDhvPcswg/Fk7g17Ao+VBnD2hOQsARcgEeg==","_npmVersion":"11.6.2","description":"WebAssembly build of avalabs-crypto-core. Ships a single-file JS bundle (wasm inlined as base64) plus a thin TypeScript wrapper exposing pubkey-only batched address derivation for the web app, Chrome extension, and Node. Most callers should depend on @ava","directories":{},"_nodeVersion":"24.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"0.21.4","vitest":"4.0.6","@avalabs/crypto-core":"0.2.1","eslint-config-custom":"0.1.0","@internal/tsdown-config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/crypto-wasm_0.0.0-uncompressedPubKey-20260608180115_1780941692866_0.20082560001485472","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@avalabs/crypto-wasm","version":"0.3.1","license":"Limited Ecosystem License","_id":"@avalabs/crypto-wasm@0.3.1","maintainers":[{"name":"chriselbring-avalabs","email":"chris.elbring@avalabs.org"},{"name":"des-ava","email":"desmond.henderson@avalabs.org"}],"dist":{"shasum":"9de9898c80e59b75a96cb39b57444a55a410816f","tarball":"https://registry.npmjs.org/@avalabs/crypto-wasm/-/crypto-wasm-0.3.1.tgz","fileCount":11,"integrity":"sha512-ynjyUi+pVjHskryaNT7FauvUur9z/1cvH1M8jo6GJ4epMP5nzzf/90a7amuEdzZuN90EgU0YgWrR1uImLaWgdg==","signatures":[{"sig":"MEUCIGBPfVKNZT+rpjl9bl/vzmtParGTi/Hw/cejUHHYtCDnAiEA+tLXhTRuQwUbqBwP5M8QEWAi7uktWPzXqf9hQ1KjS8I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2026570},"main":"./dist/index.cjs","type":"module","_from":"file:avalabs-crypto-wasm-0.3.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","source":"./src/index.ts","engines":{"node":">=20.18.0"},"exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"lint":"eslint \"src/**/*.ts\"","test":"vitest run --passWithNoTests","build":"pnpm run build:ts && pnpm run build:wasm","clean":"rm -rf dist build-wasm src/crypto.js src/crypto.wasm","build:ts":"tsdown","typecheck":"tsc --noEmit","build:wasm":"./scripts/build-wasm.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:55e74410-7d6d-4196-839d-53ca9f7c4029"}},"_resolved":"/tmp/9a085681a3631b1d6b7cbd8a621015c0/avalabs-crypto-wasm-0.3.1.tgz","_integrity":"sha512-ynjyUi+pVjHskryaNT7FauvUur9z/1cvH1M8jo6GJ4epMP5nzzf/90a7amuEdzZuN90EgU0YgWrR1uImLaWgdg==","_npmVersion":"11.6.2","description":"WebAssembly build of avalabs-crypto-core. Ships a single-file JS bundle (wasm inlined as base64) plus a thin TypeScript wrapper exposing pubkey-only batched address derivation for the web app, Chrome extension, and Node. Most callers should depend on @ava","directories":{},"_nodeVersion":"24.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.21.4","vitest":"4.0.6","@avalabs/crypto-core":"0.2.1","eslint-config-custom":"0.1.0","@internal/tsdown-config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/crypto-wasm_0.3.1_1780943413594_0.7322065081523319","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-05-21T18:25:33.881Z","modified":"2026-06-29T14:29:07.289Z","0.2.0":"2026-05-21T18:25:34.240Z","0.0.0-ray-crypto-core-20260521182957":"2026-05-21T18:30:16.283Z","0.0.0-ray-crypto-core-20260521183935":"2026-05-21T18:39:53.360Z","0.0.0-ray-crypto-core-20260527164212":"2026-05-27T16:42:28.524Z","0.0.0-ray-crypto-core-20260527165118":"2026-05-27T16:51:34.794Z","0.0.0-ray-crypto-core-20260527172710":"2026-05-27T17:27:27.261Z","0.0.0-ray-crypto-core-20260527174332":"2026-05-27T17:43:49.686Z","0.0.0-ray-crypto-core-20260527181119":"2026-05-27T18:11:37.650Z","0.0.0-ray-crypto-core-20260527182014":"2026-05-27T18:20:32.745Z","0.0.0-ray-crypto-core-20260527182529":"2026-05-27T18:25:47.626Z","0.0.0-ray-crypto-core-20260529181927":"2026-05-29T18:19:46.015Z","0.0.0-ray-crypto-core-20260529182526":"2026-05-29T18:25:44.661Z","0.0.0-ray-crypto-core-20260601160518":"2026-06-01T16:05:33.767Z","0.0.0-ray-crypto-core-20260601162312":"2026-06-01T16:23:29.667Z","0.0.0-ray-crypto-core-20260602151837":"2026-06-02T15:18:54.793Z","0.3.0":"2026-06-03T14:03:03.606Z","0.0.0-uncompressedPubKey-20260608144620":"2026-06-08T14:46:38.998Z","0.0.0-uncompressedPubKey-20260608180115":"2026-06-08T18:01:33.147Z","0.3.1":"2026-06-08T18:30:13.838Z"},"license":"Limited Ecosystem License","description":"WebAssembly build of avalabs-crypto-core. Ships a single-file JS bundle (wasm inlined as base64) plus a thin TypeScript wrapper exposing pubkey-only batched address derivation for the web app, Chrome extension, and Node. Most callers should depend on @ava","maintainers":[{"email":"martin.prado@avalabs.org","name":"martin.prado"},{"email":"chris.elbring@avalabs.org","name":"chriselbring-avalabs"},{"email":"desmond.henderson@avalabs.org","name":"des-ava"}],"readme":"# @avalabs/crypto-wasm\n\nWebAssembly build of [`@avalabs/crypto-core`]. Ships:\n\n- `dist/index.{js,cjs,d.ts,d.cts}` — thin TypeScript wrapper exposing\n  the pubkey-only public surface documented under [API](#api) below.\n- `dist/crypto.js` — Emscripten loader with the WASM binary base64-\n  inlined inside it (single artifact, MV3 extension-safe). When built\n  with `CRYPTO_WASM_SINGLE_FILE=OFF`, also emits `dist/crypto.wasm`\n  next to it for web-app builds that prefer streaming compile + a\n  smaller bundle.\n\nMost callers should depend on [`@avalabs/crypto-sdk`] instead — it\nroutes to this package on web / extension / Node (via the `browser` /\n`import` exports conditions) and to [`@avalabs/crypto-nitro`] on React\nNative. The direct exports on this package carry `@deprecated` JSDoc\nhints to nudge consumers toward the unified entry point.\n\n## Build prerequisites\n\nThe build needs Emscripten (`emcc`, `emcmake`, `emmake`) on `$PATH`.\nlibsecp256k1 is vendored on demand into\n`packages-internal/crypto-core/deps/secp256k1` by `scripts/build-wasm.sh`\n— no separate setup step needed for a clean checkout.\n\n```bash\n# One-time emsdk setup (if not already installed)\n~/emsdk/emsdk install latest\n~/emsdk/emsdk activate latest\nsource ~/emsdk/emsdk_env.sh\n```\n\n[`@avalabs/crypto-core`]: ../../packages-internal/crypto-core/README.md\n[`@avalabs/crypto-sdk`]: ../crypto-sdk/README.md\n[`@avalabs/crypto-nitro`]: ../crypto-nitro/README.md\n\n## Build\n\n```bash\npnpm --filter @avalabs/crypto-wasm run build\n```\n\nRuns the TypeScript wrapper build (tsdown) and the WASM build\n(`scripts/build-wasm.sh`). The WASM build:\n\n1. Sources `~/emsdk/emsdk_env.sh` if `EMSDK` isn't already exported.\n2. Vendors libsecp256k1 into `packages-internal/crypto-core/deps/secp256k1`\n   if missing.\n3. `emcmake cmake` against `CMakeLists.txt`, which transitively\n   includes `packages-internal/crypto-core/CMakeLists.txt`.\n4. `emmake make -j` compiles the artifacts.\n5. Copies them into `dist/` (and into `src/` so tsdown can resolve\n   `import createCryptoModule from './crypto.js'` at TypeScript-bundle\n   time).\n\nOverride the artifact mode with:\n\n```bash\nCRYPTO_WASM_SINGLE_FILE=OFF pnpm --filter @avalabs/crypto-wasm run build:wasm\n```\n\n## API\n\n> ℹ️ Most consumers should import these from\n> [`@avalabs/crypto-sdk`] — same signatures, but the SDK picks the\n> right backend (nitro on React Native, this package elsewhere) at\n> bundle time. The direct exports below carry `@deprecated` JSDoc tags.\n\n```typescript\nimport {\n  init,\n  deriveAddressesFromXpubs,\n  deriveAddressesForEvm,\n  deriveAddressesForSvm,\n  deriveAddressesForBtc,\n  deriveAddressesForAvalanche,\n  MAX_BATCH_SIZE,\n  type DerivedSecp256k1Addresses,\n  type DerivedAvalancheAddresses,\n} from '@avalabs/crypto-wasm';\n\n// 1. Load the WASM module. Required once before any derive*() call.\n//    Idempotent — repeated invocations re-use the cached promise.\nawait init();\n\n// 2. Xpub-driven batch derivation (Ledger / watch-only flow).\n//    `avalancheXpubs[i]` and `accountIndices[i]` pair up.\nconst rows: DerivedSecp256k1Addresses[] = await deriveAddressesFromXpubs(\n  'xpub...',                  // EVM xpub at m/44'/60'/0'\n  ['xpub...', 'xpub...'],     // Avalanche xpubs (one per account)\n  false,                      // isTestnet\n  [0, 1],                     // account indices\n);\n// rows[i] === { accountIndex, evm, btc, avm, pvm, coreEth }\n\n// 3. Per-chain encoders for batches of already-derived pubkeys.\n//    Each accepts Uint8Array | ArrayBuffer per element; the wrapper\n//    takes a tight copy at the boundary, so slices of a larger buffer\n//    work correctly.\nconst evmAddrs = await deriveAddressesForEvm(compressedSecp256k1PubKeys33);\nconst btcAddrs = await deriveAddressesForBtc(compressedSecp256k1PubKeys33, false);\nconst svmAddrs = await deriveAddressesForSvm(ed25519PubKeys32);\nconst avaxBundles: DerivedAvalancheAddresses[] =\n  await deriveAddressesForAvalanche(\n    compressedAvaxPubKeys33,   // drives X- / P-\n    compressedEvmPubKeys33,    // drives C-\n    false,                     // isTestnet\n  );\n// avaxBundles[i] === { x, p, coreEth }\n\n// Hard upper bound on items per batch (currently 1024). Re-exported so\n// callers can chunk deterministically instead of catching `RangeError`.\nconsole.log(MAX_BATCH_SIZE);\n```\n\n### What's not in the surface here\n\n`signSchnorr`, `verifySchnorr`, `sign`, `verify`, `getPublicKey*`,\n`getExtendedPublicKey`, and `pointAddScalar` currently exist only in\n[`@avalabs/crypto-nitro`]. Adding them here is a follow-up — track via\nthe crypto-wasm milestone.\n","readmeFilename":"README.md"}