Transactions

測試網路中的比特幣不顯示交易

  • October 3, 2019

您好,我正在設置比特幣核心守護程序,我使用版本160300(但新版本也存在同樣的問題)。

我做了這樣的配置:

testnet.conf

server=1
listen=50
listenonion=0
testnet=1
bind=127.0.0.1:18333
proxy=127.0.0.1:9050
rpcuser=bob
rpcpassword=12345
rpcport=18332
port=18333

datadir=/home/testnet/
pid=/home/testnet/.pid

然後我執行bitcoind

bitcoind -daemon -conf="~/btc/testnet.conf"

現在我給了我一些地址,使用: bitcoin-cli --rpcuser="bob" --rpcpassword="12345" --rpcport=18332 getnewaddress "test_user"

結果是2NF9YinW7mqpUGy1GySD2xEV11uVPbQggbb

然後我去這個網站https://coinfaucet.eu/en/btc-testnet/

我輸入這個地址2NF9YinW7mqpUGy1GySD2xEV11uVPbQggbb並按發送,它給了我交易 ID,就是這裡<https://live.blockcypher.com/btc-testnet/tx/d2aa744b33e60f959217cf2ae3852f8826bb2d977839b4a2be0a958aec6a9984/>

但我現在這樣做:

bitcoin-cli --rpcuser="bob" --rpcpassword="12345" --rpcport=18332 listtransactions  

結果得到這個:

[
]

沒有傳入交易。getbalance返回 0

有人可以幫忙嗎。發生了什麼事,我需要探勘塊或其他東西來獲得該交易嗎?還是我應該等待更多的比特幣工作?

更新:

getblockcountis的輸出,當我再次1381543發送時它似乎增加了getblockcount

的輸出getblockchaininfo是:

{
 "chain": "test",
 "blocks": 1381659,
 "headers": 1580289,
 "bestblockhash": "0000000000000095a7c30336ab1c9f12260b5a8fb2deb6dde59ab8c372376a64",
 "difficulty": 17349304.92883517,
 "mediantime": 1533662288,
 "verificationprogress": 0.8876421741980308,
 "initialblockdownload": true,
 "chainwork": "00000000000000000000000000000000000000000000008b05062dc0c9f9c122",
 "size_on_disk": 15923153327,
 "pruned": false,
 "softforks": [
   {
     "id": "bip34",
     "version": 2,
     "reject": {
       "status": true
     }
   },
   {
     "id": "bip66",
     "version": 3,
     "reject": {
       "status": true
     }
   },
   {
     "id": "bip65",
     "version": 4,
     "reject": {
       "status": true
     }
   }
 ],
 "bip9_softforks": {
   "csv": {
     "status": "active",
     "startTime": 1456790400,
     "timeout": 1493596800,
     "since": 770112
   },
   "segwit": {
     "status": "active",
     "startTime": 1462060800,
     "timeout": 1493596800,
     "since": 834624
   }
 },
 "warnings": ""
}

比特幣核心尚未完全同步測試網區塊鏈。getblockchaininfo您可以在輸出中看到這一點,它具有"initialblockdownload": true並且塊數小於標頭數(標頭首先同步,因此標頭數表示需要同步的塊數)。

節點完全同步後,您應該會看到餘額。

聽起來你沒有給 bitcoind 時間“同步”,沒有其他解釋浮現在腦海中。啟動 bitcoin-qt 可能會更明顯。

引用自:https://bitcoin.stackexchange.com/questions/90777