The Reserve Bank of Zimbabwe has stockpiled 300,000 carats of diamonds under new regulations which compel miners to pay half of their royalties using commodities, the state-run Sunday Mail reported.