feat(tracking): Madara core #413
Labels
feature
Request for new feature or enhancement
help-wanted
Looking for contributors to help with this
node
Related to the full node implementation
About
This issue serves as the main entry point towards new contributions into the stable branch of Madara: it is designed to track the progress and priority of implementing core features into the codebase.
feat
: RPC v0.8.0 🔴Note
Latest version of the Startknet RPC specs. Boilerplate is already in place, only the code for method implementations needs to be written.
Priority
This is relatively urgent and the main goal for stable Madara at the moment. RPC v0.8.0 is slated for testnet integration at the end of December: we would like node operators to be able to start experimenting with these methods by then.
feat
: Block Production Restart Refactor 🟡Note
In case of restart, in current approach madara re-executes the transactions which shouldn't be the case. Detailed refactor proposal can be found in the issue listed.
feat
: reorgs 🟡Note
Add support for l1 and l2 reorgs. Expect a significant amount of rewrite of the l2 and l1 sync logic. I suggest you see about this with @cchudant as they are working on a new shared block import pipeline for l2 and local block production which might affect this.
Priority
This is a much needed feature and needs urgent work as well, but due to its scope should probably be addressed on a longer time frame than RPC v0.8.0
perf
: RPC 🟡Note
Current implementation of RPC methods suffers from poor optimization. There is a lot of room for improvement though so the ceiling for is low.
Priority
We need to consider that most of the time a node spends is answering RPC request, so this is very important but should still probably come after #335.
enhancements
: new features 🟢Note
New features which would make the handling of Madara more easy for end users.
Priority
Take up these tasks if all other issues have been resolved.
refactor
: code Cleanup 🟢Note
Low priority refactoring of the codebase, no functional changes. These are features that are nice to have and help will help in the maintainability of Madara on the long term.
workspace
#412Priority
Take up these tasks if your have some spare time.
The text was updated successfully, but these errors were encountered: