-
Notifications
You must be signed in to change notification settings - Fork 14
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
Base Rust backend implementation #216
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Well done. I big piece of work and something to start with.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Well done. Since this PR already includes updates to the front-end that partially request the data from the new Rust backend database, it might be best to keep the PR open as a feature branch (not adding code to this PR so). We can merge the coming PRs into this PR until we're ready to roll out the new backend.
Add contract modules and contract instances
Batch insert blocks
This reverts commit 1ecf089.
Use timestamptz for storing slot_time
Purpose
This PR sets a base implementation for a new backend written in Rust.
It provides the main structure of the project and enough of the indexer and API for multiple contributors to start collaborating on the implementation.