Citation: 6B_1130/2020 E. C

A.________ forme un recours en matière pénale au Tribunal fédéral contre l'arrêt du 24 août 2020. Il conclut, avec suite de frais et dépens, principalement à sa réforme en ce sens qu'il est acquitté du chef de délit à la LStup (art. 19 al. 1 let. c et d LStup), qu'une peine pécuniaire de quotité nulle est prononcée pour l'infraction réprimée à l'art. 115 al. 1 let. b LEI, que cette peine est complémentaire à celle ordonnée par ordonnance pénale du 23 novembre 2019 et que les valeurs patrimoniales saisies lui sont restituées. Subsidiairement, il conclut à l'annulation de l'arrêt et au renvoi de la cause à l'autorité précédente pour qu'elle statue dans le sens des considérants. Il sollicite en outre le bénéfice de l'assistance judiciaire. Invitée à se déterminer sur le recours, la Cour de justice a indiqué qu'elle n'avait pas d'observations à formuler. Le ministère public ne s'est pas déterminé.