How to send TX to the exact block

I am currently experimenting with EIP-7702 delegation execution under adversarial conditions.

Scenario:

  • A wallet is compromised

  • Both attacker and defender attempt to submit delegation transactions

  • The goal is to ensure execution in a specific block

Issues observed:

  1. Block inclusion delay
    Even when using a paid RPC (QuickNode), transactions are consistently included 2-3 blocks after submission when triggered via block listeners (watchBlock / watchBlockNumber).

  2. Fee competition failure
    If I attempt to submit in the same block as the attacker:

  • The attacker consistently outbids gas fees

  • My transaction gets reordered or dropped

Questions:

  • Is there a recommended mechanism in EIP-7702 context to ensure deterministic inclusion timing?

  • Are private relays / bundle mechanisms considered necessary for such delegation execution scenarios?

  • How should delegation be protected against frontrunning in adversarial environments?

Would appreciate insights from anyone working on delegation or account abstraction flows.