{"_id":"@demox-labs/aleo-hd-key","_rev":"9-1ae2501e8850117ba75617b9417de851","name":"@demox-labs/aleo-hd-key","dist-tags":{"latest":"0.0.1"},"versions":{"0.0.1":{"name":"@demox-labs/aleo-hd-key","version":"0.0.1","keywords":["bls12_377","bip32","slip-0010","crypto","trezor"],"author":{"name":"Demox Labs"},"license":"MIT","_id":"@demox-labs/aleo-hd-key@0.0.1","maintainers":[{"name":"fulltimemike","email":"mike@demoxlabs.xyz"},{"name":"evanmars","email":"evan@demoxlabs.xyz"}],"homepage":"https://github.com/demox-labs/aleo-hd-key","bugs":{"url":"https://github.com/demox-labs/aleo-hd-key/issues"},"dist":{"shasum":"6c2e1ba79fa5e6c6c4a73c92fae617bc616b6b59","tarball":"https://registry.npmjs.org/@demox-labs/aleo-hd-key/-/aleo-hd-key-0.0.1.tgz","fileCount":7,"integrity":"sha512-P6EILu/wk7w9taZkLUhQYqGjpUMP9GERj2Cm4+04jUCUsfQsMPQJIFaWyXe4y13E0EKyaI8MHy6IEEA8KV8wWQ==","signatures":[{"sig":"MEQCIFFsC5O2UMKy4JPMf8Z+J9Uw6BJU5+MCtq9QqFCcVdy4AiBHDL1IX971UiLlxHWXdr2By2ForHwxvtkHqzZ5eHAvAw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6294,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYEFNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmooog/+I1lUnXe+LcQl7FalOYtUXPx3z2zcySpTIHsHw/LTochS3uG4\r\ndlZc4XK2LSONKKDsCsw/fFsfNdqiUIS/yIctMYW7gRqXEfAAJ2XfW4f86yhD\r\nzAlhN788X/rYyQOuaTKpC3Ah2Qb9jfjEvWFAl0VXQHRm25iFTWc4Vc1z+kG4\r\nb3XnNC+bHPjs+WxqgA97woEJ1m8BDMnFgnMrCou6IYpj69JOKoiEa4vw19G/\r\n053Hag4ZgO+3FUbQ3XMgiT0hHKIy0CKonA8xIV+Ep4rlinXRyGwUfEtqCPpE\r\nIKTtgE4QoEvmPpk9skRGuIQkfVSCRvltQsJYe3vpJKOGHi+DTMlE+q4wyvA0\r\nG5ixcu2/51egskokdJEx3p89pyzHnlExOH9N8c2SZLowX2PTgB7ko0WUKGxT\r\nYJs3mKCIN0TagD9ahjmudqbJyZsEdCsGRqRj++I7jf7jIBSki0BzYtuWMOJO\r\nfXJEgI4pzpKm2eJ2SgBKJyrzzG3iSGAMBKJChNuCAoeJ7tZhMn9fv0AB3PYm\r\nm/VvBIEVtz7Ut1xkBJYU65FA7/4a7OpiU+z3k0/xcy57/NB4yKlajiryTYO/\r\n1pYDkQVuo+6D4OVomXfWGPt8kvZnt1UWyW7egWvwYKUHC5cXVjCqK27oVW5s\r\nh7medWha4X45Y5/4BY7t47rLZaHAmD1TKGE=\r\n=Q/hJ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"globals":{"window":{},"ts-jest":{"tsConfig":"./tsconfig.json"}},"verbose":true,"testRegex":"(/spec/.*|\\.(test|spec))\\.(ts|tsx|js)$","transform":{".(ts|tsx)":"ts-jest"},"moduleFileExtensions":["ts","tsx","js"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d0818b13fca6de6afd1ff9627d79c71a90a14ba9","private":false,"scripts":{"test":"jest","build":"rimraf ./dist && tsc -p ./","clean":"rimraf ./dist","prepublish":"yarn build"},"_npmUser":{"name":"evanmars","email":"evan@demoxlabs.xyz"},"repository":{"url":"git://github.com/demox-labs/aleo-hd-key.git","type":"git"},"_npmVersion":"8.0.0","description":"BIP-0032 like derivation for Aleo","directories":{},"_nodeVersion":"16.11.1","dependencies":{"create-hmac":"1.1.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"25.5.4","ts-jest":"25.5.1","jest-cli":"26.0.1","typescript":"3.9.3","@types/jest":"25.2.3","@types/node":"14.0.4"},"_npmOperationalInternal":{"tmp":"tmp/aleo-hd-key_0.0.1_1667252556802_0.21607516905787616","host":"s3://npm-registry-packages"}}},"time":{"created":"2022-10-31T21:42:36.757Z","modified":"2025-11-04T20:03:11.835Z","0.0.1":"2022-10-31T21:42:36.998Z"},"bugs":{"url":"https://github.com/demox-labs/aleo-hd-key/issues"},"author":{"name":"Demox Labs"},"license":"MIT","homepage":"https://github.com/demox-labs/aleo-hd-key","keywords":["bls12_377","bip32","slip-0010","crypto","trezor"],"repository":{"url":"git://github.com/demox-labs/aleo-hd-key.git","type":"git"},"description":"BIP-0032 like derivation for Aleo","maintainers":[{"email":"evan@demoxlabs.xyz","name":"evanmars"},{"email":"wei@provable.com","name":"wei-provable"}],"readme":"\nAleo HD Key\n=====\n\nSeed Derivation for `aleo`\n\nThe goal of this library is to safely generate deterministic seeds for use with the Aleo SDK.\nSince BLS12_377 is not supported yet in BIP-32 or BIP-44, this attempts to ensure Aleo Keys are derived from a seed in a secure way.\n\n------------\n\n[SLIP-0010](https://github.com/satoshilabs/slips/blob/master/slip-0010.md) - Specification\n\nInstallation\n------------\n\n    yarn add @demox-labs/aleo-sdk @demox-labs/aleo-hd-key\n\n    optionally, install Bip39: yarn add bip39\n\n\nUsage\n-----\n\n**example:**\n\n```js\nimport * as AleoSDK from '@demox-labs/aleo-sdk';\nimport { derivePath } from '@demox-labs/aleo-hd-key';\nimport * as Bip39 from 'bip39';\n\n// Generate seed phrase using Bip39\nconst mnemonic = Bip39.generateMnemonic(128);\nconst hexSeed = Bip39.mnemonicToSeedSync(mnemonic).toString('hex');\n\n// Generate new seed for account\nconst { childSeed, chainCode} = derivePath(\"m/0'/0'/0'\", hexSeed);\n\n// Convert to PrivateKey using Also SDK\nconst privateKey = AleoSDK.PrivateKey.from_seed_unchecked(childSeed);\n```\n\nTests\n-----\n```\nyarn test\n```\n\nReferences\n----------\n[SLIP-0010](https://github.com/satoshilabs/slips/blob/master/slip-0010.md)\n\n[BIP-0032](https://github.com/bitcoin/bips/blob/master/bip-0032.mediawiki)\n\n[BIP-0044](https://github.com/bitcoin/bips/blob/master/bip-0044.mediawiki)\n","readmeFilename":"README.md"}