XPUB-, YPUB-, ZPUB-Konverter-Tools

Ich habe mich gefragt, ob es gute X, Y, Zpub-Konverter-Tools gibt, die jemand von Ihnen kennt. Zum Beispiel ein Tool, das einen Xpub in den entsprechenden Zpub umwandeln könnte.

  1. Ich war inspiriert, diese Frage zu stellen, als ich mit Multi-Sig-Fähigkeiten sowohl auf Electrum als auch auf Caravan herumspielte. Ich habe eine Segwit MultiSig-Brieftasche auf Caravan erstellt, indem ich 3 Xpubs in das Tool eingefügt habe ( https://unchained-capital.github.io/caravan/#/wallet ). Ich habe eine Brieftasche mit bc1-Adressen ...

  2. Ich habe dann versucht, diese Brieftasche nur mit den xPubs auf Electrum neu zu erstellen (um ein Szenario nachzuahmen, in dem ich nicht alle Signor-Schlüssel hatte), aber Electrum las die xPubs als Legacy und generierte Standard-P2SH-3xxx-Adressen in der Brieftasche , ein vollständiger Satz von Adressen. Nicht das, wonach ich gesucht habe!

  3. Ich habe dann die anfängliche SegWit MultiSig-Brieftasche (aus Schritt 1) ​​auf Electrum neu erstellt, indem ich tatsächlich dieselben Geräte verbunden habe . Ich habe die gleichen bc1-Adressen wie in Schritt 1. Schön.

  4. Ich öffnete die Electrum-Wallet-Daten für die MS-Wallet und bemerkte, dass Zpubs notiert waren, und nicht die xPubs, die ich in den Wallet-Daten von Caravan gesehen hatte. Hinweis: Beide Wallets generieren je nach verwendetem Tool die gleichen Adressen.

  5. Ich habe dann die zPubs in Caravan abgelegt, um zu versuchen, dieselbe MS-Wallet mit den Electrum-Daten neu zu erstellen (was funktioniert hat), und es hat die zPubs automatisch aus der Electrum-Wallet in xPubs konvertiert, mit dem Hinweis: https://gyazo.com/b66d8788e62208a2bdd021fb6ce53bd7

Gibt es ein Tool, das die entgegengesetzten Funktionen ausführt und ein xPubs in ein zPub konvertiert?

Dies würde mich trösten, dass ich nicht sowohl xPub- als auch zPub-Wallet-Dateien speichern muss! Ich könnte einfach entweder die Caravan- oder die Electrum-Wallet-Datei verwenden und sicher sein, dass ich bei Bedarf immer das andere Format ableiten kann.

Antworten (3)

Jameson Lopp hat ein Tool auf seinem Github, das diese Funktion ausführt.

Fügen Sie Ihren xpub in das Textfeld ein, wählen Sie den gewünschten Typ aus der Dropdown-Liste aus und klicken Sie auf Konvertieren.

Demo: https://jlopp.github.io/xpub-converter/

Quelle: https://github.com/jlopp/xpub-converter

Es gibt eine Befehlszeilen-Electrum-Option convert_xkey. Wenn Sie Linux oder Macosx verwenden, können Sie die Dokumentation dafür über sehen electrum help convert_xkey. Alternativ können Sie die Konsolenregisterkarte von electrum auf allen Betriebssystemen verwenden, um das gleiche Ergebnis zu erzielen. convert_xkey(xkey="xpub...",xtype="p2wpkh")Konvertiert beispielsweise von p2pkh in p2wpkh

Blockonomics hat ein Konvertierungstool, das xpub in ypub oder zpub konvertieren kann
https://www.blockonomics.co/views/segwit_xpub_convert.html