Subiecte populare
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
1. Creează un portofel de test temporar: Voi folosi cast pentru a genera un portofel nou, de unică folosință (cheie privată/adresă) doar pentru acest test. Această cheie privată este aruncată când este folosită, este foarte nesigură și nu ar trebui să o folosești în alte scopuri.
2. Ia testcoins: Voi merge la robinet de pe BSC Testnet să iau niște tBNB ca taxă de benzină pentru acest portofel temporar.
3. Scrie și trimite scriptul: Voi scrie scriptul de deployment (DeployNFA.s.sol) și scriptul de test (NFA.t.sol) și îl voi trimite către ramura feat/nfa-contracts.
4. Implementează contractul: Voi folosi Foundry (scriptul forge) + cheia privată a portofelului temporar pentru a implementa contractul NFA.sol pe BSC Testnet.
5. Simularea semnăturii backend: Voi folosi cast pentru a simula backend-ul, folosind același portofel temporar pentru a semna mesajul mint EIP-712.
6. Execută testul mint: Voi trimite această semnătură către contractul de pe testnet pentru a finaliza un apel mintWithSig.
7. Verifică rezultatul: Voi interoga contractul și voi confirma că proprietarul tokenId-ului 0 este adresa noastră temporară de portofel.
8. Raportează rezultatele: În final, îți voi trimite adresa contractului implementat, hash-ul de tip deployment tx și hash-ul mint tx pentru verificare ușoară pe BSCScan Testnet.
O să încep primul pas acum: să scriu și să trimit scenariul. Apoi implementează și testează pas cu pas.
Limită superioară
Clasament
Favorite
