Skip to content

feat(dashboard): add per-wallet sponsorship settings panel#39

Merged
Emmyt24 merged 2 commits into
Octo-Protocol-org:mainfrom
observerr411:feat/gas-sponsorship/wallet-sponsorship-settings
Jun 28, 2026
Merged

feat(dashboard): add per-wallet sponsorship settings panel#39
Emmyt24 merged 2 commits into
Octo-Protocol-org:mainfrom
observerr411:feat/gas-sponsorship/wallet-sponsorship-settings

Conversation

@observerr411

Copy link
Copy Markdown
Contributor

Allows enabling/disabling gas sponsorship and configuring fee cap and daily
budget per wallet. Shows today's spend against the daily limit.

Adds updateSponsorshipConfig() PUT helper to lib/sponsorship.ts, surfaces the
config's spent_today_stroops for the remaining-budget indicator, and links
the panel from the wallet-level sidebar navigation. Client-side validation
enforces both values > 0 and max fee <= daily budget; save is disabled while
the request is in-flight. The toggle uses role="switch" with aria-checked.

Closes #12

observerr411 and others added 2 commits June 22, 2026 15:57
…sorship

Shows per-wallet sponsorship status and budget at a glance. Removes the
'soon' flag from the sidebar navigation item now that the page is live.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Allows enabling/disabling gas sponsorship and configuring fee cap and daily
budget per wallet. Shows today's spend against the daily limit.

Adds updateSponsorshipConfig() PUT helper to lib/sponsorship.ts, surfaces the
config's spent_today_stroops for the remaining-budget indicator, and links
the panel from the wallet-level sidebar navigation. Client-side validation
enforces both values > 0 and max fee <= daily budget; save is disabled while
the request is in-flight. The toggle uses role="switch" with aria-checked.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@Emmyt24 Emmyt24 merged commit fee9e8e into Octo-Protocol-org:main Jun 28, 2026
0 of 4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat(dashboard): Build per-wallet sponsorship settings panel — enable toggle, fee cap, daily budget

2 participants