M

Pure Python multi-chain wallet toolkit: vanity address generator, mnemonic scanner & token transfer.

M

Created At

HackMoney 2026

Project Description

M is a lightweight, dependency-minimal multi-chain cryptocurrency toolkit supporting ETH, SOL, and TRON networks.

Key Features: • Vanity Address Generator - Generate custom prefix/suffix wallet addresses with multi-core parallel processing. Supports both fast mode (private key only) and mnemonic mode (BIP-44 compliant). • Mnemonic Scanner - Input any BIP-39 mnemonic and scan all common derivation paths to recover addresses and private keys. Covers MetaMask, Phantom, Trust Wallet, TronLink paths. • Wallet Operations - Query balances (native coins + tokens like USDT/USDC) and execute transfers without any wallet app dependency. • Privacy Protection - Built-in Tor proxy support for anonymous RPC requests.

All cryptographic operations use Python's secrets module for secure randomness. No external wallet services required - interact directly with blockchain RPC nodes.

How it's Made

Built entirely in Python with minimal dependencies for maximum portability and auditability.

Core Technologies: • eth-account & ecdsa - Ethereum/TRON key derivation and transaction signing • solders - Solana transaction construction (Rust-based Python bindings) • pynacl - Ed25519 cryptography for Solana SLIP-0010 derivation • pycryptodome - Keccak256 hashing for address generation

Key Implementation Details: • BIP-32/BIP-44/SLIP-0010 derivation implemented from scratch using HMAC-SHA512 • Multi-process parallelization using Python multiprocessing with shared counters for real-time progress tracking • Direct RPC communication with public nodes (no SDK abstractions) • SPL token transfers automatically create Associated Token Accounts if recipient doesn't have one • Tor SOCKS5 proxy integration for privacy-conscious users

Notable Hacks: • Solved Windows multiprocessing pickle issues by using Manager().Value() instead of multiprocessing.Value() • Implemented proper EIP-155 transaction signing with dynamic chain ID detection • Built TRC20 transfer using raw triggersmartcontract API calls

background image mobile

Join the mailing list

Get the latest news and updates

M | ETHGlobal