Skip to content

Getting Started

Welcome to Arbiter-Bot! This section will help you get up and running.

Prerequisites

  • Rust 2024 Edition (rustc 1.85+)
  • Cargo (comes with Rust)
  • Exchange API credentials:
    • Polymarket: Ethereum private key, CLOB API credentials
    • Kalshi: API key ID and RSA private key

Quick Start

  1. Installation - Build the project from source
  2. Configuration - Set up environment variables
  3. First Run - Test connectivity and run in dry-run mode

Simulation & Testing

Safe ways to test without risking real funds:

  • Paper Trading - Simulated order execution with position tracking
  • Backtesting - Replay historical data to evaluate strategies

Market Discovery

Automated matching of markets across Polymarket and Kalshi:

Feature Flag Required

Market discovery requires building with --features discovery.

Next Steps

After getting started, explore: