Skip to content

feat: send many for web#2174

Draft
kyranjamie wants to merge 1 commit intodevfrom
feat/send-stx-clone
Draft

feat: send many for web#2174
kyranjamie wants to merge 1 commit intodevfrom
feat/send-stx-clone

Conversation

@kyranjamie
Copy link
Copy Markdown
Contributor

@kyranjamie kyranjamie commented Mar 3, 2026

This PR adds the ability for users to send many recipients, a feature only possible on Stacks routing via a smart contract. This is mostly vibe coded as I wait for multi-wallet builds to finish.

cc/ @mica000 @fabric-8 for design input

cc/ @314159265359879 QA

@kyranjamie kyranjamie marked this pull request as draft March 3, 2026 14:45
@leather-bot
Copy link
Copy Markdown
Contributor

leather-bot commented Mar 3, 2026

Leather Web build 6496459Web preview, Web test report

@codecov
Copy link
Copy Markdown

codecov bot commented Mar 3, 2026

Codecov Report

❌ Patch coverage is 0% with 425 lines in your changes missing coverage. Please review.
✅ Project coverage is 12.10%. Comparing base (73e6231) to head (6496459).
⚠️ Report is 1 commits behind head on dev.

Files with missing lines Patch % Lines
.../features/tools/send-many/send-many-transaction.ts 0.00% 140 Missing ⚠️
...ures/tools/send-many/components/send-many-form.tsx 0.00% 83 Missing ⚠️
...s/send-many/components/send-many-recipient-row.tsx 0.00% 60 Missing ⚠️
...ps/web/app/pages/advanced/tools/send-many.page.tsx 0.00% 56 Missing ⚠️
...b/app/features/tools/send-many/send-many-schema.ts 0.00% 41 Missing ⚠️
...pp/features/tools/send-many/send-many-constants.ts 0.00% 32 Missing ⚠️
...s/web/app/pages/advanced/tools/send-many.route.tsx 0.00% 7 Missing ⚠️
apps/web/app/pages/advanced/advanced.page.tsx 0.00% 5 Missing ⚠️
apps/web/app/routes.ts 0.00% 1 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##              dev    #2174      +/-   ##
==========================================
- Coverage   12.15%   12.10%   -0.06%     
==========================================
  Files        2384     2391       +7     
  Lines       97436    97861     +425     
  Branches     3992     3999       +7     
==========================================
  Hits        11848    11848              
- Misses      84576    85001     +425     
  Partials     1012     1012              
Files with missing lines Coverage Δ
apps/web/app/routes.ts 0.00% <0.00%> (ø)
apps/web/app/pages/advanced/advanced.page.tsx 0.00% <0.00%> (ø)
...s/web/app/pages/advanced/tools/send-many.route.tsx 0.00% <0.00%> (ø)
...pp/features/tools/send-many/send-many-constants.ts 0.00% <0.00%> (ø)
...b/app/features/tools/send-many/send-many-schema.ts 0.00% <0.00%> (ø)
...ps/web/app/pages/advanced/tools/send-many.page.tsx 0.00% <0.00%> (ø)
...s/send-many/components/send-many-recipient-row.tsx 0.00% <0.00%> (ø)
...ures/tools/send-many/components/send-many-form.tsx 0.00% <0.00%> (ø)
.../features/tools/send-many/send-many-transaction.ts 0.00% <0.00%> (ø)
Components Coverage Δ
bitcoin 62.80% <ø> (ø)
query 24.49% <ø> (ø)
utils 87.10% <ø> (ø)
crypto 70.62% <ø> (ø)
stacks 49.42% <ø> (ø)
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@kyranjamie kyranjamie force-pushed the feat/send-stx-clone branch 2 times, most recently from 56efdaa to 302d54e Compare March 3, 2026 15:15
@kyranjamie kyranjamie force-pushed the feat/send-stx-clone branch from 302d54e to 6496459 Compare March 3, 2026 16:03
@fabric-8
Copy link
Copy Markdown
Contributor

fabric-8 commented Mar 3, 2026

Hey @kyranjamie, here's a tweaked up version to make this feel a bit more polished — No dramatic changes just, a few adjustments around element grouping, spacing, alignment, and colors. Pick whatever tweaks you feel are reasonable regarding effort/reward ratio ;) We can also team up briefly to jam through the changes together

image

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.

3 participants