Skip to content

Submitter: retry when the EVM nonce is too low#989

Merged
norswap merged 1 commit intomasterfrom
ns/retry-future-nonce
Jul 24, 2025
Merged

Submitter: retry when the EVM nonce is too low#989
norswap merged 1 commit intomasterfrom
ns/retry-future-nonce

Conversation

@norswap
Copy link
Copy Markdown
Collaborator

@norswap norswap commented Jul 24, 2025

Before this, we would attempt to replace (cancel) a transaction whose EVM nonce is too low, which is nonsensical and would always fail (but then work because the replacel logic would detect that the nonce is too low).

Now we immediately retry the operation (account creation or boop submit) when the nonce is too low, but only once, otherwise we fail, and we never go to replacement in this case.

@norswap norswap changed the title retry when the EVM nonce is too low + avoid avoid getting stuck in a loop replacing an old nonce retry when the EVM nonce is too low Jul 24, 2025
Copy link
Copy Markdown
Collaborator Author

norswap commented Jul 24, 2025

This stack of pull requests is managed by Graphite. Learn more about stacking.

@norswap norswap marked this pull request as ready for review July 24, 2025 15:21
@cloudflare-workers-and-pages
Copy link
Copy Markdown

Deploying happychain with  Cloudflare Pages  Cloudflare Pages

Latest commit: 8257dfc
Status: ✅  Deploy successful!
Preview URL: https://9cd35b25.happychain.pages.dev
Branch Preview URL: https://ns-retry-future-nonce.happychain.pages.dev

View logs

@norswap norswap changed the title retry when the EVM nonce is too low Submitter: retry when the EVM nonce is too low Jul 24, 2025
@norswap norswap merged commit faca732 into master Jul 24, 2025
4 checks passed
@norswap norswap deleted the ns/retry-future-nonce branch July 24, 2025 15:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant