Json-Rpc

通過 rpc 的孤立 tx 是什麼樣的?

  • June 25, 2020

我正在使用從 Pivx 分叉的貨幣進行測試,但我看到 bitcoind 在<https://bitcointalk.org/index.php?topic=100824.0>的響應方式相同,錯誤程式碼為 -5

如果我發送/接收一個 tx,那麼在經過幾次確認(塊)之後的某個時間,它就會變成孤立的或陳舊的;如果我要查找 tx 或者它是否應該返回一個完整的 tx 對象,我會從 rpc gettransactions 得到如下相同的回复(我故意在其中輸入了一個非事務 id)嗎?

zdx-cli gettransaction "gyyyyf"
error: {"code":-5,"message":"Invalid or non-wallet transaction id"}

這裡有兩種情況:

  • 帶有 tx 的塊變成孤立的,交易仍然有效。在這種情況下,它會返回到記憶體池gettransaction將返回未經確認的交易細節
  • 另一個有衝突的交易得到確認(具有相同的輸入)。在這種情況下,現有的 txid 變得無效並被丟棄

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