Interface

Le portefeuille Dash Core est une application qui tourne sur votre ordinateur et vous permet de faire des transactions sur le réseau Dash. La plupart des transactions servent à recevoir ou envoyer des dashs, mais il est également possible de signer des messages ou de contrôler un masternode, par exemple. L’interface du portefeuille Dash Core est décrit en détail dans les sections suivantes.

Fenêtre principale

../../_images/window-areas.png

Portefeuille Dash Core

La fenêtre Dash Core se divise en plusieurs sections :

  • Barre de menu

  • Barre d’onglets

  • Zone principale

  • Barre d’état

Barre de menu

La barre de menu donne accès à toutes les fonctions de Dash Core. Il y a quatre menus de disponibles :

Fichier

The File menu is used to manage your wallet and messages.

Réglages

Le menu Réglages donne accès aux options de chiffrage du portefeuille et aux réglages logiciels généraux.

Window

The Window menu provides access to your wallet addresses, information on the network and other advanced functions.

Aide

Le menu Aide propose des liens vers la documentation, les guides et les notices légales relatives à Dash Core.

Barre d’onglets

La barre d’onglets sert à basculer rapidement entre les zones principales du portefeuille Dash Core. Le contenu de la zone principale Dash Core change en fonction de l’onglet sélectionné. Les onglets suivants sont disponibles :

Onglet Vue d’ensemble

L’onglet Vue d’ensemble propose un accès rapide à votre solde et à vos transactions les plus récentes, ainsi qu’à la fonctionnalité CoinJoin.

../../_images/overview.png

Onglet Vue d’ensemble

La partie gauche de la zone principale est divisée en deux zones. La zone supérieure affiche vos soldes, qui peuvent être distingués en soldes Dépensables ou En consultation seule si vous avez chargé des adresses de consultation :

Disponible

Cela montre votre solde liquide actuel. Il s’agit de la quantité de dashs que vous pouvez dépenser immédiatement.

En attente

Il s’agit des fonds en attente qu’une transaction soit terminée.

Immature

Il s’agit des revenus de masternode ou de minage qui n’ont pas encore atteint le nombre requis de confirmations.

Total

Il s’agit tout simplement de la somme de vos fonds disponibles et en attente.

La section inférieure montre l’état de CoinJoin et vous permet de générer vos fonds CoinJoin en utilisant le réseau de masternodes Dash.

La zone droite de l’écran affiche vos transactions récentes. Les transactions entrantes récentes apparaissent en vert, préfixées du signe +. Les transactions sortantes récentes apparaissent en rouge, préfixées par le signe –. Pour en savoir plus sur votre historique de transactions, voir l’onglet Transactions.

Onglet Envoyer

L’onglet Envoyer vous permet d’envoyer des fonds à une autre adresse sur le réseau Dash. Il comporte des champs permettant de saisir l’adresse du destinataire, une étiquette pour cette adresse, et la quantité de dashs que vous souhaitez envoyer. Des options relatives aux frais de transactions sont aussi disponibles. Un aperçu de votre solde total est également disponible dans le coin inférieur droit.

../../_images/send.png

Onglet Envoyer

Onglet Recevoir

L’onglet Recevoir vous permet de créer des adresses pour recevoir des dashs. Vous pouvez créer une requête pour un montant particulier de dashs ou inclure un message spécifique, puis l’envoyer à un autre utilisateur en tant que lien ou que code QR.

../../_images/receive.png

Onglet Recevoir

Onglet Transactions

L’onglet Transactions affiche l’historique complet des transactions pour toutes les adresses associées à votre portefeuille. Il a la forme d’un tableau précisant la date, le type, l’étiquette et le montant de dashs pour chaque transaction. Vous pouvez aussi exporter l’historique de transaction en tant que fichier CSV en cliquant sur le bouton Exporter, dans le coin inférieur droit de la fenêtre.

The icons in the leftmost column indicate the status of the transaction. A tick indicates that the recommended number of confirmations has been passed, while a circular progress indicator indicates the number of confirmations. A lightning bolt indicates a transaction with an existing InstantSend lock.

../../_images/transactions.png

L’onglet Transactions

L’onglet CoinJoin

L’onglet CoinJoin vous permet d’envoyer des fonds à une autre adresse sur le réseau Dash, avec une confidentialité améliorée. Il comporte des champs permettant de saisir l’adresse du destinataire, une étiquette pour cette adresse, et la quantité de dashs que vous souhaitez envoyer. Des options relatives aux frais de transactions sont aussi disponibles. Un aperçu de votre solde CoinJoin total est également disponible dans le coin inférieur droit.

../../_images/coinjoin.png

L’onglet CoinJoin

L’onglet Masternodes

L’onglet Masternodes propose un panorama des masternodes actuellement enregistrés sur le réseau Dash. Vous pouvez filtrer ces données en saisissant une valeur dans le champ Filtrer la liste, ou afficher seulement les masternodes correspondant aux clés de propriétaire stockées dans le portefeuille chargé.

../../_images/masternodes.png

L’onglet Masternodes

The Governance Tab

The Governance tab shows an overview of the governance proposals currently active on the Dash network. You can filter the data by entering a value in the Filter List field.

../../_images/governance.png

The Governance tab

Barre d’état

La barre d’état affiche une barre de progression de synchronisation, et une série d’icônes d’état qui indiquent l’état de votre connexion au réseau Dash.

Barre de synchronisation

Cette barre indique l’état de synchronisation de Dash Core avec le réseau Dash. À chaque ouverture de Dash Core, le logiciel commencera à télécharger les blocs qui ont été créés sur la blockchain depuis que vous avez fermé l’application. Ces blocs sont téléchargés depuis les autres utilisateurs Dash et les masternodes. Si vous n’avez jamais ouvert l’application auparavant, cela entraîne le téléchargement des blocs de plusieurs années. Les états suivants sont possibles :

Aucune source de blocs disponible

Ce message s’affiche si votre connexion Internet est coupée, ou si les ports qui doivent être ouverts pour Dash Core sont bloqués par un pare-feu.

En cours de synchronisation avec le réseau

Dash Core télécharge des blocs depuis le réseau.

Synchronisation des objets de gouvernance

Dash Core synchronise des données de gouvernance pair-à-pair.

Une fois la synchronisation terminée, la barre de progression disparaîtra et une coche apparaîtra à droite de la barre d’état.

Icônes d’état

../../_images/hd.png

Cette icône apparaît quand votre portefeuille fonctionne en mode hiérarchique déterministe (HD). Voir ici pour en savoir plus sur le mode HD.

../../_images/locks.png

Les icônes de cadenas indiquent l’état de votre portefeuille : soit verrouillé, soit déverrouillé. Vous devez déverrouiller votre portefeuille pour envoyer des fonds ou accomplir certaines autres actions.

../../_images/network-icons.png

Ces icônes indiquant la qualité de votre connexion au réseau Dash. Si vous ne pouvez pas vous connecter en raison de problèmes de réseau, vous verrez seulement des barres grises. Plus de barres indiquent plus de connexions à vos pairs sur le réseau.

../../_images/sync.png

Ces icônes montrent l’état de synchronisation de Dash Core avec le réseau. Une fois la synchronisation achevée, l’icône deviendra une coche verte.

Dialogue d’options

Cette documentation décrit les fonctionnalités de la boîte de dialogue d’options dans Dash Core, disponible par le menu Réglages > Options.

Onglet Réglages principaux

L’onglet Réglages principaux du dialogue Options contient des réglages relatifs au démarrage et à la performance de l’application Dash Core.

../../_images/options-main.png

Onglet principal du dialogue Options de Dash Core

Démarrer Dash Core lors de l’ouverture d’une session

Cette option fait démarrer automatiquement Dash Core quand l’utilisateur actuel se connecte à son ordinateur. Sur la plupart des ordinateurs, il n’y a qu’un seul utilisateur principal qui est connecté automatiquement au démarrage de l’utilisateur ; cette option revient donc à démarrer Dash Core en même temps que le système d’exploitation.

Masquer l’icône de la barre d’état

Quand cette option est activée, Dash Core n’affichera pas d’icône dans la barre d’état système. Cette option ne peut être choisie en même temps que Minimiser dans la barre d’état au lieu de la barre de tâches.

Minimiser dans la barre d’état au lieu de la barre de tâches

Quand cette option est activée et que la fenêtre Dash Core est minimisée, elle n’apparaîtra plus dans votre barre de tâches en tant que tâche en cours. À la place, Dash Core continuera à tourner en arrière-plan et peut être réouvert depuis l’icône Dash de la barre d’état système (la zone près de votre horloge système). Cette option ne peut pas être choisie en même temps que Masquer l’icône de la barre d’état.

Minimiser à la fermeture

Quand cette option est sélectionnée, cliquer sur le bouton X au coin supérieur droit de la fenêtre entraînera la minimisation de Dash Core plutôt que sa fermeture. Pour quitter complètement l’application, veuillez choisir Fichier > Quitter.

Prune block storage to

This option enables pruning of blocks and specifies the amount of storage to use for block storage. Enabling pruning significantly reduces the disk space required to store transactions. All blocks are still fully validated. Reverting this setting requires re-downloading the entire blockchain.

Taille du cache de la base de données

Cette option spécifie la taille mémoire de la cache de la base de données. Une valeur plus haute est synonyme de meilleure performance à l’ajout de nouveaux blocs, au prix d’une plus grande utilisation de la mémoire. La valeur par défaut est de 300 Mo et ne devrait pas être inférieure à ce nombre.

Nombre de files de vérification de script

Cette option détermine le nombre de files de vérification de script, entre -4 et 16. La vérification de script est le processus de suivi des instructions enregistrées dans la blockchain, pour s’assurer que les transactions soient valides. « 0 » signifie « automatique » et permet à la vérification de script de s’adapter au nombre de cœurs disponibles sur votre processeur. Un nombre positif indique à Dash Core d’utiliser ce nombre-là de cœurs processeur, tandis qu’un nombre négatif laissera libres autant de cœurs processeur.

Onglet Portefeuille

L’onglet Portefeuille du dialogue Options propose des réglages sur la gestion des adresses dans l’application Dash Core. Au premier lancement de Dash Core, le logiciel génère un nouveau portefeuille contenant 1000 adresses Dash uniques. Cet onglet permet de configurer comment ces adresses sont utilisées en tant qu’entrées avec les fonctionnalités Contrôle des pièces, CoinJoin et Masternode.

../../_images/options-wallet.png

Onglet Portefeuille du dialogue Options de Dash Core

Activer les fonctions de contrôle des pièces

Le solde de votre portefeuille Dash Core est en fait la somme totale de toutes les adresses détenant un solde et associées à votre portefeuille. Quand vous dépensez des dashs, Dash Core retirera autant d’entrées que nécessaire pour former le montant souhaité de dashs à transmettre. Ce comportement peut n’être pas souhaité, si vous préférez garder un certain solde sur une adresse donnée. Activer cette option ajoutera un bouton libellé Entrées dans l’onglet Envoyer. Ce bouton donne accès au dialogue Sélection des pièces qui peut être utilisé pour verrouiller, déverrouiller et prioritiser différentes adresses de votre portefeuille. Voir ici pour une explication plus détaillée du Contrôle des pièces.

Afficher l’onglet Masternodes

Activer cette option provoque l’affichage par Dash Core d’un onglet supplémentaire Masternodes, à la droite de l’onglet Transactions. Cette option demande le redémarrage de l’application Dash Core. L’onglet Masternodes sert à voir des détails sur les masternodes enregistrés sur la blockchain Dash.

Show Governance tab

Enabling this option causes Dash Core to display an additional Governance tab. This option requires you to restart the Dash Core app. The Governance tab can be used to view details of governance proposals active on the Dash network.

Dépenser l’argent non confirmé

Avec cette option activée, le portefeuille Dash vous permet de dépenser sans attendre la monnaie issue de transactions précédentes transmises de manière interne entre des adresses associées au même portefeuille. Cela est possible même si la transaction n’est pas encore confirmée, car le portefeuille sait qu’elle finira par être confirmée puisqu’il l’a créée lui-même en interne. Laisser cette option activée vous permet de créer de nouvelles transactions même si les précédentes ne sont pas encore confirmées.

Activer les fonctions CoinJoin

Activer cette option affiche l’onglet CoinJoin dans la fenêtre principale de Dash Core et dans le dialogue Option, et cela vous permet de traiter et de dépenser votre solde avec CoinJoin.

L’onglet CoinJoin

L’onglet CoinJoin contient des options relatives à la façon dont fonctionne CoinJoin dans Dash Core.

../../_images/options-coinjoin.png

L’onglet CoinJoin du dialogue Options de Dash Core

Activer l’interface avancée

Activer cette option modifie l’interface de l’onglet Aperçu du portefeuille Dash Core pour qu’il affiche plus d’informations, telles que les clés qui restent, le pourcentage d’achèvement et l’opération actuelle. Voir ici pour une explication complète sur l’utilisation de CoinJoin.

Afficher des pop-ups pour les transactions de mélange

Activer cette option affichera des notifications lorsque les transactions CoinJoin sont créées.

Avertir si le portefeuille manque bientôt de clés

Activer cette option permettra à Dash Core d’afficher un avertissement quand votre jeu initial de 1000 adresses sera proche de s’épuiser, ce qui peut impacter la procédure CoinJoin. Une fois que 900 adresses seront utilisées, votre portefeuille doit créer de nouvelles adresses. Il ne peut cependant le faire que si vous avez activé l’option de sauvegardes automatiques. En conséquence, les utilisateurs qui ont désactivé les sauvegardes automatiques auront également l’option CoinJoin désactivée.

Activer le mode multi-session

En général, la procédure CoinJoin est achevée en plusieurs cycles consécutifs, chacun utilisant un seul masternode. Activer cette option permet le multi-session, ce qui signifie que vous pouvez utiliser plusieurs serveurs masternode en même temps, ce qui augmente grandement la vitesse du processus CoinJoin, au prix de la création de davantage d’adresses, et donc de la nécessité plus fréquente de faire des sauvegardes de portefeuille.

Cycles de mélange

Utilisez cette option pour contrôler le nombre de cycles CoinJoin à opérer pour le solde choisi. Chaque cycle de mélange utilise un nouveau masternode. Plus le nombre de cycles est grand, plus il est difficile de retrouver l’adresse de départ des dashs. Cela se fait en contrepartie d’un temps plus long consacré au mixage, et potentiellement de frais plus élevés.

Solde cible

Cette option vous permet de choisir combien de dashs doivent être conservés dans un état prêt à être dépensé, signifiant qu’ils sont déjà passés par la procédure CoinJoin. Le montant disponible est affiché comme solde dans l’onglet CoinJoin.

Onglet Réseau

Cet onglet comprend des options relatives à votre connexion au réseau Dash.

../../_images/options-network.png

Onglet Réseau dans le dialogue Options de Dash Core

Mapper le port avec l’UPnP

Cette option permet à Dash Core d’essayer d’ouvrir automatiquement et de mapper le port client sur votre routeur en utilisant UPnP (Universal Plug and Play). Cette fonctionnalité est offerte par la plupart des routeurs domestiques modernes et vous permettra de vous connecter au réseau Dash sans devoir procéder à des réglages spéciaux sur votre routeur.

Autoriser les connexions entrantes

Cette option fait accepter à votre client les connexions entrantes externes. Dash étant un réseau pair-à-pair, et Dash Core étant considéré comme un client complet puisqu’il stocke un exemplaire de la blockchain sur votre appareil, activer cette option aide les autres clients à se synchroniser avec la blockchain et le réseau à travers votre nœud.

Connexions par SOCKS5 (proxy par défaut)

Ces options permettent à des utilisateurs sur un Intranet, qui exige de passer par un serveur mandataire (proxy) pour sortir sur l’Internet, de spécifier l’adresse du serveur mandataire qui retransmettra les requêtes sur Internet. Contactez votre administrateur système ou vérifiez les réglages réseau de votre navigateur Internet si vous ne parvenez pas à vous connecter et suspectez qu’un serveur mandataire peut être la cause du problème.

Utiliser un proxy SOCKS5 distinct pour atteindre les pairs par des services cachés Tor

Ces options vous permettent de spécifier un serveur mandataire supplémentaire pour vous aider à vous connecter à des pairs à travers le réseau Tor. Il s’agit d’une option avancée pour une confidentialité améliorée, et elle suppose la présence d’un serveur mandataire Tor sur votre réseau. Pour en savoir plus sur Tor, voir here.

Onglet Afficher

Cet onglet rassemble des options relatives à l’apparence de la fenêtre d’application Dash Core.

../../_images/options-display.png

Onglet Afficher dans le dialogue Options de Dash Core

Langue de l’interface utilisateur

Choisissez votre langue préférée dans ce menu déroulant. Un changement de langue vous obligera à redémarrer l’application Dash Core.

Unité des montants

Cette option vous permet de changer l’unité monétaire par défaut de Dash Core, de DASH en mDASH, µDASH ou duffs. Chaque unité représente un déplacement de la virgule des décimales trois crans vers la droite. Les duffs sont la plus petite unité dans quoi la monnaie Dash peut être comptée.

Nombre de décimales

Cette option vous permet de choisir combien de décimales seront affichées dans l’interface utilisateur. Elle n’affecte pas le décompte interne de vos entrées ou de votre solde.

URLs de transaction tierces

Cette option vous permet de spécifier un site web externe pour consulter une adresse ou une transaction particulière sur la blockchain. Il existe pour cela plusieurs explorateurs de blocs. Pour utiliser cette fonction, saisissez l’URL de votre explorateur de blocs préféré, en remplaçant %s avec l’identifiant de transaction. Vous pourrez ensuite accéder directement à cet explorateur de blocs depuis Dash Core en utilisant le menu contextuel de n’importe quelle transaction.

L’onglet Apparence

Cet onglet rassemble des options relatives à l’apparence de la fenêtre d’application Dash Core.

../../_images/options-appearance.png

L’onglet Apparence du dialogue Options de Dash Core

Thème

Vous pouvez utiliser cette option pour choisir un thème différent de l’apparence générale de la fenêtre Dash Core. Toutes les fonctionnalités sont identiques sous n’importe quel thème.

Famille de polices

Cette option vous permet de choisir une police de caractères différente pour afficher le texte dans la fenêtre.

Taille et épaisseur de police

Ces options contrôlent la taille et l’épaisseur des polices de caractères dans la fenêtre.

Boîte de dialogue Outils

Cette section de la documentation décrit le fonctionnement de la boîte de dialogue Outils, disponible dans le menu  Outils de Dash Core.

Onglet Informations

../../_images/tools-information.png

Onglet Informations dans le dialogue Outils de Dash Core

Général

Cette section affiche des informations sur le nom et la version du logiciel client et de la base de données, ainsi que sur l’emplacement actuel du répertoire de données de l’application.

Réseau

Cette section affiche des informations et des statistiques sur le réseau auquel vous êtes connecté.

Chaîne de blocs

Cette section affiche l’état actuel de la blockchain.

Zone mémoire

Cette section affiche l’état de la zone mémoire, qui contient des transactions qui n’ont pas encore pu être inscrites dans un bloc. Cela inclut à la fois les transactions créées depuis le dernier bloc et les transactions qui n’ont pas pu être insérées dans le dernier bloc parce qu’il était plein.

Journal de débogage

Ce bouton ouvre le fichier debug.log depuis le répertoire de données de l’application. Ce fichier contient des messages de Dash Core qui peuvent aider à diagnostiquer des erreurs.

Onglet Console

L’onglet Console fournit une interface avec la console RPC (Remote Procedure Call) de Dash Core. Elle est équivalente à la commande « dash-cli » sur les versions sans interface de Dash (telles que « dashd » sur un masternode). Cliquez sur l’icône rouge « – » pour effacer la console. Consultez la documentation détaillée <https://dashcore.readme.io/docs/core-api-ref-remote-procedure-calls> sur les commandes RPC pour en savoir plus sur les commandes utilisables.

../../_images/tools-console.png

Onglet Console dans le dialogue Outils de Dash Core

Onglet Trafic réseau

L’onglet Trafic réseau affiche un graphique du trafic envoyé et reçu aux pairs sur le réseau, en fonction du temps. On peut ajuster la période temporelle au moyen de la glissière, ou bien Nettoyer le graphique.

../../_images/tools-network-traffic.png

Onglet Trafic réseau dans le dialogue Outils de Dash Core

Onglet Liste des pairs

L’onglet Liste des pairs affiche une liste des autres nœuds complets connectés à votre client Dash Core. L’adresse IP, la version et le temps de réponse sont visibles. Cliquer sur un pair affiche des informations supplémentaires sur les données échangées avec ce pair.

../../_images/tools-peers.png

Onglet Liste des pairs dans le dialogue Outils de Dash Core

Onglet Réparation de portefeuille

L’onglet Réparation de portefeuille propose un choix de commandes de démarrage pour restaurer un portefeuille dans un bon état de fonctionnement. Cliquer sur l’une de ces commandes entraîne le redémarrage de Dash Core avec la commande choisie en ligne de commande.

../../_images/tools-wallet-repair.png

Onglet Réparation de portefeuille dans le dialogue Outils de Dash Core

Récupération de portefeuille

La fonction Récupération de portefeuille suppose que le fichier wallet.dat est corrompu et ne peut être lu. Elle fait une copie de wallet.dat vers wallet.<date>.bak et l’inspecte pour essayer de récupérer toute clé privée. Consultez votre fichier debug.log après avoir utilisé la fonction Récupération de portefeuille, et repérez les lignes qui commencent par « Salvage » pour en savoir plus sur les opérations accomplies.

Rescan blockchain files 1

Réinspecte la blockchain déjà téléchargée et cherche les transactions ayant rapport aux comptes du portefeuille. Cela peut être nécessaire si vous remplacez votre fichier wallet.dat par un portefeuille différent ou une sauvegarde — le portefeuille ne connaîtra pas ces transactions, donc un rebalayage est nécessaire pour calculer les soldes.

Rescan blockchain files 2

Performs the same operation as Rescan blockchain files 1 but scans from the genesis block instead of the wallet creation time.

Récupérer les transactions

Les commandes Récupérer les transactions peuvent être utilisées pour enlever de la zone mémoire les transactions non confirmées. Votre portefeuille redémarrera et rebalayera la blockchain, récupérant les transactions existantes et enlevant les transactions non confirmées. Des transactions peuvent rester bloquées dans un état non confirmé s’il existe un conflit entre des versions de protocole sur le réseau, pendant un mélange CoinJoin, par exemple, ou si une transaction est envoyée avec des frais insuffisants lorsque les blocs sont pleins.

Mise à jour du format du portefeuille

Cette commande est disponible pour les très anciens portefeuilles, ceux pour lesquels une mise à jour de la version du portefeuille est obligatoire en plus d’une mise à jour du logiciel portefeuille. Vous pouvez connaître la version actuelle de votre portefeuille avec la commande « getwalletinfo » dans la console.

Reconstruire l’index

Efface les index actuels de blockchain et d’état de chaîne (la base de données des sorties de transaction non dépensées) et les reconstruit depuis les fichiers de blocs. Cela peut être utile pour recalculer des soldes manquants ou bloqués.