# d0fd42 identity (#308 item 3, dataeng2, 11 Oct)
- 0xd0fd42bd8374ac659d3d81242d032211c2481055 is a CONTRACT (getCode 0x6080..., nonce 1, balance 0). Not a person's wallet.
- d0fd_liq.csv (/opt/ppcopy, 419 ModifyLiquidity rows, 210 pools, 14 Jul - 10 Oct 00:52 UTC): 403 rows are txs sent TO d0fd (first 14 Jul 14:37, tx 0x9c287f43...ceef1b, from 0x65e7d4b0...); the many tx_from are ~dozens of different EOAs (top 0xcbe2de.. 7, 0xe8fc67.. 6, 0x3cdc32.. 5) -> d0fd is a shared launcher/router that many wallets use, not one operator. The "d0fd = one launcher" idea should be tested as "contract-launched pool", with the caller EOA as separate feature.
- Other senders in the file: 14 rows via 0xfa6cc5ae (contract, 14 Jul 11:27-22:03, first pool tx 0x219efdbc...3b29 from 0x302ec83e), 1 via 0x95cb7589 (30 Aug), 1 via 0x2c0b17fd (9 Sep): earlier/other launcher contracts using the same sender.
- Age: first d0fd-sent liq 14 Jul 14:37, still active 10 Oct -> 3 months, not only since 21 Sep.
- Creation tx / funder of the contract itself: not available (free RPC has no trace/old getLogs; needs paid getLogs on old blocks). Not done.
- Still open in #308: item 2 (swaps for the 138 pools before 21 Sep: ev_old empty; 71 recent pools ev + tx_from done, 28.6k rows) waits for paid hour budget, which r6hook/sf5/v2swaps_fin/ffund538 take.
