Wie kann ich aus einem privaten Litecoin-Schlüssel eine Dogecoin-Adresse generieren?

Ich möchte Folgendes tun:

  • Ich verwende dumpprivkey, um den privaten Schlüssel aus der LitecoinBrieftasche zu erhalten.
  • Ich importiere diesen privaten Schlüssel in DogecoinWallet
  • Dadurch wird eine neue Dogecoin-Adresse generiert. Beide teilen denselben privaten Schlüssel.

Der relevanteste Beitrag, den ich gefunden habe, ist: Was passiert, wenn Sie Bitcoin an eine Litecoin-Adresse senden?

Wenn ich jedoch versuche, direkt zu importieren, wird mir der Fehler angezeigt:
{"code":-5,"message":"Invalid private key encoding"}

Also, wie kann ich jetzt den privaten Schlüssel ausgeben und in Hex decodieren und das Präfix von „L“ nach „D“ verschieben und ein WIF für Dogecoin regenerieren?

Gibt es eine bestehende Lösung dafür?

Antworten (1)

Nehmen wir an, wir haben diesen komprimierten privaten Litecoin-WIF-Schlüssel: T4DRLwPgnkg9jyivjbbnmqJZjHRxeYTy4idAV5uwEuFdyJBGuxXE .

% echo T4DRLwPgnkg9jyivjbbnmqJZjHRxeYTy4idAV5uwEuFdyJBGuxXE | bx base58check-decode

wrapper { checksum 625264444 payload 22b207aa76eb058876c667dc64ab8eeaa0a073bc018561c2463d438a0444b70501 version 176 }

ANTWORT für Doge WIF Key:

% bx base58check-encode -v 158 22b207aa76eb058876c667dc64ab8eeaa0a073bc018561c2463d438a0444b70501

QPn542uVdzBgCfV6nEViShboFTpDd1at8mQpQugEQHgpuLbsgcZe

VALIDIERUNGSPRÜFUNG:

% echo QPn542uVdzBgCfV6nEViShboFTpDd1at8mQpQugEQHgpuLbsgcZe | bx base58check-decode

wrapper { checksum 2298567751 payload 22b207aa76eb058876c667dc64ab8eeaa0a073bc018561c2463d438a0444b70501 version 158 }

Untersuchen Sie 158 , base58check-decode und base58check-encode auf weitere Details.

Es ist großartig, es hilft wirklich. und brauchen auch die Altcoin-Zuordnungs-URL hier: github.com/libbitcoin/libbitcoin/wiki/… , Sie ist jedoch nicht ganz vollständig, weiß jemand, wie man den zusätzlichen WIF-Versionswert erhält?