Ich benutze Bitcoin. Jetzt möchte ich mit dem bitcoin-cli auf die Transaktionsliste eines bestimmten Kontos zugreifen.
Ich verwende den listtransactions accountname
Befehl, um die Transaktionen eines bestimmten Kontos abzurufen.
Beispiel:
listtransactions karthiktest
Ergebnis:
[
{
"account": "karthiktest",
"address": "mnXEfvmLFWz7Exn9oGaEeTN8Ayu7Le5CCz",
"category": "receive",
"amount": 0.30000000,
"label": "karthiktest",
"vout": 1,
"confirmations": 18,
"blockhash": "000000009d17b7b32567f9730b50f2b7e8623ae6c9d20f84d4c414914e214283",
"blockindex": 86,
"blocktime": 1507963431,
"txid": "c94307bef9ece4afe41384e2cd453f183aa7a438899723906e8967e624bc7d6f",
"walletconflicts": [
],
"time": 1507962288,
"timereceived": 1507962288,
"bip125-replaceable": "no",
"comment": "hello karthik",
"to": "from arun"
},
{
"account": "karthiktest",
"address": "miDMgiqduYevZMsRxX4qrY9BD5eXYFmEzg",
"category": "send",
"amount": -0.10000000,
"label": "mahesh123",
"vout": 0,
"fee": -0.00000765,
"confirmations": 17,
"blockhash": "0000000079c79a5d21af138c80544b307d4ac764b4ed343b84752114c77fc893",
"blockindex": 76,
"blocktime": 1507964632,
"txid": "516c64595c8b7be12419199dd81ae5edd3f4281aa3e52f88c7e3561b901bf881",
"walletconflicts": [
],
"time": 1507964172,
"timereceived": 1507964172,
"bip125-replaceable": "no",
"comment": "hello mahesh",
"to": "from karthik",
"abandoned": false
}
]
Hier im JSON werden zwei Transaktionen 1 receive
und 1 send
.
Jetzt ist meine Anforderung: Für receive
die Transaktion muss ich die Absenderadresse und für die send
Transaktion die Empfängeradresse abrufen (dies kann über das Kontofeld erfolgen). Aber ich bin verwirrt, es mit Empfangstransaktion zu bekommen.
Kann mir jemand dabei helfen?
Bitcoin hat keine „Absenderadressen“. Es verfügt über Transaktionen, die Münzen ausgeben, für die Sie die Befugnis haben, auszugeben, und erstellt neue Münzen mit möglicherweise unterschiedlichen Eigentümern.
Das Auflisten der Vorbesitzer von Coins als Absender ist eine Praxis, die von einigen Block-Explorer-Websites verwendet wird, aber bestenfalls uninteressant ist und im schlimmsten Fall zu finanziellen Verlusten führen kann:
Also, was listtransactions
zeigt, dass Sie immer Adressen erhalten :