Copay

使用 bcoin 和 copay 的相同私鑰的不同餘額

  • April 27, 2020

我有一個用於測試目的的自付費用錢包。在那裡,我已經使用了很長一段時間的錢包。現在我開始玩 bcoin 並想將錢包從 copay 導入 bcoin。因此我已經將 tpriv 導入 bcoin /wallet/importedDemoWallet

{
   "witness":false, 
   "passphrase":"sample", 
   "watchOnly": false, 
   "accountKey":"tprvxxxxxxxxxxxxx[...]"
}

在這裡我遇到了一個問題,在 bcoin 中它只顯示大約 1.4 tBTC 的餘額,而在 copay 錢包中它顯示 2.4 tBTC。即使重新掃描後,結果也不會改變。有人可以告訴我這裡有什麼問題嗎?兩種情況下的平衡不應該相同嗎?

更新:

獲取伺服器資訊的結果:

   "result": {
       "version": "2.0.0-dev",
       "protocolversion": 70015,
       "walletversion": 0,
       "balance": 0,
       "blocks": 1722115,
       "timeoffset": 0,
       "connections": 12,
       "proxy": "",
       "difficulty": 1,
       "testnet": true,
       "keypoololdest": 0,
       "keypoolsize": 0,
       "unlocked_until": 0,
       "paytxfee": 0.0002,
       "relayfee": 0.00001,
       "errors": ""
   },
   "error": null,
   "id": null
}

有幾個因素可能導致差異。

  • 確保您執行的是最新版本的 bcoin(v2.0.0 剛剛發布)
  • 確保您的節點完全同步到測試網區塊鏈。
  • 確保 Copay 錢包歷史記錄中的所有交易都得到確認。

其他可能的問題:

  • 你用這個錢包做很多交易嗎?比如,一個街區裡有超過 10 個左右?您可能已經超過了 BIP44 前瞻,並且可能需要一些手動配置來恢復所有事務(儘管這種特殊行為通常通過額外的重新掃描來修復)
  • 重新掃描時,是否指定要重新掃描的塊高度?確保它足夠低以擷取您的完整交易歷史記錄。

比較兩個錢包的歷史(<https://bcoin.io/api-docs/?shell–cli#get-wallet-tx-history>)。你能確定 bcoin 錢包中缺少哪些 TX 嗎?如果我們能辨識出一種模式,它可能對調試有幫助。

如果您想要更多互動式幫助調試,您可以在 IRC #bcoin 或 slack 上找到開發人員:https ://bcoin.io/slack-signup.html

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