Skip to content

New transaction worker proposal #679

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

hardsetting
Copy link
Contributor

@hardsetting hardsetting commented Apr 14, 2025

Description

Proposal for new transaction worker design, to overcome some promise resolution issues with the current design.

Test Plan

Testing using the gas station's load tester
Will add CI later

Related Links

Checklist

  • Have you ran pnpm fmt?
  • Have you updated the CHANGELOG.md?

@hardsetting hardsetting self-assigned this Apr 14, 2025
@hardsetting hardsetting force-pushed the gabriele/txn-worker-improvements branch from 98ab40c to 1d973c0 Compare April 14, 2025 21:51
Copy link
Contributor

@banool banool left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks great, much much simpler, and actually more powerful thanks to the failed seqnum handling behavior (was the previous version correctly handling gaps due to rejected txns? I don't think so).

I suppose next step is to add events / signals / etc that the caller can subscribe to?

@hardsetting hardsetting force-pushed the gabriele/txn-worker-improvements branch 2 times, most recently from ae1eeb4 to 56d12f8 Compare June 18, 2025 23:39
@hardsetting hardsetting changed the title Gabriele/txn worker improvements New transaction worker proposal Jun 18, 2025
@hardsetting hardsetting marked this pull request as ready for review June 18, 2025 23:42
@hardsetting hardsetting requested a review from a team as a code owner June 18, 2025 23:42
@hardsetting hardsetting requested a review from yuunlimm June 18, 2025 23:51
@hardsetting hardsetting force-pushed the gabriele/txn-worker-improvements branch from 2de2aba to dd334ba Compare June 18, 2025 23:55
@hardsetting hardsetting force-pushed the gabriele/txn-worker-improvements branch from dd334ba to b9a91ed Compare June 18, 2025 23:58
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.

2 participants