Gravium

Rapide. Sécurisée. Confortable.

Installation de Masternode

Please note that this tutorial was written for the Gravium 1.0.2 wallet, the procedure remains similar on the 2.0 wallet, if you have any issues, feel free to go to our Discord.

Veuillez noter que ce tutoriel a été écrit pour le portefeuille Gravium 1.0.2, la procédure reste similaire sur le portefeuille 2.0, si vous rencontrez un soucis, n'hésitez pas à vous rendre sur notre Discord.

Si vous êtes nouveau dans le domaine de l'hébergement de serveurs, commencez par vous familiariser avec les serveurs privés virtuels (VPS) et la façon de vous connecter en toute sécurité à l'aide de cléf SSH et de vous servir de la ligne de commande.

Choisissez un VPS d'un fournisseur fiable comme DigitalOcean, Vultr, Linode, Scaleway, Time4vps, etc.
Taille de VPS recommandée : 2 Go de RAM (si vous choisissez moins cela fonctionnera tout de même, il faudra cependant créer un SWAP).
Veuillez utiliser uniquement Ubuntu 16.04 (Xenial).
Il faut également 1000 GRV sur l'adresse de votre MN dans votre portefeuille de bureau.

REMARQUES :
- gravium.conf du portefeuille LOCAL DOIT ÊTRE VIDE ! 
- Le fichier masternode.conf dans le portefeuille du VPS DOIT ÊTRE VIDE ! 
- PRE_ENABLED et WATCHDOG ne sont PAS des erreurs, redémarrez simplement le portefeuille local et attendez quelques minutes.
- Vous avez besoin d'une adresse IP(v4) différente pour chaque masternode que vous souhaitez héberger

Ouvrez votre portefeuille sur votre bureau, cliquez sur "Receive", mettez votre étiquette "MN1" puis cliquez sur "Request" et copiez l'adresse, ensuite, envoyez EXACTEMENT 1000 GRV à cette adresse.

Attendez au moins 15 confirmations puis allez dans le menu " Tools " et cliquez sur "Debug Console " puis lancez la commande suivante :

masternode outputs

Vous devriez voir une ligne correspondant à l'identifiant de transaction (tx_id) de vos 1000 GRV avec un identifiant numérique (digit). Sauvegardez ces deux informations dans un fichier texte.

Exemple :
{
“6a66ad6011ee363c2d97da0b55b73584fef376dc0ef43137b478aa73b4b906b0”: “0” }

Notez que si vous obtenez plus d'une ligne, c'est parce que vous avez effectué plusieurs transactions de 1000 GRV, chacune ayant ses propres tx_id et digit associés.

Exécutez la commande suivante :

masternode genkey

Vous devriez voir une longue clé : (masternodeprivkey) EXEMPLE : 7xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Il s'agit de votre clé privée masternode , enregistrez-la dans un fichier texte, gardez-la en sécurité et ne la partagez avec personne. Cela s'appellera "masternodeprivkey".

Ensuite, vous devez aller dans le répertoire de données de votre portefeuille. Allez dans les paramètres du portefeuille => et cliquez sur "Open masternode configuration file" Vous devriez voir 2 lignes avec un #.

Veuillez créer une nouvelle ligne et ajouter :

MN1 (VOTRE VPS IP):11010 masternodeprivkey tx_id digit

Remplissez correctement vos données , sauvegardez et fermez.
Toujours sur votre portefeuille Gravium local, cliquez sur Settings et sur l'onglet Wallet, cochez l'option "Show Masternodes Tab" puis sauvegarder et relancer votre portefeuille.

Notez que chaque ligne du fichier masternode.conf correspond à un masternode, si vous voulez exécuter plus d'un masternode depuis le même portefeuille, faites simplement une nouvelle ligne avec un nouvel alias comme MN2-MN3... et répétez ces opérations.

Connectez-vous à votre VPS:

Les utilisateurs de Windows auront besoin d'un client SSH tel qu'un programme appelé putty pour se connecter au VPS Pour un guide d'utilisation sur la façon de connecter un vps, vous pouvez utiliser : COMMENT UTILISEZ PUTTY

A partir de la ligne de commande du VPS :

Nous avons besoin d'installer quelques dépendances. Veuillez copier, coller cette commande one-line et appuyer sur Entrée :

apt-get update;apt-get upgrade; apt-get install nano software-properties-common git wget -y;

Copiez maintenant cette commande pour lancer le script d'installation sur le VPS et appuyez sur la touche Entrée :

rm masternode.sh; wget https://raw.githubusercontent.com/juniormasters/gravium-docs/master/scripts/masternode.sh && chmod +x masternode.sh && ./masternode.sh

Lorsque vous y êtes invité, entrez votre "masternodeprivkey" précédemment obtenue et confirmez en appuyant sur entrée.
L'installation inclut la dernière version de Gravium Wallet sur VPS.
L'installation devrait se terminer avec succès dans quelques minutes. Si ce n'est pas le cas, demandez de l'aide en cas de Discord.

Veuillez noter que le script va déplacer les fichiers binaires graviumd gravium-cli vers le dossier /usr/bin, donc vous n'aurez pas besoin de naviguer vers gravium/src ou /bin dossier, vous pouvez simplement exécuter les commandes sans "./" peut importe l'emplacement où vous êtes.

Une fois le script terminé, vous souhaiterez vérifier qu'il fonctionne correctement.
Veuillez taper :

gravium-cli getinfo

Vous verrez les informations du portefeuille comme la version, les blocs et la connexion, attendez la synchronisation complète puis vous pourrez passer à l'étape suivante pour démarrer votre masternode via le portefeuille local.

Démarrage de votre Masternode :

Retournez dans votre portefeuille de bureau, dans l'onglet Masternode. Vous devez attendre que le VPS soit entièrement synchronisé avec le réseau, vous pouvez vérifier sur votre VPS en lancant :

gravium-cli getblockcount

(Il doit avoir le même numéro de bloc que l'explorateur pour être synchronisé - vérifiez à : explorer.gravium.io )

NOTE : Si l'onglet Masternode ne s'affiche pas, vous devez cliquer sur Settings, cocher "Show Masternodes Tab" enregistrer, et redémarrer le portefeuille Si votre Masternode ne s'affiche pas, redémarrez le portefeuille.

Sélectionnez maintenant le Masternode ALIAS que vous venez de configurer et cliquez sur START ALIAS et confirmez.
Votre masternode devrait maintenant être opérationnel!
Vous pouvez vérifier l'état du masternode depuisVPS en saisissant :

gravium-cli masternode status

Si votre masternode est en cours d'exécution, il devrait afficher "Masternode successfully started".

Vous pouvez également vérifier votre statut MN par portefeuille local - tools – console, tapez simplement :

masternode list full XXXXX

(Où XXXXX correspond au premier 5 caractères de votre TX_ID ou VPS IP).

Le statut dans Masternode Tab devrait apparaître comme ENABLED après 10-30 minutes.

Si vous avez des questions, n'hésitez pas à nous contacter sur Discord

- Si vous avez fait une erreur avec la Privkey ou VPSIP:PORTet que vous obtenez une erreur, vous devez éditer le fichier.conf avec les bonnes données avec :

nano /root/.graviumcore/gravium.conf

et redémarrez le daemon avec :

gravium-cli stop
graviumd -daemon

– Si vous obtenez l'erreur: incorrect rpcuser or rpcpassword (authorization failed) vous devez forcer l'arret du processus avec : pkill -9 graviumd et ensuite éditer le fichier de configuration .conf

Sauvegardez et quittez ensuite en utilisant CTRL+X, Y et Entrée, et redémarrez le daemon avec :

graviumd -daemon

Maintenant, testez avec :

gravium-cli getinfo  ou  gravium-cli getblockcount

- Si après le démarrage de l'alias et après la vérification du statut avec gravium-cli masternode sur votre VPS ne s'affiche pas comme "Masternode successful started", allez dans votre dossier de données du portefeuille local et supprimez les fichiers : mncache.dat et mnpayments.dat, redémarrez le portefeuille local, attendez la synchronisation complète et redémarrez l'alias.

- Si vous obtenez une erreur que le fichier n'existe pas, il se peut que le script ai échoué à s'installer et nous devons retracer le problème. Contactez notre support sur Discord