# Étape 1 — Cadrage + wallet testnet (tBNB) > **Sujet (chapitre IV) :** choisir une blockchain ; nom du token avec **`42`** ; **pas d’argent réel** — test chains + faucet (chapitre I). > **Pas encore de code** dans `tokenizerRendu/code/` — uniquement des **décisions** documentées côté travail. --- ## Ce que le sujet exige à ce stade | Exigence PDF | Action étape 1 | |--------------|----------------| | Plateforme blockchain | Choisir et noter : **BNB Smart Chain Testnet** (recommandé partenariat BNB) | | Nom avec `42`, pas d’insultes | Choisir **nom** + **symbole** (ticker) | | Standard de la chaîne | Noter : **BEP-20** (équivalent ERC-20 sur BSC) | | Pas de vrai argent | Wallet **dédié test** + **tBNB** via faucet uniquement | | README choix (plus tard) | Préparer les décisions ici ; README école à l’étape 5 | --- ## À faire (checklist) ### A. Décisions produit (à écrire dans [decisions-projet.md](../decisions-projet.md)) - [ ] **Nom du token** (contient `42`, ex. `School42Token`) - [ ] **Symbole** (ex. `S42`) — court, style ticker - [ ] **Décimales** (souvent `18` — standard ERC-20) - [ ] **Supply** : fixe au deploy **ou** mint réservé au owner (justifier en une phrase) - [ ] **Chaîne** : BSC Testnet, **chainId `97`** - [ ] **Stack prévue** : Solidity + Hardhat + OpenZeppelin (pour étape 2+) ### B. Wallet de test - [ ] Installer **MetaMask** (ou Rabby, etc.) — navigateur ou mobile - [ ] Créer ou utiliser un compte **uniquement pour le testnet** (pas de gros soldes mainnet) - [ ] Ajouter le réseau **BNB Smart Chain Testnet** si absent : - Nom : `BNB Smart Chain Testnet` - RPC : `https://data-seed-prebsc-1-s1.binance.org:8545/` - Chain ID : `97` - Symbole : `tBNB` - Explorer : `https://testnet.bscscan.com` - [ ] Copier ton **adresse publique** (0x…) dans `decisions-projet.md` — **jamais** la phrase secrète / clé privée ### C. Faucet tBNB - [ ] Aller sur [BNB Chain Testnet Faucet](https://www.bnbchain.org/en/testnet-faucet) - [ ] Demander des **tBNB** sur ton adresse (parfois file d’attente ou limite — réessayer si besoin) - [ ] Vérifier dans MetaMask : solde **tBNB** > 0 sur **BSC Testnet** ### D. Sécurité (dès maintenant) - [ ] Ne **pas** committer `.env` ni clé privée (`.gitignore` rendu déjà prévu) - [ ] Ne pas partager la **seed phrase** dans le chat 42 / Discord / Git --- ## Livrable pour demander la vérification Quand tout est fait, envoie dans le chat : 1. « Étape 1 terminée » 2. Le **nom** et **symbole** du token 3. Confirmation : **tBNB** visible (sans donner ta clé privée) 4. *(Optionnel)* les 4 premiers caractères de ton adresse publique pour qu’on vérifie que `decisions-projet.md` est cohérent L’assistant lira [decisions-projet.md](../decisions-projet.md) et validera avant l’**étape 2** (projet Hardhat dans `tokenizerRendu/code/`). --- ## Références - [Sujet — partie obligatoire](../../sujets/tokenizer.md#chapitre-iv--partie-obligatoire) - [BNB / faucet](../../sujets/tokenizer.md#faucet-testnet) - [BEP-20 / ERC-20](../../sujets/tokenizer.md#erc-20-et-bep-20-éclaircissement)