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

[Design]: Withdrawal Flow Clarity LLD #57

Closed
10 tasks
AshtonStephens opened this issue Apr 15, 2024 · 1 comment
Closed
10 tasks

[Design]: Withdrawal Flow Clarity LLD #57

AshtonStephens opened this issue Apr 15, 2024 · 1 comment
Assignees
Labels
clarity The clarity smart contracts. design making a design decision. withdrawal The withdrawal sBTC operation.

Comments

@AshtonStephens
Copy link
Collaborator

AshtonStephens commented Apr 15, 2024

Design - Withdrawal Flow Clarity LLD

Ownership breakdown: #47

This ticket tracks creating the low level design document for the withdrawal flow clarity. For a low level design to be "complete" it must have the approval of the majority of the sBTC team and meet the criteria of the checklist below.

The withdrawal contract LLD is included in the Clarity LLD Google doc.

Acceptance Criteria Checklist

  • There's a written low level design doc with the following
    • Clear descriptions of all component interactions including serialization format
    • Diagram/s on how the component will work
    • Clear descriptions of the programming languages and infrastructure that will be used
    • Justifications for the design decisions
    • A rough task breakdown of the component's implementation plan referencing inter-dependencies
    • A general list of the of tests required for the component
  • Low level design has been reviewed and approved with the secondary.
  • Low level design has been reviewed and approved with the team.
  • The task breakdown is refined with GitHub issues for each task
@AshtonStephens AshtonStephens added design making a design decision. withdrawal The withdrawal sBTC operation. clarity The clarity smart contracts. labels Apr 15, 2024
@hstove
Copy link
Contributor

hstove commented Apr 23, 2024

I should have commented this previously, but the withdrawal contract definitions are included in the Clarity LLD doc:

https://docs.google.com/document/d/1Bwi1jM_7p9OqNGT41eWCuoKnfoOrNHycqxby3XSonCA/edit#heading=h.z1svj1g6pe7v

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
clarity The clarity smart contracts. design making a design decision. withdrawal The withdrawal sBTC operation.
Projects
None yet
Development

No branches or pull requests

2 participants