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 | |
---|---|---|---|---|
Guidelines for solver-computed fees for long-standing limit orders as implied by past CIPs | 0 | 280 | September 19, 2023 | |
Measuring and banning overbidding | 7 | 569 | August 25, 2023 | |
Bufferable Tokens List | 2 | 1454 | September 9, 2022 | |
Surplus-maximizing VS Volume-maximizing Partially Fillable Limit orders | 1 | 1510 | March 10, 2023 | |
Proposal to provide incentive to limit order | 0 | 1414 | December 31, 2022 |