Copay
使用 bcoin 和 copay 的相同私鑰的不同餘額
我有一個用於測試目的的自付費用錢包。在那裡,我已經使用了很長一段時間的錢包。現在我開始玩 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