Skip to content

Contracts docs: proposals storage layout & treasury interface #470

Closed
Purity-Euphemia/clicked
#1

Description

@codebestia

Write contracts/docs/contracts-proposals-storage.md documenting contracts/contracts/proposals/src/storage.rs, treasury_interface.rs, and treasury_interface_client.rs — the Proposal/ProposalStatus data structures, vote-tracking storage, and the typed cross-contract client used to call into group_treasury.

Acceptance criteria:

  • Every storage key/data structure is documented with its type, including the ProposalStatus enum's full set of values and transitions
  • The treasury_interface_client.rs cross-contract-call mechanism is documented — how a contract ID is resolved and invoked
  • Storage type and TTL/bump behavior is documented

Activity

  1. JesseJohn7 commented on Jul 29, 2026

    @JesseJohn7
    Contributor

    @JesseJohn7 has applied to work on this issue as part of the Stellar Wave Program's 7th wave.

    Please assign me to this issue

    ℹ️ Repo Maintainers: To accept this application, review their application or assign @JesseJohn7 to this issue.

  2. Kingvic300 commented on Jul 29, 2026

    @Kingvic300

    @Kingvic300 has applied to work on this issue as part of the Stellar Wave Program's 7th wave.

    I would love to work on this kindly assign it to me

    ℹ️ Repo Maintainers: To accept this application, review their application or assign @Kingvic300 to this issue.

  3. Purity-Euphemia commented on Jul 29, 2026

    @Purity-Euphemia

    @Purity-Euphemia has applied to work on this issue as part of the Stellar Wave Program's 7th wave.

    Please I can work on this 🙏

    ℹ️ Repo Maintainers: To accept this application, review their application or assign @Purity-Euphemia to this issue.

  4. drips-wave commented on Jul 29, 2026

    @drips-wave

    Congratulations, @Purity-Euphemia! 🎉 Your application was accepted by the repo's maintainers, and the issue is due on July 30, 2026.

    🧑‍💻 @Purity-Euphemia: Please resolve the issue such that the repo's maintainers have enough time to review your contribution before the due date. You'll earn Points for completing the issue on-time, which will make you eligible for a share of the Stellar Wave Program's reward pool.

    Warning

    When opening a PR, please link it to this issue to ensure it gets tracked accurately. Points are awarded when this issue is marked as completed by the maintainer.

    🤠 Repo maintainers: Please keep an eye on the contributor's progress and review their work before the due date. You can manage this issue, including adjusting its complexity and points, here.

    🌊 Happy Wave 🌊

  5. Clinton6801 commented on Aug 28, 2026

    @Clinton6801
    Contributor

    @Clinton6801 has applied to work on this issue as part of the Stellar Wave Program's 8th wave.

    Hello boss I've gone through the issue description and I believe I have the best skills to resolve this issue ASAP. Kindly assign me

    ℹ️ Repo Maintainers: To accept this application, review their application or assign @Clinton6801 to this issue.

  6. Okunolabuilds commented on Sep 30, 2026

    @Okunolabuilds

    @Okunolabuilds has applied to work on this issue as part of the Stellar Wave Program's 9th wave.

    I would love to work on this project,I will keep it simple, clean and well tested

    ℹ️ Repo Maintainers: To accept this application, review their application or assign @Okunolabuilds to this issue.

  7. ademolabiyi92-design commented on Oct 21, 2026

    @ademolabiyi92-design

    @ademolabiyi92-design has applied to work on this issue as part of the Stellar Wave Program's 10th wave.

    Hi I would like to work on this issue

    ℹ️ Repo Maintainers: To accept this application, review their application or assign @ademolabiyi92-design to this issue.

  8. G-ELM commented on Oct 22, 2026

    @G-ELM
    Contributor

    @G-ELM has applied to work on this issue as part of the Stellar Wave Program's 10th wave.

    I can work on this maintainer

    ℹ️ Repo Maintainers: To accept this application, review their application or assign @G-ELM to this issue.

  9. drips-wave commented on Oct 22, 2026

    @drips-wave

    Congratulations, @G-ELM! 🎉 Your application was accepted by the repo's maintainers, and the issue is due on October 22, 2026.

    🧑‍💻 @G-ELM: Please resolve the issue such that the repo's maintainers have enough time to review your contribution before the due date. You'll earn Points for completing the issue on-time, which will make you eligible for a share of the Stellar Wave Program's reward pool.

    Warning

    When opening a PR, please link it to this issue to ensure it gets tracked accurately. Points are awarded when this issue is marked as completed by the maintainer.

    🤠 Repo maintainers: Please keep an eye on the contributor's progress and review their work before the due date. You can manage this issue, including adjusting its complexity and points, here.

    🌊 Happy Wave 🌊

  10. github-actions commented on Oct 22, 2026

    @github-actions

    Closed by #684, merged into dev.

  11. drips-wave commented on Oct 22, 2026

    @drips-wave

    This issue has been completed by @G-ELM as part of the Stellar Wave Program's 10th Wave 🥳

    😎 @G-ELM: You earned 200 Points for completing this issue! Once the Wave's rewards are finalized, you'll be eligible for a percentage of the Wave's reward pool based on the percentage of total points you've earned. Learn more here. You can also Leave a review to share your experience working on this issue.

    🧑‍💻 Repo maintainers: How'd the contributor do? Leave a review to share your experience working with them.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Stellar WaveIssues in the Stellar wave programcontractsdocumentationImprovements or additions to documentation

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions