Skip to content

[P1] Batch limits, fee recipients, and audit checklist - #1352

Merged
martinzhames merged 2 commits into
dupdab:mainfrom
Onomah1010:feat/issues-1228-1229-1230
Oct 27, 2026
Merged

martinzhames merged 2 commits into
dupdab:mainfrom
Onomah1010:feat/issues-1228-1229-1230

Conversation

@Onomah1010

Copy link
Copy Markdown
Contributor

Summary

  • Raise the batch payment limit to 100 with a Soroban CPU benchmark and max-size regression test.
  • Add validated fee-recipient splits, rounding-safe transfers, and admin-timelocked recipient updates.
  • Add a per-contract security audit checklist and external-audit placeholder, and update deployment/migration docs.

Closes #1228
Closes #1229
Closes #1230

Validation

  • cargo test -p batch-payments --lib
  • cargo test -p fee_distributor --lib
  • Batch benchmark: 100 payments used 6,853,384 CPU instructions (68,533 per payment), below the 100,000,000 budget.

@martinzhames
martinzhames merged commit aa3ce2f into dupdab:main Oct 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants