|
|
|
|
- Présentation
- Configuration du serveur
- Pré-requis
- Installation d'un serveur Bitcoin
- Configuration du serveur RPC
- Utilisation des fonctions WLangage sur les postes client
- Paramétrage de l'accès au serveur
Installation et utilisation d'un serveur Bitcoin Core
Le WLangage propose différentes fonctions permettant de manipuler un serveur Bitcoin Core. Cette page d'aide présente comment : Pré-requis Pour utiliser un serveur Bitcoin Core, il faut : - un serveur avec 1 To de disque libre,
- un accès en réseau local à ce serveur, ou via un tunnel SSH. Pour des raisons de sécurité, il est recommandé de ne pas utiliser l'Internet public.
Installation d'un serveur Bitcoin Pour installer un serveur Bitcoin : - Téléchargez le logiciel sur le site : https://bitcoin.org/fr/telecharger.
- Installez le logiciel en suivant ses instructions.
- Lorsque l'installation est terminée, depuis le menu "Paramètres", ouvrez la fenêtre "Options". Dans l'onglet "Principales", cochez l'option "Démarrer Bitcoin Core lors de l'ouverture d'une session".
- Lancez "bitcoin-qt.exe". Laissez le programme se synchroniser avec le réseau Bitcoin (cette synchronisation peut prendre plusieurs jours).
Configuration du serveur RPC Afin d'autoriser les appels RPC : - Depuis le menu "Paramètres", ouvrez la fenêtre "Options".
- Dans l'onglet "Principales", cochez l'option "Activer le serveur RPC".
- Modifiez également le fichier de configuration de Bitcoin Core :
- soit depuis l'interface avec le bouton "Ouvrir le fichier de configuration" (fenêtre "Options", onglet "Principales").
- soit en éditant directement le fichier "bitcoin.conf" (dans le dossier "%APPDATA%\Bitcoin"). Par exemple : "C:\Users\bob\AppData\Roaming\Bitcoin\bitcoin.conf"
- Ajoutez les lignes suivantes dans le fichier :
# activer l'API JSON/RPC server=1 # adresse ip du serveur, obtenue avec IPConfig par exemple rpcbind=172.17.1.255 # adresse IP des clients autorisés à faire des appels : # toutes les machines dont l'adresse est 172.17.2.xxx rpcallowip=172.17.2.1/255.255.255.1 # numéro de port rpcport=8332 # login et mot de passe rpcuser=login rpcpassword=motdepasse
Utilisation des fonctions WLangage sur les postes client Paramétrage de l'accès au serveur Le paramétrage de l'accès au serveur est réalisé avec la fonction BitcoinCoreParamètre :
BitcoinCoreParamètre(btcRpcAdresseServeur, "172.17.1.255")
BitcoinCoreParamètre(btcRpcNuméroDePort, 8332)
BitcoinCoreParamètre(btcRpcLogin, "login")
BitcoinCoreParamètre(btcRpcMotDePasse, "motdepasse")
BitcoinCoreParamètre(btcTimeout, 3)
Il est ensuite possible d'utiliser les fonctions du WLangage :
dateBloc est une DateHeure = BitcoinCoreDateHeureDernierBloc()
SI ErreurDétectée ALORS
Erreur()
RETOUR
FIN
Info("Le dernier bloc date de " + dateBloc)
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|