rustywallet-vanity
High-performance vanity address generator for Bitcoin and Ethereum.
Features
- Prefix/Suffix/Contains Matching: Find addresses with custom patterns
- Multi-Pattern Search: Search for multiple patterns simultaneously
- Case-Insensitive Matching: Find more matches faster
- Difficulty Estimation: Know how long a search will take
- Progress Callbacks: Track search progress in real-time
- Parallel Processing: Utilize all CPU cores
- Multiple Address Types: P2PKH, P2WPKH, P2TR, Ethereum
Quick Start
use *;
use Network;
// Search for an address starting with "1Love"
let result = new
.pattern
.search_parallel
.unwrap;
println!;
println!;
Difficulty Estimation
use *;
let gen = new.pattern;
for est in gen.estimate_difficulty
Address Types
use *;
// Legacy (1...)
let result = new
.pattern
.address_type
.search;
// SegWit (bc1q...)
let result = new
.pattern
.address_type
.search;
// Ethereum (0x...)
let result = new
.pattern
.address_type
.case_insensitive
.search;
Performance
Leverages rustywallet-batch for high-speed key generation (1M+ keys/sec).
License
MIT