1. Opprette en midlertidig testlommebok: Jeg vil bruke cast for å generere en ny, engangslommebok (privat nøkkel/adresse) kun for denne testen. Denne private nøkkelen kastes når den er brukt opp, den er svært usikker, og du bør ikke bruke den til andre formål. 2. Få testmynter: Jeg går til kranen på BSC Testnet for å få noen tBNB som gasavgift for denne midlertidige lommeboken. 3. Skriv og send inn skriptet: Jeg vil skrive distribusjonsskriptet (DeployNFA.s.sol) og testskriptet (NFA.t.sol) og pushe det til feat/nfa-contracts-grenen. 4. Distribuer kontrakten: Jeg vil bruke Foundry (forge script) + den private nøkkelen til den midlertidige lommeboken for å distribuere NFA.sol-kontrakten til BSC Testnet. 5. Simulere backend-signatur: Jeg vil bruke cast for å simulere backend, og bruke samme midlertidige lommebok for å signere mint-meldingen EIP-712. 6. Kjør testmynten: Jeg vil sende denne signaturen til kontrakten på testnettet for å fullføre et mintWithSig-kall. 7. Verifiser resultatet: Jeg vil spørre kontrakten og bekrefte at eieren av tokenId 0 er vår midlertidige lommebokadresse. 8. Rapporter resultatene: Til slutt sender jeg deg deployert kontraktadresse, deployment tx hash og mint tx hash for enkel verifisering på BSCScan Testnet. Jeg skal starte det første steget nå: skrive og sende inn manuset. Deretter deployerer og test steg for steg.