Wie xpub anzeigen lassen?

Moin,

gibt es eine Möglichkeit alle untergeordneten Public Keys von einem Pubkey (ich glaube den nennt man so, ich meine damit den „erweiterten“ public key aus dem man sich immer neu public keys ableiten kann) sich anzeigen zu lassen? Wenn ja wie?

Danke für euere Hilfe!

Du meinst den xPub. Das ist der extended public key. Jedes gute Wallet kann das.

Meinst du einfach die ganzen Bitcoin Adressen?

Mein Favorit ist die Sparrow Wallet.

1 „Gefällt mir“

Dafür bräuchte ich aber den private key der Adresse oder wo kann ich den xpub bei sparrow einfügen und eine watch only Wallet erzeugen??

Einfach hier klicken:

Alternativ kannst du deine Hardware-Wallet (?) auch einfach direkt mit Sparrow verbinden und dieser Schritt erledigt sich von selbst.

Aber das ist, so wie ich das verstehe, gar nicht deine Frage. Du willst wissen, wie du manuell an deine erweiterten öffentlichen Schlüssel ran kommst, oder?

Dafür wäre es hilfreich, zu wissen, um welche Wallet es eigentlich geht.

1 „Gefällt mir“

Blockzitat
Aber das ist, so wie ich das verstehe, gar nicht deine Frage. Du willst wissen, wie du manuell an deine erweiterten öffentlichen Schlüssel ran kommst, oder?
Dafür wäre es hilfreich, zu wissen, um welche Wallet es eigentlich geht.

Nop. Ich habe nur einen xPub und möchte mir den gerne alle public keys und die dazugehörigen Transaktionen angucken. Der xPub gehört zu ner Wallet von einem Kumpel und er hatte da ein paar Transaktionen die er mit der Bitbox nie gemacht hatte. Ich vermute da er das Wallet auf die Bitbox importiert hatte, dass diese mit seiner alten Hardware wallet gemacht wurden und dem entsprechen würde ich mir gerne die Transaktionshistorie anschauen.

Danke, aber nicht ganz das was ich suche.

Ich habe nur einen xPub und möchte mir den gerne alle public keys und die dazugehörigen Transaktionen angucken.

Aber dazu hast du doch jetzt eine Antwort? :sweat_smile:

Einfach die Sparrow Wallet nutzen. Falls du eine einfachere Alternative suchst kannst du z.B. die BlueWallet nehmen.

1 „Gefällt mir“

Aber dazu hast du doch jetzt eine Antwort? :sweat_smile:

Ich habe das mit der sparrow wallet versucht, leider bleibt der apply button immer ausgegraut.

Natürlich auch wenn ich den xpub eingegeben habe…

Mache ich da irgendwas falsch?

Bluewallet habe ich auch versucht. Diese zeigt mir aber nicht alle Transaktionen an. Die anderen sind wohl zu alt. In der Hardwarewallet kann man sie auf jeden Fall sehen.

Du musst den Derivation Path noch füllen, ist als Pflichtfelder rot markiert.
Wenn du ihn nicht kennst, trag einfach den Standardwert ein. Der passt in aller Regel.

1 „Gefällt mir“

Ich bin einen Schritt weiter… Wenn ich den Derivation Pfad so eine gebe, durchsuche ich dann alle Unterkonten?

image

Edit: Nicht korrekt, da du den xPub schon hast. Siehe Folgepost.

Nein, so wirst du nichts finden.
Du musst jeden Account einzeln anlegen.

Es werden automatisch „alle“ Adressen eines Accounts durchsucht.

m/84'/0'/0'
m/84'/0'/1'
m/84'/0'/2'

In der Regel wird nur Account 0 verwendet.

Nein, da dein Schlüssel bereits zu einem spezifischen Unterkonto gehört (z.B. m/49’/0’/0’). Tatsächlich ist es abgesehen vom Standard aber egal, welchen Pfad du konkret wählst, da der Schlüssel an sich hier bereits eindeutig ist.

Ein xpub, der eigentlich zum Account m/49’/0’/0’ gehört, würde die gleichen Adressen erzeugen, wenn du der Sparrow Wallet m/0 mitteilst. Sparrow kann die Pfadinformation in diesem Moment, also mit nur einem xpub, gar nicht verifizieren bzw. es spielt keine wirkliche Rolle:

Da du einen m/49’ Pfad gewählt hat, musst du entsprechend auch auf den richtigen Standard achten, wahrscheinlich in deinem Fall also Nested Segwit.

Doch! :D

Zumindest, sofern OP nicht noch irgendwelche Details zu seinem Schlüssel verschweigt, der vielleicht gar kein Account xpub ist…

1 „Gefällt mir“

Hast Recht, ich habe falsch gedacht :+1:t2: