{"_id":"@avalabs/crypto-nitro","_rev":"27-4a685834a68a46a635ec100fc2481d40","name":"@avalabs/crypto-nitro","dist-tags":{"ray-crypto-core":"0.0.0-ray-crypto-core-20260602151837","includeX86-64":"0.0.0-includeX86-64-20260605184945","uncompressedPubKey":"0.0.0-uncompressedPubKey-20260608180115","latest":"0.3.2"},"versions":{"0.1.0":{"name":"@avalabs/crypto-nitro","version":"0.1.0","keywords":["react-native","nitro","crypto","avalanche","bip32","address-derivation"],"license":"Limited Ecosystem License","_id":"@avalabs/crypto-nitro@0.1.0","maintainers":[{"name":"jasonatran","email":"jasonatran@gmail.com"},{"name":"allenz682","email":"allen.zhou@avalabs.org"},{"name":"ibirbas","email":"ibrahim.birbas@avalabs.org"},{"name":"ceyonur","email":"ceyhun.onur@avalabs.org"},{"name":"glovas","email":"gergely.lovas@avalabs.org"},{"name":"vvava","email":"viktor.vasas@avalabs.org"},{"name":"shelby_leblanc","email":"shelby.leblanc@avalabs.org"},{"name":"halfhp","email":"omar.pouerie@avalabs.org"},{"name":"anguyen0815","email":"anguyen0815@gmail.com"},{"name":"ferencbenda","email":"ferenc.benda@avalabs.org"},{"name":"andginja","email":"andginja@gmail.com"},{"name":"ruijia.lin","email":"ruijia.lin@avalabs.org"},{"name":"ryanwood","email":"ryan.wood@avalabs.org"},{"name":"rkefi","email":"rafik.kefi@avalabs.org"},{"name":"meeh0w_ava","email":"michal.leszczyk@avalabs.org"},{"name":"bohdanstrukavalabs","email":"bohdan.struk@avalabs.org"},{"name":"michel-avalabs","email":"michel.fawaz@avalabs.org"},{"name":"erictaylor","email":"eric@daxos.com"},{"name":"yulindong","email":"yulin.dong@avalabs.org"},{"name":"degoid","email":"diego.tolosa@avalabs.org"},{"name":"chriselbring-avalabs","email":"chris.elbring@avalabs.org"},{"name":"akash90gupta","email":"akash.gupta@avalabs.org"},{"name":"meagfitz","email":"meag.fitz@avalabs.org"},{"name":"eunjisong","email":"eunji.l.song@gmail.com"},{"name":"onghwan","email":"onghwan@gmail.com"},{"name":"ericdotsmith","email":"esmith11235@gmail.com"},{"name":"john-legg","email":"john.legg@avalabs.org"},{"name":"alanmirandaavax","email":"alan.miranda@avalabs.org"},{"name":"mikeavax","email":"michael.inger@avalabs.org"},{"name":"petertasner-avalabs","email":"peter.tasner@avalabs.org"},{"name":"sina.deyhim","email":"sina.deyhim@avalabs.org"},{"name":"errolava","email":"errol.cleary@avalabs.org"},{"name":"bao-ava-labs","email":"bao.nguyen@avalabs.org"},{"name":"0xsttava","email":"sarp.tomruk@avalabs.org"},{"name":"martin.prado","email":"martin.prado@avalabs.org"},{"name":"csaba.valyi","email":"csaba.valyi@avalabs.org"},{"name":"lmulvey","email":"lmulvey@me.com"},{"name":"b0y3r","email":"james.boyer@avalabs.org"},{"name":"owenwahlgren","email":"owen.wahlgren@avalabs.org"},{"name":"k_822","email":"kieran.mcshane@avalabs.org"},{"name":"avasamliok","email":"sam.liokumovich@avalabs.org"}],"dist":{"shasum":"684af5010e7f5ed9df4f1b60fd01bdb8dcbcdf6c","tarball":"https://registry.npmjs.org/@avalabs/crypto-nitro/-/crypto-nitro-0.1.0.tgz","fileCount":39,"integrity":"sha512-wQKLRIPKdbVGKa+t/Mas0u9lDhYmTPil+zM1Hv1wTLkhm9JqDBknCnOhy5YsjIif3QT/9j8PS37McNyeGMkmqQ==","signatures":[{"sig":"MEUCIFmd0Adm5qLjQITdfiglul1KZNtpFe+G5OCrOHeK5zBvAiEAywurdBmfViuLf64wg/PtiA8ju1YG8gupaeP86/8nO2A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":172173},"main":"./src/index.ts","type":"module","types":"./src/index.ts","module":"./src/index.ts","source":"./src/index.ts","exports":{".":{"types":"./src/index.ts","default":"./src/index.ts","react-native":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"cadaa26378407d6c1d7266630c2995cff7046e32","scripts":{"lint":"eslint \"src/**/*.ts\"","build":"tsdown","prepack":"pnpm build","nitrogen":"nitrogen --logLevel=\"debug\" && ./scripts/rewrite-codegen-headers.sh","typecheck":"tsc --noEmit","setup:secp256k1":"../crypto-core/scripts/setup-secp256k1.sh"},"_npmUser":{"name":"ruijia.lin","email":"ruijia.lin@avalabs.org"},"_npmVersion":"10.9.2","description":"React Native Nitro Modules wrapper around @avalabs/crypto-core. Exposes private-key, mnemonic, and xpub address derivation to iOS and Android via a JS-thread-free C++ bridge. Web/extension/Node consumers use @avalabs/crypto-wasm instead.","directories":{},"_nodeVersion":"22.15.1","dependencies":{"@avalabs/crypto-core":"workspace:*"},"react-native":"./src/index.ts","publishConfig":{"main":"./dist/index.cjs","types":"./dist/index.d.cts","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","react-native":"./dist/index.js"},"./package.json":"./package.json"},"react-native":"./dist/index.js"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","tsdown":"0.21.4","nitrogen":"0.35.6","typescript":"5.9.3","react-native":"0.83.6","@internal/tsconfig":"workspace:*","eslint-config-custom":"workspace:*","@internal/tsdown-config":"workspace:*","react-native-nitro-modules":"0.35.6"},"peerDependencies":{"react":"*","react-native":"*","react-native-nitro-modules":"*"},"_npmOperationalInternal":{"tmp":"tmp/crypto-nitro_0.1.0_1778869440075_0.6333505170107963","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-ray-crypto-core-20260515202446":{"name":"@avalabs/crypto-nitro","version":"0.0.0-ray-crypto-core-20260515202446","keywords":["react-native","nitro","crypto","avalanche","bip32","address-derivation"],"license":"Limited Ecosystem License","_id":"@avalabs/crypto-nitro@0.0.0-ray-crypto-core-20260515202446","maintainers":[{"name":"jasonatran","email":"jasonatran@gmail.com"},{"name":"allenz682","email":"allen.zhou@avalabs.org"},{"name":"ibirbas","email":"ibrahim.birbas@avalabs.org"},{"name":"ceyonur","email":"ceyhun.onur@avalabs.org"},{"name":"glovas","email":"gergely.lovas@avalabs.org"},{"name":"vvava","email":"viktor.vasas@avalabs.org"},{"name":"shelby_leblanc","email":"shelby.leblanc@avalabs.org"},{"name":"halfhp","email":"omar.pouerie@avalabs.org"},{"name":"anguyen0815","email":"anguyen0815@gmail.com"},{"name":"ferencbenda","email":"ferenc.benda@avalabs.org"},{"name":"andginja","email":"andginja@gmail.com"},{"name":"ruijia.lin","email":"ruijia.lin@avalabs.org"},{"name":"ryanwood","email":"ryan.wood@avalabs.org"},{"name":"rkefi","email":"rafik.kefi@avalabs.org"},{"name":"meeh0w_ava","email":"michal.leszczyk@avalabs.org"},{"name":"bohdanstrukavalabs","email":"bohdan.struk@avalabs.org"},{"name":"michel-avalabs","email":"michel.fawaz@avalabs.org"},{"name":"erictaylor","email":"eric@daxos.com"},{"name":"yulindong","email":"yulin.dong@avalabs.org"},{"name":"degoid","email":"diego.tolosa@avalabs.org"},{"name":"chriselbring-avalabs","email":"chris.elbring@avalabs.org"},{"name":"akash90gupta","email":"akash.gupta@avalabs.org"},{"name":"meagfitz","email":"meag.fitz@avalabs.org"},{"name":"eunjisong","email":"eunji.l.song@gmail.com"},{"name":"onghwan","email":"onghwan@gmail.com"},{"name":"ericdotsmith","email":"esmith11235@gmail.com"},{"name":"john-legg","email":"john.legg@avalabs.org"},{"name":"alanmirandaavax","email":"alan.miranda@avalabs.org"},{"name":"mikeavax","email":"michael.inger@avalabs.org"},{"name":"petertasner-avalabs","email":"peter.tasner@avalabs.org"},{"name":"sina.deyhim","email":"sina.deyhim@avalabs.org"},{"name":"errolava","email":"errol.cleary@avalabs.org"},{"name":"bao-ava-labs","email":"bao.nguyen@avalabs.org"},{"name":"0xsttava","email":"sarp.tomruk@avalabs.org"},{"name":"martin.prado","email":"martin.prado@avalabs.org"},{"name":"csaba.valyi","email":"csaba.valyi@avalabs.org"},{"name":"lmulvey","email":"lmulvey@me.com"},{"name":"b0y3r","email":"james.boyer@avalabs.org"},{"name":"owenwahlgren","email":"owen.wahlgren@avalabs.org"},{"name":"k_822","email":"kieran.mcshane@avalabs.org"},{"name":"avasamliok","email":"sam.liokumovich@avalabs.org"}],"dist":{"shasum":"3555565dbe1183b6841a74b01a71de57485014dc","tarball":"https://registry.npmjs.org/@avalabs/crypto-nitro/-/crypto-nitro-0.0.0-ray-crypto-core-20260515202446.tgz","fileCount":243,"integrity":"sha512-OWGAQGEIYfkVf3TcFNCL3X+SjSuevvu0oHtP705XxDzQPz4G1pIIAlKZm9CBO8aFHOCqv+Shxw+4GhLNfGIRXw==","signatures":[{"sig":"MEUCIBkT3Vk/JtmR/eAzBvlKgCIo6zZ/mIr90bGnuMZgbaLaAiEA93fbGJqEYrzcv0WNrMCEGUh86OTfXD3Czrt7NWY5es8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6268699},"main":"./dist/index.cjs","type":"module","_from":"file:avalabs-crypto-nitro-0.0.0-ray-crypto-core-20260515202446.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","source":"./src/index.ts","exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs","react-native":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint \"src/**/*.ts\"","build":"tsdown","nitrogen":"nitrogen --logLevel=\"debug\" && ./scripts/rewrite-codegen-headers.sh","typecheck":"tsc --noEmit","vendor:crypto-core":"./scripts/vendor-crypto-core.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:64c18556-eda6-495f-be54-864e65f4be4d"}},"_resolved":"/tmp/0cb3c2a17a7a09c1b9ced0aca4f1b0e4/avalabs-crypto-nitro-0.0.0-ray-crypto-core-20260515202446.tgz","_integrity":"sha512-OWGAQGEIYfkVf3TcFNCL3X+SjSuevvu0oHtP705XxDzQPz4G1pIIAlKZm9CBO8aFHOCqv+Shxw+4GhLNfGIRXw==","_npmVersion":"11.6.2","description":"React Native Nitro Modules wrapper around @avalabs/crypto-core. Exposes private-key, mnemonic, and xpub address derivation to iOS and Android via a JS-thread-free C++ bridge. Web/extension/Node consumers use @avalabs/crypto-wasm instead.","directories":{},"_nodeVersion":"24.12.0","react-native":"./src/index.ts","publishConfig":{"access":"public","react-native":"./dist/index.js"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"19.2.0","tsdown":"0.21.4","nitrogen":"0.35.6","typescript":"5.9.3","react-native":"0.83.6","@internal/tsconfig":"0.1.0","@avalabs/crypto-core":"0.0.0-ray-crypto-core-20260515202446","eslint-config-custom":"0.1.0","@internal/tsdown-config":"0.0.1","react-native-nitro-modules":"0.35.6"},"peerDependencies":{"react":"*","react-native":"*","react-native-nitro-modules":"*"},"_npmOperationalInternal":{"tmp":"tmp/crypto-nitro_0.0.0-ray-crypto-core-20260515202446_1778876697181_0.6848693385274482","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-ray-crypto-core-20260515213611":{"name":"@avalabs/crypto-nitro","version":"0.0.0-ray-crypto-core-20260515213611","keywords":["react-native","nitro","crypto","avalanche","bip32","address-derivation"],"license":"Limited Ecosystem License","_id":"@avalabs/crypto-nitro@0.0.0-ray-crypto-core-20260515213611","maintainers":[{"name":"jasonatran","email":"jasonatran@gmail.com"},{"name":"allenz682","email":"allen.zhou@avalabs.org"},{"name":"ibirbas","email":"ibrahim.birbas@avalabs.org"},{"name":"ceyonur","email":"ceyhun.onur@avalabs.org"},{"name":"glovas","email":"gergely.lovas@avalabs.org"},{"name":"vvava","email":"viktor.vasas@avalabs.org"},{"name":"shelby_leblanc","email":"shelby.leblanc@avalabs.org"},{"name":"halfhp","email":"omar.pouerie@avalabs.org"},{"name":"anguyen0815","email":"anguyen0815@gmail.com"},{"name":"ferencbenda","email":"ferenc.benda@avalabs.org"},{"name":"andginja","email":"andginja@gmail.com"},{"name":"ruijia.lin","email":"ruijia.lin@avalabs.org"},{"name":"ryanwood","email":"ryan.wood@avalabs.org"},{"name":"rkefi","email":"rafik.kefi@avalabs.org"},{"name":"meeh0w_ava","email":"michal.leszczyk@avalabs.org"},{"name":"bohdanstrukavalabs","email":"bohdan.struk@avalabs.org"},{"name":"michel-avalabs","email":"michel.fawaz@avalabs.org"},{"name":"erictaylor","email":"eric@daxos.com"},{"name":"yulindong","email":"yulin.dong@avalabs.org"},{"name":"degoid","email":"diego.tolosa@avalabs.org"},{"name":"chriselbring-avalabs","email":"chris.elbring@avalabs.org"},{"name":"akash90gupta","email":"akash.gupta@avalabs.org"},{"name":"meagfitz","email":"meag.fitz@avalabs.org"},{"name":"eunjisong","email":"eunji.l.song@gmail.com"},{"name":"onghwan","email":"onghwan@gmail.com"},{"name":"ericdotsmith","email":"esmith11235@gmail.com"},{"name":"john-legg","email":"john.legg@avalabs.org"},{"name":"alanmirandaavax","email":"alan.miranda@avalabs.org"},{"name":"mikeavax","email":"michael.inger@avalabs.org"},{"name":"petertasner-avalabs","email":"peter.tasner@avalabs.org"},{"name":"sina.deyhim","email":"sina.deyhim@avalabs.org"},{"name":"errolava","email":"errol.cleary@avalabs.org"},{"name":"bao-ava-labs","email":"bao.nguyen@avalabs.org"},{"name":"0xsttava","email":"sarp.tomruk@avalabs.org"},{"name":"martin.prado","email":"martin.prado@avalabs.org"},{"name":"csaba.valyi","email":"csaba.valyi@avalabs.org"},{"name":"lmulvey","email":"lmulvey@me.com"},{"name":"b0y3r","email":"james.boyer@avalabs.org"},{"name":"owenwahlgren","email":"owen.wahlgren@avalabs.org"},{"name":"k_822","email":"kieran.mcshane@avalabs.org"},{"name":"avasamliok","email":"sam.liokumovich@avalabs.org"}],"dist":{"shasum":"3110986309c33f42627e3e3ed18fb9552117159d","tarball":"https://registry.npmjs.org/@avalabs/crypto-nitro/-/crypto-nitro-0.0.0-ray-crypto-core-20260515213611.tgz","fileCount":243,"integrity":"sha512-1F+TAyhaNjMo1LTM5mHCU/N2lDc/h7jnUMJP2GFznGuAPa7mdWKrlXEeWplhtr/tLInFqPQTzrdDaBPILJLlSg==","signatures":[{"sig":"MEUCIQDZxJICEyHcV2yLfxKOpdfoA0a175TiM1KGYnl0oLJ6sAIgeDEr5oHcaAahKhjSGbvOmkCTAFpwzgnRybstaEuyKm8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6269167},"main":"./dist/index.cjs","type":"module","_from":"file:avalabs-crypto-nitro-0.0.0-ray-crypto-core-20260515213611.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","source":"./src/index.ts","exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs","react-native":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint \"src/**/*.ts\"","build":"tsdown","nitrogen":"nitrogen --logLevel=\"debug\" && ./scripts/rewrite-codegen-headers.sh","typecheck":"tsc --noEmit","vendor:crypto-core":"./scripts/vendor-crypto-core.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:64c18556-eda6-495f-be54-864e65f4be4d"}},"_resolved":"/tmp/e947114a2a21b2084d590b8dfb26545e/avalabs-crypto-nitro-0.0.0-ray-crypto-core-20260515213611.tgz","_integrity":"sha512-1F+TAyhaNjMo1LTM5mHCU/N2lDc/h7jnUMJP2GFznGuAPa7mdWKrlXEeWplhtr/tLInFqPQTzrdDaBPILJLlSg==","_npmVersion":"11.6.2","description":"React Native Nitro Modules wrapper around @avalabs/crypto-core. Exposes private-key, mnemonic, and xpub address derivation to iOS and Android via a JS-thread-free C++ bridge. Web/extension/Node consumers use @avalabs/crypto-wasm instead.","directories":{},"_nodeVersion":"24.12.0","react-native":"./src/index.ts","publishConfig":{"access":"public","react-native":"./dist/index.js"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"19.2.0","tsdown":"0.21.4","nitrogen":"0.35.6","typescript":"5.9.3","react-native":"0.83.6","@internal/tsconfig":"0.1.0","@avalabs/crypto-core":"0.1.0","eslint-config-custom":"0.1.0","@internal/tsdown-config":"0.0.1","react-native-nitro-modules":"0.35.6"},"peerDependencies":{"react":"*","react-native":"*","react-native-nitro-modules":"*"},"_npmOperationalInternal":{"tmp":"tmp/crypto-nitro_0.0.0-ray-crypto-core-20260515213611_1778880982036_0.8804125561220184","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-ray-crypto-core-20260521182957":{"name":"@avalabs/crypto-nitro","version":"0.0.0-ray-crypto-core-20260521182957","keywords":["react-native","nitro","crypto","avalanche","bip32","address-derivation"],"license":"Limited Ecosystem License","_id":"@avalabs/crypto-nitro@0.0.0-ray-crypto-core-20260521182957","maintainers":[{"name":"chriselbring-avalabs","email":"chris.elbring@avalabs.org"},{"name":"des-ava","email":"desmond.henderson@avalabs.org"}],"dist":{"shasum":"2efe14ed4cf1d293a32d149156d7cb4f95097026","tarball":"https://registry.npmjs.org/@avalabs/crypto-nitro/-/crypto-nitro-0.0.0-ray-crypto-core-20260521182957.tgz","fileCount":238,"integrity":"sha512-h7Zt/bVZkVQMZHYVd8I15AUY/u1zBbrOz8B84Mri5DUtumKIsu5/5dx0nENmtjAXPiigZywrhIpLGfSSyU7CJg==","signatures":[{"sig":"MEUCIQCXS5lZUHuIpitT1i9klsrMevtOwVDtnRRI/iN6YMbYcwIgGgbmu9dGaj0RDAM+uNHdEealtdEgvh+IflTBT79hXtI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6265356},"main":"./dist/index.cjs","type":"module","_from":"file:avalabs-crypto-nitro-0.0.0-ray-crypto-core-20260521182957.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","source":"./src/index.ts","exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs","react-native":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint \"src/**/*.ts\"","build":"tsdown","nitrogen":"nitrogen --logLevel=\"debug\" && ./scripts/rewrite-codegen-headers.sh","typecheck":"tsc --noEmit","vendor:crypto-core":"./scripts/vendor-crypto-core.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:64c18556-eda6-495f-be54-864e65f4be4d"}},"_resolved":"/tmp/d21b3f53c0b072bdc0e76b86ed58d1b4/avalabs-crypto-nitro-0.0.0-ray-crypto-core-20260521182957.tgz","_integrity":"sha512-h7Zt/bVZkVQMZHYVd8I15AUY/u1zBbrOz8B84Mri5DUtumKIsu5/5dx0nENmtjAXPiigZywrhIpLGfSSyU7CJg==","_npmVersion":"11.6.2","description":"React Native Nitro Modules wrapper around @avalabs/crypto-core. Exposes pubkey-only address derivation (xpub batch + per-chain encoders for EVM / BTC / SVM / Avalanche) plus the secp256k1/Schnorr/Ed25519 primitives to iOS and Android via a JS-thread-free ","directories":{},"_nodeVersion":"24.12.0","react-native":"./src/index.ts","publishConfig":{"access":"public","react-native":"./dist/index.js"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"19.2.0","tsdown":"0.21.4","nitrogen":"0.35.6","typescript":"5.9.3","react-native":"0.83.6","@internal/tsconfig":"0.1.0","@avalabs/crypto-core":"0.2.0","eslint-config-custom":"0.1.0","@internal/tsdown-config":"0.0.1","react-native-nitro-modules":"0.35.6"},"peerDependencies":{"react":"*","react-native":"*","react-native-nitro-modules":"*"},"peerDependenciesMeta":{"react":{"optional":true},"react-native":{"optional":true},"react-native-nitro-modules":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/crypto-nitro_0.0.0-ray-crypto-core-20260521182957_1779388215999_0.649689126027093","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-ray-crypto-core-20260521183935":{"name":"@avalabs/crypto-nitro","version":"0.0.0-ray-crypto-core-20260521183935","keywords":["react-native","nitro","crypto","avalanche","bip32","address-derivation"],"license":"Limited Ecosystem License","_id":"@avalabs/crypto-nitro@0.0.0-ray-crypto-core-20260521183935","maintainers":[{"name":"chriselbring-avalabs","email":"chris.elbring@avalabs.org"},{"name":"des-ava","email":"desmond.henderson@avalabs.org"}],"dist":{"shasum":"4b94d1a9c297508460e554809537adc2a0d2a64c","tarball":"https://registry.npmjs.org/@avalabs/crypto-nitro/-/crypto-nitro-0.0.0-ray-crypto-core-20260521183935.tgz","fileCount":238,"integrity":"sha512-hhF9kqS93saYWt8E3vP2S+X6tMGNZeJlEwqDasP51h5PTESYiYL2l98XJRdmuZLfOcHF/5NtQFfPL1muZREYew==","signatures":[{"sig":"MEQCIBX65UgGlVtLSwkB2p5GbIQ0+gngCLkuQKQgHZDcogJpAiA3n5a+mkJTiF5TOS5gXiCKB/w5rgVGA9OkSmmPu3kyTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6265387},"main":"./dist/index.cjs","type":"module","_from":"file:avalabs-crypto-nitro-0.0.0-ray-crypto-core-20260521183935.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","source":"./src/index.ts","exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs","react-native":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint \"src/**/*.ts\"","build":"tsdown","nitrogen":"nitrogen --logLevel=\"debug\" && ./scripts/rewrite-codegen-headers.sh","typecheck":"tsc --noEmit","vendor:crypto-core":"./scripts/vendor-crypto-core.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:64c18556-eda6-495f-be54-864e65f4be4d"}},"_resolved":"/tmp/41b6379477cd736d3ce7e13fcdecdcf8/avalabs-crypto-nitro-0.0.0-ray-crypto-core-20260521183935.tgz","_integrity":"sha512-hhF9kqS93saYWt8E3vP2S+X6tMGNZeJlEwqDasP51h5PTESYiYL2l98XJRdmuZLfOcHF/5NtQFfPL1muZREYew==","_npmVersion":"11.6.2","description":"React Native Nitro Modules wrapper around @avalabs/crypto-core. Exposes pubkey-only address derivation (xpub batch + per-chain encoders for EVM / BTC / SVM / Avalanche) plus the secp256k1/Schnorr/Ed25519 primitives to iOS and Android via a JS-thread-free ","directories":{},"_nodeVersion":"24.12.0","react-native":"./src/index.ts","publishConfig":{"access":"public","react-native":"./dist/index.js"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"19.2.0","tsdown":"0.21.4","nitrogen":"0.35.6","typescript":"5.9.3","react-native":"0.83.6","@internal/tsconfig":"0.1.0","@avalabs/crypto-core":"0.0.0-ray-crypto-core-20260521183935","eslint-config-custom":"0.1.0","@internal/tsdown-config":"0.0.1","react-native-nitro-modules":"0.35.6"},"peerDependencies":{"react":"*","react-native":"*","react-native-nitro-modules":"*"},"peerDependenciesMeta":{"react":{"optional":true},"react-native":{"optional":true},"react-native-nitro-modules":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/crypto-nitro_0.0.0-ray-crypto-core-20260521183935_1779388793291_0.8093241585832252","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-ray-crypto-core-20260527164212":{"name":"@avalabs/crypto-nitro","version":"0.0.0-ray-crypto-core-20260527164212","keywords":["react-native","nitro","crypto","avalanche","bip32","address-derivation"],"license":"Limited Ecosystem License","_id":"@avalabs/crypto-nitro@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":"e150a622d3d744867e60248f7ed377cabcb4e7bb","tarball":"https://registry.npmjs.org/@avalabs/crypto-nitro/-/crypto-nitro-0.0.0-ray-crypto-core-20260527164212.tgz","fileCount":238,"integrity":"sha512-/2AIKJ5mt28eBJMF42JCRMX97HelAa0HAfI2L5C6iQO0/sS322FC1uOUYDOWo7pxQtMfM+88QCoK/35kRws3Zw==","signatures":[{"sig":"MEYCIQDnbQ3kTcqU5Fr84AAhW1+2iYAnCilOi4O5OIsJxcB4VAIhANh596kV5PGPsb7/VchFKX09lT0jxq9iDMiTYF0/t7fd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6265756},"main":"./dist/index.cjs","type":"module","_from":"file:avalabs-crypto-nitro-0.0.0-ray-crypto-core-20260527164212.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","source":"./src/index.ts","exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs","react-native":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint \"src/**/*.ts\"","build":"tsdown","nitrogen":"nitrogen --logLevel=\"debug\" && ./scripts/rewrite-codegen-headers.sh","typecheck":"tsc --noEmit","vendor:crypto-core":"./scripts/vendor-crypto-core.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:64c18556-eda6-495f-be54-864e65f4be4d"}},"_resolved":"/tmp/e588597d887a3289fba6a30b9bc1ff9f/avalabs-crypto-nitro-0.0.0-ray-crypto-core-20260527164212.tgz","_integrity":"sha512-/2AIKJ5mt28eBJMF42JCRMX97HelAa0HAfI2L5C6iQO0/sS322FC1uOUYDOWo7pxQtMfM+88QCoK/35kRws3Zw==","_npmVersion":"11.6.2","description":"React Native Nitro Modules wrapper around @avalabs/crypto-core. Exposes pubkey-only address derivation (xpub batch + per-chain encoders for EVM / BTC / SVM / Avalanche) plus the secp256k1/Schnorr/Ed25519 primitives to iOS and Android via a JS-thread-free ","directories":{},"_nodeVersion":"24.12.0","react-native":"./src/index.ts","publishConfig":{"access":"public","react-native":"./dist/index.js"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"19.2.0","tsdown":"0.21.4","nitrogen":"0.35.6","typescript":"5.9.3","react-native":"0.83.6","@internal/tsconfig":"0.1.0","@avalabs/crypto-core":"0.0.0-ray-crypto-core-20260527164212","eslint-config-custom":"0.1.0","@internal/tsdown-config":"0.0.1","react-native-nitro-modules":"0.35.6"},"peerDependencies":{"react":"*","react-native":"*","react-native-nitro-modules":"*"},"peerDependenciesMeta":{"react":{"optional":true},"react-native":{"optional":true},"react-native-nitro-modules":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/crypto-nitro_0.0.0-ray-crypto-core-20260527164212_1779900147618_0.5220094860138207","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-ray-crypto-core-20260527165118":{"name":"@avalabs/crypto-nitro","version":"0.0.0-ray-crypto-core-20260527165118","keywords":["react-native","nitro","crypto","avalanche","bip32","address-derivation"],"license":"Limited Ecosystem License","_id":"@avalabs/crypto-nitro@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":"4066c0c52a893906d104b0eae147aacaedb3700a","tarball":"https://registry.npmjs.org/@avalabs/crypto-nitro/-/crypto-nitro-0.0.0-ray-crypto-core-20260527165118.tgz","fileCount":221,"integrity":"sha512-FWzpY0n8Q2QRdb4L3q5ggev/mbZ5HbZK3wTPVb3wv8ICvAvNUnEHPRorY4R9b42poi/Obc7oO8qEDdPKkqcIHA==","signatures":[{"sig":"MEYCIQDTsoaia/SSuZcC6NWprnTW2PCKZDHEu9Ptr81Va9F+dwIhAK6niM5rczNl2NFVhRiYmD9MDVAdOR0+NzN/m+NKLjWG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6235489},"main":"./dist/index.cjs","type":"module","_from":"file:avalabs-crypto-nitro-0.0.0-ray-crypto-core-20260527165118.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","source":"./src/index.ts","exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs","react-native":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint \"src/**/*.ts\"","build":"tsdown","codegen":"pnpm run nitrogen","nitrogen":"nitrogen --logLevel=\"debug\" && ./scripts/rewrite-codegen-headers.sh","typecheck":"tsc --noEmit","vendor:crypto-core":"./scripts/vendor-crypto-core.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:64c18556-eda6-495f-be54-864e65f4be4d"}},"_resolved":"/tmp/39c55e3928fd3e324c043ebd223a123f/avalabs-crypto-nitro-0.0.0-ray-crypto-core-20260527165118.tgz","_integrity":"sha512-FWzpY0n8Q2QRdb4L3q5ggev/mbZ5HbZK3wTPVb3wv8ICvAvNUnEHPRorY4R9b42poi/Obc7oO8qEDdPKkqcIHA==","_npmVersion":"11.6.2","description":"React Native Nitro Modules wrapper around @avalabs/crypto-core. Exposes pubkey-only address derivation (xpub batch + per-chain encoders for EVM / BTC / SVM / Avalanche) plus the secp256k1/Schnorr/Ed25519 primitives to iOS and Android via a JS-thread-free ","directories":{},"_nodeVersion":"24.12.0","react-native":"./src/index.ts","publishConfig":{"access":"public","react-native":"./dist/index.js"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"19.2.0","tsdown":"0.21.4","nitrogen":"0.35.6","typescript":"5.9.3","react-native":"0.83.6","@internal/tsconfig":"0.1.0","@avalabs/crypto-core":"0.0.0-ray-crypto-core-20260527165118","eslint-config-custom":"0.1.0","@internal/tsdown-config":"0.0.1","react-native-nitro-modules":"0.35.6"},"peerDependencies":{"react":"*","react-native":"*","react-native-nitro-modules":"*"},"peerDependenciesMeta":{"react":{"optional":true},"react-native":{"optional":true},"react-native-nitro-modules":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/crypto-nitro_0.0.0-ray-crypto-core-20260527165118_1779900694080_0.797039787126548","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-ray-crypto-core-20260527172710":{"name":"@avalabs/crypto-nitro","version":"0.0.0-ray-crypto-core-20260527172710","keywords":["react-native","nitro","crypto","avalanche","bip32","address-derivation"],"license":"Limited Ecosystem License","_id":"@avalabs/crypto-nitro@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":"930fd6ffbf047fd2e1643956d0113c1adf7bebe0","tarball":"https://registry.npmjs.org/@avalabs/crypto-nitro/-/crypto-nitro-0.0.0-ray-crypto-core-20260527172710.tgz","fileCount":221,"integrity":"sha512-YN1ZByFtL4oYwUl+LwOWwnBVzHvN3Hy+e5gSwgc+UNtOXRyDzn61muWL0Z2KSBFROmX7lDxu3AY+9adz5hTUNA==","signatures":[{"sig":"MEQCIAPgajAS0MtdM2eRU4xUHSumOY9RSvsfIafOlhA2LLUHAiBWYL0oXv1RISp5KkYvyxPWLLwEHOmRIW35jb6xMd4Isg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6245633},"main":"./dist/index.cjs","type":"module","_from":"file:avalabs-crypto-nitro-0.0.0-ray-crypto-core-20260527172710.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","source":"./src/index.ts","exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs","react-native":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint \"src/**/*.ts\"","build":"tsdown","codegen":"pnpm run nitrogen","nitrogen":"nitrogen --logLevel=\"debug\" && ./scripts/rewrite-codegen-headers.sh","typecheck":"tsc --noEmit","vendor:crypto-core":"./scripts/vendor-crypto-core.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:64c18556-eda6-495f-be54-864e65f4be4d"}},"_resolved":"/tmp/31f9938a7df1359e20b2e1106850a958/avalabs-crypto-nitro-0.0.0-ray-crypto-core-20260527172710.tgz","_integrity":"sha512-YN1ZByFtL4oYwUl+LwOWwnBVzHvN3Hy+e5gSwgc+UNtOXRyDzn61muWL0Z2KSBFROmX7lDxu3AY+9adz5hTUNA==","_npmVersion":"11.6.2","description":"React Native Nitro Modules wrapper around @avalabs/crypto-core. Exposes pubkey-only address derivation (xpub batch + per-chain encoders for EVM / BTC / SVM / Avalanche) plus the secp256k1/Schnorr/Ed25519 primitives to iOS and Android via a JS-thread-free ","directories":{},"_nodeVersion":"24.12.0","react-native":"./src/index.ts","publishConfig":{"access":"public","react-native":"./dist/index.js"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"19.2.0","tsdown":"0.21.4","nitrogen":"0.35.6","typescript":"5.9.3","react-native":"0.83.6","@internal/tsconfig":"0.1.0","@avalabs/crypto-core":"0.0.0-ray-crypto-core-20260527172710","eslint-config-custom":"0.1.0","@internal/tsdown-config":"0.0.1","react-native-nitro-modules":"0.35.6"},"peerDependencies":{"react":"*","react-native":"*","react-native-nitro-modules":"*"},"peerDependenciesMeta":{"react":{"optional":true},"react-native":{"optional":true},"react-native-nitro-modules":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/crypto-nitro_0.0.0-ray-crypto-core-20260527172710_1779902846219_0.3127321379180208","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-ray-crypto-core-20260527174332":{"name":"@avalabs/crypto-nitro","version":"0.0.0-ray-crypto-core-20260527174332","keywords":["react-native","nitro","crypto","avalanche","bip32","address-derivation"],"license":"Limited Ecosystem License","_id":"@avalabs/crypto-nitro@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":"1ee60ac966dc6dcbac3f9e9408cb02e03d97d6d3","tarball":"https://registry.npmjs.org/@avalabs/crypto-nitro/-/crypto-nitro-0.0.0-ray-crypto-core-20260527174332.tgz","fileCount":221,"integrity":"sha512-QMGkyIFPkQomLf/ioTkpBSXScK89kBdGAJckVDfJugRMEAYNhZgbSALZ+sZkjOGUcH3LH3jC9DcL7VAeelQlDg==","signatures":[{"sig":"MEUCIAkp/DDAvIgD/78o6RcUwZIij8dV2qAEZuYTIuxz+eI/AiEA+EjkuI6gT5WWUPMXjGHYZdlQoy9bx570MC962s1Ycgc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6245633},"main":"./dist/index.cjs","type":"module","_from":"file:avalabs-crypto-nitro-0.0.0-ray-crypto-core-20260527174332.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","source":"./src/index.ts","exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs","react-native":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint \"src/**/*.ts\"","build":"tsdown","codegen":"pnpm run nitrogen","nitrogen":"nitrogen --logLevel=\"debug\" && ./scripts/rewrite-codegen-headers.sh","typecheck":"tsc --noEmit","vendor:crypto-core":"./scripts/vendor-crypto-core.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:64c18556-eda6-495f-be54-864e65f4be4d"}},"_resolved":"/tmp/5b2301ff6c0654768d866cd1b9d02067/avalabs-crypto-nitro-0.0.0-ray-crypto-core-20260527174332.tgz","_integrity":"sha512-QMGkyIFPkQomLf/ioTkpBSXScK89kBdGAJckVDfJugRMEAYNhZgbSALZ+sZkjOGUcH3LH3jC9DcL7VAeelQlDg==","_npmVersion":"11.6.2","description":"React Native Nitro Modules wrapper around @avalabs/crypto-core. Exposes pubkey-only address derivation (xpub batch + per-chain encoders for EVM / BTC / SVM / Avalanche) plus the secp256k1/Schnorr/Ed25519 primitives to iOS and Android via a JS-thread-free ","directories":{},"_nodeVersion":"24.12.0","react-native":"./src/index.ts","publishConfig":{"access":"public","react-native":"./dist/index.js"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"19.2.0","tsdown":"0.21.4","nitrogen":"0.35.6","typescript":"5.9.3","react-native":"0.83.6","@internal/tsconfig":"0.1.0","@avalabs/crypto-core":"0.0.0-ray-crypto-core-20260527174332","eslint-config-custom":"0.1.0","@internal/tsdown-config":"0.0.1","react-native-nitro-modules":"0.35.6"},"peerDependencies":{"react":"*","react-native":"*","react-native-nitro-modules":"*"},"peerDependenciesMeta":{"react":{"optional":true},"react-native":{"optional":true},"react-native-nitro-modules":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/crypto-nitro_0.0.0-ray-crypto-core-20260527174332_1779903829251_0.8050810906914241","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-ray-crypto-core-20260527181119":{"name":"@avalabs/crypto-nitro","version":"0.0.0-ray-crypto-core-20260527181119","keywords":["react-native","nitro","crypto","avalanche","bip32","address-derivation"],"license":"Limited Ecosystem License","_id":"@avalabs/crypto-nitro@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":"47ea90b112a516917ad2da4f307602cdd58dc1e1","tarball":"https://registry.npmjs.org/@avalabs/crypto-nitro/-/crypto-nitro-0.0.0-ray-crypto-core-20260527181119.tgz","fileCount":221,"integrity":"sha512-wDO/LLnlO2Geh1LESDjRPBhDtQfxEXCSWZ3MiItcsdTzSceJoC0e8Fay8+CbWQW57jR3cgNvVAHJmYXJdp87ew==","signatures":[{"sig":"MEUCIQDPnErOCbcJUWbjro2ASfmhskvki4HdEfvtCicmOYkQegIgYkOZE8fB6Alu5ObNyotez80JIxw0pBl/negaYSn7Mlo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6248598},"main":"./dist/index.cjs","type":"module","_from":"file:avalabs-crypto-nitro-0.0.0-ray-crypto-core-20260527181119.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","source":"./src/index.ts","exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs","react-native":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint \"src/**/*.ts\"","build":"tsdown","codegen":"pnpm run nitrogen","nitrogen":"nitrogen --logLevel=\"debug\" && ./scripts/rewrite-codegen-headers.sh","typecheck":"tsc --noEmit","vendor:crypto-core":"./scripts/vendor-crypto-core.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:64c18556-eda6-495f-be54-864e65f4be4d"}},"_resolved":"/tmp/0932d047970c48b897e83aac958790d3/avalabs-crypto-nitro-0.0.0-ray-crypto-core-20260527181119.tgz","_integrity":"sha512-wDO/LLnlO2Geh1LESDjRPBhDtQfxEXCSWZ3MiItcsdTzSceJoC0e8Fay8+CbWQW57jR3cgNvVAHJmYXJdp87ew==","_npmVersion":"11.6.2","description":"React Native Nitro Modules wrapper around @avalabs/crypto-core. Exposes pubkey-only address derivation (xpub batch + per-chain encoders for EVM / BTC / SVM / Avalanche) plus the secp256k1/Schnorr/Ed25519 primitives to iOS and Android via a JS-thread-free ","directories":{},"_nodeVersion":"24.12.0","react-native":"./src/index.ts","publishConfig":{"access":"public","react-native":"./dist/index.js"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"19.2.0","tsdown":"0.21.4","nitrogen":"0.35.6","typescript":"5.9.3","react-native":"0.83.6","@internal/tsconfig":"0.1.0","@avalabs/crypto-core":"0.0.0-ray-crypto-core-20260527181119","eslint-config-custom":"0.1.0","@internal/tsdown-config":"0.0.1","react-native-nitro-modules":"0.35.6"},"peerDependencies":{"react":"*","react-native":"*","react-native-nitro-modules":"*"},"peerDependenciesMeta":{"react":{"optional":true},"react-native":{"optional":true},"react-native-nitro-modules":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/crypto-nitro_0.0.0-ray-crypto-core-20260527181119_1779905497442_0.047315264248480426","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-ray-crypto-core-20260527182014":{"name":"@avalabs/crypto-nitro","version":"0.0.0-ray-crypto-core-20260527182014","keywords":["react-native","nitro","crypto","avalanche","bip32","address-derivation"],"license":"Limited Ecosystem License","_id":"@avalabs/crypto-nitro@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":"4c9d76063c485d7fed58450d4aa515773d6f0091","tarball":"https://registry.npmjs.org/@avalabs/crypto-nitro/-/crypto-nitro-0.0.0-ray-crypto-core-20260527182014.tgz","fileCount":221,"integrity":"sha512-pbxwJKjPQycQ9Sv2mGhPKg6v0+WIl+GNAsUSDjI0PmBIljsKcb9nE52hOEkp8yPSpH0WVEHIOz2pxzat0is/4g==","signatures":[{"sig":"MEUCIQCqCH5MO7JFnX0+LfoH2bJxZX8K+S4V4/29/OGBQGO2ygIgOsPmy6fT6UXHtZBvAy4Q1bm3IYK1vIXAvBq/6Feqi5A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6248567},"main":"./dist/index.cjs","type":"module","_from":"file:avalabs-crypto-nitro-0.0.0-ray-crypto-core-20260527182014.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","source":"./src/index.ts","exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs","react-native":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint \"src/**/*.ts\"","build":"tsdown","codegen":"pnpm run nitrogen","nitrogen":"nitrogen --logLevel=\"debug\" && ./scripts/rewrite-codegen-headers.sh","typecheck":"tsc --noEmit","vendor:crypto-core":"./scripts/vendor-crypto-core.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:64c18556-eda6-495f-be54-864e65f4be4d"}},"_resolved":"/tmp/207be5bc80bb307a8b2fc54b2178db4e/avalabs-crypto-nitro-0.0.0-ray-crypto-core-20260527182014.tgz","_integrity":"sha512-pbxwJKjPQycQ9Sv2mGhPKg6v0+WIl+GNAsUSDjI0PmBIljsKcb9nE52hOEkp8yPSpH0WVEHIOz2pxzat0is/4g==","_npmVersion":"11.6.2","description":"React Native Nitro Modules wrapper around @avalabs/crypto-core. Exposes pubkey-only address derivation (xpub batch + per-chain encoders for EVM / BTC / SVM / Avalanche) plus the secp256k1/Schnorr/Ed25519 primitives to iOS and Android via a JS-thread-free ","directories":{},"_nodeVersion":"24.12.0","react-native":"./src/index.ts","publishConfig":{"access":"public","react-native":"./dist/index.js"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"19.2.0","tsdown":"0.21.4","nitrogen":"0.35.6","typescript":"5.9.3","react-native":"0.83.6","@internal/tsconfig":"0.1.0","@avalabs/crypto-core":"0.2.1","eslint-config-custom":"0.1.0","@internal/tsdown-config":"0.0.1","react-native-nitro-modules":"0.35.6"},"peerDependencies":{"react":"*","react-native":"*","react-native-nitro-modules":"*"},"peerDependenciesMeta":{"react":{"optional":true},"react-native":{"optional":true},"react-native-nitro-modules":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/crypto-nitro_0.0.0-ray-crypto-core-20260527182014_1779906032539_0.06086010363722427","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-ray-crypto-core-20260527182529":{"name":"@avalabs/crypto-nitro","version":"0.0.0-ray-crypto-core-20260527182529","keywords":["react-native","nitro","crypto","avalanche","bip32","address-derivation"],"license":"Limited Ecosystem License","_id":"@avalabs/crypto-nitro@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":"67b5d0a369dc88b1e03ac0d4a2c8cfcd97fbcce2","tarball":"https://registry.npmjs.org/@avalabs/crypto-nitro/-/crypto-nitro-0.0.0-ray-crypto-core-20260527182529.tgz","fileCount":221,"integrity":"sha512-PUiG3m9GbPg1NHGKRtuPBXr+EN0aU4XVoqB/4tCrNzAozR7TttaBgjJ5g/v/pPRQ08aAqQtFFyQEgF7XA+3r/Q==","signatures":[{"sig":"MEUCIEb9ipb1Z/Te6Yf37xyhefKHVDrmgBB6V9MvRS7EjPd3AiEAg9wRWbO5htQNxTgk+tofah0ekj2IrclkkNGryP7JNx0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6248567},"main":"./dist/index.cjs","type":"module","_from":"file:avalabs-crypto-nitro-0.0.0-ray-crypto-core-20260527182529.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","source":"./src/index.ts","exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs","react-native":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint \"src/**/*.ts\"","build":"tsdown","codegen":"pnpm run nitrogen","nitrogen":"nitrogen --logLevel=\"debug\" && ./scripts/rewrite-codegen-headers.sh","typecheck":"tsc --noEmit","vendor:crypto-core":"./scripts/vendor-crypto-core.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:64c18556-eda6-495f-be54-864e65f4be4d"}},"_resolved":"/tmp/2093610da1742a6648438dd6b15f8f72/avalabs-crypto-nitro-0.0.0-ray-crypto-core-20260527182529.tgz","_integrity":"sha512-PUiG3m9GbPg1NHGKRtuPBXr+EN0aU4XVoqB/4tCrNzAozR7TttaBgjJ5g/v/pPRQ08aAqQtFFyQEgF7XA+3r/Q==","_npmVersion":"11.6.2","description":"React Native Nitro Modules wrapper around @avalabs/crypto-core. Exposes pubkey-only address derivation (xpub batch + per-chain encoders for EVM / BTC / SVM / Avalanche) plus the secp256k1/Schnorr/Ed25519 primitives to iOS and Android via a JS-thread-free ","directories":{},"_nodeVersion":"24.12.0","react-native":"./src/index.ts","publishConfig":{"access":"public","react-native":"./dist/index.js"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"19.2.0","tsdown":"0.21.4","nitrogen":"0.35.6","typescript":"5.9.3","react-native":"0.83.6","@internal/tsconfig":"0.1.0","@avalabs/crypto-core":"0.2.1","eslint-config-custom":"0.1.0","@internal/tsdown-config":"0.0.1","react-native-nitro-modules":"0.35.6"},"peerDependencies":{"react":"*","react-native":"*","react-native-nitro-modules":"*"},"peerDependenciesMeta":{"react":{"optional":true},"react-native":{"optional":true},"react-native-nitro-modules":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/crypto-nitro_0.0.0-ray-crypto-core-20260527182529_1779906346484_0.9722174852397754","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-ray-crypto-core-20260529181927":{"name":"@avalabs/crypto-nitro","version":"0.0.0-ray-crypto-core-20260529181927","keywords":["react-native","nitro","crypto","avalanche","bip32","address-derivation"],"license":"Limited Ecosystem License","_id":"@avalabs/crypto-nitro@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":"c3b399e3aaf23bb24718b102efda53b73ae397ac","tarball":"https://registry.npmjs.org/@avalabs/crypto-nitro/-/crypto-nitro-0.0.0-ray-crypto-core-20260529181927.tgz","fileCount":238,"integrity":"sha512-of5A4LNT5vnJ9MEfc41lJXHHQTu7esopwPlzqGokvT3b1rMu592zlsVcEzDkJdHdVa3flfvtYs/hHQYoXzjvcQ==","signatures":[{"sig":"MEQCIClwcofHgrOxnHvfEdPevscs1hHSlgStFPKkpIqsAYzZAiBHVEUDSEuyP1/E5pMWP9Ok2x1YZMP42X2GKVAf7hvRAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6280201},"main":"./dist/index.cjs","type":"module","_from":"file:avalabs-crypto-nitro-0.0.0-ray-crypto-core-20260529181927.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","source":"./src/index.ts","exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs","react-native":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint \"src/**/*.ts\"","build":"tsdown","codegen":"pnpm run nitrogen","nitrogen":"nitrogen --logLevel=\"debug\" && ./scripts/rewrite-codegen-headers.sh","typecheck":"tsc --noEmit","vendor:crypto-core":"./scripts/vendor-crypto-core.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:64c18556-eda6-495f-be54-864e65f4be4d"}},"_resolved":"/tmp/9ee8dce47864f258a71610be5f996da4/avalabs-crypto-nitro-0.0.0-ray-crypto-core-20260529181927.tgz","_integrity":"sha512-of5A4LNT5vnJ9MEfc41lJXHHQTu7esopwPlzqGokvT3b1rMu592zlsVcEzDkJdHdVa3flfvtYs/hHQYoXzjvcQ==","_npmVersion":"11.6.2","description":"React Native Nitro Modules wrapper around @avalabs/crypto-core. Exposes pubkey-only address derivation (xpub batch + per-chain encoders for EVM / BTC / SVM / Avalanche) plus the secp256k1/Schnorr/Ed25519 primitives to iOS and Android via a JS-thread-free ","directories":{},"_nodeVersion":"24.12.0","react-native":"./src/index.ts","publishConfig":{"access":"public","react-native":"./dist/index.js"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"19.2.0","tsdown":"0.21.4","nitrogen":"0.35.6","typescript":"5.9.3","react-native":"0.83.6","@internal/tsconfig":"0.1.0","@avalabs/crypto-core":"0.2.1","eslint-config-custom":"0.1.0","@internal/tsdown-config":"0.0.1","react-native-nitro-modules":"0.35.6"},"peerDependencies":{"react":"*","react-native":"*","react-native-nitro-modules":">=0.35.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-native":{"optional":true},"react-native-nitro-modules":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/crypto-nitro_0.0.0-ray-crypto-core-20260529181927_1780078785210_0.7726179054646143","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-ray-crypto-core-20260529182526":{"name":"@avalabs/crypto-nitro","version":"0.0.0-ray-crypto-core-20260529182526","keywords":["react-native","nitro","crypto","avalanche","bip32","address-derivation"],"license":"Limited Ecosystem License","_id":"@avalabs/crypto-nitro@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":"5b4110e38ceca552454b813d77be7515a4b2a761","tarball":"https://registry.npmjs.org/@avalabs/crypto-nitro/-/crypto-nitro-0.0.0-ray-crypto-core-20260529182526.tgz","fileCount":238,"integrity":"sha512-jmBmQBLChidxnkbD9veeoFhk0KgREqTYuEUWyNapVjlgOEmvaPVkzZDwizqf18UBln+AuOJyPk4bgjgb55G7/g==","signatures":[{"sig":"MEQCIDvO6MRnRs88kBJGuDWc/XToqAiJgDSvNf3Bber2QEHpAiAnrpGqz0IIP83viRxVQLDogUFXvXt8TfoKsXONAmY/8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6280135},"main":"./dist/index.cjs","type":"module","_from":"file:avalabs-crypto-nitro-0.0.0-ray-crypto-core-20260529182526.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","source":"./src/index.ts","exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs","react-native":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint \"src/**/*.ts\"","build":"tsdown","codegen":"pnpm run nitrogen","nitrogen":"nitrogen --logLevel=\"debug\" && ./scripts/rewrite-codegen-headers.sh","typecheck":"tsc --noEmit","vendor:crypto-core":"./scripts/vendor-crypto-core.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:64c18556-eda6-495f-be54-864e65f4be4d"}},"_resolved":"/tmp/6a685bbdb71b2f4d2410674560465ecd/avalabs-crypto-nitro-0.0.0-ray-crypto-core-20260529182526.tgz","_integrity":"sha512-jmBmQBLChidxnkbD9veeoFhk0KgREqTYuEUWyNapVjlgOEmvaPVkzZDwizqf18UBln+AuOJyPk4bgjgb55G7/g==","_npmVersion":"11.6.2","description":"React Native Nitro Modules wrapper around @avalabs/crypto-core. Exposes pubkey-only address derivation (xpub batch + per-chain encoders for EVM / BTC / SVM / Avalanche) plus the secp256k1/Schnorr/Ed25519 primitives to iOS and Android via a JS-thread-free ","directories":{},"_nodeVersion":"24.12.0","react-native":"./src/index.ts","publishConfig":{"access":"public","react-native":"./dist/index.js"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"19.2.0","tsdown":"0.21.4","nitrogen":"0.35.6","typescript":"5.9.3","react-native":"0.83.6","@internal/tsconfig":"0.1.0","@avalabs/crypto-core":"0.2.1","eslint-config-custom":"0.1.0","@internal/tsdown-config":"0.0.1","react-native-nitro-modules":"0.35.6"},"peerDependencies":{"react":"*","react-native":"*","react-native-nitro-modules":">=0.35.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-native":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/crypto-nitro_0.0.0-ray-crypto-core-20260529182526_1780079143707_0.7896406401992291","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-ray-crypto-core-20260601162312":{"name":"@avalabs/crypto-nitro","version":"0.0.0-ray-crypto-core-20260601162312","keywords":["react-native","nitro","crypto","avalanche","bip32","address-derivation"],"license":"Limited Ecosystem License","_id":"@avalabs/crypto-nitro@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":"285e94c81120b8ac4d2a1e5626acdf91ea61be97","tarball":"https://registry.npmjs.org/@avalabs/crypto-nitro/-/crypto-nitro-0.0.0-ray-crypto-core-20260601162312.tgz","fileCount":239,"integrity":"sha512-0sDYlhHeRDqc9dUR2mWVeYEHu9bLKgaFwbFDTaWX+CNgIqBz3/qxObA7g43o9Ksm8a9eMzadV4ohTCZwDWgVxQ==","signatures":[{"sig":"MEUCIHo2UWrUgS59oCCcFPjnA1fGigRtSa6FXq5CSrG7gB9cAiEAlgZFgliNi9hXnNdBVjPvuqcUFvHmkocyRvZUMu6pGLw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6280417},"main":"./dist/index.cjs","type":"module","_from":"file:avalabs-crypto-nitro-0.0.0-ray-crypto-core-20260601162312.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","source":"./src/index.ts","exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs","react-native":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint \"src/**/*.ts\"","build":"tsdown","codegen":"pnpm run nitrogen","nitrogen":"nitrogen --logLevel=\"debug\" && ./scripts/rewrite-codegen-headers.sh","typecheck":"tsc --noEmit","vendor:crypto-core":"./scripts/vendor-crypto-core.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:64c18556-eda6-495f-be54-864e65f4be4d"}},"_resolved":"/tmp/064d4bf697d6f0c33e278b874ef0caf4/avalabs-crypto-nitro-0.0.0-ray-crypto-core-20260601162312.tgz","_integrity":"sha512-0sDYlhHeRDqc9dUR2mWVeYEHu9bLKgaFwbFDTaWX+CNgIqBz3/qxObA7g43o9Ksm8a9eMzadV4ohTCZwDWgVxQ==","_npmVersion":"11.6.2","description":"React Native Nitro Modules wrapper around @avalabs/crypto-core. Exposes pubkey-only address derivation (xpub batch + per-chain encoders for EVM / BTC / SVM / Avalanche) plus the secp256k1/Schnorr/Ed25519 primitives to iOS and Android via a JS-thread-free ","directories":{},"_nodeVersion":"24.12.0","react-native":"./src/index.ts","publishConfig":{"access":"public","react-native":"./dist/index.js"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"19.2.0","tsdown":"0.21.4","nitrogen":"0.35.6","typescript":"5.9.3","react-native":"0.83.6","@internal/tsconfig":"0.1.0","@avalabs/crypto-core":"0.2.1","eslint-config-custom":"0.1.0","@internal/tsdown-config":"0.0.1","react-native-nitro-modules":"0.35.6"},"peerDependencies":{"react":"*","react-native":"*","react-native-nitro-modules":">=0.35.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-native":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/crypto-nitro_0.0.0-ray-crypto-core-20260601162312_1780331014617_0.6944904585566931","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-ray-crypto-core-20260602151837":{"name":"@avalabs/crypto-nitro","version":"0.0.0-ray-crypto-core-20260602151837","keywords":["react-native","nitro","crypto","avalanche","bip32","address-derivation"],"license":"Limited Ecosystem License","_id":"@avalabs/crypto-nitro@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":"e065042220a1fedd03cf668c19692f9fc93e7e91","tarball":"https://registry.npmjs.org/@avalabs/crypto-nitro/-/crypto-nitro-0.0.0-ray-crypto-core-20260602151837.tgz","fileCount":239,"integrity":"sha512-3DRe/Lxl648xdrvTs7A6I6KkgJ3sCKL38318d2AcIGL9TsWwMTGuMSvalhM5Jv/JPHZaSwE+qXUhF9vQhJEQGw==","signatures":[{"sig":"MEQCIGr3jTwLwKy5kea3s5EefJ2cI6HJBdL27zoiSLAa8peLAiAQ687gPvjqKv9R1f5LfEWG4uodZB/4bDGFRzmeaDcEkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6280417},"main":"./dist/index.cjs","type":"module","_from":"file:avalabs-crypto-nitro-0.0.0-ray-crypto-core-20260602151837.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","source":"./src/index.ts","exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs","react-native":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint \"src/**/*.ts\"","build":"tsdown","codegen":"pnpm run nitrogen","nitrogen":"nitrogen --logLevel=\"debug\" && ./scripts/rewrite-codegen-headers.sh","typecheck":"tsc --noEmit","vendor:crypto-core":"./scripts/vendor-crypto-core.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:64c18556-eda6-495f-be54-864e65f4be4d"}},"_resolved":"/tmp/1a9dd69839353a036a6392746a84dc0a/avalabs-crypto-nitro-0.0.0-ray-crypto-core-20260602151837.tgz","_integrity":"sha512-3DRe/Lxl648xdrvTs7A6I6KkgJ3sCKL38318d2AcIGL9TsWwMTGuMSvalhM5Jv/JPHZaSwE+qXUhF9vQhJEQGw==","_npmVersion":"11.6.2","description":"React Native Nitro Modules wrapper around @avalabs/crypto-core. Exposes pubkey-only address derivation (xpub batch + per-chain encoders for EVM / BTC / SVM / Avalanche) plus the secp256k1/Schnorr/Ed25519 primitives to iOS and Android via a JS-thread-free ","directories":{},"_nodeVersion":"24.12.0","react-native":"./src/index.ts","publishConfig":{"access":"public","react-native":"./dist/index.js"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"19.2.0","tsdown":"0.21.4","nitrogen":"0.35.6","typescript":"5.9.3","react-native":"0.83.6","@internal/tsconfig":"0.1.0","@avalabs/crypto-core":"0.2.1","eslint-config-custom":"0.1.0","@internal/tsdown-config":"0.0.1","react-native-nitro-modules":"0.35.6"},"peerDependencies":{"react":"*","react-native":"*","react-native-nitro-modules":">=0.35.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-native":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/crypto-nitro_0.0.0-ray-crypto-core-20260602151837_1780413539019_0.18930924744907562","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@avalabs/crypto-nitro","version":"0.3.0","keywords":["react-native","nitro","crypto","avalanche","bip32","address-derivation"],"license":"Limited Ecosystem License","_id":"@avalabs/crypto-nitro@0.3.0","maintainers":[{"name":"chriselbring-avalabs","email":"chris.elbring@avalabs.org"},{"name":"des-ava","email":"desmond.henderson@avalabs.org"}],"dist":{"shasum":"fd42eb3ab2dd6503d7ea7e3bb0fb06046ffa266e","tarball":"https://registry.npmjs.org/@avalabs/crypto-nitro/-/crypto-nitro-0.3.0.tgz","fileCount":239,"integrity":"sha512-k9MIJd3flf/eXWj4RmU1QkJWCe1l2h5GyvDTbk5PMXKpfrROtsPnyqhMJmyFGawuDchwb+OrHx7Kx2deH3Z3og==","signatures":[{"sig":"MEUCIQCnScIUy7uQ2FO5E5fO/H5MHs/HmcG0NLf92LCmdYQX3QIgDRf470x1+lacRf95QyJ3Q0KDKPTIzjBMR3YuY/kw7rA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6280386},"main":"./dist/index.cjs","type":"module","_from":"file:avalabs-crypto-nitro-0.3.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","source":"./src/index.ts","exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs","react-native":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint \"src/**/*.ts\"","build":"tsdown","codegen":"pnpm run nitrogen","nitrogen":"nitrogen --logLevel=\"debug\" && ./scripts/rewrite-codegen-headers.sh","typecheck":"tsc --noEmit","vendor:crypto-core":"./scripts/vendor-crypto-core.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:64c18556-eda6-495f-be54-864e65f4be4d"}},"_resolved":"/tmp/75d3d1cf02939335926a0880f558c0af/avalabs-crypto-nitro-0.3.0.tgz","_integrity":"sha512-k9MIJd3flf/eXWj4RmU1QkJWCe1l2h5GyvDTbk5PMXKpfrROtsPnyqhMJmyFGawuDchwb+OrHx7Kx2deH3Z3og==","_npmVersion":"11.6.2","description":"React Native Nitro Modules wrapper around @avalabs/crypto-core. Exposes pubkey-only address derivation (xpub batch + per-chain encoders for EVM / BTC / SVM / Avalanche) plus the secp256k1/Schnorr/Ed25519 primitives to iOS and Android via a JS-thread-free ","directories":{},"_nodeVersion":"24.12.0","react-native":"./src/index.ts","publishConfig":{"access":"public","react-native":"./dist/index.js"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","tsdown":"0.21.4","nitrogen":"0.35.6","typescript":"5.9.3","react-native":"0.83.6","@internal/tsconfig":"0.1.0","@avalabs/crypto-core":"0.2.1","eslint-config-custom":"0.1.0","@internal/tsdown-config":"0.0.1","react-native-nitro-modules":"0.35.6"},"peerDependencies":{"react":"*","react-native":"*","react-native-nitro-modules":">=0.35.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-native":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/crypto-nitro_0.3.0_1780495387322_0.2487334462369415","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-includeX86-64-20260605184945":{"name":"@avalabs/crypto-nitro","version":"0.0.0-includeX86-64-20260605184945","keywords":["react-native","nitro","crypto","avalanche","bip32","address-derivation"],"license":"Limited Ecosystem License","_id":"@avalabs/crypto-nitro@0.0.0-includeX86-64-20260605184945","maintainers":[{"name":"chriselbring-avalabs","email":"chris.elbring@avalabs.org"},{"name":"des-ava","email":"desmond.henderson@avalabs.org"}],"dist":{"shasum":"d41f197d205047daf06756ea1559e14e30396728","tarball":"https://registry.npmjs.org/@avalabs/crypto-nitro/-/crypto-nitro-0.0.0-includeX86-64-20260605184945.tgz","fileCount":239,"integrity":"sha512-Cc3zPUkGUiMn1azrYPFfp/wSfkB21Wr5bIMl8JpITVMWIcz1zuUTpoqKuacGpG+lXol8BbQ9Z25yeNfkECyJTg==","signatures":[{"sig":"MEQCICRf1g1jKzDwcbQ6u1XhF/knfVtyHkC+Ga0UCI+PZlaPAiBrPiZ9EWaOsBVjEIbopcpS/O9o9WcXezc78h+imB7GGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6280601},"main":"./dist/index.cjs","type":"module","_from":"file:avalabs-crypto-nitro-0.0.0-includeX86-64-20260605184945.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","source":"./src/index.ts","exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs","react-native":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint \"src/**/*.ts\"","build":"tsdown","codegen":"pnpm run nitrogen","nitrogen":"nitrogen --logLevel=\"debug\" && ./scripts/rewrite-codegen-headers.sh","typecheck":"tsc --noEmit","vendor:crypto-core":"./scripts/vendor-crypto-core.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:64c18556-eda6-495f-be54-864e65f4be4d"}},"_resolved":"/tmp/c177ec9eb4de6c6db75745212d13c289/avalabs-crypto-nitro-0.0.0-includeX86-64-20260605184945.tgz","_integrity":"sha512-Cc3zPUkGUiMn1azrYPFfp/wSfkB21Wr5bIMl8JpITVMWIcz1zuUTpoqKuacGpG+lXol8BbQ9Z25yeNfkECyJTg==","_npmVersion":"11.6.2","description":"React Native Nitro Modules wrapper around @avalabs/crypto-core. Exposes pubkey-only address derivation (xpub batch + per-chain encoders for EVM / BTC / SVM / Avalanche) plus the secp256k1/Schnorr/Ed25519 primitives to iOS and Android via a JS-thread-free ","directories":{},"_nodeVersion":"24.12.0","react-native":"./src/index.ts","publishConfig":{"access":"public","react-native":"./dist/index.js"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"19.2.0","tsdown":"0.21.4","nitrogen":"0.35.6","typescript":"5.9.3","react-native":"0.83.6","@internal/tsconfig":"0.1.0","@avalabs/crypto-core":"0.2.1","eslint-config-custom":"0.1.0","@internal/tsdown-config":"0.0.1","react-native-nitro-modules":"0.35.6"},"peerDependencies":{"react":"*","react-native":"*","react-native-nitro-modules":">=0.35.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-native":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/crypto-nitro_0.0.0-includeX86-64-20260605184945_1780685403366_0.8762943652818076","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@avalabs/crypto-nitro","version":"0.3.1","keywords":["react-native","nitro","crypto","avalanche","bip32","address-derivation"],"license":"Limited Ecosystem License","_id":"@avalabs/crypto-nitro@0.3.1","maintainers":[{"name":"chriselbring-avalabs","email":"chris.elbring@avalabs.org"},{"name":"des-ava","email":"desmond.henderson@avalabs.org"}],"dist":{"shasum":"81b2946a8ab6c077d179b5eb8b9f123e51491aa2","tarball":"https://registry.npmjs.org/@avalabs/crypto-nitro/-/crypto-nitro-0.3.1.tgz","fileCount":239,"integrity":"sha512-3b5fBwe7+7iKaNgMa3Xt95z+FRBCPASV/qLr75+J2Ux/x2pgE5wFTNMNCOox1JFb6eL6ykTVSUNJffI2iDwgbw==","signatures":[{"sig":"MEUCIHgWrE2XSVo5B1LOmf2ZvBJp3OFjw83rbO3golL3SZvcAiEAx8KQCYRAc+ASAFgR32UA/z7zjo0Br7LDfTeAxKHWPRA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6280572},"main":"./dist/index.cjs","type":"module","_from":"file:avalabs-crypto-nitro-0.3.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","source":"./src/index.ts","exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs","react-native":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint \"src/**/*.ts\"","build":"tsdown","codegen":"pnpm run nitrogen","nitrogen":"nitrogen --logLevel=\"debug\" && ./scripts/rewrite-codegen-headers.sh","typecheck":"tsc --noEmit","vendor:crypto-core":"./scripts/vendor-crypto-core.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:64c18556-eda6-495f-be54-864e65f4be4d"}},"_resolved":"/tmp/9c99adc8e1a6b5c790ae43bc41759d4b/avalabs-crypto-nitro-0.3.1.tgz","_integrity":"sha512-3b5fBwe7+7iKaNgMa3Xt95z+FRBCPASV/qLr75+J2Ux/x2pgE5wFTNMNCOox1JFb6eL6ykTVSUNJffI2iDwgbw==","_npmVersion":"11.6.2","description":"React Native Nitro Modules wrapper around @avalabs/crypto-core. Exposes pubkey-only address derivation (xpub batch + per-chain encoders for EVM / BTC / SVM / Avalanche) plus the secp256k1/Schnorr/Ed25519 primitives to iOS and Android via a JS-thread-free ","directories":{},"_nodeVersion":"24.12.0","react-native":"./src/index.ts","publishConfig":{"access":"public","react-native":"./dist/index.js"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","tsdown":"0.21.4","nitrogen":"0.35.6","typescript":"5.9.3","react-native":"0.83.6","@internal/tsconfig":"0.1.0","@avalabs/crypto-core":"0.2.1","eslint-config-custom":"0.1.0","@internal/tsdown-config":"0.0.1","react-native-nitro-modules":"0.35.6"},"peerDependencies":{"react":"*","react-native":"*","react-native-nitro-modules":">=0.35.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-native":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/crypto-nitro_0.3.1_1780685982389_0.6043044532422339","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-uncompressedPubKey-20260608144620":{"name":"@avalabs/crypto-nitro","version":"0.0.0-uncompressedPubKey-20260608144620","keywords":["react-native","nitro","crypto","avalanche","bip32","address-derivation"],"license":"Limited Ecosystem License","_id":"@avalabs/crypto-nitro@0.0.0-uncompressedPubKey-20260608144620","maintainers":[{"name":"chriselbring-avalabs","email":"chris.elbring@avalabs.org"},{"name":"des-ava","email":"desmond.henderson@avalabs.org"}],"dist":{"shasum":"0b7544df0d1c2386220b747090065f319336271c","tarball":"https://registry.npmjs.org/@avalabs/crypto-nitro/-/crypto-nitro-0.0.0-uncompressedPubKey-20260608144620.tgz","fileCount":239,"integrity":"sha512-SnfoYDxJv+/fVk0ij9cLBMdU5lwIGcpJheDiqMI1dtWDmplnLeHEXpoyX0DXXh7oLKWqkAmXy6ph9mH/xkEe5A==","signatures":[{"sig":"MEQCIALceh/8fHNNrLuPMHy0XbKJhgddh+y3evy8btJAsVsnAiBYWacbxkKS0DcUpcmj76JnaZSPkYKxnZ0qC08e2Dgo7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6283724},"main":"./dist/index.cjs","type":"module","_from":"file:avalabs-crypto-nitro-0.0.0-uncompressedPubKey-20260608144620.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","source":"./src/index.ts","exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs","react-native":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint \"src/**/*.ts\"","build":"tsdown","codegen":"pnpm run nitrogen","nitrogen":"nitrogen --logLevel=\"debug\" && ./scripts/rewrite-codegen-headers.sh","typecheck":"tsc --noEmit","vendor:crypto-core":"./scripts/vendor-crypto-core.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:64c18556-eda6-495f-be54-864e65f4be4d"}},"_resolved":"/tmp/e1ca658af1e64fca6d92e79cb0e877f3/avalabs-crypto-nitro-0.0.0-uncompressedPubKey-20260608144620.tgz","_integrity":"sha512-SnfoYDxJv+/fVk0ij9cLBMdU5lwIGcpJheDiqMI1dtWDmplnLeHEXpoyX0DXXh7oLKWqkAmXy6ph9mH/xkEe5A==","_npmVersion":"11.6.2","description":"React Native Nitro Modules wrapper around @avalabs/crypto-core. Exposes pubkey-only address derivation (xpub batch + per-chain encoders for EVM / BTC / SVM / Avalanche) plus the secp256k1/Schnorr/Ed25519 primitives to iOS and Android via a JS-thread-free ","directories":{},"_nodeVersion":"24.12.0","react-native":"./src/index.ts","publishConfig":{"access":"public","react-native":"./dist/index.js"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"19.2.0","tsdown":"0.21.4","nitrogen":"0.35.6","typescript":"5.9.3","react-native":"0.83.6","@internal/tsconfig":"0.1.0","@avalabs/crypto-core":"0.2.1","eslint-config-custom":"0.1.0","@internal/tsdown-config":"0.0.1","react-native-nitro-modules":"0.35.6"},"peerDependencies":{"react":"*","react-native":"*","react-native-nitro-modules":">=0.35.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-native":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/crypto-nitro_0.0.0-uncompressedPubKey-20260608144620_1780930002616_0.7228697720120341","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-uncompressedPubKey-20260608180115":{"name":"@avalabs/crypto-nitro","version":"0.0.0-uncompressedPubKey-20260608180115","keywords":["react-native","nitro","crypto","avalanche","bip32","address-derivation"],"license":"Limited Ecosystem License","_id":"@avalabs/crypto-nitro@0.0.0-uncompressedPubKey-20260608180115","maintainers":[{"name":"chriselbring-avalabs","email":"chris.elbring@avalabs.org"},{"name":"des-ava","email":"desmond.henderson@avalabs.org"}],"dist":{"shasum":"e189a55e7c77db73e7efe372509ed551d18fedfd","tarball":"https://registry.npmjs.org/@avalabs/crypto-nitro/-/crypto-nitro-0.0.0-uncompressedPubKey-20260608180115.tgz","fileCount":239,"integrity":"sha512-77iPiUPqVFDQrPhzk0Gn49SEaznzCBgHRaFaw+QsQ1bYFS/+37Mvmr51N6DcpfsvnXMQVQkrgcXcPiIOsauLqg==","signatures":[{"sig":"MEUCIQDn+DLrh92FeBd7Orgpbj0d8BzgcwVQ91MU6tZsuRuoIwIgUqLdJ9qWQ+vmJYjr346PV67Xqe1b0dTLaiJcMDyNi0s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6284303},"main":"./dist/index.cjs","type":"module","_from":"file:avalabs-crypto-nitro-0.0.0-uncompressedPubKey-20260608180115.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","source":"./src/index.ts","exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs","react-native":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint \"src/**/*.ts\"","build":"tsdown","codegen":"pnpm run nitrogen","nitrogen":"nitrogen --logLevel=\"debug\" && ./scripts/rewrite-codegen-headers.sh","typecheck":"tsc --noEmit","vendor:crypto-core":"./scripts/vendor-crypto-core.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:64c18556-eda6-495f-be54-864e65f4be4d"}},"_resolved":"/tmp/49c0c090c6713bc14899c1cc9fa80f96/avalabs-crypto-nitro-0.0.0-uncompressedPubKey-20260608180115.tgz","_integrity":"sha512-77iPiUPqVFDQrPhzk0Gn49SEaznzCBgHRaFaw+QsQ1bYFS/+37Mvmr51N6DcpfsvnXMQVQkrgcXcPiIOsauLqg==","_npmVersion":"11.6.2","description":"React Native Nitro Modules wrapper around @avalabs/crypto-core. Exposes pubkey-only address derivation (xpub batch + per-chain encoders for EVM / BTC / SVM / Avalanche) plus the secp256k1/Schnorr/Ed25519 primitives to iOS and Android via a JS-thread-free ","directories":{},"_nodeVersion":"24.12.0","react-native":"./src/index.ts","publishConfig":{"access":"public","react-native":"./dist/index.js"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"19.2.0","tsdown":"0.21.4","nitrogen":"0.35.6","typescript":"5.9.3","react-native":"0.83.6","@internal/tsconfig":"0.1.0","@avalabs/crypto-core":"0.2.1","eslint-config-custom":"0.1.0","@internal/tsdown-config":"0.0.1","react-native-nitro-modules":"0.35.6"},"peerDependencies":{"react":"*","react-native":"*","react-native-nitro-modules":">=0.35.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-native":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/crypto-nitro_0.0.0-uncompressedPubKey-20260608180115_1780941696440_0.11733339469121673","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@avalabs/crypto-nitro","version":"0.3.2","keywords":["react-native","nitro","crypto","avalanche","bip32","address-derivation"],"license":"Limited Ecosystem License","_id":"@avalabs/crypto-nitro@0.3.2","maintainers":[{"name":"chriselbring-avalabs","email":"chris.elbring@avalabs.org"},{"name":"des-ava","email":"desmond.henderson@avalabs.org"}],"dist":{"shasum":"542fb966e0844ab1c861f7204d2b35705aab519a","tarball":"https://registry.npmjs.org/@avalabs/crypto-nitro/-/crypto-nitro-0.3.2.tgz","fileCount":239,"integrity":"sha512-UQ99nmtvbdEi37WiZDUKvyppp7ixcKRMklFbpwGhqVKJFboMxigFkdqY6n/6DdeBjRP+1KL0NHugR7Mtg1qiTQ==","signatures":[{"sig":"MEQCIBx1V1Miyzoq1u/GyRr9yHlGI10QDjPyk2jxzZG4opesAiBFx2DW1yKsT9hs4nlJvx/hF0D48KOPVEOzBIOkV0TxWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6284269},"main":"./dist/index.cjs","type":"module","_from":"file:avalabs-crypto-nitro-0.3.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","source":"./src/index.ts","exports":{".":{"types":{"import":"./dist/index.d.ts","require":"./dist/index.d.cts"},"import":"./dist/index.js","require":"./dist/index.cjs","react-native":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint \"src/**/*.ts\"","build":"tsdown","codegen":"pnpm run nitrogen","nitrogen":"nitrogen --logLevel=\"debug\" && ./scripts/rewrite-codegen-headers.sh","typecheck":"tsc --noEmit","vendor:crypto-core":"./scripts/vendor-crypto-core.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:64c18556-eda6-495f-be54-864e65f4be4d"}},"_resolved":"/tmp/db8fb23113fe06464ba3a82ad1117d31/avalabs-crypto-nitro-0.3.2.tgz","_integrity":"sha512-UQ99nmtvbdEi37WiZDUKvyppp7ixcKRMklFbpwGhqVKJFboMxigFkdqY6n/6DdeBjRP+1KL0NHugR7Mtg1qiTQ==","_npmVersion":"11.6.2","description":"React Native Nitro Modules wrapper around @avalabs/crypto-core. Exposes pubkey-only address derivation (xpub batch + per-chain encoders for EVM / BTC / SVM / Avalanche) plus the secp256k1/Schnorr/Ed25519 primitives to iOS and Android via a JS-thread-free ","directories":{},"_nodeVersion":"24.12.0","react-native":"./src/index.ts","publishConfig":{"access":"public","react-native":"./dist/index.js"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","tsdown":"0.21.4","nitrogen":"0.35.6","typescript":"5.9.3","react-native":"0.83.6","@internal/tsconfig":"0.1.0","@avalabs/crypto-core":"0.2.1","eslint-config-custom":"0.1.0","@internal/tsdown-config":"0.0.1","react-native-nitro-modules":"0.35.6"},"peerDependencies":{"react":"*","react-native":"*","react-native-nitro-modules":">=0.35.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-native":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/crypto-nitro_0.3.2_1780943417391_0.7990931782238133","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-05-15T18:23:59.975Z","modified":"2026-06-29T14:29:05.589Z","0.1.0":"2026-05-15T18:24:00.276Z","0.0.0-ray-crypto-core-20260515202446":"2026-05-15T20:24:57.532Z","0.0.0-ray-crypto-core-20260515213611":"2026-05-15T21:36:22.345Z","0.0.0-ray-crypto-core-20260521182957":"2026-05-21T18:30:16.271Z","0.0.0-ray-crypto-core-20260521183935":"2026-05-21T18:39:53.526Z","0.0.0-ray-crypto-core-20260527164212":"2026-05-27T16:42:27.844Z","0.0.0-ray-crypto-core-20260527165118":"2026-05-27T16:51:34.259Z","0.0.0-ray-crypto-core-20260527172710":"2026-05-27T17:27:26.424Z","0.0.0-ray-crypto-core-20260527174332":"2026-05-27T17:43:49.480Z","0.0.0-ray-crypto-core-20260527181119":"2026-05-27T18:11:37.667Z","0.0.0-ray-crypto-core-20260527182014":"2026-05-27T18:20:32.783Z","0.0.0-ray-crypto-core-20260527182529":"2026-05-27T18:25:46.737Z","0.0.0-ray-crypto-core-20260529181927":"2026-05-29T18:19:45.441Z","0.0.0-ray-crypto-core-20260529182526":"2026-05-29T18:25:43.909Z","0.0.0-ray-crypto-core-20260601162312":"2026-06-01T16:23:34.864Z","0.0.0-ray-crypto-core-20260602151837":"2026-06-02T15:18:59.296Z","0.3.0":"2026-06-03T14:03:07.535Z","0.0.0-includeX86-64-20260605184945":"2026-06-05T18:50:03.588Z","0.3.1":"2026-06-05T18:59:42.640Z","0.0.0-uncompressedPubKey-20260608144620":"2026-06-08T14:46:42.800Z","0.0.0-uncompressedPubKey-20260608180115":"2026-06-08T18:01:36.659Z","0.3.2":"2026-06-08T18:30:17.643Z"},"license":"Limited Ecosystem License","keywords":["react-native","nitro","crypto","avalanche","bip32","address-derivation"],"description":"React Native Nitro Modules wrapper around @avalabs/crypto-core. Exposes pubkey-only address derivation (xpub batch + per-chain encoders for EVM / BTC / SVM / Avalanche) plus the secp256k1/Schnorr/Ed25519 primitives to iOS and Android via a JS-thread-free ","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-nitro\n\nReact Native Nitro Modules wrapper around [`@avalabs/crypto-core`]. Exposes\nthe pubkey-only batched address derivation surface (xpub batch + per-chain\nencoders for EVM / BTC / SVM / Avalanche) and the secp256k1 / Schnorr /\nEd25519 primitives to iOS and Android via a JS-thread-free C++ bridge.\n\nMost consumers should depend on [`@avalabs/crypto-sdk`] instead — it\nroutes Metro to this package via the `\"react-native\"` exports condition\nand to [`@avalabs/crypto-wasm`] for web / extension / Node via\n`\"browser\"` / `\"import\"`. The SDK-mirrored exports here carry\n`@deprecated` JSDoc tags to nudge consumers toward the unified entry\npoint.\n\n[`@avalabs/crypto-core`]: ../../packages-internal/crypto-core/README.md\n[`@avalabs/crypto-sdk`]: ../crypto-sdk/README.md\n[`@avalabs/crypto-wasm`]: ../crypto-wasm/README.md\n\n## Layout\n\n```\nsrc/\n  specs/crypto.nitro.ts     Nitro spec — consumed by `nitrogen` codegen\n  index.ts                  Public TypeScript API (init + xpub batch +\n                            4 per-chain encoders + 7 primitives +\n                            MAX_BATCH_SIZE)\ncpp/\n  CryptoHybrid.{hpp,cpp}    C++ bridge — extends generated HybridCryptoSpec\n                            and delegates to crypto-core's api/ headers\nnitrogen/generated/         CODEGEN OUTPUT — committed to git and shipped\n                            in the npm tarball. Regenerated from\n                            src/specs/crypto.nitro.ts on spec edits; the\n                            diff is committed alongside the spec change.\n                            Local regen: `pnpm --filter @avalabs/crypto-nitro\n                            codegen`. Output includes:\n                            - shared/c++/HybridCryptoSpec.{hpp,cpp}\n                            - shared/c++/DerivedSecp256k1Addresses.hpp\n                            - shared/c++/DerivedAvalancheAddresses.hpp\n                            - shared/c++/ExtendedPublicKey.hpp\n                            - ios/* (autolinking, Swift bridge)\n                            - android/* (autolinking, Kotlin bridge)\nandroid/\n  build.gradle              RN autolinking entry point\n  CMakeLists.txt            NDK build — adds crypto-core as subdirectory\n  src/main/                 Android-side Kotlin (generated)\nios/                        iOS-side Swift / Obj-C++ (generated)\nAvalabsCryptoNitro.podspec  iOS Pod spec — rsyncs crypto-core sources\nnitro.json                  Nitro module configuration\n```\n\n## Setup\n\n### One-time\n\n```bash\n# 1. Vendor libsecp256k1 into ../../packages-internal/crypto-core/deps/secp256k1\npnpm --filter @avalabs/crypto-nitro run setup:secp256k1\n\n# 2. Install workspace deps (pulls in react, react-native, react-native-nitro-modules)\npnpm install\n```\n\n### Regenerate codegen\n\nThe `nitrogen/generated/` tree is **committed to git and shipped in the\npublished tarball**, matching the convention used by upstream Nitro\nlibraries (e.g. `react-native-nitro-sqlite`). Consumers do not run\nnitrogen — they install the package and CocoaPods / Gradle autolinking\npicks up the pre-generated files directly.\n\nRegenerate after every edit to `src/specs/crypto.nitro.ts` and commit\nthe diff alongside the spec change:\n\n```bash\npnpm --filter @avalabs/crypto-nitro codegen\ngit add packages/crypto-nitro/nitrogen/generated\n```\n\nThe `codegen` script is also wired into the turbo pipeline (`typecheck`,\n`lint`, `test`, `build` all `dependsOn: [\"codegen\"]`), so running any of\nthose tasks transparently refreshes the tree if the spec is ahead.\n\n## Consumer setup\n\nA downstream RN app (e.g. core-mobile) adds `@avalabs/crypto-nitro` and\n`react-native-nitro-modules` to its `package.json` and builds normally:\n\n```bash\npnpm install\ncd ios && pod install\npnpm ios                  # or react-native run-ios\n```\n\nNo `nitrogen` devDependency, no `postinstall` hook — the published\ntarball already contains the generated C++ / Swift / Kotlin / Gradle /\nRuby files under `nitrogen/generated/`, and the podspec + Android\n`CMakeLists.txt` reference them at that path.\n\n## How a downstream RN app consumes this\n\n1. App adds `@avalabs/crypto-sdk` (the canonical entry point) plus\n   `@avalabs/crypto-nitro` and `react-native-nitro-modules` to its\n   `package.json`. The latter two are needed so React Native's\n   autolinker finds the native module — even though application code\n   imports from `@avalabs/crypto-sdk`, the bundler still has to be\n   able to resolve `@avalabs/crypto-nitro` for the codegen + podspec.\n2. React Native's autolinking discovers the package by scanning\n   `node_modules` for `react-native.config.js` files. Our\n   [`react-native.config.js`](./react-native.config.js) declares the iOS +\n   Android module locations.\n3. iOS: `cd ios && pod install` — CocoaPods picks up\n   `AvalabsCryptoNitro.podspec`. Its `prepare_command` rsyncs\n   `packages-internal/crypto-core/` into `vendor/crypto-core/` (real files,\n   not a symlink — CocoaPods drops `source_files` whose realpath escapes\n   the pod root). The Pod then compiles all of crypto-core + libsecp256k1\n   + our bridge into a single static lib.\n4. Android: `./gradlew :app:assembleDebug` — Gradle's RN autolinking adds\n   this module to the build graph. `android/build.gradle` declares CMake\n   as the native build system; `android/CMakeLists.txt` does\n   `add_subdirectory(${CRYPTO_CORE_DIR})` to pull in crypto-core's CMake\n   tree, then links the resulting `libavalabs-crypto-core.a` into our\n   `libAvalabsCryptoNitro.so`.\n5. At runtime, `react-native-nitro-modules` finds the auto-linked module\n   and `NitroModules.createHybridObject<Crypto>('Crypto')` returns the\n   C++-backed implementation. The hybrid handle is created lazily on\n   first use; `init()` forces resolution so wiring problems surface\n   early.\n\n## TypeScript API\n\n> ℹ️ Cross-platform consumers should import these from\n> [`@avalabs/crypto-sdk`] — same signatures for the address-derivation\n> surface, but the SDK picks the right backend at bundle time. The\n> direct exports below carry `@deprecated` JSDoc tags for everything\n> the SDK re-exports. The primitive surface (`sign`, `verify`,\n> `signSchnorr`, `verifySchnorr`, `getPublicKey`, `getExtendedPublicKey`,\n> `pointAddScalar`) is **not** re-exported by the SDK — direct import\n> from this package is the supported path for those.\n\n```ts\nimport {\n  // Address derivation — SDK has equivalents (prefer those)\n  init,\n  deriveAddressesFromXpubs,\n  deriveAddressesForEvm,\n  deriveAddressesForSvm,\n  deriveAddressesForBtc,\n  deriveAddressesForAvalanche,\n  MAX_BATCH_SIZE,\n  // Primitives — nitro-only, no SDK equivalent\n  sign,\n  verify,\n  signSchnorr,\n  verifySchnorr,\n  getPublicKey,\n  getExtendedPublicKey,\n  pointAddScalar,\n  // Types\n  type DerivedSecp256k1Addresses,\n  type DerivedAvalancheAddresses,\n  type ExtendedPublicKeyResult,\n} from '@avalabs/crypto-nitro';\n\n// 1. Force native-module resolution. Surfaces a clear error early if\n//    autolinking isn't wired up. Idempotent after first call.\nawait init();\n\n// 2. Xpub-driven batch derivation (Ledger / watch-only). BIP-32 walk +\n//    address encoding runs on a native background thread so the JS\n//    thread stays free. `avalancheXpubs[i]` and `accountIndices[i]`\n//    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. Each\n//    hops to a native background thread; 1024-pubkey batches don't\n//    block the UI. Inputs accept Uint8Array | ArrayBuffer per element.\nconst evmAddrs = await deriveAddressesForEvm(compressedSecp256k1Pubkeys33);\nconst btcAddrs = await deriveAddressesForBtc(compressedSecp256k1Pubkeys33, false);\nconst svmAddrs = await deriveAddressesForSvm(ed25519Pubkeys32);\nconst avaxBundles: DerivedAvalancheAddresses[] = await deriveAddressesForAvalanche(\n  compressedAvaxPubkeys33, // drives X- / P-\n  compressedEvmPubkeys33, // drives C-\n  false,\n);\n// avaxBundles[i] === { x, p, coreEth }\n\n// 4. Low-level primitives — nitro-only.\n//    getPublicKey accepts hex / Uint8Array / ArrayBuffer / bigint.\nconst pubkey = getPublicKey(secretKey, /* isCompressed = */ true);\nconst ecdsaSig = sign(secretKey, msg32); // returns compact(64)\nconst okEcdsa = verify(pubkey, msg32, ecdsaSig); // accepts DER or compact\n\n// BIP-340 Schnorr. auxRand defaults to 32 bytes from\n// globalThis.crypto.getRandomValues; THROWS if no CSPRNG is available\n// (silently falling back to zeros would weaken §3.3 side-channel\n// protection). On RN, `import 'react-native-get-random-values'` first.\nconst schnorrSig = signSchnorr(msg32, secretKey);\nconst okSchnorr = verifySchnorr(pubkey, msg32, schnorrSig);\n\n// Ed25519 extended public key (RFC 8032 §5.1.5). The scalar is\n// reconstructed in JS from `head` as a bigint to keep secret-derived\n// bytes out of the engine's interned string table.\nconst xpk: ExtendedPublicKeyResult = getExtendedPublicKey(secretKey);\n\n// BIP-32 public-child tweak: P' = P + tweak·G\nconst child = pointAddScalar(pubkey, tweak32);\n\n// Hard upper bound on items per batch (1024). Mirrors MAX_BATCH_SIZE\n// in CryptoHybrid.cpp.\nconsole.log(MAX_BATCH_SIZE);\n```\n\n## What this package does NOT do\n\n- **Mnemonic / private-key ingestion via the bridge.** The bridge\n  surface is deliberately pubkey-only. PBKDF2-based seed derivation and\n  BIP-32 hardened walks run in caller code (`@scure/bip39` +\n  `@scure/bip32`) or on a Ledger device; only pubkeys and xpubs cross\n  the JS↔C++ boundary. This matches CP-14228 § Security Architecture's\n  handle-based contract.\n- **OpenSSL backend on iOS/Android.** Currently links the portable\n  hash/HMAC backend. OpenSSL is already linked on mobile for TLS;\n  switching to it would match the PR #3799 perf characteristics.\n  Tracked as a follow-up — swap the `add_subdirectory(crypto-core)`\n  line to set `CRYPTO_BACKEND=openssl` once that backend exists in\n  crypto-core.\n\n## Verification\n\nThis package currently has no in-package automated runtime tests — it\nrequires an iOS or Android build environment with the Nitro Modules\nruntime to load. Verification flows:\n\n1. **TypeScript:** `pnpm --filter @avalabs/crypto-nitro typecheck`\n   (runs in CI on every push).\n2. **C++ correctness:** `pnpm --filter @avalabs/crypto-core test` runs\n   crypto-core's host CTest suite (32 cases covering libsecp256k1\n   integration, the portable hash backend, BIP-32 derivation against\n   the canonical BIP-39 *abandon × 11 about* vector, ECDSA / Schnorr /\n   Ed25519 RFC test vectors, and parse_xpub against BIP-32 test\n   vector 1). Any algorithmic regression in crypto-core surfaces here\n   before the Nitro layer ever sees it.\n3. **Mobile end-to-end (manual / local):** Install this package into a\n   fresh RN app (or use the `playground.local/crypto-nitro-playground`\n   workspace), run a known xpub through `deriveAddressesFromXpubs`, and\n   confirm the EVM address matches an external reference (MetaMask,\n   ethers.js, the canonical `0x9858EfFD232B4033E47d90003D41EC34EcaEda94`\n   for the *abandon* mnemonic at `m/44'/60'/0'/0/0`).\n","readmeFilename":"README.md"}