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}]}}