The El Salvador government now holds 5,871 BTC ($342 million), with 3,046 BTC publicly known to be bought at an average price of only $43,888.