A simple nostr account management system built on top of applesauce-signers
See documentation
Create a NIP-06 account from validated BIP-39 words with an explicitly imported wordlist:
import { SeedWordsAccount } from "applesauce-accounts/accounts/seed-words-account";
import { wordlist } from "@scure/bip39/wordlists/english.js";
const account = SeedWordsAccount.fromWords(words, { wordlist });
manager.registerType(SeedWordsAccount);
manager.addAccount(account);
Register this optional account explicitly for restoration with manager.fromJSON(). Serialization stores the derived private key, ID, public key, and metadata; it does not retain the seed words or passphrase.