1. Luo väliaikainen testilompakko: Käytän castia luodakseni uuden, kertakäyttöisen lompakon (yksityinen avain/osoite) vain tätä testiä varten. Tämä yksityinen avain hylätään, kun se on käytetty, se on hyvin turvaton, eikä sitä tulisi käyttää muihin tarkoituksiin. 2. Hanki testikolikoita: Menen BSC Testnetin hanalle saadakseni tBNB:tä bensamaksuksi tästä väliaikaisesta lompakosta. 3. Kirjoita ja lähetä skripti: Kirjoitan deployment-skriptin (DeployNFA.s.sol) ja testiskriptin (NFA.t.sol) ja työnnän sen feat/nfa-contracts-haaraan. 4. Ota sopimus käyttöön: Käytän Foundryä (forge script) + väliaikaisen lompakon yksityistä avainta NFA.sol-sopimuksen käyttöönottoon BSC Testnetissä. 5. Simuloi backend-allekirjoitusta: Käytän castia taustajärjestelmän simulointiin, käyttäen samaa väliaikaista lompakkoa mint-viestin EIP-712 allekirjoittamiseen. 6. Suorita testimintti: Lähetän tämän allekirjoituksen testnetin sopimukseen mintWithSig-kutsun suorittamiseksi. 7. Varmista tulos: Kysyn sopimusta ja varmistan, että tokenId 0:n omistaja on väliaikainen lompakkoosoitteemme. 8. Raportoi tulokset: Lopuksi lähetän sinulle käyttöön otetun sopimusosoitteen, käyttöönoton tx hashin ja mint tx hashin helppoa varmennuksia varten BSCScan Testnetissä. Aloitan nyt ensimmäisen vaiheen: kirjoitan ja lähetän käsikirjoituksen. Sitten käynnistä ja testaa vaihe vaiheelta.