Allocation moves out of create and into payout. select_winners reads the amount from the payload rather than deriving it from a percentage of base_escrow.
Done when
WinnerSpec carries amount: i128
select_winners uses it directly, amount > 0 enforced
base_escrow snapshotting and EventPrizeBaseEscrow are no longer read on this path
- The pre-1.3.0 push-model branch keyed off its absence is removed
See plan 3.1 and 3.4.
Plan: boundless-bounty-programs-implementation-plan.md
Allocation moves out of create and into payout.
select_winnersreads the amount from the payload rather than deriving it from a percentage ofbase_escrow.Done when
WinnerSpeccarriesamount: i128select_winnersuses it directly,amount > 0enforcedbase_escrowsnapshotting andEventPrizeBaseEscroware no longer read on this pathSee plan 3.1 and 3.4.
Plan:
boundless-bounty-programs-implementation-plan.md