Nous présentons ici un travail pratique sur UniswapV2, un échange décentralisé (DEX) sur la blockchain Ethereum. La plate forme de travaux pratiques est une machine virtuelle tout-en-un, proposant le noeud blockchain Ethereum en local fonctionnant avec Hardhat. Le travail pratique consiste en la création et le déploiement de contrats intelligents (smart contracts) en Solidity, notamment pour des tokens ERC20 et des paires de tokens (liquidity pools). Le but est de comprendre les mécanismes de addLiquidity, removeLiquidity, et swap, tout en proposant des exercices pratiques utilisant Hardhat et MetaMask pour simuler des transactions et analyser le comportement d'un pool de liquidité. Enfin, il inclut une simulation de transactions réelles d'un pool USDC/WETH pour étudier l'évolution du taux de change. L'aspect sécurité et transparence des transactions est abordé à divers endroits dans le cours associé, et utilisé comme ligne de conduite tout au long des séances pratiques.