Skip to content

Repository files navigation

Spot

Non-custodial market, limit, TWAP, stop-loss, take-profit, and delayed-start orders on EVM chains.

💱 Order Types

  1. Market: Swap at the current price within your slippage limit.
  2. Limit: Swap only when your minimum output can be met.
  3. TWAP: Split a total amount into equal chunks at regular intervals.
  4. Stop-loss: Trigger a swap when the price falls below your threshold.
  5. Take-profit: Trigger a swap when the price rises above your threshold.
  6. Delayed start: Schedule when your order becomes eligible.

⚙️ How It Works

Choose your tokens, total amount, price conditions, and expiration. For recurring orders, set the chunk size and interval. Sign the order; executors fill it when its conditions are met.

Your funds remain in your wallet until execution. Price checks, slippage limits, and expiration constrain each fill.

🌐 Supported Chains

See supported chains and contract addresses.

🚀 Get Started

  1. AI agents: Use the Spot Advanced Swap Orders skill, available on Clawhub, or connect to the hosted MCP endpoint.
  2. Integrators: Follow the API, TypeScript, React, and swap-routing guides.
  3. Support: Report a bug or request a feature.

🔒 Security

Spot's contracts were audited by AstraSec: initial audit and updated audit.

📄 License

MIT.

Contributors

Languages