CanonicCanonic Docs
Documentation

Self-trade Prevention

Overview

  • MAOB does not include native self-trade prevention.
  • If you post maker liquidity and then trade as a taker from the same address, your trade can match your own liquidity.
  • Taker fees are applicable even though you are also the maker.

Mitigations

  • Use separate addresses for maker and taker activity.
  • Coordinate order placement and taker execution off-chain to avoid overlap.
  • For automated strategies, add an explicit check before submitting a taker trade.