Documentation

Complete guide to using WalletGen and understanding wallet generation

Getting Started

WalletGen makes it easy to generate secure Ethereum wallets. Follow these simple steps to create your first wallet.

Step 1: Generate Wallet

Click the "Generate New Wallet" button on the home page. A new wallet will be created instantly using cryptographically secure random number generation.

Step 2: Save Your Information

Your wallet address, seed phrase, and private key will be displayed. Use the copy buttons or download the wallet information as a text file. Store this information securely offline.

Step 3: Import to Wallet App

Import your wallet into MetaMask, Trust Wallet, or any Ethereum-compatible wallet using your seed phrase or private key.

Understanding Wallet Components

Wallet Address

Your public wallet address (starts with 0x) is like your bank account number. You can share this with others to receive cryptocurrency. It's safe to share publicly.

0x742d35Cc6634C0532925a3b844Bc9e7595f0bEb

Seed Phrase (Mnemonic)

A 12-word phrase that can recover your entire wallet. This is the most important piece of information. Never share it with anyone and store it securely offline.

witch collapse practice feed shame open despair creek road again ice least

Private Key

A 64-character hexadecimal string that gives complete control over your wallet. Like the seed phrase, this must be kept secret and secure.

0xac0974bec39a17e36ba4a6b4d238ff944bacb478cbed5efcae784d7bf4f2ff80

Importing Your Wallet

MetaMask

  1. Open MetaMask and click "Import Wallet"
  2. Enter your 12-word seed phrase
  3. Create a password for MetaMask
  4. Your wallet is now imported and ready to use

Trust Wallet

  1. Open Trust Wallet and tap "I already have a wallet"
  2. Select "Ethereum"
  3. Enter your seed phrase
  4. Your wallet is imported

Technical Details

WalletGen uses the ethers.js library for wallet generation, which implements industry-standard cryptographic protocols:

  • BIP39: Mnemonic code for generating deterministic keys
  • BIP44: Multi-account hierarchy for deterministic wallets
  • Secp256k1: Elliptic curve used by Ethereum
  • Keccak-256: Hashing algorithm for address generation

All cryptographic operations are performed client-side using the Web Crypto API and secure random number generation provided by your browser.