From daf00944d401c220481db1bf52f8fa77122b6b5f Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 8 May 2026 11:22:25 +0000 Subject: [PATCH 1/7] Initial plan From 468df59454f54ad63a9136980b23023438539d01 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 8 May 2026 11:31:06 +0000 Subject: [PATCH 2/7] fix: resolve savings sdk/widget staking and error handling issues Agent-Logs-Url: https://github.com/GoodDollar/GoodSDKs/sessions/3aa3109f-691f-4527-ba8f-f9a5ae0c76b8 Co-authored-by: L03TJ3 <6606028+L03TJ3@users.noreply.github.com> --- README.md | 1 + apps/demo-savings-widget/index.html | 50 +++++++++++++ apps/demo-savings-widget/package.json | 17 +++++ apps/demo-savings-widget/src/index.js | 58 +++++++++++++++ packages/savings-sdk/src/viem-sdk.ts | 41 +++++++++- .../src/GooddollarSavingsWidget.ts | 74 ++++++++++++++++++- yarn.lock | 11 ++- 7 files changed, 244 insertions(+), 8 deletions(-) create mode 100644 apps/demo-savings-widget/index.html create mode 100644 apps/demo-savings-widget/package.json create mode 100644 apps/demo-savings-widget/src/index.js diff --git a/README.md b/README.md index d774b36..66370cb 100644 --- a/README.md +++ b/README.md @@ -49,6 +49,7 @@ Common tasks: - `apps/demo-identity-app` – React demo covering identity + claim flows - `apps/engagement-app` – engagement rewards showcase - `apps/demo-webcomponents` – Vite playground for Lit components +- `apps/demo-savings-widget` – Vite demo to test the savings widget with an injected wallet Each app documents its development server and environment requirements inside its own README. diff --git a/apps/demo-savings-widget/index.html b/apps/demo-savings-widget/index.html new file mode 100644 index 0000000..46495b8 --- /dev/null +++ b/apps/demo-savings-widget/index.html @@ -0,0 +1,50 @@ + + +
Wallet not connected