Skip to content

Rebase on reth with pending pool fix #593

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 11 commits into
base: develop
Choose a base branch
from

Conversation

SozinM
Copy link
Collaborator

@SozinM SozinM commented Apr 28, 2025

πŸ“ Summary

Use new reth version
Bump rust to 1.86

πŸ’‘ Motivation and Context


βœ… I have completed the following steps:

  • Run make lint
  • Run make test
  • Added tests (if applicable)

@SozinM SozinM force-pushed the msozin/op-rbuilder/pool-pending-fix branch from 44129a3 to 87d82f0 Compare April 28, 2025 10:18
@SozinM SozinM force-pushed the msozin/op-rbuilder/pool-pending-fix branch from 6d56b43 to 386b427 Compare April 28, 2025 11:43
@SozinM
Copy link
Collaborator Author

SozinM commented Apr 28, 2025

Blocker for full integration test: paradigmxyz/reth#15973

{
type PayloadBuilder = OpPayloadBuilderVanilla<Pool, Node::Provider>;

async fn build_payload_builder(
self,
ctx: &BuilderContext<Node>,
pool: Pool,
_evm_config: Evm,
Copy link
Contributor

Choose a reason for hiding this comment

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

why add evm config if it is not used?

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

Because they changed the method signature in the new reth, and we implement reth trait

Copy link
Contributor

Choose a reason for hiding this comment

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

what did they add it for? should our builder use the evm config from the arg as well?

let block_hash = generator.generate_block().await?;

// TODO: uncomment once reth issue is addressed https://github.com/paradigmxyz/reth/issues/15973
Copy link
Contributor

Choose a reason for hiding this comment

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

does this affect pending / queued pool metrics in reth as well?

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

metrics are fine (checked it)
Seems like only issue is on rpc call side

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

okay, turned out that issue was with the test itself, found that problem and implementing the fix

@SozinM SozinM force-pushed the msozin/op-rbuilder/pool-pending-fix branch from 3b784b0 to 89a10ed Compare April 29, 2025 10:40
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.

3 participants