Commit Graph
14 Commits
Author SHA1 Message Date
zeekay acd23cec33 feat: add mnemonic check and validator derivation tools 2026-02-21 11:56:53 -08:00
zeekay 9801f174d6 chore: add BSD-3-Clause LICENSE 2026-02-14 05:26:21 -08:00
zeekay 7e53bd87f6 fix: use standard BIP-44 coin type 60 for key derivation paths 2026-02-13 15:12:31 -08:00
zeekay e90a41581b chore: sync dependencies and format code 2026-02-04 15:46:17 -08:00
zeekay 31b439b8b3 fix: migrate from vm/platformvm/signer to protocol/p/signer
Break import cycle by using protocol package for signer interface.
v1.0.8
2026-01-26 08:10:35 -08:00
zeekay 10f60df9a0 refactor: update dependencies to use external packages v1.0.7 2026-01-09 00:00:18 -08:00
zeekay d631e0027a fix: use SignProofOfPossession for BLS PoP v1.0.6 2026-01-03 07:01:34 -08:00
zeekay 0bf4374a63 chore: update to github.com/luxfi/const v1.4.0
Rename dependency from luxfi/constants to luxfi/const for brevity.
v1.0.5
2025-12-29 14:17:59 -08:00
zeekay 8a1f541c94 feat: enhance key generation with staking support v1.0.4 2025-12-25 09:12:43 -08:00
zeekay 8b767e69bc docs: add LLM.md for AI assistant documentation 2025-12-24 18:10:42 -08:00
zeekay f9c54a2bb1 deps: upgrade node to v1.22.45
- node v1.22.45 has NewCertAndKeyBytesFromKey function
v1.0.3
2025-12-22 07:13:08 -08:00
zeekay 6c1e9fc712 deps: upgrade node to v1.22.44
- node v1.22.44 has NewCertAndKeyBytesFromKey function
v1.0.2
2025-12-22 07:06:56 -08:00
zeekay e4c303df94 feat: add deterministic validator key derivation from mnemonic
- Add DeriveValidatorsFromMnemonic and DeriveValidatorFromMnemonic
- Derive EC keys using BIP44 path m/44/9000/0/0/{index}
- Derive TLS keys using BIP44 path m/44/9000/1/0/{index}
- Derive BLS keys using BIP44 path m/44/9000/2/0/{index}
- Add deriveP256Key for deterministic TLS cert generation
- Auto-generate missing TLS certs when loading from directory
- Keys persist to disk for stable NodeIDs across restarts
v1.0.1
2025-12-22 06:26:43 -08:00
zeekay cf2d9eae13 initial commit v1.0.0 2025-12-21 16:57:13 -08:00