How does Atomic Arbitrage work?
A contract executes the swaps and checks the final balance before returning. If a required swap or profitability condition fails, the transaction reverts rather than retaining only part of the trading cycle.
What should trading bot developers know about Atomic Arbitrage?
A reverted transaction can still consume gas. Atomic execution inside one transaction is different from a provider's multi-transaction bundle guarantees, and it does not make a CEX leg atomic.
Sources & further reading
Definitions are editorial summaries of the sources below. Protocol behavior and provider policies can change; consult the linked documentation for implementation details.