12 Commits
Author SHA1 Message Date
Zach Kellingandzeekay 1dd58828d7 refactor: update dependencies to use external packages 2026-07-26 10:19:06 -07:00
Zach Kellingandzeekay 90b6856267 feat: enhance key generation with staking support 2026-07-26 10:19:06 -07:00
Zach Kellingandzeekay eb270d8d50 initial commit 2026-07-26 10:19:05 -07:00
Zach Kelling 2397e86893 refactor: update dependencies to use external packages 2026-01-09 00:00:18 -08:00
Zach Kelling 3bad14dfb6 fix: use SignProofOfPossession for BLS PoP 2026-01-03 07:01:34 -08:00
Zach Kelling 4a09520e83 chore: update to github.com/luxfi/const v1.4.0
Rename dependency from luxfi/constants to luxfi/const for brevity.
2025-12-29 14:17:59 -08:00
Zach Kelling fd48fa4c71 feat: enhance key generation with staking support 2025-12-25 09:12:43 -08:00
Zach Kelling 3b7d998338 docs: add LLM.md for AI assistant documentation 2025-12-24 18:10:42 -08:00
Zach Kelling 14c18f8fd9 deps: upgrade node to v1.22.45
- node v1.22.45 has NewCertAndKeyBytesFromKey function
2025-12-22 07:13:08 -08:00
Zach Kelling 6a5ea5376a deps: upgrade node to v1.22.44
- node v1.22.44 has NewCertAndKeyBytesFromKey function
2025-12-22 07:06:56 -08:00
Zach Kelling 75db4cb7bb 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
2025-12-22 06:26:43 -08:00
Zach Kelling 84059d6ece initial commit 2025-12-21 16:57:13 -08:00