Send Solana transactions over Meshtastic/LoRa mesh networks. Off-grid crypto transfers with local key signing.
- User wants to send Solana transactions over LoRa or mesh radio
- User is building off-grid or disaster-recovery payment systems on Solana
- User needs Solana transactions without internet connectivity
- User is working with Meshtastic and wants to add Solana capability
- User asks about mesh network payments or off-grid DeFi on Solana
- User needs a gateway between LoRa mesh and Solana
- 3 operating modes: offline sign + relay, wallet-to-wallet address sharing, full gateway with hot wallet
- Native SOL and SPL token transfers (USDC, FXN, any token by mint address)
- BIP39 wallet management (24-word mnemonic)
- Store-and-forward queue for deferred transactions
- Gateway auto-discovery via beacons
- HTTP REST API for programmatic access
- Compact binary protocol designed for LoRa's ~237-byte message limit
src/solmesh/- Core Python packagesrc/solmesh/protocol.py- Binary protocol (header, chunking, message types)src/solmesh/gateway.py- Gateway node (relay, hot wallet, beacon, rate limiting)src/solmesh/wallet.py- AES-256-GCM encrypted wallet managementsrc/solmesh/cli.py- Click-based CLIsrc/solmesh/http_api.py- REST API (FastAPI)tests/- Test suiteconfig.example.yaml- Configuration template
- BaseMesh - Same concept for Base/Ethereum L2 (secp256k1/ERC-20)