-
Notifications
You must be signed in to change notification settings - Fork 447
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
Rust Portal-Hive to Hive Transition Tracker Issue #979
Comments
Hey @KolbyML, it's actually np to have the big PR, I'm just very slow. |
With the merge of #980 it depends on turning on No worries. :D I am just excited with the smaller PR way I actually have something merged now which is so cool! |
I have changed the setting in CircleCI |
The Rust CI works and only runs on the filtered path very cool. I am going to open the PR's for the other simulators tomorrow. I think it is nice with this split approach because it is also a lot less work I realized on my end to maintain the PR, with any changes we make on portal-hive in the mean time during the transitionary period. |
I have merged the simulators as-is. However, I think there are some things that could be improved:
|
Here is a PR with the readme we had on portal-hive #991 I would be down to remove the portal-prefix from interop/mesh/bridge and compat suffix from rpc I would prefer If you want
I will look into this and resolve any issues if they exist |
Another note is trin-bridge can only be used with the portal-bridge simulator and is required for portal-bridge simulator to be ran |
Looking at the simulators again, I also noticed the actual suite implementations are kind of small. One thing to note is that there is no one-to-one correspondence between simulators and test suites. You can run multiple suites from one simulator, so we could also just add a |
:D I didn't even know that was possible. I think that is a great idea! I haven't read the simulators written in go-lang as they were never on ethereum/portal-hive at the time I started to write tests for it we just had 2 different simulators rpc-compat and portal-interop. I will read one of the go simulators to get a better idea on the best practices for structuring simulators and make a PR with the change you suggested 👍 |
Here https://github.com/ethereum/hive/pull/994/files here is a PR with the requested layout :D |
Back in October Felix proposed the idea of us merging portal-hive back into hive. Here is a tracker PR which will track the progress of it. Originally I made 1 big PR, but looking back on that it probably wasn't the best idea and could be seen as overwhelming to review. So I am back with a different attept in making a more gradual transition.
PR's to complete transition of the Rust Portal Hive code
Then one day after the above is done and hivesim-rs is "stable" we can transition that too.
I can't wait till this happens as I want to write some EL -> portal-bridge -> portal client tests.
The text was updated successfully, but these errors were encountered: