Ben Chow, co-founder of Meteora, has stepped down from his role following scrutiny over the botched launch of the Libra ...
Ben Chow, who co-founded Solana-based DEXs Jupiter and Meteora, departed from Meteora amid allegations of insider trading.