Obter transferências
get_transfers
Retorna uma lista de transferências.
Alias: Nenhum.
Entradas:
in
- boleano; (o padrão é falso) Inclui transferências de entrada.out
- boleano; (o padrão é falso) Inclui transferências de saída.pending
- boleano; (o padrão é falso) Inclui transferências pendentes.failed
- boleano; (o padrão é falso) Inclui transferências com falha.pool
- boleano; (o padrão é falso) Inclui transferências do pool de transações do daemon.filter_by_height
- boleano; (Opcional) Filtre as transferências por altura do bloco.min_height
- int sem sinal; (Opcional) Altura mínima do bloco para verificar as transferências, se a filtragem por altura estiver ativada.max_height
- int sem sinal; (Opcional) Altura máxima do bloco para verificar as transferências, se a filtragem por altura estiver habilitada (o padrão é a altura máxima do bloco).account_index
- int sem sinal; (Opcional) Índice da conta para consultar as transferências. (o padrão é 0)subaddr_indices
- array de int sem sinal; (Opcional) Lista de índices de subendereço para consultar as transferências. (O padrão é vazio - todos os índices)
Saídas:
in
matriz de transferências:address
- corda; Endereço público da transferência.amount
- int sem sinal; Quantia transferida.confirmations
- int sem sinal; Número de bloco extraído desde o bloco que contém esta transação (ou altura do bloco em que a transação deve ser adicionada a um bloco se ainda não foi confirmada).double_spend_seen
- boleano; Verdadeiro se a (s) imagem (ns)-chave para a transferência já tiver sido vista.fee
- int sem sinal; Taxa de transação para esta transferência.height
- int sem sinal; Altura do primeiro bloco que confirmou esta transferência (0 se ainda não foi minerado).note
- corda; Nota sobre esta transferência.payment_id
- corda; ID de pagamento para esta transferência.subaddr_index
- Objeto JSON contendo o índice de subendereço principal e secundário:major
- int sem sinal; Índice de conta para o subendereço.minor
- int sem sinal; Índice do subendereço na conta.
suggested_confirmations_threshold
- int sem sinal; Estimativa das confirmações necessárias para que a transação seja incluída em um bloco.timestamp
- int sem sinal; Carimbo de data / hora POSIX para quando esta transferência foi confirmada pela primeira vez em um bloco (ou envio de carimbo de data / hora, se ainda não foi extraído).txid
- corda; ID da transação para esta transferência.type
- corda; Tipo de transferência: (um de “bloco”, “entrada”, “entrada XUSD”, “saída” e “saída XUSD”unlock_time
- int sem sinal; O número de blocos até a transferência pode ser gasto com segurança.
out
conjunto de transferências (veja acima).pending
conjunto de transferências (veja acima).failed
conjunto de transferências (veja acima).pool
conjunto de transferências (veja acima).
Exemplo:
$ 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": [{" endereço ": "hvxy5mxT87WWDCfsAYYEtq9K8KNbPTRaEd2nKgLgPN3qP5PpH1AaJ6TaYYec9L2hKZGpuxQ4uZ4tkFFLxjaLHVAY7QZoBmW3g2", "quantidade": 200000000000, "confirmações": 1, "double_spend_seen": false, "taxa": 21650200000, "height": 153624, "nota": "", "payment_id":" 0000000000000000 "," subaddr_index ": {" major ": 1," minor ": 0}," suggested_confirmations_threshold ": 1," timestamp ": 1535918400," txid ":" c36258a276018c3a4bc1f195a7fb530f50cd63a4fa765fb762 "05f507f50tipo "destravar "175fb7" "c36258a276018c3a4bc1f195a7fb530f50cd63f4fa4fa765fb762 "05fb7d496" destravar "05fb76 " ": 0}]}}