Skip to content

Balance display links to non-existent /transactions route #516

Closed

Description

@DeFiVC

What

The BalanceDisplay component in src/components/wallet/balance-display.tsx:101-106 contains a "View Transactions" link pointing to /transactions, but no /transactions route exists in the app router. Clicking this link navigates users to a 404 page.

Where

src/components/wallet/balance-display.tsx:101-106

Acceptance Criteria

  • Either create a /transactions page showing the users transaction history, OR
  • Remove the "View Transactions" link, OR
  • Point the link to the rewards page (/rewards) which already shows reward history

Technical Context

// Current (broken) — balance-display.tsx:101-106
<Link
  href="/transactions"
  className="flex items-center gap-1 text-xs text-stellar-purple hover:underline dark:text-purple-400"
>
  View Transactions <ExternalLink className="h-3 w-3" />
</Link>

Severity

Medium — Dead link leads to 404, breaking user trust in navigation.

Activity

  1. added
    bugSomething isn't working
    mediumFunctionality impaired but workaround exists, edge case, partial feature
    on Sep 30, 2026
  2. samueldoo commented on Sep 30, 2026

    @samueldoo

    Hi Maintainers, I’d like to work on resolving issue #516. Here is my proposed plan to fix the dead link navigation in BalanceDisplay:

    • Update Route Target: Modify src/components/wallet/balance-display.tsx:101-106 to update the href attribute from the non-existent /transactions route to the existing /rewards page.
    • UI & UX Check: Ensure the "View Transactions" (or "View Rewards History") link label and icon align cleanly with the /rewards page flow without breaking layout styling.
    • Verification: Verify locally that clicking the link navigates smoothly to /rewards without triggering any 404 errors or console warnings.
  3. rupesh-kumar-sah commented on Oct 2, 2026

    @rupesh-kumar-sah

    Hello maintainers,

    I would like to take on and implement this issue: Balance display links to non-existent /transactions route.

    Technical Implementation Roadmap:

    1. Formal Soroban Invariant Design: Audit storage layout (Instance, Persistent, Temporary) with strict TTL management and explicit require_auth guards.
    2. Core Rust WASM Implementation: Implement deterministic state transition handlers eliminating arithmetic overflow risks using checked/saturating math.
    3. Hermetic Testing Suite: Build comprehensive test cases in tests/ asserting authorized vs unauthorized invocations, mock auth environments, and edge value bounds.
    4. Gas & Footprint Optimization: Profile CPU/memory instruction budgets under Soroban host environment to ensure optimal runtime efficiency.

    Looking forward to delivering this robust implementation. Please assign whenever convenient!

  4. ololadeanalytics-prog commented on Oct 21, 2026

    @ololadeanalytics-prog

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

    Hello maintainer! I'd love to take on this issue. I specialize in frontend development and fixing UI bugs, and I can resolve the broken transaction link by aligning it with the app's existing navigation and user experience. I'll review the available routes, implement the most appropriate fix, and test it to ensure users no longer encounter a 404 page.

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

  5. PrimeFactor-Dev commented on Oct 22, 2026

    @PrimeFactor-Dev
    Contributor

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

    I would love to work on this issue.

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

  6. drips-wave commented on Oct 22, 2026

    @drips-wave

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

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

  7. grantfox-oss commented on Oct 24, 2026

    @grantfox-oss

    🎉 This issue has been marked as completed on GrantFox!

    @PrimeFactor-Dev's PR #672 was approved and merged by @DeFiVC.

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

    👏 Great work, @PrimeFactor-Dev! Keep contributing to ChainLearnOfficial.

  8. drips-wave commented on Oct 24, 2026

    @drips-wave

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

    😎 @PrimeFactor-Dev: 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

Labels

Stellar WaveIssues in the Stellar wave programbugSomething isn't workingmediumFunctionality impaired but workaround exists, edge case, partial feature

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions