The US ETFs have bought $510 million worth of bitcoin on Wednesday with Fidelity buying $186 million, their highest figure for the week.