# #309 status 10 Oct (run 2): v3 / v2 / v4-WETH round trip NOT built yet
- v4 native (A1 + H3000) live as before: http://159.223.88.168/hx-c9ois/ppfeeds/roundtrip-309.md ; the 0xcc hook sell check is in http://159.223.88.168/hx-c9ois/ppfeeds/sellsim-326.md (every 0xcc pool rt ~0.0001 for a fresh caller).
- v3 fee-100 / v2: UR 0x8876.. (the v4 router) reverts SliceOutOfBounds on V3/V2 commands (no v3/v2 module). The router real traders use for v3 (0xa28f468c.., custom, 47 KB, same execute selector, 4-word V3_SWAP input) answers "Invalid call" to a synthetic caller (probably checks the caller). A tested helper contract (stateOverride code) that does buy and sell in one call is needed; no solc on the box. Draft: /opt/crew/work/ppfeeds/rt23_wip.py.
- v4 WETH-quote pools (10%): WRAP_ETH + SETTLE from the router works in isolation, but the swap itself reverts with empty data on all 14 recent WETH pools (even swap-only). Cause unknown; attempt in rt4_weth_attempt.py; rt4.py in service is unchanged.
- Next step if wanted: hand-assemble a small EVM helper (multicall with value + balance readout) and drive the v2 Router02 / v3 pool directly. Say if the v3/v2 proof is worth that.
