I understand how hard/onchain cancellation works (atomics :-P), and I even understand the soft/offchain cancellation “race condition” where a solver just barely solves milliseconds before the cancellation can be processed… BUT what prevents a solver from just completely ignoring your cancellation request in the first place??? I mean you’ve already given them signed permission to execute the trade… and solvers have an incentive to ignore your cancellation request for: (1) more solver rewards (2) more liquidity to match against (3) more surplus capture)… and as we all know solvers/MEV will do anything they can to get more profits (such as overbidding). Do soft cancellations really just rely on the good graces of solvers to not execute the trade? I don’t see how that would ever work (I guess that’s what onchain cancellation is for…)
Related topics
Topic | Replies | Views | Activity | |
---|---|---|---|---|
CIP-11: Rules of the Solver Competition - status quo and an update proposal | 27 | 3390 | August 9, 2022 | |
Move Solver Rewards Mechanism from Theory to Practice | 3 | 660 | November 30, 2023 | |
CIP-7: Allowing External Solvers | 12 | 2240 | May 5, 2022 | |
CIP-14: Risk-adjusted solver rewards | 29 | 2993 | October 22, 2022 | |
CIP-2: Solver Rewards | 21 | 4233 | March 11, 2022 |