BAC-L2-COSMOS-108Cosmos SDK
Messages, gestionnaires et validation
Le point d'entrée de toute modification d'état, et donc la première ligne de défense de la chaîne.
- Niveau
- L2 — Développeur d'appchain
- Durée
- 4 h
- Piste
- Cosmos SDK
- Mainteneur
- Architecte principal Cosmos
Objectifs pédagogiques
- 01Définir un message et son gestionnaire
- 02Séparer validation sans état et vérification avec état
- 03Garantir l'atomicité d'un traitement qui échoue
Laboratoire guidé
Implémenter trois messages du module de traçabilité, avec leurs validations et leurs refus.
Laboratoire autonome
Écrire la suite de tests des cas de refus, y compris les entrées hostiles.
Volet sécurité
Autorisation absente ou mal placée : la faille la plus fréquente des modules applicatifs.
Évaluation
Messages implémentés avec couverture complète des cas de refus.
