Argomenti di tendenza
#
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. Crea un portafoglio di test temporaneo: userò cast per generare un nuovo portafoglio usa e getta (chiave privata/indirizzo), utilizzato solo per questo test. Questa chiave privata sarà scartata dopo l'uso, è molto insicura, non dovresti usarla per altri scopi.
2. Ottieni monete di test: andrò al faucet della BSC Testnet per ricevere un po' di tBNB per le spese di gas per questo portafoglio temporaneo.
3. Scrivi e invia lo script: preparerò lo script di distribuzione (DeployNFA.s.sol) e lo script di test (NFA.t.sol), e li caricherò nel ramo feat/nfa-contracts.
4. Distribuisci il contratto: utilizzerò Foundry (forge script) + la chiave privata del portafoglio temporaneo per distribuire il contratto NFA.sol sulla BSC Testnet.
5. Simula la firma del backend: userò cast per simulare il backend, utilizzando lo stesso portafoglio temporaneo per firmare il messaggio di mint con EIP-712.
6. Esegui il test di Mint: userò cast send per inviare questa firma al contratto sulla rete di test, completando una chiamata mintWithSig.
7. Verifica i risultati: controllerò il contratto per confermare che l'owner del tokenId 0 sia il nostro indirizzo del portafoglio temporaneo.
8. Riporta i risultati: infine, ti invierò l'indirizzo del contratto distribuito, l'hash della transazione di distribuzione e l'hash della transazione di mint, per facilitare la verifica su BSCScan Testnet.
Inizio subito con il primo passo: scrivere e inviare lo script. Poi eseguirò passo dopo passo la distribuzione e il test.
Principali
Ranking
Preferiti
