02- Définissons le Smart Contract