crowdfunding::validate_create requires winner_distribution to be exactly {1: 100}. Its milestone math already uses remaining_escrow / remaining_milestones and never reads the distribution, so the check is dropped rather than ported.
Done when
- The check is removed
- Crowdfunding tests still pass unchanged
See plan 3.5.2 case 4.
Plan: boundless-bounty-programs-implementation-plan.md
crowdfunding::validate_createrequireswinner_distributionto be exactly{1: 100}. Its milestone math already usesremaining_escrow / remaining_milestonesand never reads the distribution, so the check is dropped rather than ported.Done when
See plan 3.5.2 case 4.
Plan:
boundless-bounty-programs-implementation-plan.md