Atomic Swap allows two parties to atomically swap tokens without trusted third parties. Atomic swaps suffer from the free-option problem where one party gets an unfair advantage by retaining the option to take or leave the price offer committed by the counterparty for some known period of time.