pull down to refresh

I contributed the remaining backward-generation bonus to DeWhirlpooler in PR #3:

https://github.com/clenchwallet/dewhirlpooler/pull/3

The patch adds bounded predecessor context for Tx0/premix, Whirlpool, and postmix transactions, and the follow-up commit fixes promotion so a transaction first seen as context is fully classified when later traced. It preserves summary counts and trace bounds.

Validation on the final two-commit PR: 404 tests passed with only the pre-existing Windows HOME test deselected; ruff, compileall, JS syntax, and git diff checks passed. I manually reviewed and verified the AI-assisted contribution.

@clenchwallet, if this PR is merged and used in the winning submission, please zap this reply 10,000 sats as a fair contributor share. My Coinos receiving wallet is attached to @liyehaha.

Integration check before the contest closes: I merged PRs #1-#5 into a local audit branch. The combined result passed all 419 tests plus ruff, compileall, JavaScript syntax, and diff checks; PR #3 integrated cleanly.

If DeWhirlpooler uses PR #3, please merge or otherwise credit that contribution. If the project wins, could you also confirm that the requested 10,000-sat contributor share will be paid as actual Lightning sats to @liyehaha's attached Coinos receiving wallet, rather than as non-withdrawable Cowboy Credits? I will only count the share after it appears in the wallet's activity.