Conseils et astuces
Comment créer votre propre jeton sur Spicy Testnet
Développer une application sur Chiliz Chain Mainnet nécessite d'abord de la tester sur Spicy Testnet, afin de vérifier que votre code gère correctement les jetons testCHZ sans avoir à utiliser des tonnes de jetons CHZ coûteux. À cette fin, vous pouvez obtenir des jetons Testnet gratuitement via nos robinets Spicy :
Obtenir des jetons testnet gratuitsMais parfois le développement nécessite beaucoup de jetons de test, et les robinets sont limités quant au nombre de jetons que vous pouvez obtenir chaque jour.
Afin de vous libérer de cette limitation, vous pouvez créer votre propre jeton sur Spicy Testnet ! En effet, Chiliz Chain (Mainnet et Testnet) sont des chaînes compatibles EVM, et les jetons CHZ et testCHZ sont de véritables jetons ERC20.
Vous pouvez donc frapper votre propre jeton ERC20 quasi-illimité sur Spicy Testnet, et tester votre code en profondeur avec ce jeton. Ensuite, une fois que vous vous sentez prêt, testez votre dApp avec des test CHZ sur Spicy encore quelques fois avant de passer en production sur Chiliz Chain Mainnet.
Voici les étapes pour créer votre propre jeton sur Spicy Testnet :
Obtenir des jetons test CHZ depuis le robinet Spicy. Ceci est nécessaire car vous aurez besoin de jetons CHZ pour déployer votre contrat ERC20.
Écrire le contrat intelligent du jeton (nous recommandons de s'appuyer sur l'ERC20 d'OpenZeppelin). Dans votre
constructeur, définissez le nom du jeton (par exemple, "MyOwnToken"), le symbole (par exemple, "MOT"), et frappez une offre initiale suffisante pour vos besoins.Compiler le contrat et le déployer sur Spicy Testnet, puis le vérifier via un explorateur de blocs.
Afficher votre nouveau jeton dans MetaMask :
Copiez l'adresse du contrat de votre jeton depuis votre ensemble d'outils de déploiement (par exemple, le menu "Deployed Contracts" de Remix).
Dans MetaMask, allez à l'onglet "Tokens" et cliquez sur "Import tokens".
Collez l'adresse du contrat. Le symbole et les décimales devraient se remplir automatiquement.
Cliquez sur "Add custom token" puis sur "Import tokens". Vous devriez maintenant voir le solde de votre nouveau jeton.
Vous êtes maintenant prêt à tester votre dApp Chiliz Chain sur Spicy Testnet avec votre propre jeton !
Comment obtenir le prix du gas actuel
Pour obtenir le prix du gas sur Chiliz Chain, vous pouvez utiliser un des nœuds RPC publics.
Vous pouvez obtenir le prix du gas actuel de la façon suivante :
Comment vérifier pourquoi une transaction a échoué
Une transaction peut échouer, et vous ne savez pas toujours pourquoi, surtout puisque l'explorateur de blocs n'affiche pas l'erreur.
Pour vous assurer que votre transaction ne reste pas trop longtemps en statut « pending », vous devriez inclure suffisamment pour couvrir les frais :
Frais de gas minimum : 2 501 Gwei.
Frais de priorité minimum : 1 Gwei.
Pour vérifier pourquoi votre transaction a échoué, exécutez le script suivant dans le terminal avec l'ID de transaction correct :
Mis à jour
Ce contenu vous a-t-il été utile ?