Skip to content
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

Oracle ExEx #18

Merged
merged 6 commits into from
Sep 9, 2024
Merged

Oracle ExEx #18

merged 6 commits into from
Sep 9, 2024

Conversation

loocapro
Copy link
Contributor

@loocapro loocapro commented Sep 3, 2024

Closes: #3

This PR wants to demonstrate how to bootstrap an oracle, part of a decentralised network, that can:

  • Discover and connect with new peers dynamically via discv5
  • Decode data from confirmed blocks through Reth ExEx
  • Gossip decoded data via a sub RLPx protocol to any connected peer

@loocapro loocapro marked this pull request as draft September 3, 2024 16:03
Copy link
Contributor

@mattsse mattsse left a comment

Choose a reason for hiding this comment

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

this is awesome

some suggestions and now we need to figure out what that protocol should actually do

oracle/src/network/proto/mod.rs Show resolved Hide resolved
oracle/src/main.rs Show resolved Hide resolved
@loocapro loocapro marked this pull request as ready for review September 6, 2024 10:24
@loocapro
Copy link
Contributor Author

loocapro commented Sep 6, 2024

Hi @mattsse,

I am tracking all iterations in this issue #20

If it is ok with you, we can merge this and i can start on the next iteration which is documented here:

#19

@mattsse
Copy link
Contributor

mattsse commented Sep 6, 2024

pending CI

@loocapro
Copy link
Contributor Author

loocapro commented Sep 9, 2024

pending CI

Hi @mattsse should be ok now.

@mattsse mattsse merged commit 123eb77 into paradigmxyz:main Sep 9, 2024
10 checks passed
@loocapro loocapro mentioned this pull request Sep 11, 2024
9 tasks
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.

ExEx that registers an RLPx subprotocol
3 participants