Address

將隔離見證地址 (YPUB) 轉換為舊版 (XPUB),但餘額不同

  • November 13, 2019

我正在嘗試將從 Ledger Wallet 獲得的 Segwit YPUB 地址轉換為 Legacy XPUB 地址,以便從錢包中查詢交易。我還沒有找到支持 YPUB 的可靠 API,我正在使用 Blockchain.info 來獲取比特幣的資訊。

雖然我嘗試了多種方法將 YPUB 轉換為 XPUB(使用我找到的每種方法獲取相同的地址 - 使用網路特定的魔術鍵更改標頭),但我看不到結果 XPUB 地址的餘額。它顯示 0 餘額。

轉換後的地址是否有可能顯示原始地址的餘額?

謝謝, 稀有

無法像在舊地址中一樣訪問 SegWit 地址(實際上是 UTXO)中的資金。具有相同公鑰的 SegWit 地址和舊地址映射到不同的地址,因此它們不共享相同的資金。

  • 你可以使用像blockonomics這樣支持segwit xpubs並且有 API的資源管理器
  • 如果您只想使用 blockchain.info,您需要從 ypub 中獲取 segwit 地址,然後查找這些地址以獲得餘額。這是一個腳本。將 ypub 轉換為 xpub 不起作用,因為 bc.info 仍會從 xpub 生成舊版 P2PKH 地址,而它應該在 P2SH 地址中生成 segwit。

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