(Bitcoin Core version 0.13.2)
Options générales :
-? | Imprimer ce message d’aide et quitter |
-version | Imprimer la version et quitter |
-alertnotify=<cmd> | Exécuter une commande lorsqu’une alerte pertinente est reçue, ou si nous voyons une bifurcation vraiment étendue (%s dans la commande est remplacé par le message) |
-blocknotify=<cmd> | Exécuter la commande lorsque le meilleur bloc change (%s dans cmd est remplacé par le hachage du bloc) |
-checkblocks=<n> | Nombre de blocs à vérifier au démarrage (par défaut : 6, 0 = tous) |
-checklevel=<n> | Degré de profondeur de la vérification des blocs -checkblocks (0-4, par défaut : 3) |
-conf=<file> | Spécifier le fichier de configuration (par défaut : bitcoin.conf) |
-datadir=<dir> | Spécifier le répertoire de données |
-dbcache=<n> | Définir la taille du cache de la base de données en mégaoctets (4 à 16384, default: 300) |
-loadblock=<file> | Importe des blocs à partir d’un fichier blk000??.dat externe lors du démarrage |
-maxorphantx=<n> | Garder au plus <n> transactions non connectables en mémoire (par défaut : 100) |
-maxmempool=<n> | Garder la réserve de mémoire transactionnelle sous <n> mégaoctets (par défaut : 300) |
-mempoolexpiry=<n> | Ne pas conserver de transactions dans la réserve de mémoire plus de <n> heures (par défaut : 72) |
-par=<n> | Définir le nombre de fils de vérification des scripts (-4 à 16, 0 = auto, < 0 = laisser ce nombre de cœurs inutilisés, par défaut : 0) |
-prune=<n> | Réduire les exigences de stockage en élaguant (supprimant) les anciens blocs. Ce mode est incompatible avec -txindex et -rescan. Avertissement : ramener ce paramètre à sa valeur antérieure exige un nouveau téléchargement de la chaîne de blocs en entier (par défaut : 0 = désactiver l’élagage des blocs, >550 = taille cible en Mio à utiliser pour les fichiers de blocs). |
-reindex-chainstate | Reconstruire l’état de la chaîne à partir des blocs indexés actuellement |
-reindex | Reconstruire l’état de la chaîne et l’index des blocs à partir des fichiers blk*.dat sur le disque |
-txindex | Maintenir un index complet des transactions, utilisé par l’appel RPC getrawtransaction (obtenir la transaction brute) (par défaut : 0) |
Options de connexion :
-addnode=<ip> | Ajouter un nœud auquel se connecter et tenter de garder la connexion ouverte |
-banscore=<n> | Seuil de déconnexion des pairs présentant un mauvais comportement (par défaut : 100) |
-bantime=<n> | Délai en secondes de refus de reconnexion pour les pairs présentant un mauvais comportement (par défaut : 86400) |
-bind=<addr> | Se lier à l’adresse donnée et toujours l’écouter. Utiliser la notation [host]:port pour l’IPv6 |
-connect=<ip> | Ne se connecter qu’au(x) nœud(s) spécifié(s) |
-discover | Découvrir ses propres adresses (par défaut : 1 en écoute et sans externalip ou -proxy) |
-dns | Autoriser les recherches DNS pour -addnode, -seednode et -connect (par défaut : 1) |
-dnsseed | Demander les adresses des pairs par recherche DNS si l’on manque d’adresses (par défaut : 1 sauf si -connect) |
-externalip=<ip> | Spécifier votre propre adresse publique |
-forcednsseed | Toujours demander les adresses des pairs par recherche DNS (par défaut : 0) |
-listen | Accepter les connexions entrantes (par défaut : 1 si aucun -proxy ou -connect ) |
-listenonion | Créer automatiquement un service caché Tor (par défaut : 1) |
-maxconnections=<n> | Garder au plus <n> connexions avec les pairs (par défaut : 125) |
-maxreceivebuffer=<n> | Tampon maximal de réception par connexion, <n>*1000 octets (par défaut : 5000) |
-maxsendbuffer=<n> | Tampon maximal d’envoi par connexion », <n>*1000 octets (par défaut : 1000) |
-maxtimeadjustment | Réglage moyen maximal autorisé de décalage de l’heure d’un pair. La perspective locale du temps peut être influencée par les pairs, en avance ou en retard, de cette valeur. (Par défaut : 4200 secondes) |
-onion=<ip:port> | Utiliser un serveur mandataire SOCKS5 séparé pour atteindre les pairs par les services cachés de Tor (par défaut : -proxy) |
-onlynet=<net> | Seulement se connecter aux nœuds du réseau <net> (IPv4, IPv6 ou oignon) |
-permitbaremultisig | Relayer les multisignatures non-P2SH (par défaut : 1) |
-peerbloomfilters | Prendre en charge le filtrage des blocs et des transactions avec les filtres bloom (par défaut : 1) |
-port=<port> | Écouter les connexions sur <port> (par défaut : 8333 ou tesnet : 18333) |
-proxy=<ip:port> | Se connecter par un mandataire SOCKS5 |
-proxyrandomize | Aléer les authentifiants pour chaque connexion mandataire. Cela active l’isolement de flux de Tor (par défaut : 1) |
-rpcserialversion | Sets the serialization of raw transaction or block hex returned in non-verbose mode, non-segwit(0) or segwit(1) (default: 1) |
-seednode=<ip> | Se connecter à un nœud pour obtenir des adresses de pairs puis se déconnecter |
-timeout=<n> | Spécifier le délai d’expiration de la connexion en millisecondes (minimum : 1, par défaut : 5000) |
-torcontrol=<ip>:<port> | Port de contrôle Tor à utiliser si l’écoute onion est activée (par défaut :127.0.0.1:9051) |
-torpassword=<pass> | Mot de passe du port de contrôle Tor (par défaut : vide) |
-upnp | Utiliser l’UPnP pour mapper le port d’écoute (par défaut : 0) |
-whitebind=<addr> | Se lier à l’adresse donnée et aux pairs s’y connectant. Utiliser la notation [host]:port pour l’IPv6 |
-whitelist=<IP address or network> | Whitelist peers connecting from the given IP address (e.g. 1.2.3.4) or CIDR notated network (e.g. 1.2.3.0/24). Can be specified multiple times. Les pairs de la liste blanche ne peuvent pas être bannis DoS et leurs transactions sont toujours relayées, même si elles sont déjà dans le mempool, utile p. ex. pour une passerelle |
-whitelistrelay | Accepter les transactions relayées reçues de pairs de la liste blanche même si le nœud ne relaie pas les transactions (par défaut : 1) |
-whitelistforcerelay | Force relay of transactions from whitelisted peers even if they violate local relay policy (default: 1) |
-maxuploadtarget=<n> | Tente de garder le trafic sortant sous la cible donnée (en Mio par 24 h), 0 = sans limite (par défaut : 0) |
Options du porte-monnaie :
-disablewallet | Ne pas charger le porte-monnaie et désactiver les appels RPC |
-keypool=<n> | Définir la taille de la réserve de clés à <n> (par défaut : 100) |
-fallbackfee=<amt> | Un taux de frais (en BTC/Ko) qui sera utilisé si l’estimation de frais ne possède pas suffisamment de données (par défaut : 0.0002) |
-mintxfee=<amt> | Les frais (en BTC/Ko) inférieurs à ce seuil sont considérés comme étant nuls pour la création de transactions (par défaut : 0.00001) |
-paytxfee=<amt> | Les frais (en BTC/ko) à ajouter aux transactions que vous envoyez (par défaut : 0.00) |
-rescan | Réanalyser la chaîne de blocs au démarrage, à la recherche de transactions de porte-monnaie manquantes |
-salvagewallet | Tenter de récupérer les clés privées d’un porte-monnaie corrompu lors du démarrage |
-spendzeroconfchange | Dépenser la monnaie non confirmée lors de l’envoi de transactions (par défaut : 1) |
-txconfirmtarget=<n> | Si paytxfee n’est pas défini, inclure suffisamment de frais afin que les transactions commencent la confirmation en moyenne avant n blocs (par défaut : 2) |
-usehd | Utiliser une génération de clé hiérarchique déterministe (HD) après BIP32. N’a d’effet que lors de la création ou du lancement intial du porte-monnaie (par défaut : 1) |
-upgradewallet | Mettre à niveau le porte-monnaie au démarrage vers le format le plus récent |
-wallet=<file> | Spécifiez le fichier de porte-monnaie (dans le répertoire de données) (par défaut : wallet.dat) |
-walletbroadcast | Obliger le porte-monnaie à diffuser les transactions (par défaut : 1) |
-walletnotify=<cmd> | Exécuter la commande lorsqu’une transaction de porte-monnaie change (%s dans la commande est remplacée par TxID) |
-zapwallettxes=<mode> | Supprimer toutes les transactions du porte-monnaie et ne récupérer que ces parties de la chaîne de blocs avec -rescan au démarrage (1 = conserver les métadonnées de transmission, p. ex. les informations du propriétaire du compte et de demande de paiement, 2 = abandonner les métadonnées de transmission) |
Options de débogage/de test :
-uacomment=<cmt> | Ajouter un commentaire à la chaîne d’agent utilisateur |
-debug=<category> | Extraire les informations de débogage (par défaut : 0, fournir <category> est facultatif). Si <category> n’est pas indiqué ou si <category> = 1, extraire toutes les données de débogage.<category> peut être : addrman, alert, bench, cmpctblock, coindb, db, http, libevent, lock, mempool, mempoolrej, net, proxy, prune, rand, reindex, rpc, selectcoins, tor, zmq, qt. |
-help-debug | Montrer toutes les options de débogage (utilisation : –help –help-debug) |
-logips | Inclure les adresses IP à la sortie de débogage (par défaut : 0) |
-logtimestamps | Ajouter l’horodatage au début de la sortie de débogage (par défaut : 1) |
-minrelaytxfee=<amt> | Les frais (en BTC/Ko) inférieurs à ce seuil sont considérés comme étant nuls pour le relais, le minage et la création de transactions (par défaut : 0.00001) |
-maxtxfee=<amt> | Frais totaux maximaux (en BTC) à utiliser en une seule transaction de porte-monnaie ou transaction brute ; les définir trop bas pourrait interrompre les grosses transactions (par défaut : 0.10) |
-printtoconsole | Envoyer les infos de débogage/trace à la console au lieu du fichier debug.log |
-shrinkdebugfile | Réduire le fichier debug.log lors du démarrage du client (par défaut : 1 sans -debug) |
Options de sélection de chaine :
-testnet | Utiliser la chaine test |
Options de relais du nœud :
-bytespersigop | Octets équivalents par sigop dans les transactions pour relayer et miner (par défaut : 20) |
-datacarrier | Relayer et miner les transactions du porteur de données (par défaut : 1) |
-datacarriersize | Quantité maximale de données dans les transactions du porteur de données que nous relayons et minons (par défaut : 83) |
-mempoolreplacement | Enable transaction replacement in the memory pool (default: 1) |
Options de création de blocs :
-blockmaxweight=<n> | Définir le poids maximal de bloc BIP141 (par défaut : 3000000) |
-blockmaxsize=<n> | Définir la taille minimale de bloc en octets (par défaut : 750000) |
-blockprioritysize=<n> | Définir la taille maximale en octets des transactions à priorité élevée et frais modiques (par défaut : 0) |
Options du serveur RPC :
-server | Accepter les commandes JSON-RPC et en ligne de commande |
-rest | Accepter les demandes REST publiques (par défaut : 0) |
-rpcbind=<addr> | Se lier à l’adresse donnée pour écouter des connexions JSON-RPC. Utiliser la notation [host]:port pour l’IPv6. Cette option peut être spécifiée plusieurs fois (par défaut : se lier à toutes les interfaces) |
-rpccookiefile=<loc> | Emplacement du fichier témoin auth (par défaut : data dir) |
-rpcuser=<user> | Nom d’utilisateur pour les connexions JSON-RPC |
-rpcpassword=<pw> | Mot de passe pour les connexions JSON-RPC |
-rpcauth=<userpw> | Nom d’utilisateur et mot de passe haché pour les connexions JSON-RPC. Le champ <userpw> vient au format : <USERNAME>:<SALT>$<HASH>. Un script python canonique est inclus dans share/rpcuser. Cette option peut être spécifiée plusieurs fois. |
-rpcport=<port> | Écouter les connexions JSON-RPC sur <port> (par défaut : 8332 ou tesnet : 18332) |
-rpcallowip=<ip> | Permettre les connexions JSON-RPC de sources spécifiques. Valide pour <ip> qui sont une IP simple (p. ex. 1.2.3.4), un réseau/masque réseau (p. ex. 1.2.3.4/255.255.255.0) ou un réseau/CIDR (p. ex. 1.2.3.4/24). Cette option peut être spécifiée plusieurs fois |
-rpcthreads=<n> | Définir le nombre de fils pour les appels RPC (par défaut : 4) |
Options de l’IU :
-choosedatadir | Choisir un répertoire de données au démarrage (par défaut : 0) |
-lang=<lang> | Définir la langue, par exemple « fr_CA » (par défaut : la langue du système) |
-min | Démarrer minimisé |
-rootcertificates=<file> | Définir les certificats SSL racine pour les requêtes de paiement (par défaut : -system-) |
-splash | Afficher l’écran d’accueil au démarrage (par défaut : 1) |
-resetguisettings | Réinitialiser tous les paramètres changés dans l’IUG |