Guide Devnet
Il est convivial pour les développeurs de démarrer un devnet local avec un historique de blocs vide et un montant arbitraire de coins.
L'installation du nœud complet pour le devnet est la même que pour le mainnet: Guide du démarrage du nœud complet
Le fichier user.conf
doit être modifié avant de démarrer le nœud complet..
Veuillez noter que l'adresse et le port par défaut pour l'API REST sont http://127.0.0.1:12973/docs.
Configuration
Dans le fichier $HOME/.alephium/user.conf
(user.conf
si Docker est utilisé), vous devez ajouter :
// dans la plupart des cas, modifiez les deux lignes suivantes
alephium.genesis.allocations = [{address = "<your-own-address>", amount = 1000000000000000000000000, lock-duration = 0 seconds}] // 1 million token allocated for your address
alephium.consensus.num-zeros-at-least-in-hash = 0
alephium.network.network-id = 4
alephium.discovery.bootstrap = []
alephium.wallet.locking-timeout = 99999 minutes
alephium.mempool.auto-mine-for-dev = true
// adresses minières arbitraires
alephium.mining.miner-addresses = [
"1FsroWmeJPBhcPiUr37pWXdojRBe6jdey9uukEXk1TheA",
"1CQvSXsmM5BMFKguKDPpNUfw1idiut8UifLtT8748JdHc",
"193maApeJWrz9GFwWCfa982ccLARVE9Y1WgKSJaUs7UAx",
"16fZKYPCZJv2TP3FArA9FLUQceTS9U8xVnSjxFG9MBKyY"
]
Veuillez mettre vos propres adresses pour les allocations de genesis. Vous pouvez également réduire num-zeros-at-least-in-hash
pour accélérer l'extraction.
Plus de configurations peuvent être trouvées dans $HOME/.alephium/network-4/
, et les journaux peuvent être trouvés dans $HOME/.alephium/logs/
.
Si vous modifiez user.conf
, il est préférable de supprimer $HOME/.alephium/network-4/
avant de redémarrer le nœud complet.
Minage
Le devnet avec le fichier de configuration d'exemple est capable d'extraire automatiquement de nouveaux blocs pour toutes les nouvelles transactions. Il n'est pas nécessaire d'utiliser le CPU pour l'minage.
Si vous souhaitez utiliser le devnet pour des tests d'extraction, veuillez définir une difficulté relativement élevée comme suit: