Skip to content

[GoodBounty] Finalize Streaming Widget PR #36

@L03TJ3

Description

@L03TJ3

Summary

Pick up the existing streaming widget PR, run it locally, fix implementation gaps,
update tests/evidence, and prepare it for human review.

Contributor task

Streaming checks

  • Widget uses WidgetTabs for streams, pools, and balances.
  • Create/update stream handles invalid input, disconnected wallet, wrong chain, pending, success, and failure.
  • Active streams support incoming, outgoing, and all views.
  • Stream history has loading, empty, error, and populated states.
  • GDA pool memberships show claimable amount and claim pending/success/error states.
  • Balances show Super Token balance.
  • SUP reserve is shown only on Base, or clearly disabled/hidden on other chains.
  • Custodial fixture and injected wallet flows both work.
  • UI follows GoodWalletV2 spacing, typography, form, and list patterns.
  • Mobile and desktop layouts are usable and are reasonable aligned with design references.

Storybook and test checks

  • Stories cover custodial, injected, loading, empty, error, create/update, pool claim, Base SUP reserve and Base SUP balance
  • Playwright covers tab navigation, create/update success/failure, pool claim state, and reserve visibility by chain.

Required commands

pnpm install
pnpm build
pnpm lint
pnpm test:demo tests/widgets/streaming-widget

If a command cannot be run, document why and fix the bug.

Acceptance criteria

Metadata

Metadata

Assignees

Labels

Type

No fields configured for Task.

Projects

Status

In Review

Relationships

None yet

Development

No branches or pull requests

Issue actions