Opinion raises $20 million as prediction markets draw capital in a weak crypto market