Skip to content

Build portfolio rebalance UI with target allocation configuration #1139

Closed

Description

@Chucks1093

Summary

Implement a portfolio rebalance panel where users configure target allocation percentages across their held keys and preview required swaps before executing an atomic rebalance.

Scope

  • Rebalance tab on portfolio page listing held keys with current % and target % inputs
  • Total allocation validator showing running sum with error when not 100%
  • Preview Rebalance button calls get_rebalance_preview API and shows required swaps
  • Execute Rebalance button submits execute_rebalance contract call
  • RebalanceExecuted toast on confirmation with per-key swap summary

Acceptance Criteria

  • Total allocation validator shows error correctly when inputs do not sum to 100%
  • Preview returns accurate required swaps and estimated costs
  • Execute submits correct contract call with configured allocations
  • RebalanceExecuted toast shows correct per-key swap summary
  • Execute button disabled until allocations sum to 100%

ETA

12 hours

Activity

  1. biqqest commented on Oct 18, 2026

    @biqqest

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

    Hi Maintainer, I'd love to work on this issue please. I deliver high impact solutions, ensuring seamless workflow and client satisfaction

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

  2. AdEmOnD07 commented on Oct 18, 2026

    @AdEmOnD07

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

    I would like to work on this issue PLEASE
    I will deliver best and fast

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

  3. rupesh-kumar-sah commented on Oct 18, 2026

    @rupesh-kumar-sah

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

    Ready to ship immediately! Focus: Modern Frontend Architecture (React / Next.js / Tailwind) for "Build portfolio rebalance UI with target allocatio". Plan: Develop modular, reusable UI components adhering to design tokens, strict TypeScript props, and responsive viewport guidelines. Guaranteed 100% green CI & test coverage. Zero hand-holding. SLA: clean PR in 1-2h. Track record: Systems/Infra engineer, zero-regression test focus.

    ℹ️ Repo Maintainers: To accept this application, review their application or assign @rupesh-kumar-sah to this issue.

  4. KingFRANKHOOD commented on Oct 18, 2026

    @KingFRANKHOOD
    Contributor

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

    I would like to work on this issue.

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

  5. drips-wave commented on Oct 18, 2026

    @drips-wave

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

    🧑‍💻 @KingFRANKHOOD: 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 🌊

  6. grantfox-oss commented on Oct 27, 2026

    @grantfox-oss

    🎉 This issue has been marked as completed on GrantFox!

    @KingFRANKHOOD's PR #1184 was approved and merged by @Chucks1093.

    🏆 @KingFRANKHOOD: You earned 35 FoxPoints for this contribution! Your current tier: Explorer (812 total points). Track your full progress on GrantFox.

    👏 Great work, @KingFRANKHOOD! Keep contributing to accesslayerorg.

  7. drips-wave commented on Oct 27, 2026

    @drips-wave

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

    😎 @KingFRANKHOOD: 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.

  8. added 2 commits that reference this issue on Oct 27, 2026
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 program

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions