Implementation ideas
If a DA submit tx is pending in the mempool, we should not retry with backoff because we'll exhaust all retries. Instead, we should wait until the tx is dropped from the mempool and then retry.
Examples of mempool errors which should be gracefully handled:
- account sequence mismatch
- tx already subscribed
- tx already exists in cache
Implementation ideas
If a DA submit tx is pending in the mempool, we should not retry with backoff because we'll exhaust all retries. Instead, we should wait until the tx is dropped from the mempool and then retry.
Examples of mempool errors which should be gracefully handled: