dex-arb-detector

Compare token prices across Uniswap, SushiSwap, Curve, and Balancer to identify profitable arbitrage opportunities.

17|45|Updated Jan 23, 2026
One-click install
npx skills add https://github.com/XSpoonAi/spoon-awesome-skill --skill dex-arb-detector
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dex-arb-detector
Source: https://github.com/XSpoonAi/spoon-awesome-skill/tree/main/web3-data-intelligence/dex-arb-detector
Command: npx skills add https://github.com/XSpoonAi/spoon-awesome-skill --skill dex-arb-detector

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Analyzes price differences across multiple decentralized exchanges to identify profitable arbitrage opportunities and swift actionable insights.

Core Features & Use Cases

  • Multi-DEX price comparison across Uniswap, SushiSwap, Curve, Balancer to surface profitable opportunities.
  • Real-time scanning and profit-margin calculation with output including buy_dex, sell_dex, profit_percentage, and estimated_profit_usd.
  • Use Case: Traders can rapidly identify price spreads between exchanges and simulate trades for ETH/USDC.

Quick Start

Run the main.py script with a JSON params string to scan for arbitrage opportunities across the configured DEXes.

Frequently Asked Questions about dex-arb-detector

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I find profitable arbitrage opportunities between Uniswap and SushiSwap?

To find DEX arbitrage opportunities, the tool compares token prices across multiple decentralized exchanges like Uniswap and SushiSwap. It validates input data, computes the profit percentage, and returns a structured JSON report detailing the buy_dex, sell_dex, and profit percentage.

What is DEX arbitrage scanning and how does it calculate profit margins?

DEX arbitrage scanning identifies price spreads for token pairs like ETH/USDC across different exchanges. Profit margins are calculated by comparing live or provided prices, requiring a non-negative min_profit_percentage, and outputting the profit percentage alongside estimated profit in USD.

Can I use live CoinGecko prices to detect crypto trading arbitrage on Curve and Balancer?

Yes, you can detect crypto trading arbitrage on DEXs like Curve and Balancer using live CoinGecko prices. When enabled, the scanner fetches real-time price data to compare token pairs and identify profitable opportunities across the configured multi-DEX environment.

What's the best way to scan multi-DEX environments for ETH/USDC price gaps?

The best way to scan multi-DEX environments for ETH/USDC price gaps is to run the main script with a JSON parameters string. This approach validates inputs and instantly surfaces profitable arbitrage opportunities with a structured report including the scan timestamp.

Do I need to provide my own price data to check DAI/USDC arbitrage opportunities?

You do not need to provide your own price data to check DAI/USDC arbitrage opportunities. The tool can use either provided price data or live CoinGecko prices when enabled, computing the profit percentage and returning actionable arbitrage insights.

Why does my DEX arbitrage scan return no profitable opportunities?

Your DEX arbitrage scan may return no profitable opportunities if the computed price spread falls below your non-negative min_profit_percentage threshold. The tool only reports opportunities that exceed this validated minimum profit requirement across the compared exchanges.