Ich habe im Chat mit Meni außerhalb der Kommentare, und ich glaube, ich sehen, wo mein Gehirn versagt mir gestern - sagen wir einfach, es läuft alles auf "nicht tun (dann streiten) Forschung, während Sie krank und vollgepumpt mit bewusstseinsverändernden Medikamenten." Werde ich ändern, meine Antwort zu gehören die korrigierten Informationen und entschuldige mich für die Unhöflichkeit, die dieser Kommentar-thread. Ich werde die erste zugeben, dass ich falsch bin, einmal bewährt, aber der halbe Punkt von eingestehen von Fehlern ist, aus Ihnen zu lernen, und ich kann ziemlich stur, wenn ich versage, zu verstehen, wie oder warum ich war falsch :P @Everblack : Du hast keine Lösung, dann lass es mich wissen, denn ich bin auch vor demselben Problem, aber in meinem Fall, wenn ich btc senden zu bitcore generierte Adresse dann arbeiten, wenn ich sende anderen testnet-Adresse, dann Geb es serializationError

Ich bin versuchen, um eine bitcoinj determinstic Schlüsselanhänger aus BIP32 master public key. Dies ist der code, den ich bisher geschrieben haben:

val xpub = "xpub661MyMwAqRbcGiwzoCu93MuL6H91qanyuoybwd4xsh8brkjvnxsp1funnyiwuiu4trhbs3tavhbr4ih9bwnevbmdqanra5swsevvcfza8dy"
val keyChainSeed : DeterministicKey = DeterministicKey.deserializeB58(null,xpub, MainNetParams.bekommen)
val w = Brieftasche.fromWatchingKey(MainNetParams.bekommen, keyChainSeed)

aber ich bekomme die folgende Fehlermeldung:

Keine Schlüssel gefunden, die für absolute Pfad M/0H.
java.lang.IllegalArgumentException: Keine Schlüssel gefunden, die für absolute Pfad M/0H.
 bei org.bitcoinj.crypto.DeterministicHierarchy.bekommen(DeterministicHierarchy.java:94)
 bei org.bitcoinj.crypto.DeterministicHierarchy.deriveChild(DeterministicHierarchy.java:152)
 bei org.bitcoinj.wallet.DeterministicKeyChain.initializeHierarchyUnencrypted(DeterministicKeyChain.java:590)
 bei org.bitcoinj.wallet.DeterministicKeyChain.<init>(DeterministicKeyChain.java:384)
 bei org.bitcoinj.wallet.DeterministicKeyChain.<init>(DeterministicKeyChain.java:393)
 bei org.bitcoinj.wallet.DeterministicKeyChain.Uhr(DeterministicKeyChain.java:444)
 bei org.bitcoinj.wallet.DeterministicKeyChain.Uhr(DeterministicKeyChain.java:436)
 bei org.bitcoinj.wallet.KeyChainGroup.<init>(KeyChainGroup.java:115)
 bei org.bitcoinj.core.Wallet.fromWatchingKey(Wallet.java:260)
 bei com.suredbits.core.bitcoin.WalletTest$$anonfun$2.gelten$MBF$sp(WalletTest.scala:84)
 bei com.suredbits.core.bitcoin.WalletTest$$anonfun$2.gelten(WalletTest.scala:80)
 bei com.suredbits.core.bitcoin.WalletTest$$anonfun$2.gelten(WalletTest.scala:80)

Ich bin mir nicht sicher, warum dies nicht funktioniert, nicht als bitcoinj unterstützt BIP32. Kann jeder spot, was mache ich falsch?