1. Vytvořit dočasnou testovací peněženku: Použiji castování k vytvoření nové, jednorázové peněženky (soukromý klíč/adresa) pouze pro tento test. Tento soukromý klíč se při spotřebě vyhazuje, je velmi nebezpečný a neměli byste ho používat k jiným účelům. 2. Získat testcoiny: Jdu na banku na BSC Testnet pro nějaké tBNB jako poplatek za plyn za tuto dočasnou peněženku. 3. Napsat a odevzdat skript: Napíšu deployment skript (DeployNFA.s.sol) a testovací skript (NFA.t.sol) a pošlu je do větve feat/nfa-contracts. 4. Nasazení kontraktu: Použiji Foundry (forge skript) + soukromý klíč dočasné peněženky k nasazení kontraktu NFA.sol do BSC Testnetu. 5. Simulace backendového podpisu: Použiji cast k simulaci backendu, přičemž stejnou dočasnou peněženku podepíšu mint zprávu EIP-712. 6. Spustit test mint: Pošlu tento podpis do kontraktu na testnetu a dokončím hovor mintWithSig. 7. Ověřit výsledek: Vyjádřím dotaz do smlouvy a potvrdím, že vlastník tokenId 0 je naše dočasná peněženka. 8. Oznámte výsledky: Nakonec vám pošlu adresu nasazené smlouvy, hash nasazení a hash mint tx pro snadné ověření na BSCScan Testnet. Teď začnu první krok: napsat a odevzdat scénář. Pak nasazujte a testujte krok za krokem.