Faits: A. Par jugement du 11 mars 2009, le Tribunal correctionnel de l'arrondissement de Lausanne a condamné A._, pour blanchiment d'argent qualifié (art. 305bis ch. 1 et ch. 2 let. c CP) et infraction à la LSEE, à 3 1⁄2 ans de privation de liberté, sous déduction de 236 jours de détention préventive, ainsi qu'à 90 jours-amende, à 50 fr. l'un, l'astreignant en outre au paiement d'une créance compensatrice de 200'000 fr. Il a également condamné un coaccusé, X._, pour complicité de blanchiment d'argent, à 2 ans de privation de liberté avec sursis pendant 3 ans, sous déduction de 14 jours de détention préventive, ainsi qu'à 180 jours-amende, à 55 fr. l'un, déclarant ces peines complémentaires à une sanction prononcée le 21 février 2007 par le Staatsanwaltschaft Zürich-Sihl et astreignant en outre le condamné au paiement d'une créance compensatrice de 170'000 fr. Statuant sur le recours interjeté par X._ contre ce jugement, la Cour de cassation pénale du Tribunal cantonal vaudois l'a partiellement admis par arrêt du 28 septembre 2009. Elle a réduit la peine privative de liberté à 20 mois et la peine pécuniaire à 90 jours-amende, à 30 fr. l'un, et a libéré le recourant du paiement d'une créance compensatrice, écartant le recours pour le surplus. B. S'agissant des faits pertinents pour l'issue du présent recours, cet arrêt retient, en résumé, ce qui suit. B.a A Lausanne, entre décembre 2004 et octobre 2006, A._ s'est livré au blanchiment d'argent provenant de trafiquants de cocaïne, qui opéraient dans les cantons de Vaud et de Zurich, sous couvert de sa société B._, spécialisée dans l'exportation de véhicules d'occasion à destination du Nigeria. B.b Entre août 2005 et octobre 2006, X._ a collecté, pour le compte de A._, des sommes d'argent de main à main, directement auprès de trafiquants de drogue. Du carnet dans lequel il inscrivait méticuleusement les sommes ainsi recueillies, il ressort qu'un montant de 151'450 fr. a été versé par le trafiquant E._, alias F._, et qu'un montant de 28'200 fr. a été versé par le surnommé G._. Le Tribunal correctionnel a estimé que le total de ces deux montants, soit 179'650 fr., était de provenance criminelle et que les accusés, qui n'ignoraient pas que ces personnes n'avaient pas de fortune ni de revenu et collaboraient, le savaient pertinemment. Au final, il a toutefois retenu un montant arrondi de 178'000 fr. B.c La cour cantonale a écarté les moyens du recourant dirigés contre l'établissement des faits, considérant notamment qu'il avait été retenu sans arbitraire que la somme de 151'450 fr. versée par E._, alias F._, et celle de 28'200 fr. remise par le surnommé G._ étaient de provenance criminelle. Elle a en revanche estimé que le recourant avait été sanctionné trop lourdement au regard de sa culpabilité et, partant, a diminué la quotité des peines qui lui avaient été infligées. Elle l'a en outre dispensé du paiement d'une créance compensatrice. C. X._ forme un recours en matière pénale et un recours constitutionnel subsidiaire au Tribunal fédéral, pour violation de l'art. 305bis CP ainsi que pour arbitraire dans l'établissement des faits, violation du principe in dubio pro reo et défaut de motivation suffisante. Il conclut à la réforme de l'arrêt attaqué en ce sens qu'il soit libéré du chef d'accusation retenu à son encontre, subsidiairement à son annulation et au renvoi de la cause à l'autorité cantonale pour nouvelle décision. Il sollicite l'assistance judiciaire. Des déterminations n'ont pas été requises.