This app runs inside the BotSurf browser. Don't have it yet? Get the app or extension now!

Local Wallet Seed Generator for Testing

Developer Tools · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — nothing to install.
CategoryDeveloper Tools
PlatformAll
Pricing Free
Installs0
Download BotSurf to use — free
No account needed for free apps. Once BotSurf is open, find this app in Apps from the + menu.

About this app

WHAT IT DOES

Local Wallet Seed Generator for Testing creates deterministic or random wallets for local development and testing. You specify the number of wallets, the seed type (BIP39 mnemonic with 12 words, or private key only), and optionally a base seed for deterministic generation. The tool generates wallets with addresses, private keys, and—for mnemonic-based wallets—the full BIP39 seed phrase and HD derivation path. Each wallet is displayed with its index number, address, private key, and mnemonic. You can copy all wallets as JSON for easy import into testing frameworks, deployment scripts, or local testnet configurations. This is essential for developers who need multiple test wallets for deployment testing, multi-signature testing, batch transaction testing, or simulating multiple users in a local environment.

HOW TO USE

Set the number of wallets to generate (1-100). Choose the seed type: "BIP39 Mnemonic (12 words)" for full seed phrase wallets with HD paths, or "Private Key only" for simpler single-key wallets. Optionally enter a base seed phrase or string for deterministic generation—use this to reproduce the same wallet set across multiple sessions. Enter an HD path (default: m/44'/60'/0'/0) for mnemonic-based wallets. Click "Generate Wallets." The tool displays each wallet with its index, address, private key, and mnemonic (if applicable). Use the "Copy All Wallets (JSON)" button to export the complete set as JSON for use in your testing scripts or configuration files.

THE REAL MECHANISM

The tool uses ethers.js v5.7.2's wallet generation functions. For mnemonic-based wallets, it generates a 12-word BIP39 mnemonic using ethers.utils.entropyToMnemonic with 16 bytes of random entropy. If a base seed is provided, it can either use it directly as a mnemonic (if it's 12+ words) or as entropy to derive a deterministic mnemonic. The tool then derives wallets using ethers.Wallet.fromMnemonic with the specified HD path and index. For private key-only wallets, it uses ethers.Wallet.createRandom() for random generation, or derives a key from the base seed using keccak256 for deterministic generation. All wallet data is generated entirely client-side in the browser—no data is sent to external servers. The tool explicitly warns that these wallets are for testing only and not secure for production use.

WHAT IT CANNOT SEE

This tool cannot generate secure production-ready wallets—it uses simple entropy and should never be used with real funds. It cannot verify that generated addresses are valid on all EVM chains—address validity depends on the chain's implementation. It cannot fund the generated wallets—you must transfer test funds manually. It cannot detect if the generated seeds are already in use or have been compromised. It cannot generate wallets for non-EVM chains like Solana, Bitcoin, or Cosmos. It cannot recover lost seeds or private keys if you forget them. The tool does not check if a generated address is already known or if the private key matches an existing address.

PLEASE NOTE

Local Wallet Seed Generator works for any EVM-compatible chain and does not require a blockchain connection to function, though the network selector is provided for context. It is a testing tool for developers, not a secure wallet generator. All data is generated and processed client-side in your browser. The tool is free to use and does not require authentication. Never use the generated wallets on mainnet or with real funds—they are for local testing only. Store seed phrases and private keys securely, even for test wallets.

Similar Apps

Log in to BotGentz

Suggest an App

Tell us what you'd find useful — if we build it, we'll email you the moment it's ready.