Transaktion erfolgreich, aber kein Ether auf das Zielkonto überwiesen

Ich verfolge diesen Artikel und alles funktioniert wie erwartet, aber Ether wird nicht auf das Konto übertragen. Bitte finden Sie die Protokolle unten.

eth.sendTransaction({from:eth.accounts[0], to:eth.accounts[1], value: web3.toWei(4, "ether")})

Die obige Codezeile wird ausgeführt und der Miner wird auch mit dem folgenden Protokoll aktualisiert.

INFO [09-12|18:03:43.102] Submitted transaction                    fullhash=0xb7810c410aeff448b7785bdaf3d7929dade567a919b35c8d543aa4d85066d322 recipient=0xf74c6516c4f7c87C663f3AEfcE67D815Fb1BF047

Aber der Betrag nach erfolgreicher Transaktion bleibt immer Null.

Ich habe alle möglichen Workarounds gesucht und angewendet, die ich auf Ethereum Stackexchange finden konnte, aber nichts hat geholfen.

> eth.getBalance(eth.accounts[1])

0
> eth.getBalance(eth.accounts[0])

5.2175e+22
> eth.sendTransaction({from:eth.accounts[0], to:eth.accounts[1], value: web3.toWei(4, "ether")})
"0x6a66d2dbc1610e20405828fdbfbf7b028ec3ce5d20e3800267e0f99b70be1426"
> eth.getBalance(eth.accounts[0])
5.2175e+22
> eth.getBalance(eth.accounts[1])
0
> eth.hashrate
0
> eth.blockNumber
10438

> eth.pendingTransactions
[]
> eth.getTransactionReceipt("0x6a66d2dbc1610e20405828fdbfbf7b028ec3ce5d20e3800267e0f99b70be1426")
{
  blockHash: "0x414049a38df383bfa0e71ad1b1618ff8d08b45ce16064c27aed205d905048e36",
  blockNumber: 10436,
  contractAddress: null,
  cumulativeGasUsed: 42000,
  from: "0x2de46430bc377ad5a1e4c2cdfea7baa1a6baf092",
  gasUsed: 21000,
  logs: [],
  logsBloom: "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
  root: "0xa6521114fe5c68ad252b163d7eac7415cd89c6259d8cdee47f681f14cefad6f0",
  to: "0xf74c6516c4f7c87c663f3aefce67d815fb1bf047",
  transactionHash: "0x6a66d2dbc1610e20405828fdbfbf7b028ec3ce5d20e3800267e0f99b70be1426",
  transactionIndex: 1
}
>
Haben Sie mit dem Mining begonnen?
Ja, der Bergbau wurde begonnen und geht weiter ... bitte sehen Sie sich meine Antwort an ... danke für Ihre Zeit.

Antworten (1)

Glücklicherweise habe ich nach dem Posten der Frage den Miner wie unten neu gestartet.

miner.stop()
miner.start(1)

und es funktionierte wie erwartet wie unten.

> eth.sendTransaction({from:eth.accounts[0], to:eth.accounts[1], value: web3.toWei(4, "ether")})
"0x95dd20206412f8598e6d996d2935ca834e4905c2d9909a4287c382dd9e3497d3"
> eth.getBalance(eth.accounts[0])

5.2438e+22
> eth.getBalance(eth.accounts[1])
12000000000000000000
>

HINWEIS: Ich lösche diese Antwort nicht und poste meine eigene Antwort, damit jemand davon profitieren könnte.

Nun, das löst das Problem, beantwortet aber nicht, warum es notwendig war, den Miner neu zu starten.