Skip to content

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
@0xmaayan
Copy link
Collaborator

@hardsetting is there a plan to get this in? I'd like to use the transaction worker but assume this version is better?

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.

4 participants