-
Notifications
You must be signed in to change notification settings - Fork 39
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
Support Reth nodes to index using ExExes #31
Comments
For additional context, a major benefit of ExEx is re-org awareness meaning you can live index rather than maintaining a probabilistic safe distance There is also now native support for backfilling, see https://github.com/paradigmxyz/reth-exex-examples/tree/main/backfill |
interested to work on this! @joshstevens19 this should be straightforward, do you mind if I take a crack at this? |
Hey @SkandaBhat would love someone to take this so yeah please do it 🙏 shouldn’t be to complex main thing here is:
shout if you need any help look forward to the PR |
I also going to test and merge this in the morning just FYI #103 |
Looking into this today, should have a draft early next week @joshstevens19 |
look forward to the PR @SkandaBhat |
@joshstevens19 sorry about this - ended up getting caught up with something else and haven't been able to wrap this up. I might be able to look into this early next week, but if someone else is willing to take this up, please go ahead and assign them. |
sure @SkandaBhat think the PR would be super great so yeah feel free to pick it up next week |
@joshstevens19 Quick question here - do we want to run reth in-process? We could probably keep rindexer lightweight and instead use exex remotely - https://github.com/paradigmxyz/reth-exex-examples/blob/1f74410740ac996276a84ee72003f4f9cf041491/remote/bin/exex.rs |
Reth now support execution extensions we should support ability to config an Reth node and stream data using the ExExes instead of over JSONRPC
https://www.paradigm.xyz/2024/05/reth-exex
The text was updated successfully, but these errors were encountered: