Cryptocurrency due diligence