-
Notifications
You must be signed in to change notification settings - Fork 502
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
soroban-rpc: Implement Captive core usage #4682
Comments
This will be based on the final design of data backend (post v1) |
In #4681 (comment) we determined that SQLite would be the best option to store events in soroban-rpc. https://github.com/tamirms/soroban-events has a prototype which ingests ethereum events into SQLite. This code from this prototype can be lifted and adapted for use in soroban-rpc |
We will need to implement the following tasks to close this issue:
Here is a schema we can use for the SQLite DB: https://github.com/tamirms/soroban-events/blob/main/migrations/01_init.sql We should consider the following schema optimizations noted in the design doc: https://docs.google.com/document/d/1F60xINIbfKrdnGeBBxygeHU3ZlgthRJw8DLXaYDakl0/edit?disco=AAAAkizX2ek For the ingestion component we will need to implement the following sub-tasks:
|
per discussion on Friday: |
@tamirms , @2opremio , is this effectively done now? since #322 PR on tools added captive core to rpc. |
This issue is for events (although it doesn’t specify it the title). The tools PR implements captive core support for ledger entries #4717 . |
I'm closing this issue because we already have #4718 which is tracking supporting events in soroban-rpc |
epic - stellar/stellar-rpc#43
Acceptance Criteria: implement the decision from #4681
[12/16/22] scope of the data backend design in #4681 has widened to cover all data model of rpc and include usage of captive core and ingestion, this came about after RPC design discussion had consensus to go with 0.5 option
The text was updated successfully, but these errors were encountered: