Liste des appels client / API Bitcoin d'origine – Bitcoin investissement

Actualité btc


La liste des adresses Bitcoin dans votre portefeuille se fait facilement via listreceivedby address. Normalement, il ne répertorie que les adresses ayant déjà reçu des transactions. Vous pouvez toutefois répertorier toutes les adresses en définissant le premier argument sur 0 et le second sur true.

Les arguments requis sont notés à l'intérieur < and > Les arguments optionnels sont à l'intérieur [ and ].

Commander Paramètres La description Nécessite un portefeuille déverrouillé? (v0.4.0 +) ajouter plusieurs adresses <'["key","key"]'> [account] Ajoutez une adresse multisignature requise pour signer au portefeuille. Chaque clé est une adresse bitcoin ou une clé publique à codage hexadécimal. Si [account] est spécifié, attribuer une adresse à [account]. Retourne une chaîne contenant l'adresse. N addnode version 0.8 Tentatives d'ajouter ou de supprimer à partir de la liste addnode ou essayez une connexion à une fois que. N portefeuille de sauvegarde Copie en toute sécurité de wallet.dat vers la destination, qui peut être un répertoire ou un chemin avec un nom de fichier. N créationemultisig <'["key,"key"]'> Crée une adresse multi-signature et retourne un objet json Transformation de createraw [« txid »:txid, »vout »:n,…] adresse: montant, … version 0.7 Crée une dépense brute de transaction en fonction des entrées. N décoderawtransaction version 0.7 Produit un objet JSON lisible par l'homme pour une transaction brute. N dumpprivkey Révèle la clé privée correspondant à Y Dumpwallet version 0.13.0 Exporte toutes les clés privées du portefeuille dans un fichier Y Cryptwallet Crypte le portefeuille avec . N obtenir un compte Retourne le compte associé à l'adresse donnée. N obtenir une adresse Renvoie l'adresse actuelle de bitcoin pour recevoir les paiements sur ce compte. Si n'existe pas, il sera créé avec une nouvelle adresse associée qui sera renvoyée. N getaddednodeinfo [node] version 0.8 Renvoie des informations sur le noeud ajouté donné ou sur tous les noeuds ajoutés.

(notez que les addnodes onetry ne sont pas listés ici)
Si dns est false, seule une liste des noeuds ajoutés sera fournie,
sinon les informations connectées seront également disponibles.

obtenir des adresses de votre compte Renvoie la liste d'adresses pour le compte donné. N se balancer [account] [minconf=1] Si [account] n'est pas spécifié, renvoie le solde disponible total du serveur.
Si [account] est spécifié, renvoie le solde du compte. N getbestblockhash version 0.9 Renvoie le hachage du meilleur bloc (tip) dans la chaîne de blocs la plus longue. N getblock Retourne des informations sur le bloc avec le hachage donné. N getblockcount Retourne le nombre de blocs dans la plus longue chaîne de blocs. N getblockhash Retourne le hash du bloc dans la meilleure chaîne de blocs à ; l'index 0 est le bloc de genèse N getnumérobloc Obsolète. Supprimé dans la version 0.7. Utilisez getblockcount. N getblocktemplate [params] Renvoie les données nécessaires à la construction d'un bloc sur lequel travailler. Voir BIP_0022 pour plus d’informations sur les paramètres. N getconnectioncount Renvoie le nombre de connexions aux autres nœuds. N obtenir des difficultés Renvoie la difficulté de la preuve de travail sous la forme d'un multiple de la difficulté minimale. N se dégénérer Renvoie true ou false si bitcoind génère actuellement des hachages N gethashespersec Renvoie une mesure de performance de hachage récente par seconde lors de la génération. N getinfo Retourne un objet contenant diverses informations d'état. N getmemorypool [data] Remplacé dans v0.7.0 par getblocktemplate, submitblock, getrawmempool N getmininginfo Renvoie un objet contenant des informations relatives à l'extraction:

  • des blocs
  • taille actuelle
  • currentblocktx
  • difficulté
  • les erreurs
  • produire
  • genproclimit
  • hashespersec
  • pooledtx
  • testnet
N obtenir une nouvelle adresse [account] Renvoie une nouvelle adresse bitcoin pour la réception des paiements. Si [account] est spécifié les paiements reçus avec l'adresse seront crédités à [account]. N getpeerinfo version 0.7 Renvoie des données sur chaque noeud connecté. N getrawchangeaddress [account] version 0.9 Renvoie une nouvelle adresse Bitcoin, pour recevoir les modifications. Ceci est pour une utilisation avec des transactions brutes, PAS une utilisation normale. N getrawmempool version 0.7 Renvoie tous les identifiants de transaction dans le pool de mémoire. N getrawtransaction [verbose=0] version 0.7 Retourne la représentation brute de la transaction pour l'identifiant de transaction donné. N obtenir reçu par un compte [account] [minconf=1] Renvoie le montant total reçu par les adresses avec [account] dans les transactions avec au moins [minconf] les confirmations. Si [account] le retour non fourni inclura toutes les transactions sur tous les comptes. (version 0.3.24) N obtenir reçu par adresse [minconf=1] Retourne le montant reçu par dans les transactions avec au moins [minconf] les confirmations. Il gère correctement le cas où quelqu'un a envoyé l'adresse à plusieurs transactions. N'oubliez pas que les adresses ne sont utilisées que pour recevoir des transactions. Ne fonctionne que pour les adresses du portefeuille local, les adresses externes afficheront toujours 0. N obtenir la transaction Retourne un objet sur la transaction donnée contenant:

  • "montant": montant total de la transaction
  • "confirmations": nombre de confirmations de la transaction
  • "txid": l'ID de transaction
  • "time": heure associée à la transaction[1].
  • "détails" – Un tableau d'objets contenant:
    • "Compte"
    • "adresse"
    • "Catégorie"
    • "montant"
    • "frais"
N gettxout [includemempool=true] Retourne des détails sur une sortie de transaction non dépensée (UTXO) N gettxoutsetinfo Renvoie des statistiques sur le jeu de sortie de transaction non dépensé (UTXO). N avoir du travail [data] Si [data] n'est pas spécifié, retourne les données de hachage formatées sur lesquelles travailler:

  • "midstate": état de hachage précalculé après le hachage de la première moitié des données
  • "data": bloc de données
  • "hash1": tampon de hachage formaté pour le deuxième hachage
  • "cible": cible de hash little endian

Si [data] est spécifié, tente de résoudre le blocage et renvoie true s'il a abouti.

N Aidez-moi [command] Répertoriez les commandes ou obtenez de l'aide pour une commande. N importprivkey [label] [rescan=true] Ajoute une clé privée (telle que retournée par dumpprivkey) à votre portefeuille. Cela peut prendre un certain temps, une nouvelle analyse étant effectuée, à la recherche de transactions existantes. Optionnel [rescan] paramètre ajouté dans 0.8.0. Remarque: Il n'est pas nécessaire d'importer une clé publique, car dans ECDSA (contrairement à RSA), cela peut être calculé à partir d'une clé privée. Y invalidateblock Marque de manière permanente un blocage comme invalide, comme s'il enfreignait une règle de consensus. N remplissage de clavier Remplit le clavier, nécessite que la phrase de passe du portefeuille soit définie. Y liste des comptes [minconf=1] Renvoie Objet dont les noms de compte sont des clés et les soldes des comptes des valeurs. N listaddressgroupings version 0.7 Renvoie toutes les adresses du portefeuille et les informations utilisées pour coincontrol. N listreceivedby account [minconf=1] [includeempty=false] Retourne un tableau d'objets contenant:

  • "compte": le compte des adresses de réception
  • "montant": montant total reçu par les adresses possédant ce compte
  • "confirmations": nombre de confirmations de la transaction la plus récente incluse
N listreceivedby address [minconf=1] [includeempty=false] Retourne un tableau d'objets contenant:

  • "adresse": adresse de réception
  • "compte": le compte de l'adresse de réception
  • "montant": montant total reçu par l'adresse
  • "confirmations": nombre de confirmations de la transaction la plus récente incluse

Pour obtenir une liste des comptes sur le système, exécutez bitcoind listreceivedbyaddress 0 true

N Listes [blockhash] [target-confirmations] Obtenir toutes les transactions en blocs depuis le bloc [blockhash], ou toutes les transactions si omis. [target-confirmations] intentionnellement ne fait pas affecte la liste des transactions retournées, mais n'affecte que la valeur "lastblock" renvoyée.[1] N listetransactions [account] [count=10] [from=0] Retourne jusqu'à [count] les transactions les plus récentes en sautant la première [from] transactions pour compte [account]. Si [account] non fourni, il renverra les transactions récentes de tous les comptes. N listunspent [minconf=1] [maxconf=999999] version 0.7 Renvoie un tableau des entrées de transaction non dépensées dans le portefeuille. N listlockunspent version 0.8 Retourne la liste des sorties temporairement non disponibles lockunspent [array-of-objects] version 0.8 Met à jour la liste des sorties temporairement non disponibles bouge toi [minconf=1] [comment] Passer d'un compte dans votre portefeuille à un autre N envoyé de [minconf=1] [comment] [comment-to] est un réel et est arrondi à 8 décimales. Enverra le montant donné à l'adresse indiquée, en veillant à ce que le compte dispose d'un solde valide en utilisant [minconf] les confirmations. Retourne l'ID de transaction en cas de succès (pas dans l'objet JSON). Y envoyer beaucoup adresse: montant, … [minconf=1] [comment] les montants sont des nombres à virgule flottante en double précision Y sendrawtransaction version 0.7 Soumet la transaction brute (sérialisée, codée hexadécimale) au nœud local et au réseau. N sendtoaddress [comment] [comment-to] est un réel et est arrondi à 8 décimales. Renvoie l'ID de transaction si réussi. Y setcompt Définit le compte associé à l'adresse donnée. L'affectation d'une adresse déjà attribuée au même compte créera une nouvelle adresse associée à ce compte. N setgenerate [genproclimit] est vrai ou faux d'activer ou de désactiver la génération.
La génération est limitée à [genproclimit] processeurs, -1 est illimité. N settxfee est un réel et est arrondi au 0,00000001 près N panneau de signalisation Signer un message avec la clé privée d'une adresse. Y signature de la transaction [« txid »:txid, »vout »:n, »scriptPubKey »:hex,…] [[[[, …] version 0.7 Ajoute des signatures à une transaction brute et retourne la transaction brute résultante. O / N Arrêtez Arrêtez le serveur Bitcoin. N soumettrebloc [optional-params-obj] Essaie de soumettre un nouveau bloc au réseau. N valideradresse Renvoyer des informations sur . N vérification Vérifier un message signé. N portefeuille Supprime la clé de chiffrement du portefeuille de la mémoire et verrouille le portefeuille. Après avoir appelé cette méthode, vous devrez rappeler walletpassphrase avant de pouvoir appeler les méthodes nécessitant le déverrouillage du portefeuille. N walletpassphrase Stocke la clé de déchiffrement du portefeuille en mémoire pour secondes. N walletpassphrasechange Change le mot de passe du portefeuille de à . N



Traduit depuis https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_Calls_list