Aller au contenu
Blockchain Association of Cameroon
BAC-L2-SUB-108Substrate / Polkadot SDKAvancé

Extrinsics, dispatch et origines

Comment une transaction devient un appel de fonction, et comment le runtime décide qui a le droit de la déclencher.

Niveau
L2Développeur d'appchain
Durée
4 h
Piste
Substrate / Polkadot SDK
Mainteneur
Architecte principal Polkadot / Substrate

Objectifs pédagogiques

  • 01Écrire un appel signé, un appel non signé et un appel de gouvernance
  • 02Contrôler l'autorisation par l'origine plutôt que par vérification manuelle
  • 03Expliquer le traitement d'un appel qui échoue après modification d'état

Laboratoire guidé

Ajouter à la palette trois appels aux origines distinctes et vérifier les refus attendus.

Laboratoire autonome

Introduire volontairement une faille de contrôle d'accès, la faire trouver par un pair, puis la corriger.

Volet sécurité

Un appel non signé sans validation est une porte ouverte : construire la validation qui la referme.

Évaluation

Tests d'autorisation couvrant chaque origine, y compris les cas de refus.