Hacktoberfest 2026:维护者为十月标记出来的 issue,仍然开放、适合新手。 浏览 Hacktoberfest issue

[Audit] Pause/resume respond "success" without actually changing any state

未关闭
#1,220 5 条评论 0 个 reaction 已指派 1 人 在 GitHub 查看

维护者通常 7 天内回复

@d1a-m3n 已经在做这个了。

开始于 2026年8月29日。

  • #1 来自 @d1a-m3n —— 未关闭
  • #1342 来自 @d1a-m3n —— 未关闭

评估

这个 Issue 还没有评估数据。

描述

backend bug second-wave-audit Stellar Wave

Filed from the second-wave repository audit (issue 18/100). See the audit summary for full category context.

  • Location: backend/src/controllers/stream.controller.ts:807-841, 890-919
  • Problem: pauseStream/resumeStream call simulation-only Soroban functions (see Architecture #B7) and respond { success: true, stream }, echoing the unmodified, pre-call stream object — no on-chain transaction is submitted and no DB field (isPaused/pausedAt) is updated.
  • Evidence: Response object is the same stream read before the call; no prisma.stream.update in either handler.
  • Suggested implementation: Either implement real signed on-chain calls (see Architecture #B7) or, until that lands, return 501 Not Implemented/an explicit "not yet supported" error instead of a false success: true.
  • Acceptance criteria: Calling pause/resume either performs a real state change verifiable in the DB and on-chain, or returns a non-200 response indicating it did not.
  • Difficulty: L
  • Expected impact: Stops the API from lying to clients about whether a stream was actually paused/resumed.
主要语言
TypeScript
星标
18
派生
250
平均合并
5 天 6 小时
30 天内合并 PR
85

环境准备

从这里开始

  1. 先读完整个 Issue,再读项目的贡献指南。
  2. 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
  3. Fork 仓库,在一个分支上完成修改。
  4. 提交 Pull Request,并在描述里引用这个 Issue 编号。

LabsCrypt/flowfi 的其他 Issue

查看 LabsCrypt/flowfi 的全部 Issue

相似的 Issue

更多 TypeScript Issue

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。