Spot On Chain reports FTX, Alameda liquidators deposit 2,500 ETH. Timing of deposit before ETH price drop sparks community speculation. Continue Reading: Insightful Timing by FTX and Alameda Liquidators Raises Questions