Release History

What's New

Every update to the Market Maker Agent platform — new features, performance improvements, gas optimisations, and infrastructure changes — documented in full.

v2.0.0Latest
July 23, 2026

Major platform expansion. Seven new trading controls, complete observability suite, and landing page rebuilt to reflect the full feature set.

Feature

Slippage protection — configurable BPS tolerance with pre-swap on-chain quote validation on both buys and sells. Protects against sandwich attacks.

Feature

Configurable sell percentage — sell any fraction of the token balance per cycle (1–100%). Enables accumulation strategies and partial exits.

Feature

Time window scheduling — restrict trading to specific UTC hours. Supports wrap-around windows (e.g. 22:00–06:00 UTC). Cycles outside the window are skipped cleanly.

Feature

P&L tracking — live net ETH in vs out computed from real on-chain activity data, displayed in the stats panel.

Feature

Gas cost tracking — accumulated gas spend per agent in ETH, with USD equivalent shown in the stats panel.

Feature

Success rate stat — ratio of successful trades to total cycle attempts, derived from the activity log.

Feature

Agent uptime — tracks started_at on first active cycle, cleared on pause. Shows live "Running Xh Ym" counter in the stats panel.

Improvement

Landing page updated with 5 new mode cards: Slippage Protection, Partial Sells, Time Window, P&L Tracking, and Per-Wallet Variance.

Improvement

Metrics strip replaced stale placeholder values (99.9% uptime, ~120ms latency) with real platform stats: 13 operating modes and 565k gas saved per cycle.

Improvement

Modes counter updated from 04/04 to 13/13. Footer bumped to v2.0.0.

Improvement

Trust strip expanded from 4 to 6 items: added Slippage Protected and Gas Optimized. CTA badges expanded from 3 to 5.

Infra

New DB columns: slippage_bps, sell_percent, time_window_start/end/enabled, started_at, total_gas_eth added to mm_agents.

v1.5.0Improvements
July 22, 2026

Six quality-of-life upgrades: transaction reliability, observability, trade sizing, and wallet monitoring all improved.

Feature

Transaction retry — withRetry() wrapper around all writeContract calls. Retries up to 3x with exponential backoff on transient RPC failures. Definitively failed txs (reverts, insufficient balance) are re-thrown immediately.

Feature

Nonce management — per-wallet nonceCache computes max(onChainPending, lastUsed + 1) to prevent nonce collisions on high-frequency cycles. Cache resets on failure.

Feature

Richer activity logs — buy and sell entries now record actual amount in, amount out, and gas used. Persisted to new amount_in/amount_out columns.

Feature

Per-wallet buy variance — configurable ±% randomizes each wallet's trade size independently per cycle, defeating on-chain pattern fingerprinting.

Feature

Cycle history chart — 24h bar chart (Recharts) showing buys, sells, and skips per hour. Refreshes every 60 seconds.

Feature

Wallet health badges — each wallet row shows a live Healthy / Low / Critical badge based on ETH balance. Critical wallets trigger a pulsing warning banner at the top of the wallet modal.

Infra

New DB columns: buy_amount_variance_percent, consecutive_failures on mm_agents; amount_out, amount_in on mm_agent_activity.

v1.4.0Gas Optimization
July 22, 2026

Gas costs reduced by eliminating redundant approve transactions and post-sell WETH unwraps. Saves ~565k gas per full cycle at scale.

Improvement

allowance() pre-check before WETH approve in executeBuy — skips the tx entirely when the router already has sufficient allowance from a prior cycle. Approves max uint256 on first use.

Improvement

allowance() pre-check before token approve in executeSell — same optimization. Saves ~46k gas per trade on both buy and sell sides.

Improvement

Removed post-sell WETH unwrap transaction. WETH is left in the wallet and reused by the next buy cycle's deposit(). Saves ~21k gas per sell.

Improvement

Added allowance() to both WETH_ABI and ERC20_ABI for direct on-chain reads.

v1.3.0
July 21, 2026

Three new operating modes expanding stealth, capital efficiency, and timing control.

Feature

Stealth Mode — applies ±40% random jitter to buy and sell intervals each cycle. On-chain timing pattern looks human rather than mechanical.

Feature

Auto-Rebalance Mode — preflight ETH balance check before every buy. Skips underfunded wallets and logs a funding alert instead of a failed transaction.

Feature

Cooldown Mode — enforces a configurable hold period after each sell before a wallet can buy again. Configurable via a settings panel under the toggle.

Infra

New DB columns: stealth_mode, auto_rebalance_mode, cooldown_mode, cooldown_minutes, eth_balance_cached on mm_agents.

v1.2.0
July 20, 2026

Multi-RPC fallback system and on-chain pool detection for reliable execution across all chains.

Feature

Multi-RPC fallback — each chain has a priority-ordered list of RPC endpoints. Failed calls automatically retry on the next endpoint with circuit-breaker logic.

Feature

Pool existence check — before every trade, the agent verifies the V3 pool exists at each fee tier (100, 500, 3000, 10000 bps). Falls back to the deepest-liquidity pool automatically.

Improvement

Pool fee tier is cached per token/chain pair to avoid redundant on-chain reads on subsequent cycles.

Fix

Fixed STF (insufficient token balance/allowance) revert race condition — swap now waits for approve receipt before submitting.

v1.1.0
July 19, 2026

Advanced trading modes: Burst, Pro, Max, and Profitable. Each targeting a different strategy.

Feature

Burst Mode — configurable burst count fires N consecutive buy/sell cycles in rapid succession for volume spikes.

Feature

Pro Mode — single wallet operates with tighter interval control. Designed for focused, surgical market making.

Feature

Max Mode — all wallets fire simultaneously in the same cycle for maximum throughput.

Feature

Profitable Mode — runs a round-trip quote simulation before buying. Skips trades where the round-trip would return less than 90% of the input.

Improvement

On-chain Quoter V2 integration for accurate pre-trade price estimates with zero slippage simulation.

v1.0.0
July 18, 2026

Initial platform launch. Core market maker agent with multi-wallet support, Uniswap V3 integration, and a fully non-custodial key model.

Feature

Market maker agent with configurable buy amount, buy/sell intervals, and automatic round-trip execution on Base and Robinhood Chain.

Feature

Multi-wallet support — up to 20 wallets per agent, each with isolated private key storage encrypted at rest.

Feature

Uniswap V3 SwapRouter02 integration with automatic WETH wrapping/unwrapping for native ETH trading.

Feature

Non-custodial key model — keys are generated in the browser, encrypted with AES-256, and never transmitted in plaintext.

Feature

Live activity feed with per-event type logging (buy, sell, skip, error) with timestamps and wallet index.

Feature

Wallet funding modal with per-wallet ETH balance display and deposit address QR code.

Feature

Randomizer mode — applies configurable ±% variance to buy amounts to avoid uniform trade sizes on-chain.

Infra

Supabase-backed persistent storage for agents, wallets, and activity logs with Row Level Security.

Initial commit

MM Agent · Base · Robinhood Chain · Non-Custodial
← Back to platform