Skip to content
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

Epic: Protocol 23 Changes #267

Open
1 of 19 tasks
Shaptic opened this issue Aug 13, 2024 · 0 comments
Open
1 of 19 tasks

Epic: Protocol 23 Changes #267

Shaptic opened this issue Aug 13, 2024 · 0 comments

Comments

@Shaptic
Copy link
Contributor

Shaptic commented Aug 13, 2024

Protocol 23: State Archival

Scope: This epic defines work as it pertains to Soroban RPC as well as the SDKs.
General Overview: Platform scoping doc, Core design doc
References: Platform's issues for Protocol 23: projects/37#32.


All work should target a feature branch: TBD.

Phase 0: Protocol 22 Support

The Protocol 22 work must be complete before this epic can become unblocked:

Phase 1: Preparation

This phase involves adding support for all of the plumbing we'll need for the actual feature work:

Phase 2: Integration

This phase involves using the new features across the stack:

Phase 3: Downstream

This phase encompasses impact to SDKs and beyond once RPC schemas are locked in:

  • JavaScript SDK:
    • Add support for new fields from simulateTransaction.
    • Replace all use of InvokeHostFunctionOp in abstractions with the new operation.
    • Add novel abstractions for the new operation.
    • Integrate everything into the restoration flow of the TypeScript bindings.
  • Inform Dev X, Freighter, Lab, et al. about upcoming changes.
  • Prepare a blast for community SDKs that includes all XDR and RPC changes.
@Shaptic Shaptic added this to the platform sprint 50 milestone Aug 13, 2024
@Shaptic Shaptic moved this from Backlog to To Do in Platform Scrum Aug 13, 2024
@Shaptic Shaptic changed the title Protocol 22 Epic: State Archival Protocol 23 Epic: State Archival Aug 19, 2024
@Shaptic Shaptic removed this from the platform sprint 50 milestone Aug 19, 2024
@Shaptic Shaptic changed the title Protocol 23 Epic: State Archival Epic: Protocol 23 Aug 19, 2024
@Shaptic Shaptic moved this from Backlog to Blocked in Platform Scrum Aug 19, 2024
@Shaptic Shaptic changed the title Epic: Protocol 23 Epic: Protocol 23 Changes Aug 19, 2024
@mollykarcher mollykarcher added this to the platform sprint 53 milestone Oct 28, 2024
@Shaptic Shaptic moved this from Blocked to To Do in Platform Scrum Nov 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: To Do
Development

No branches or pull requests

3 participants