?Fixed? Deal With The Devil
Event
Cost: $0
+1 Buy
Discard the top card of your deck, if you do +$1. The player to your left chooses whether you trash it or gain a copy of it.
So you can stop the infinite chain as long as you choose to trash all the things... I guess that works, but man, the interaction is unfortunate to begin with.
DWtD also has (unfortunate?) interplay with Gardens. Usually your Gold on Turn 1 has consequences, but it's total chaos at this point.
Alternate fixes:Should there be a three-deal limit per turn? Or should it cost Soul tokens, and you start with 10?
The event may still be broken and un-balanceable, but at least it wouldn't be a one-turn Supply buy-out with Travelling Fair.