Moonvera
Solana trading bots — PumpFun snipe & copy-trade
Low-latency Rust bots that ingest live Solana state over Geyser, screen tokens, and run risk-managed entries and exits.
moonvera.io ↗Context
Moonvera ran systematic Solana trading. The bots have to spot a token the moment it launches, screen out the bad ones, and enter and exit fast enough to capture the move.
My contribution
Built Rust Solana trading bots: a PumpFun “curve-snipe” sniper and a copy-trade bot. Real-time ingestion over Yellowstone/Geyser gRPC discovers new PumpFun mints and streams prices; a filter screens each token on bonding-curve progress, unique-holder count, deployer supply concentration, and social signals; positions enter on signal and exit on take-profit or stop-loss, with position limits, cooldowns, and dynamic slippage. The hot path uses lock-free structures (arc-swap, crossbeam, real-time ring buffers) and native PumpFun instruction parsing, with compute-budget tuning on submission. Persistence in Postgres/SQLite, tracing/Prometheus observability, deployed on a dedicated trading server.
Stack
- Rust
- Solana
- Geyser (Yellowstone gRPC)
- PumpFun
- Tokio
- Postgres