Json-Rpc
通過 rpc 的孤立 tx 是什麼樣的?
我正在使用從 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 變得無效並被丟棄