Citation: 1B_421/2021 E. C

Agissant par la voie du recours en matière pénale, A.________ demande au Tribunal fédéral d'annuler la décision du 19 juillet 2021, d'ordonner sa mise en liberté immédiate ainsi que le rétablissement des mesures de substitution prévalant jusqu'à son arrestation ainsi que toute nouvelle mesure jugée nécessaire, par exemple le dépôt d'une caution de 25'000 fr. et l'assignation à domicile avec le port d'un bracelet électronique. Subsidiairement, il conclut au renvoi de la cause à l'instance précédente pour nouvelle décision au sens des considérants. Il requiert l'assistance judiciaire. La Chambre pénale des recours conclut au rejet du recours et à la confirmation de sa décision. Le Ministère public ne s'est pas déterminé. Par écriture du 18 août 2021, le recourant a maintenu ses conclusions.