Obtenir des transferts

get_transfers

Renvoie une liste de transferts.

Alias: Aucun.

Contributions:

  • in - booléen; (false par défaut) Inclut les transferts entrants.
  • out - booléen; (La valeur par défaut est false) Inclut les transferts sortants.
  • pending - booléen; (La valeur par défaut est false) Inclut les transferts en attente.
  • failed - booléen; (la valeur par défaut est false) Inclut les transferts ayant échoué.
  • pool - booléen; (false par défaut) Inclut les transferts depuis le pool de transactions du démon.
  • filter_by_height - booléen; (Facultatif) Filtrez les transferts par hauteur de bloc.
  • min_height - int non signé; (Facultatif) Hauteur de bloc minimale pour rechercher les transferts, si le filtrage par hauteur est activé.
  • max_height - int non signé; (Facultatif) Hauteur de bloc maximale pour rechercher les transferts, si le filtrage par hauteur est activé (par défaut, la hauteur de bloc maximale).
  • account_index - int non signé; (Facultatif) Index du compte à rechercher pour les virements. (0 par défaut)
  • subaddr_indices - tableau d'entiers non signés; (Facultatif) Liste des index de sous-adresse à interroger pour les transferts. (Par défaut, vide - tous les indices)

Les sorties:

  • in tableau de transferts:
    • address - chaîne; Adresse publique du transfert.
    • amount - int non signé; Montant transféré.
    • confirmations - int non signé; Numéro de bloc extrait depuis le bloc contenant cette transaction (ou hauteur de bloc à laquelle la transaction doit être ajoutée à un bloc si elle n'est pas encore confirmée).
    • double_spend_seen - booléen; Vrai si les images clés du transfert ont déjà été vues.
    • fee - int non signé; Frais de transaction pour ce transfert.
    • height - int non signé; Hauteur du premier bloc ayant confirmé ce transfert (0 si pas encore miné).
    • note - chaîne; Remarque sur ce transfert.
    • payment_id - chaîne; ID de paiement pour ce transfert.
    • subaddr_index - Objet JSON contenant l'index des sous-adresses majeures et mineures:
      • major - int non signé; Index de compte pour la sous-adresse.
      • minor - int non signé; Index de la sous-adresse sous le compte.
    • suggested_confirmations_threshold - int non signé; Estimation des confirmations nécessaires pour que la transaction soit incluse dans un bloc.
    • timestamp - int non signé; Horodatage POSIX du moment où ce transfert a été confirmé pour la première fois dans un bloc (ou soumission d'horodatage s'il n'est pas encore miné).
    • txid - chaîne; ID de transaction pour ce transfert.
    • type - chaîne; Type de transfert: (l'un des «bloc», «entrée», «entrée XUSD», «sortie» et «sortie XUSD»
    • unlock_time - int non signé; Nombre de blocs jusqu'à ce que le transfert puisse être dépensé en toute sécurité.
  • out tableau de transferts (voir ci-dessus).
  • pending tableau de transferts (voir ci-dessus).
  • failed tableau de transferts (voir ci-dessus).
  • pool tableau de transferts (voir ci-dessus).

Exemple:

$ curl http://127.0.0.1:17751/json_rpc -d '{"jsonrpc": "2.0", "id": "0", "method": "get_transfers", "params": {"in": true, "account_index": 1}} '-H' Content-Type: application / json '{"id": "0", "jsonrpc": "2.0", "result": {"in": [{" adresse ": "hvxy5mxT87WWDCfsAYYEtq9K8KNbPTRaEd2nKgLgPN3qP5PpH1AaJ6TaYYec9L2hKZGpuxQ4uZ4tkFFLxjaLHVAY7QZoBmW3g2", "quantité": 200000000000, "confirmations": 1, "double_spend_seen": false, "frais": 21650200000, "hauteur": 153624, "note": "", "payment_id":" 0000000000000000 "," subaddr_index ": {" major ": 1," minor ": 0}," suggéré_confirmations_threshold ": 1," timestamp ": 1535918400," txid ":" c36258a276018c3a4bc1f195a7fb530f50cd63a4fa0765fb7c6: "unlocka7fb7c6" ": 0}]}}
précédent Offshore Sweep All
Prochain Vue d'ensemble des méthodes JSON RPC
fr_FRFrançais