-
Notifications
You must be signed in to change notification settings - Fork 0
updates the tx-poller to stream transactions #60
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
updates the tx-poller to stream transactions #60
Conversation
This stack of pull requests is managed by Graphite. Learn more about stacking. |
8b1ec06
to
aaeb7c6
Compare
aaeb7c6
to
aff2cdf
Compare
aff2cdf
to
5069931
Compare
- shifts the tx-poller to a more actor oriented approach by streaming transactions out of the cache. - transaction deduplication and validation is intended to be carried out by the simulator.
5069931
to
1ad6e14
Compare
is it intentional that this doesn't change the way the builder consumers the poller? no poller is spawned, the builder owns one and uses the async method to poll itself rather than letting a task poll |
* fix: break loop on closure and improve tracing * refactor: break out the task future
@prestwich that is intended to be updated in a later PR in this stack (see #64 for the pre-revm version approach), and is intended to be tested and merged as a stack, just logically sorted them like this when making the updates. A PR with the wire up is coming once I can get an |
@@ -1,39 +1,94 @@ | |||
//! Transaction service responsible for fetching and sending trasnsactions to the simulator. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nit: typo: transactions
Closes ENG-792