X crypto due diligence