Python · instant email
01.xyz Delta‑Neutral Points Farming Bot
01.xyz Delta‑Neutral Points Farming Bot
**Overview**
This Python bot automates perpetual trading on 01.xyz for multiple Solana wallets, with a primary focus on delta‑neutral (DN) group mode so you can farm 01 Points while minimizing directional market exposure. It wraps queue management, wallet grouping, and basic reporting around 01’s own non‑custodial perp engine and points program, which rewards on‑platform activity such as trading volume and liquidity provision with non‑transferable points distributed weekly across several mainnet phases. Instead of being a generic “spam orders” script, it organizes wallets into coordinated long/short groups, controls hold times, and lets you rebuild queues and emergency‑close positions from a simple terminal menu - making it suitable for structured points farming during 01’s ongoing points campaign.
**What’s Included**
- Dedicated 01.xyz perp bot with DN mode – Standalone build that only targets 01.xyz perpetuals, with support for both single‑wallet trading and delta‑neutral wallet groups driven by a custom 01 API client and trading logic.
- Config‑driven trade parameters – Central config.py lets you set leverage, per‑pair trade sizes, which tokens to trade, min/max trade cycles (TRADES_COUNT), and delta‑neutral parameters like PAIR_SETTINGS["pair_amount"] and position_hold (in seconds) for each group.
- Delta‑neutral wallet grouping – DN mode (menu option 2) groups wallets (default 3 per group), has one account place a limit order, and opens offsetting market legs on the other accounts once the limit fills so total notional long is approximately equal to total notional short.
- Queue builder with mode‑aware presets – A (Re)Create queue action rebuilds the work queue from input/wallets.txt, with IDs 101 (single‑wallet queue) and 102 (delta‑neutral groups) so your queue structure matches the trading mode you plan to run.
- Multi‑wallet execution with threading – The bot runs multiple wallets in parallel according to the THREADS setting, letting you scale DN farming volume across many accounts while keeping each wallet’s cycles bounded by your configured min/max trade count.
- Basic risk and lifecycle controls – Menu option 3 “Sell all & cancel orders” closes all open positions and cancels orders for every wallet in the queue, respecting sell_settings in the config to provide a one‑shot safety valve if conditions change.
- Minimal reporting and Excel export – A stats export path pulls account data from 01.xyz and writes it to an .xlsx file, giving you a basic historical view of activity and performance per wallet or queue for post‑hoc analysis of your points‑farming runs.
- Input and runtime file layout – Private keys live in input/wallets.txt (plain base58 or label:privatekey), proxies in input/proxies.txt, and runtime data (queues, sessions, reports) is stored under data/, with a modular src/ structure for core storage, exchange client, trading logic, and utilities.
- 01 Points‑aware usage pattern – By focusing on high‑frequency, bounded perp trading across many wallets, the bot is naturally aligned with 01’s Points Program, which distributes 10,000,000 non‑monetary points across Private Mainnet, Public Alpha, Public Beta, community rewards, and liquidity initiatives on a weekly schedule.
**Who This Is For**
This bot targets traders and airdrop farmers who already understand perp DEX mechanics and want to run a delta‑neutral, volume‑driven 01 farming stack without wiring their own wallet queues, grouping logic, and basic session management from scratch. It is particularly suited to users trying to maximize on‑platform activity during the 01 Points Program’s mainnet phases — where points are periodically distributed based on engagement like trading and liquidity provision — while keeping net market exposure near zero through DN strategies. You should be comfortable handling Solana private keys, tuning leverage and position sizes, and accepting that points are a non‑monetary participation metric that may or may not be tied to future rewards.
**Important Disclaimer**
This script interacts with live 01.xyz perpetual futures smart contracts and uses real Solana private keys loaded from local plaintext files, which means any compromise of your environment can lead to irreversible loss of funds. While the DN mode is designed to keep positions roughly delta‑neutral, it does not eliminate risk from execution slippage, partial fills, funding, liquidation, or misconfiguration of leverage and position sizes; using incorrect queue types (e.g., single‑wallet queue with DN mode) can also cause errors and unintended behavior. The 01 Points Program itself is explicitly non‑transferable and non‑monetary: points do not represent equity, claims on 01, or guaranteed future tokens, and 01 may change or terminate the program at any time. Nothing in this bot or its documentation constitutes financial, legal, or tax advice; you are solely responsible for complying with 01’s terms, local regulations, and managing your own operational and market risk when running automated strategies on‑chain.
Python · instant email
DCA Binance Script bot - Python
DCA-binance-bot: Minimal Dollar Cost Averaging Bot for Binance
**Overview**
A lightweight, production-ready Python CLI application for executing dollar-cost averaging (DCA) strategies on Binance. Built with safety, simplicity, and developer experience in mind, dca-binance-bot automates fixed-amount purchases at regular intervals while maintaining full transparency through dry-run mode and comprehensive state tracking.
Designed for self-employed traders, DeFi participants, and developers who need reliable, auditable automation without bloated dependencies or closed-source black boxes.
**What It Does**
**Core Functionality**
- Schedules fixed-amount spot market purchases at user-defined intervals (e.g., buy $10 USDT worth of BTC every hour)
- Operates in dry-run mode to preview orders before executing real trades
- Executes real spot market buys on Binance when ready
- Maintains persistent state: tracks purchase history, last execution time, and cumulative totals
- Provides CLI interface for easy command-line operation: `dca-bot run --symbol BTCUSDT --quote-amount 10 --interval-seconds 3600`
**Why DCA Matters**
Dollar-cost averaging removes emotional decision-making from accumulation. Instead of timing market entries perfectly (impossible), you buy fixed amounts on a fixed schedule. This strategy:
- Reduces impact of price volatility by spreading purchases across many price points
- Eliminates the pressure to time the market or predict short-term movements
- Compounds gains over months and years as prices appreciate
- Requires minimal active management once configured
For traders operating multiple protocols, managing liquidation risk, or accumulating long-term holdings, DCA is one of the highest-discipline strategies in crypto.
**Key Features**
**Dry-Run Mode**
- Preview exactly what the bot would do without placing real orders
- Verify configuration, pricing, and order logic before enabling live trading
- Print detailed transaction logs showing symbol, quot
Python · instant email
Doma all-in-one bot
**Doma Bot**
Doma Multi-Wallet On-Chain Automation Bot: Google Sheets–Driven Bridge, Swap, LP & Points with Batch Runs, Retries, and Built-In Safety Controls
**Overview**
This Python bot automates repeatable workflows on Doma across many wallets at once. Built for operators who need a structured, production-style runner — not a one-off script — it uses Google Sheets as the control panel: one row per wallet, configurable batch ranges, live balance/points updates, and per-action status flags. Run bridge, swap, liquidity, and points checks from an interactive menu or CLI, with randomized amounts and delays at every layer.
**What's Included**
- Google Sheets multi-wallet runner — one row = one account (private key, wallet, proxy, balances, points, action flag); batch via row_start / row_end or single-row --row N
- Composable on-chain modules: Stargate bridge (Base → Doma), ETH ↔ domain-token swaps, full USDC/WETH LP cycle, LP add/remove for recovery, live balance check, season points via Doma API
- Uniswap Universal Router integration — swap paths match Doma UI structure (PAY_PORTION on return leg for points-eligible volume)
- Smart token routing — auto-detects pool fees; USDC-bridge path for tokens without WETH pools; dedicated WETH wrap/unwrap mode
- LP engine with slippage protection — mint simulation, adaptive ETH sizing, preflight ETH budget checks (~0.008+ ETH per ~$3 LP cycle)
- Automatic retries — Google Sheets writes (5× on transient errors); on-chain nonce conflict retry
- Safety limits everywhere — gas reserves on Base & Doma, skip rows already marked done, deposit snapshot written once, clear error only when on-chain actually fails
- Randomized execution — bridge amount (fixed / % / random), swap USD notional, LP USDC target, inter-wallet delays (separate fast 1–3s delay for balance/points reads)
- Interactive launcher (python main.py) with arrow-key menu + full CLI (bridge, swap, lp-cycle, check-balance, check-points, …)
- Modular codebase — doma_bot/ orchestration, scripts/ on-chain handlers, config.yaml for tokens, ticks, RPCs, and sheet settings; easy to audit and extend
**Who This Is For**
Python users and Doma farmers running multi-account season activity — swap volume, LP quests, points tracking — who want reliable batch automation without wiring RPC, Sheets, routing logic, and retry handling from scratch. Suitable for teams already managing wallets in a spreadsheet and ready for a one-time Google OAuth + .env setup.
**Important Disclaimer**
This tool operates on mainnet Base and Doma with real ETH. Private keys live in your Google Sheet and local files in plaintext. Failed txs, slippage, bridge delays, and misconfiguration can cost gas or leave tokens stuck (e.g. USDC after a failed LP add — recovery via lp-remove is included but not guaranteed). Automation may conflict with Doma quest rules or terms; points and quest credit are not guaranteed, especially for non-standard swap paths. Configure row ranges, amounts, and delays conservatively — never use keys, proxies, or sheet access you cannot afford to expose. Proxy is stored per row for your workflow; on-chain modules use configured RPC endpoints directly. For education and operational use at your own risk — no warranty.
Python · instant email
Polymarket BTC 5m Martingale Bot
Polymarket BTC 5m Martingale Bot: Automated Prediction Market Trading with Built-In Risk Controls
**Overview**
This Python bot automates martingale-style betting on Polymarket's BTC Up/Down 5-minute markets. Built for traders and developers who want a fully functional, production-ready automated system — not a toy script — it handles market discovery, stake progression, order placement, and session management with hard safety limits baked in from the ground up. Whether you run it out of the box or use it as a foundation for your own strategy, the infrastructure is already done.
**What's Included**
- Fully automated market loop that finds active BTC Up/Down 5-minute markets and enters positions without manual intervention
- Martingale stake progression: doubles after a loss, resets to base stake after a win, fully configurable at every level
- Hard circuit breakers that stop the bot automatically: maximum consecutive losses, maximum drawdown in USDC, per-bet cap, and maximum win cycles
- Dry-run paper mode that simulates every bet without touching real funds
- Session state persistence via a JSON file — restart the bot and it picks up where it left off
- Clean modular package structure — easy to extend and audit
- Environment variable configuration with no hardcoded secrets
- Unit test suite for core strategy and logic components
**Who This Is For**
Crypto traders and Python developers who want a working automated Polymarket system without building from scratch. Ready to run in paper mode immediately after setup.
**Important Disclaimer**
Martingale does not create a statistical edge. Every session carries real variance and fee drag. Configure risk limits honestly, always dry-run first, and never fund the wallet with more than you are prepared to lose entirely.
Python · instant email
Tempo Testnet Bot
Tempo Testnet Bot
Tempo Testnet Multi-Wallet Automation Bot: Scheduled On-Chain Tasks with Proxies, Retries, and Built-In Safety Controls
**Overview**
This Python bot automates repeatable workflows on Tempo testnet across many wallets at once. Built for developers and power users who want a structured, production-style runner — not a one-off script — it handles wallet selection, per-wallet task queues, proxy routing, on-chain modules (faucet, transfers, dApps), and session reporting with configurable limits at every layer. Run the included presets out of the box or extend the task registry with your own modules.
**What's Included**
- Multi-wallet async runner with configurable thread count, staggered starts, and randomized execution order
- SQLite task database: each wallet gets its own pending/completed queue; resume farming without losing progress
- Composable task presets in tasks.py — sequential steps, random-order groups (), and pick-one groups []
- On-chain modules: WebSocket faucet (AlphaUSD / BetaUSD / ThetaUSD), ERC-20 token sender, OnchainGM GM & deploy, InfinityName domain mint
- Automatic retries on init and wallet flow (ATTEMPTS), plus optional skip-or-stop behavior when a task fails
- Full proxy support for HTTP client, RPC, and faucet WebSocket (authenticated or host:port)
- Account targeting: all wallets, numeric ranges, or exact account indices; shuffle on/off
- Browser-based config editor on http://127.0.0.1:3456 — change config.yaml without hand-editing
- Optional Telegram summaries per wallet (completed vs failed tasks)
- Post-run statistics in the console and timestamped Excel export under data/
- Modular src/ layout: task registry, Web3 wrapper, database manager, and per-dApp handlers - easy to audit and extend
**Who This Is For**
Python developers and testnet participants who need reliable multi-account automation on Tempo without wiring RPC, proxies, scheduling, and task state from scratch. Suitable for faucet farming, test activity, and custom module chains after a one-time database setup.
**Important Disclaimer**
This tool operates on a testnet and uses real private keys stored locally in plaintext files and SQLite. Token sender can burn test tokens to random addresses by default. Automation may conflict with network or faucet rules; rate limits and bans are possible. Configure pauses and account ranges conservatively, never use keys or proxies you cannot afford to expose, and comply with Tempo’s terms. For education and research only - no warranty.