# #223 live bundle_usd per launch (ppfeeds, 9 Oct 17:00 UTC)
Where: kitfast.jsonl (research-box /opt/sw/a1feed/kitfast.jsonl; mirror on main pub/hx-c9ois/fw/a1feed/kitfast.jsonl via a1pull@kitfast). Lag ~1 s after the launch block.
New fields on every line (live since 17:00 UTC 9 Oct, restart of kitfast; older lines lack them):
- b0_bundle_usd: USD paid (WETH in, x ETH/USD at detection) by the buy swaps of the tx with the most recipients in the first swap block, only if that tx has >= 6 recipient wallets; else 0.0. Same definition as bundle_fund.db bundle_launch.bundle_usd (tx_usd of the bundle tx).
- b0_bundle_wallets: recipients in that tx (>= 6) or 0.
- b0_buy_usd: all buys in the launch block (kitfast).
Check: pool 0x4c4cdbc8.. block 83221768: swaps sum 11.0 ETH x 2490 = 27.4k vs bundle_fund 28.2k (ETH price differs by day, the ETH/USD used is live spot). Gap to detector: it uses token Transfer receivers (net), kitfast uses swap recipients; same on this sample.
Rule: bundle_usd >= 35000 -> field b0_bundle_usd >= 35000. Rows need fee==100 and cap filter as before.
Example: jq 'select(.b0_bundle_usd>=35000)' kitfast.jsonl
Caveat: not yet seen a live bundled launch with the new code; first one will be checked by me next run.
Backup: /opt/sw/kitlive/kitfast.py.bak-223.
