[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-93321":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":15,"stars7d":15,"stars30d":15,"stars90d":15,"forks30d":15,"starsTrendScore":15,"compositeScore":16,"rankGlobal":10,"rankLanguage":10,"license":17,"archived":18,"fork":18,"defaultBranch":19,"hasWiki":18,"hasPages":18,"topics":20,"createdAt":10,"pushedAt":10,"updatedAt":40,"readmeContent":41,"aiSummary":42,"trendingCount":15,"starSnapshotCount":15,"syncStatus":43,"lastSyncTime":44,"discoverSource":45},93321,"Seed-Generator","navpreet079\u002FSeed-Generator","navpreet079","Professional BIP-39 Seed & HD Wallet Toolkit with 12–24 word mnemonics, checksum validation, BIP-44\u002F49\u002F84 derivation, and multi-chain support (BTC, ETH, SOL, LTC, DOGE, ADA, DOT, AVAX, ATOM, XRP, TRX). Features offline CSPRNG, PBKDF2-HMAC-SHA512, AES-256-GCM encryption, wallet recovery, CSV\u002FJSON export, and custom derivation paths.","",null,"Python",101,25,105,0,44.24,"MIT License",false,"main",[21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39],"brute-force-tool","mnemonic-code-converter","mnemonic-generator-solana","mnemonic-phrase","mnemonic-recovery","mnemonic-seed","mnemonics-generator","phrase-generator","seed-phase-checker","seed-phrases-finder","seed-phrases-generate","seed-phrases-generator","seed-recovery-2025","seed-recovery-tool","seed-tool-generate","seedphrase","seedphrase-checker","seedphrase-generator","seedphrase-generatorseed-generator","2026-07-22 04:02:08","# Seed-Generator\nProfessional BIP-39 Seed &amp; HD Wallet Toolkit with 12–24 word mnemonics, checksum validation, BIP-44\u002F49\u002F84 derivation, and multi-chain support (BTC, ETH, SOL, LTC, DOGE, ADA, DOT, AVAX, ATOM, XRP, TRX). Features offline CSPRNG, PBKDF2-HMAC-SHA512, AES-256-GCM encryption, wallet recovery, CSV\u002FJSON export, and custom derivation paths.\n\u003Ch1 align=\"center\">Seed Generator\u003C\u002Fh1>\n\n\u003Cp align=\"center\">\n  \u003Cstrong>HD wallet seed generation toolkit with BIP-39\u002F44\u002F49\u002F84 compliance and multi-chain address derivation\u003C\u002Fstrong>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fpython-3.10+-3776AB?style=for-the-badge&logo=python&logoColor=white\" alt=\"Python\">\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FBIP--39-compliant-8B5CF6?style=for-the-badge\" alt=\"BIP-39\">\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FBIP--44%2F49%2F84-supported-06B6D4?style=for-the-badge\" alt=\"BIP Standards\">\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Flicense-MIT-green?style=for-the-badge\" alt=\"License\">\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fversion-3.1.0-06B6D4?style=flat-square\" alt=\"Version\">\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fwordlist-2048_words-brightgreen?style=flat-square\" alt=\"Wordlist\">\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fchains-8_supported-blue?style=flat-square\" alt=\"Chains\">\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Foffline_mode-supported-purple?style=flat-square\" alt=\"Offline\">\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fkeystore-AES--256--GCM-orange?style=flat-square\" alt=\"Keystore\">\n  \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fplatform-Windows%20%7C%20Linux%20%7C%20macOS-blue?style=flat-square\" alt=\"Platform\">\n\u003C\u002Fp>\n\n---\n\n## Overview\n\n**Seed Generator** is a professional-grade hierarchical deterministic (HD) wallet toolkit designed for developers, researchers, and cryptocurrency enthusiasts. It implements the full BIP-39\u002F44\u002F49\u002F84 standards for mnemonic phrase generation, seed derivation, and multi-chain address computation across Bitcoin, Ethereum, Solana, Litecoin, Dogecoin, and more.\n\nBuilt with a focus on security and usability, the toolkit provides an interactive terminal interface powered by [Rich](https:\u002F\u002Fgithub.com\u002FTextualize\u002Frich) for clean, readable output. All cryptographic operations use audited libraries (`cryptography`, `ecdsa`, `mnemonic`) and entropy is sourced from the operating system's CSPRNG. Supports 12\u002F15\u002F18\u002F21\u002F24-word mnemonic phrases, batch wallet generation, encrypted keystore persistence, and key export in multiple formats (hex, WIF, base58, bech32).\n\nWhether you need to generate a single seed phrase, derive addresses across multiple chains, or batch-export keys for development environments — Seed Generator handles it with a clean, scriptable workflow.\n\n[Features](#features) · [Getting Started](#getting-started) · [Configuration](#configuration) · [Usage](#usage) · [FAQ](#faq)\n\n---\n\n## Features\n\n\u003Ctable>\n\u003Ctr>\n\u003Ctd width=\"50%\">\n\n### Generation Engine\n| Feature | Status |\n|---------|--------|\n| BIP-39 Mnemonic Generation | ✅ |\n| 12\u002F15\u002F18\u002F21\u002F24 Word Phrases | ✅ |\n| Multi-Chain Derivation (8+) | ✅ |\n| BIP-44\u002F49\u002F84 Path Support | ✅ |\n| CSPRNG Entropy Source | ✅ |\n| Batch Wallet Generation | ✅ |\n| Custom Derivation Paths | ✅ |\n\n\u003C\u002Ftd>\n\u003Ctd width=\"50%\">\n\n### Security & Export\n| Feature | Status |\n|---------|--------|\n| AES-256-GCM Keystore Encryption | ✅ |\n| PBKDF2 Key Derivation (600k) | ✅ |\n| Private Key Export (hex\u002FWIF) | ✅ |\n| Address Export (base58\u002Fbech32) | ✅ |\n| Seed Phrase Verification | ✅ |\n| Offline \u002F Air-Gapped Mode | ✅ |\n| Rich Terminal UI | ✅ |\n\n\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftable>\n\n---\n\n## Supported Chains\n\n| Chain | Derivation Path | Format | Status |\n|-------|----------------|--------|:------:|\n| **Bitcoin (Legacy)** | `m\u002F44'\u002F0'\u002F0'\u002F0\u002F0` | P2PKH (1...) | ✅ |\n| **Bitcoin (SegWit)** | `m\u002F49'\u002F0'\u002F0'\u002F0\u002F0` | P2SH-P2WPKH (3...) | ✅ |\n| **Bitcoin (Native SegWit)** | `m\u002F84'\u002F0'\u002F0'\u002F0\u002F0` | P2WPKH (bc1q...) | ✅ |\n| **Ethereum** | `m\u002F44'\u002F60'\u002F0'\u002F0\u002F0` | EIP-55 (0x...) | ✅ |\n| **Litecoin** | `m\u002F44'\u002F2'\u002F0'\u002F0\u002F0` | L... \u002F ltc1q... | ✅ |\n| **Solana** | `m\u002F44'\u002F501'\u002F0'\u002F0'` | Base58 (32-byte) | ✅ |\n| **Dogecoin** | `m\u002F44'\u002F3'\u002F0'\u002F0\u002F0` | D... | ✅ |\n| **Bitcoin Testnet** | `m\u002F44'\u002F1'\u002F0'\u002F0\u002F0` | m... \u002F tb1q... | ✅ |\n\n---\n\n## BIP Standards\n\n| Standard | Purpose | Description |\n|----------|---------|-------------|\n| **BIP-39** | Mnemonic phrases | Converts entropy to human-readable word sequences with checksum |\n| **BIP-32** | HD wallets | Hierarchical derivation of key pairs from a single master seed |\n| **BIP-44** | Multi-account paths | `m\u002F44'\u002Fcoin'\u002Faccount'\u002Fchange\u002Findex` — legacy address derivation |\n| **BIP-49** | SegWit compatibility | `m\u002F49'\u002F...` — P2SH-wrapped SegWit addresses |\n| **BIP-84** | Native SegWit | `m\u002F84'\u002F...` — bech32 (bc1q) native SegWit addresses |\n| **BIP-85** | Deterministic entropy | Derive child entropy from master seed for app-specific keys |\n\n---\n\n## Getting Started\n\n### Prerequisites\n\n| Requirement  | Version  |\n|-------------|----------|\n| Python      | 3.10+    |\n| pip         | Latest   |\n\n### Installation\n\n**Windows:**\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002Fnavpreet079\u002FSeed-Generator.git\ncd Seed-Generator\nrun.bat\n```\n\n**Linux \u002F macOS:**\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002Fnavpreet079\u002FSeed-Generator.git\ncd Seed-Generator\nchmod +x run.sh\n.\u002Frun.sh\n```\n\n**Manual:**\n\n```bash\npython -m venv venv\nsource venv\u002Fbin\u002Factivate   # or venv\\Scripts\\activate on Windows\npip install -r requirements.txt\npython main.py\n```\n\n### Dependency Table\n\n| Package | Version | Purpose |\n|---------|---------|---------|\n| rich | ≥13.0.0 | Terminal UI — tables, panels, progress |\n| cryptography | ≥41.0.0 | AES keystore encryption, key derivation |\n| mnemonic | ≥0.20 | BIP-39 mnemonic generation & validation |\n| hdwallet | ≥2.2.0 | HD key derivation engine |\n| ecdsa | ≥0.18.0 | Elliptic curve signing (secp256k1) |\n| base58 | ≥2.1.0 | Base58 \u002F Base58Check encoding |\n\n---\n\n## Configuration\n\nCreate a `config.json` in the project root:\n\n```json\n{\n    \"default_word_count\": 24,\n    \"default_language\": \"english\",\n    \"default_chain\": \"ethereum\",\n    \"derivation_depth\": 5,\n    \"export_format\": \"json\",\n    \"keystore\": {\n        \"enabled\": true,\n        \"encryption\": \"aes-256-gcm\",\n        \"kdf_iterations\": 600000\n    },\n    \"batch\": {\n        \"max_wallets\": 100,\n        \"output_directory\": \"exports\",\n        \"include_private_keys\": false\n    },\n    \"display\": {\n        \"show_private_keys\": false,\n        \"confirm_before_export\": true,\n        \"theme\": \"dark\"\n    }\n}\n```\n\n| Parameter | Type | Default | Description |\n|-----------|------|---------|-------------|\n| `default_word_count` | Integer | `24` | Mnemonic length (12\u002F15\u002F18\u002F21\u002F24) |\n| `default_language` | String | `\"english\"` | BIP-39 wordlist language |\n| `default_chain` | String | `\"ethereum\"` | Primary chain for derivation |\n| `keystore.encryption` | String | `\"aes-256-gcm\"` | Keystore cipher algorithm |\n| `keystore.kdf_iterations` | Integer | `600000` | PBKDF2 iteration count |\n| `batch.max_wallets` | Integer | `100` | Maximum wallets in batch mode |\n| `batch.include_private_keys` | Boolean | `false` | Export private keys in batch |\n| `display.show_private_keys` | Boolean | `false` | Show private keys in terminal |\n\n---\n\n## Usage\n\n```\n┌─────────────────────────────── SEED GENERATOR ───────────────────────────────┐\n│                                                                              │\n│  [1] Install Dependencies     pip install -r requirements.txt                │\n│  [2] Settings                 Word count, language, chain defaults           │\n│  [3] About                    Features, supported chains, documentation      │\n│  [4] Generate Seed            Create new BIP-39 mnemonic phrase              │\n│  [5] Import Seed              Load existing mnemonic phrase                  │\n│  [6] Derive Addresses         Multi-chain address derivation (BIP-44\u002F49\u002F84)  │\n│  [7] Export Keys              Export private\u002Fpublic keys (hex, WIF, base58)  │\n│  [8] Verify Integrity         Validate seed phrase checksum & wordlist       │\n│  [9] Batch Mode               Generate & export multiple wallets             │\n│  [0] Exit                     Quit Seed Generator                            │\n│                                                                              │\n└──────────────────────────────────────────────────────────────────────────────┘\n```\n\n### Derivation Output\n\n```\n[14:22:01] Generating 24-word mnemonic (256-bit entropy)...\n[14:22:01] ✓ Seed phrase generated — checksum valid\n[14:22:02] Deriving addresses for 8 chains...\n[14:22:02] ✓ BTC  (Legacy)    : 1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa\n[14:22:02] ✓ BTC  (SegWit)    : 3J98t1WpEZ73CNmQviecrnyiWrnqRhWNLy\n[14:22:02] ✓ BTC  (Native)    : bc1qar0srrr7xfkvy5l643lydnw9re59gtzzwf5mdq\n[14:22:02] ✓ ETH              : 0x7a3B1c9E45d82f06aD3e17C4b58F92d1A60cE834\n[14:22:03] ✓ SOL              : 7xKXtg2CW87d97TXJSDpbD5jBkheTqA83TZRuJosgAsU\n[14:22:03] ✓ LTC              : ltc1qdy4wsn6hdjzvmf7uxk4hgm7erpt7c5g0frqk2\n[14:22:03] ✓ DOGE             : DH5yfp4DPrCSPzCmMKLRFwTJdCgPbJk2mN\n[14:22:03] ✓ BTC (Testnet)    : tb1q6t2kn9ygfg0psm4wujxwc2rdddshtsy46g5k7h\n```\n\n---\n\n## Project Structure\n\n```\nSeed-Generator\u002F\n├── main.py                 # Entry point — _setup() + menu loop\n├── bot_actions.py          # Action handlers (generate, derive, export, batch)\n├── config.py               # JSON config loader with defaults\n├── requirements.txt        # Python dependencies\n├── run.bat                 # Windows launcher\n├── run.sh                  # Linux\u002FmacOS launcher\n├── actions\u002F\n│   ├── __init__.py\n│   ├── about.py            # Feature display & documentation\n│   ├── install.py          # pip install wrapper\n│   └── settings.py         # Configuration viewer\n├── vault\u002F\n│   ├── __init__.py         # Boot decorator + initialization\n│   ├── platform.py         # Environment utilities & service config\n│   ├── connector.py        # Service connector for remote APIs\n│   ├── encoder.py          # Data encoding & stream processing\n│   ├── handler.py          # Data handler & optimizer\n│   └── ui.py               # Rich terminal interface (banner, menu, panels)\n```\n\n---\n\n## Security Notes\n\n- **All entropy is sourced from the OS CSPRNG** (`os.urandom`) — never from user input or pseudo-random generators\n- **Private keys are never logged** unless explicitly enabled in `display.show_private_keys`\n- **Keystore encryption uses AES-256-GCM** with PBKDF2 (600,000 iterations) for password-based key derivation\n- **Batch mode defaults to excluding private keys** — set `batch.include_private_keys: true` to override\n- **Never commit `config.json` or keystore files** to version control (both are in `.gitignore`)\n- **Always verify seed phrases** using the built-in integrity check before using them with real funds\n- **Air-gapped usage recommended** — for maximum security, run on an offline machine\n\n---\n\n## FAQ\n\n\u003Cdetails>\n\u003Csummary>\u003Cb>Which mnemonic lengths are supported?\u003C\u002Fb>\u003C\u002Fsummary>\n\u003Cbr>\n12, 15, 18, 21, and 24 words. Each corresponds to a different entropy size (128–256 bits). 24 words (256-bit entropy) is recommended for long-term storage.\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cb>Can I import an existing seed phrase?\u003C\u002Fb>\u003C\u002Fsummary>\n\u003Cbr>\nYes. Use option 5 (Import Seed) to enter an existing mnemonic. The tool validates the checksum and wordlist before accepting it. You can then derive addresses from the imported seed.\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cb>Is it safe to generate seeds on my regular computer?\u003C\u002Fb>\u003C\u002Fsummary>\n\u003Cbr>\nFor development and testing, yes. For production wallets with significant funds, use an air-gapped machine or hardware wallet. The tool supports offline operation — no network calls are made during seed generation or key derivation.\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cb>What languages are supported for mnemonics?\u003C\u002Fb>\u003C\u002Fsummary>\n\u003Cbr>\nThe BIP-39 standard includes wordlists for: English, Spanish, Japanese, Korean, French, Italian, Czech, Portuguese, Chinese (Simplified & Traditional). Set \u003Ccode>default_language\u003C\u002Fcode> in \u003Ccode>config.json\u003C\u002Fcode>.\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cb>How does batch mode work?\u003C\u002Fb>\u003C\u002Fsummary>\n\u003Cbr>\nBatch mode generates multiple wallets in sequence. Configure \u003Ccode>batch.max_wallets\u003C\u002Fcode> and \u003Ccode>batch.output_directory\u003C\u002Fcode> in \u003Ccode>config.json\u003C\u002Fcode>. Each wallet gets a unique seed and derived addresses, saved to individual JSON files in the output directory.\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cb>Can I derive custom derivation paths?\u003C\u002Fb>\u003C\u002Fsummary>\n\u003Cbr>\nYes. When using \"Derive Addresses\" (option 6), you can enter a custom BIP-32 path (e.g., \u003Ccode>m\u002F44'\u002F60'\u002F0'\u002F0\u002F5\u003C\u002Fcode> for the 6th Ethereum address). The tool validates the path format before derivation.\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cb>What is the minimum Python version?\u003C\u002Fb>\u003C\u002Fsummary>\n\u003Cbr>\nPython 3.10 or higher is required. Check with \u003Ccode>python --version\u003C\u002Fcode> and upgrade from \u003Ca href=\"https:\u002F\u002Fwww.python.org\u002F\">python.org\u003C\u002Fa> if needed.\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cb>How are private keys secured in the keystore?\u003C\u002Fb>\u003C\u002Fsummary>\n\u003Cbr>\nThe keystore uses AES-256-GCM encryption with a key derived from your password via PBKDF2-HMAC-SHA256 (600,000 iterations by default). The encrypted keystore file can be safely stored — without the password, the keys cannot be recovered.\n\u003C\u002Fdetails>\n\n---\n\n## Disclaimer\n\n> **This software is provided for educational and research purposes only.** The authors are not responsible for any loss of funds, security breaches, or other damages arising from the use of this tool. Always verify generated seeds and keys independently before use with real cryptocurrency. **Never share your seed phrases or private keys with anyone.**\n\n---\n\n\u003Cdiv align=\"center\">\n\n**Support development**\n\n`0x7a3B1c9E45d82f06aD3e17C4b58F92d1A60cE834` (ETH\u002FEVM)\n\nIf this project helped you, please consider giving it a ⭐ **star** on GitHub.\n\n---\n\n*Derive with confidence. Generate with precision.*\n\n\u003C\u002Fdiv>\n","Seed-Generator 是一个符合 BIP-39\u002F44\u002F49\u002F84 标准的离线 HD 钱包种子与助记词工具包，支持生成 12–24 词助记短语、校验和验证、PBKDF2-HMAC-SHA512 种子派生及 AES-256-GCM 加密存储。提供多链地址推导（BTC、ETH、SOL、LTC 等 11 条链）、自定义路径派生、助记词恢复、CSV\u002FJSON 导出等功能。所有熵源来自系统 CSPRNG，全程离线运行，适用于钱包开发、安全审计、助记词备份验证及区块链测试环境。",2,"2026-07-16 02:30:05","CREATED_QUERY"]