generateSeed
Creates a cryptographically secure random Seed using crypto.getRandomValues.
Signature
generateSeed(): SeedPurpose
Creates a cryptographically secure random seed using crypto.getRandomValues. This is the correct function for new account creation — entropy comes from the OS, not user-provided strings.
import { generateSeed } from "@qubic.org/wallet"
const seed = generateSeed() // e.g. "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabc"
const wallet = createWallet(seed)
// save seed securely before continuingReturns
Seed — a fresh 55-character lowercase seed.
Never derive seeds yourself from user-provided strings or by hashing. Use generateSeed() so the entropy comes from the OS.