Skip to content

Build circuit breaker status indicator on buy form for price impact warnings #1034

Closed

Description

@Chucks1093

Summary

Show a real-time price impact indicator on the buy form and display a circuit breaker warning when the current order would trip the key's configured impact threshold.

Scope

  • Price impact percentage displayed below amount input on buy form
  • Impact computed from current curve state on amount change
  • Warning banner when impact approaches or exceeds circuit breaker threshold
  • Buy button disabled with circuit breaker message when threshold breached
  • Tooltip explaining circuit breaker protection

Acceptance Criteria

  • Price impact computed correctly for any input amount
  • Warning banner shown at correct threshold proximity
  • Buy disabled when impact equals or exceeds circuit breaker limit
  • Tooltip explains circuit breaker purpose clearly
  • Impact indicator updates within 300ms of amount input change

ETA

12 hours

Activity

  1. guptakumarranjeet150 commented on Sep 27, 2026

    @guptakumarranjeet150

    Hello @maintainers,

    I am interested in working on this issue.
    Plan:

    1. Build Build circuit breaker status indicator on buy form for price impact warnings with responsive React/Next.js components and clean state management.
    2. Verify UI performance and zero console errors.

    I can start working on this right away. Please assign!

  2. Unclebaffa commented on Sep 27, 2026

    @Unclebaffa

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

    I'd be happy to take this issue on. I have experience building production-ready applications and collaborating effectively through GitHub workflows, including implementing features, resolving bugs, and submitting well-documented pull requests.

    I'll carefully review the existing implementation, identify the root cause, and deliver a robust, maintainable solution that aligns with the project's architecture and coding standards. Before submitting my PR, I'll thoroughly test the changes to ensure reliability and avoid regressions.

    My goal is to contribute high-quality, clean, and maintainable code while communicating clearly throughout the process and delivering a dependable solution in a timely manner.

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

  3. temisan0x commented on Sep 27, 2026

    @temisan0x
    Contributor

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

    Hi Maintainer! I'd love to take on this issue

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

  4. baling-1 commented on Sep 27, 2026

    @baling-1
    Contributor

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

    Kindly assign

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

  5. Obito-2222 commented on Sep 27, 2026

    @Obito-2222

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

    Hi Maintainer,

    I’m interested in taking ownership of this issue and would appreciate the opportunity to work on it if it is still available. I’ve carefully reviewed the issue requirements and have a clear understanding of the scope, expected outcome, and implementation approach.

    I’m confident I can execute the task efficiently and deliver a clean, well-tested, and maintainable solution in accordance with the project’s standards and contribution guidelines. I’m also available to prioritize this issue and aim to have the implementation completed within 12 hours of being assigned.

    If the issue is still unassigned, I’d be grateful if you could assign it to me. I’m ready to get started immediately.

    Thank you for your time and consideration.

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

  6. rajiabdulrahmon2020-ui commented on Sep 27, 2026

    @rajiabdulrahmon2020-ui

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

    I’ve reviewed the issue from both the requirements and implementation perspective. I’d like to take ownership of it and deliver a solution that is robust, testable, and appropriately scoped to the problem.

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

  7. aduagba4133 commented on Sep 27, 2026

    @aduagba4133

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

    Hello, I’ve gone through the requirements and I’m confident I can implement a proper solution that matches the acceptance criteria. Kindly assign this issue to me.

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

  8. Guddy1-tech commented on Sep 27, 2026

    @Guddy1-tech

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

    I’d like to contribute to this issue across both frontend and backend.
    I’m comfortable understanding existing codebases, implementing features, and debugging issues.
    On the backend, I’m interested in APIs, business logic, state handling, and edge cases.
    On the frontend, I can build clear interfaces and connect them reliably to backend functionality.
    I’m happy to contribute wherever the project needs the most support and work collaboratively through GitHub.

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

  9. JerryOJJ commented on Sep 27, 2026

    @JerryOJJ

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

    I would like to work on this

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

  10. Ahbiz commented on Sep 27, 2026

    @Ahbiz
    Contributor

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

    Hi, I’m interested in working on this issue. I’ve reviewed the details and would like to take responsibility for the implementation. Please assign it to me, and I’ll get started.

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

  11. drips-wave commented on Sep 27, 2026

    @drips-wave

    Congratulations, @Unclebaffa! 🎉 Your application was accepted by the repo's maintainers, and the issue is due on September 30, 2026.

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

  12. grantfox-oss commented on Sep 28, 2026

    @grantfox-oss

    🎉 This issue has been marked as completed on GrantFox!

    @Unclebaffa's PR #1039 was approved and merged by @Chucks1093.

    🏆 @Unclebaffa: You earned 45 FoxPoints for this contribution! Your current tier: Specialist (5,627 total points). Track your full progress on GrantFox.

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

  13. drips-wave commented on Sep 28, 2026

    @drips-wave

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

    😎 @Unclebaffa: You earned 150 Points for completing this issue! After the current Wave ends, 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 program

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions