-
Notifications
You must be signed in to change notification settings - Fork 504
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
services/soroban-rpc: design event streaming API interface #4676
Comments
What's driving the technology selection (ws/wss)? What are the use cases we're planning for? What requirements do we have for resuming when there are connectivity issues, or across restarts? |
This might want to use the existing api docs https://stellarorg.atlassian.net/wiki/spaces/PJC/pages/4402151440/soroban-rpc+API+Docs#Websocket-Subscription as a starting point. I'd suggest the desired outcome here is updating the above api docs with a more "final" design. Nice-to-have: We might also want a new pseudo-event for contract deployment. |
The design should consider:
|
|
See google doc https://docs.google.com/document/d/1TZUDgo_3zPz7TiPMMHVW_mtogjLyPL0plvzGMsxSz6A/edit#, and discussion on discord |
Per the google design doc linked above, no websockets or push notifications for this. Just the request/response |
epic - stellar/stellar-rpc#43
related(but not blocked by), back-end data acquisition strategy for streaming - #4681
Create a detailed design document describing the intended implementation of the event stream API. The event stream API are the websocket subscription methods for the soroban-rpc service, so that clients can subscribe/unsubscribe from events.
This design should include :
The text was updated successfully, but these errors were encountered: