Populární témata
#
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. 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.
Top
Hodnocení
Oblíbené
