An atomic swap is not instant by design. Each side has to publish a transaction and wait for the other chain to confirm it, so the time it takes is set mostly by the block spacing of the two chains involved rather than by anything either party does.
Nothing was lost. The payment was never claimed: it was spent without the preimage, after the timelock, which is the refund path back to the payer, in a09cb5a5b1b24cdf25414c0b46f35b03001e983f5764dbc1ae6dd39e8679ba6a.
The swap stopped at TakerPaymentSpendFailed. The maker's claim on the taker's coin was rejected; it can be retried for as long as that payment is unspent.
maker_swap:1269] !taker_coin.send_maker_spends_taker_payment: "utxo_common:1025] utxo_common:977] client:1132] : failed to parse list of 11 headers (coin=CY-segwit, from=1370007, requested_count=11): UnexpectedEnd"
Recorded by the swap's own protocol log, which is the only source that knows: the aggregator reports failed and completed swaps identically. Nothing changed hands, so it sets no reference price.
b48d88388ba37fee7780471d1cfb69f1db1834760d6e0bb0443bf17604a353c1
confirmed on-chain, locked to this swap's secret hash
- MakerPaymentSent · MakerPaymentReceived: b48d88388ba37fee7780471d1cfb69f1db1834760d6e0bb0443bf17604a353c1
- MakerPaymentRefunded: 54897e281ec5869089a788daaf8ce2869aa324368c2ed5fd7e4f7bfd16eeb643
ff0af7977f5512418de2fc3845dee942350532da1b7b3094bde25c81bfa3e7fc
confirmed on-chain, locked to this swap's secret hash
- TakerFeeSent · TakerFeeValidated: bb384afda680595c534c8fe51c3f429ffb681445c3b63eeec0887fe54ad247e1
- TakerPaymentSent · TakerPaymentReceived: ff0af7977f5512418de2fc3845dee942350532da1b7b3094bde25c81bfa3e7fc
- TakerPaymentRefunded: a09cb5a5b1b24cdf25414c0b46f35b03001e983f5764dbc1ae6dd39e8679ba6a
No flags are stored against this swap. Flags are written while a swap sits inside a live pricing window, so on an older swap their absence means it was never assessed rather than that it was assessed and found clean.
Reported by kdf-statsdb-8762.